Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 3cca7a2f authored by Namratha Siddappa's avatar Namratha Siddappa
Browse files

Merge remote-tracking branch 'quic/dev/msm-4.14-display' into msm-4.14



* quic/dev/msm-4.14-display:
  msm: clk: qcom: power on PLL when reading PLL registers
  clk: qcom: mdss: add support for dynamic refresh on DSI 14nm PLL
  drm/msm/dp: abort aux and ctrl when simulation is switched off
  msm/sde/rotator: Add rev checks for trinket target
  drm/msm/dp: Add P/N swap support for dp phy
  Revert "drm/msm/sde: fix watchdog vsync timer configuration"
  drm/msm/sde: Add rev checks for trinket target
  drm/msm/sde: Enable ubwc 1.0 for supported targets
  drivers: soc: qcom: enable USB in DisplayPort mode on FSA4480
  drm/msm/dp: add vcpi parameter for set_stream_info
  drm/msm/dp: add debugfs node for max_lclk_khz
  drm/msm/dp: perform mst probe after link training
  drm/msm/dsi-staging: defer dsi probe if backlight device not found
  drm/msm/dp: remove dp_display_post_open operations
  clk: qcom: update 14nm PLL settings as per hardware recommendation
  drm/msm/dsi-staging: add support for dsi dynamic clock switch
  drm/msm/dsi-staging: free roi command packet
  drm/msm/sde: Add global dither memory dump range
  clk: qcom: mdss: add support for 10nm DSI PLL shadow clock
  clk: qcom: check for change in RCG configuration during set_rate
  drm/dp: Add DP_DPCD_REV_XX to drm_dp_helper
  drm: Add DPCD definitions for DP 1.4 FEC feature
  drm/dp: Add definitions for TPS4 bits and macros to check the support
  drm/msm: add split link panel support in sde drm
  drm/msm/dsi-staging: add split link panel support in dsi driver
  ARM: dts: msm: update panel jitter for sw43404 panel
  drm/msm/sde: avoid vbif and wb register dumps in secure mode
  msm/sde/rotator: fix probe defferal issue
  drm/msm/sde: rotator software reset during vbif busy case
  drm/msm/dp: avoid mst_hpd_irq process before mst session start
  drm/msm/sde: fix watchdog vsync timer configuration
  drm/msm/dsi-staging: use display panel's force_clk_lane_hs instead of phy's
  drm/msm/dp: cleanup log messages in mst layer
  ARM: dts: msm: add property to limit the link clock on sm6150
  dt-bindings: drm: msm: add the link clk property information
  drm/msm/dp: implementation to limit the dp link clock frequency
  drm/msm/dp: fix mst mode switch issue
  drm/msm/dp: handle hdcp 2.2 polling in link work
  soc: qmi: dfc: fix dead loop in workqueue dfc_wq
  power: qpnp-qg: Add support for weighted capacity learning
  power: qpnp-fg-gen4: Add support for weighted capacity learning
  power: fg-alg: Loosen capacity learning qualification criterion
  ARM: dts: msm: Add dpdm supply to dwc3-msm on SM6150/sdmmagpie/trinket
  scsi: ufs: obtain VCCQ2 voltage level from DT prior to hard code
  ARM: dts: msm: Add UFS VCCQ2 voltage configuration support for SM6150
  usb: dwc3-msm: Fix maximum_speed determination
  ARM: dts: msm: Add entry for cx ipeak driver for sdmmagpie
  ARM: dts: msm: Disable titan cti for SDMMAGPIE
  ARM: dts: msm: Update QUSB PHY parameters on sdmmagpie
  scsi: ufs: ice: propagate memeory allocation failure error
  cpu/hotplug: Ensure that sched domains are rebuilt before hotplug
  power: qos: Use effective affinity mask
  genirq: Honour IRQ's affinity hint during migration
  usb: dwc3: gadget: Clear req->unaligned/zero flags on cleanup
  soc: qcom: socinfo: Add support for SM8150P HDK soc-id
  Coresight: tmc: need alloc memory before enable tmc etr
  soc: qcom: sysmon-qmi: Fix max qmi msg length
  msm: ipa3: add mhi state check after calling mhi-API
  dwc3-msm: reset hardware on bootup if cable not connected
  dwc3-msm: Fix dwc3_drd_state_string for undefined state
  ARM: msm: dts: Correct npu tcm io space for sdmmagpie
  ARM: dts: msm: add remote debugger support
  defconfig: msm: enable remote debugger driver on sm6150
  ARM: dts: msm: disable MST for Display Port on sdmmagpie
  msm: ipa4: fix to update the channel state logic
  msm: ipa4: fix to change the header address to u64
  arm64: defconfig: Enable qrtr over FIFO driver for sm8150
  qrtr: Add FIFO based communication between VMs
  qrtr: Add support to read qrtr packet size
  eud: avoid suspend and resume callback race with EUD IRQ
  Revert "ARM: dts: msm: Add SPI device nodes for QUPV3 for SA6155"
  msm: ipa: nullify mailbox struct after freeing
  arm64: Enable repeat tlbi warkaround on Kryo4 CPUs
  ARM: dts: msm: Add mindidump id for mss subsystem on sdmmagpie
  mhi: core: provide helper function to check MHI device status
  diag: Increase the number of retries for MDM DCI
  kasan: disable kasan during unwind_frame()
  net: qrtr: Handle IPCR control port format of older targets
  ARM: dts: msm: Enable eud clock voting for sdmmagpie
  ARM: dts: msm: Enable eud clock voting for sm6150
  llcc: Update SCT table entries for sm6150
  soc: qcom: Add support for phy clock voting from eud
  msm: kgsl: Update expected GMU FW version for A618 GPU
  soc: qcom: Create new ramdump device node for SSR minidump
  ARM: dts: msm: Enable cx-ipeak support for sdmmagpie camera
  usb: phy: Add module parameter for eud connected case
  drm/msm/sde: fix race condition in vblank control interrupts
  ARM: dts: msm: Increase WLAN carveout region on sm6150
  ARM: dts: msm: Increase WLAN carveout region on sdmmagpie
  usb: dwc3-msm: Set HOST MODE flag before resume
  qseecom: listener unregister and register optimization
  msm: vidc: Update device clock after cx ipeak logic
  ARM: dts: msm: Update QoS priority for arm9 master for SDMMAGPIE
  ARM: dts: msm: Configure cx ipeak for video for sm6150 and sdmmagpie
  ARM: dts: msm: Enable CX Ipeak support for sdmmagpie
  soc: qcom: Update Cx ipeak driver for multimedia clients
  ARM: dts: msm: Enable LLC for SM6150 GPU
  inet: frags: better deal with smp races
  sdxprairie_defconfig: Add BLSP UART driver in sdxprairie_defconfig
  ARM: dts: msm: Add support for UART dtsi on sdxprairie
  qcom-geni-se: Add IOMMU check in geni common driver
  usb: dwc3-msm: Ensure hardware is reset during role change
  usb: dwc3-msm: add enum for drd_states to remove otg_state usage
  ARM: dts: msm: add synaptics touch support for SDMMAGPIE IDP
  msm: ipa4: Fix to mask the global interrupt INT1
  ion: fix an incorrect pointer dereference
  qcom-geni-se: Add debug logs for bus voting
  ARM: dts: msm: Add SPI device nodes for QUPV3 for SA6155
  spi: spi-geni-qcom: Add spi slave mode support to QUPv3
  sched: remove duplicate initialization
  msm: kgsl: Use correct GBIF settings for A612 GPU
  msm: ipa4: Increase the TAG process timeout
  ARM: dts: msm: Add support for dual display on sdmmagpie
  cnss2: Fix un-initialized RDDM completion
  dma-buf: skip fd iteration for threads created with CLONE_FILES
  msm: kgsl: improve error logging in adreno_irq_handler
  rpmsg: glink: Do not send to remote proc in reset
  ARM: dts: msm: Correct rpm_msg_ram size for trinket
  msm: kgsl: Reset ringbuffer pointers if CP INIT fails
  msm: ipa4: Increase the GSI command poll timeout to 10
  ARM: dts: msm: Update GCC_UFS_PHY_AXI_CLK rate for sdmmagpie and sm6150
  mmc: cmdq_hci: Fix key index refcnt issue with metadata encryption
  msm/sde/rotator: setup irq during first rotator commit

Change-Id: I3dfabc800dfb651c88bd3e726fe725194720fb48
Signed-off-by: default avatarNamratha Siddappa <namratha@codeaurora.org>
parents 9fa809c7 8ee8bf7f
Loading
Loading
Loading
Loading
+0 −2
Original line number Diff line number Diff line
@@ -127,7 +127,6 @@ Optional properties:
					turns off PHY pmic power supply, phy ldo and DSI Lane ldo during
					idle screen (footswitch control off) when this property is enabled.
- qcom,dsi-phy-regulator-min-datarate-bps:  Minimum per lane data rate (bps) to turn on PHY regulator.
- qcom,panel-force-clock-lane-hs:	A boolean property indicates that panel needs clock lanes in HS mode only

[1] Documentation/devicetree/bindings/clock/clock-bindings.txt
[2] Documentation/devicetree/bindings/graph.txt
@@ -238,5 +237,4 @@ Example:
		qcom,dsi-phy-regulator-ldo-mode;
		qcom,panel-allow-phy-poweroff;
		qcom,dsi-phy-regulator-min-datarate-bps = <1200000000>;
		qcom,panel-force-clock-lane-hs;
	};
+14 −6
Original line number Diff line number Diff line
@@ -164,10 +164,7 @@ Optional properties:
					"dfps_immediate_porch_mode_vfp" = FPS change request is
					implemented immediately by changing panel vertical
					front porch values.
- qcom,min-refresh-rate:		Minimum refresh rate supported by the panel.
- qcom,max-refresh-rate:		Maximum refresh rate supported by the panel. If max refresh
					rate is not specified, then the frame rate of the panel in
					qcom,mdss-dsi-panel-framerate is used.
- qcom,dsi-supported-dfps-list:		List containing all the supported refresh rates.
- qcom,mdss-dsi-bl-pmic-control-type:	A string that specifies the implementation of backlight
					control for this panel.
					"bl_ctrl_pwm" = Backlight controlled by PWM gpio.
@@ -371,6 +368,9 @@ Optional properties:
					resolution restrictions.
- qcom,dcs-cmd-by-left:			Boolean to indicate that dcs command are sent
					through the left DSI controller only in a dual-dsi configuration
- qcom,split-link-enabled:		Boolean to indicate split link support in panel.
- qcom,sublinks-count:			Number of sublinks present in a split link enabled configuration.
- qcom,lanes-per-sublink:		Number of lanes present per sublink in a split link enabled configuration.
- qcom,mdss-dsi-panel-hdr-enabled:      Boolean to indicate HDR support in panel.
- qcom,mdss-dsi-panel-hdr-color-primaries:
                                        Array of 8 unsigned integers denoting chromaticity of panel.These
@@ -542,6 +542,10 @@ Optional properties:
- qcom,mdss-dsi-ext-bridge-mode:	External bridge chip is connected instead of panel.
- qcom,mdss-dsi-dma-schedule-line:	An integer value indicates the line number after vertical active
					region, at which command DMA needs to be triggered.
- qcom,dsi-dyn-clk-enable:		Boolean to indicate dsi dynamic clock switch feature
					is supported.
- qcom,dsi-dyn-clk-list:		An u32 array which lists all the supported dsi bit clock
					frequencies in Hz for the given panel.

Required properties for sub-nodes:	None
Optional properties:
@@ -642,6 +646,9 @@ Example:
		qcom,mdss-dsi-lane-1-state;
		qcom,mdss-dsi-lane-2-state;
		qcom,mdss-dsi-lane-3-state;
		qcom,split-link-enabled;
		qcom,sublinks-count = <2>;
		qcom,lanes-per-sublink = <2>;
		qcom,mdss-dsi-t-clk-post = <0x20>;
		qcom,mdss-dsi-t-clk-pre = <0x2c>;
		qcom,mdss-dsi-stream = <0>;
@@ -663,8 +670,7 @@ Example:
		qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_wled";
		qcom,mdss-dsi-pan-enable-dynamic-fps;
		qcom,mdss-dsi-pan-fps-update = "dfps_suspend_resume_mode";
		qcom,min-refresh-rate = <30>;
		qcom,max-refresh-rate = <60>;
		qcom,dsi-supported-dfps-list = <48 55 60>;
		qcom,mdss-dsi-bl-pmic-bank-select = <0>;
		qcom,mdss-dsi-bl-pmic-pwm-frequency = <0>;
		qcom,mdss-dsi-pwm-gpio = <&pm8941_mpps 5 0>;
@@ -801,5 +807,7 @@ Example:
			                <2 2 1>;
		qcom,default-topology-index = <0>;
		qcom,mdss-dsi-dma-schedule-line = <5>;
		qcom,dsi-dyn-clk-enable;
		qcom,dsi-dyn-clk-list = <798240576 801594528 804948480>;
	};
};
+2 −0
Original line number Diff line number Diff line
@@ -100,11 +100,13 @@ Optional properties:
- compatible:			Must be "qcom,msm-ext-disp"
- qcom,dp-low-power-hw-hpd:	Low power hardware HPD feature enable control node
- qcom,phy-version:		Phy version
- qcom,pn-swap-lane-map:	P/N swap configuration of each lane
- pinctrl-names:		List of names to assign mdss pin states defined in pinctrl device node
				Refer to pinctrl-bindings.txt
- pinctrl-<0..n>:		Lists phandles each pointing to the pin configuration node within a pin
				controller. These pin configurations are installed in the pinctrl
				device node. Refer to pinctrl-bindings.txt
- qcom,max-lclk-frequency-khz:	An integer specifying the max. link clock in KHz supported by Display Port.

[Optional child nodes]: These nodes are for devices which are
dependent on msm_ext_disp. If msm_ext_disp is disabled then
+2 −2
Original line number Diff line number Diff line
/* Copyright (c) 2018, The Linux Foundation. All rights reserved.
/* Copyright (c) 2018-2019, The Linux Foundation. All rights reserved.
 *
 * This program is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License version 2 and
@@ -62,7 +62,7 @@
				qcom,mdss-dsi-h-right-border = <0>;
				qcom,mdss-dsi-v-top-border = <0>;
				qcom,mdss-dsi-v-bottom-border = <0>;
				qcom,mdss-dsi-panel-jitter = <0x4 0x1>;
				qcom,mdss-dsi-panel-jitter = <0x7 0x1>;
				qcom,mdss-dsi-on-command = [
					39 01 00 00 00 00 03 b0 a5 00
					39 01 00 00 00 00 03 5c 42 00
+26 −28
Original line number Diff line number Diff line
@@ -104,7 +104,7 @@

		qcom,dsi-ctrl-num = <0>;
		qcom,dsi-phy-num = <0>;
		qcom,dsi-select-clocks = "src_byte_clk0", "src_pixel_clk0";
		qcom,dsi-select-clocks = "mux_byte_clk0", "mux_pixel_clk0";

		qcom,dsi-panel = <&dsi_sw43404_amoled_video>;
	};
@@ -115,7 +115,7 @@

		qcom,dsi-ctrl-num = <0>;
		qcom,dsi-phy-num = <0>;
		qcom,dsi-select-clocks = "src_byte_clk0", "src_pixel_clk0";
		qcom,dsi-select-clocks = "mux_byte_clk0", "mux_pixel_clk0";

		qcom,dsi-panel = <&dsi_sw43404_amoled_cmd>;
	};
@@ -126,7 +126,7 @@

		qcom,dsi-ctrl-num = <0>;
		qcom,dsi-phy-num = <0>;
		qcom,dsi-select-clocks = "src_byte_clk0", "src_pixel_clk0";
		qcom,dsi-select-clocks = "mux_byte_clk0", "mux_pixel_clk0";

		qcom,dsi-panel = <&dsi_sw43404_amoled_fhd_plus_cmd>;
	};
@@ -137,7 +137,7 @@

		qcom,dsi-ctrl-num = <0>;
		qcom,dsi-phy-num = <0>;
		qcom,dsi-select-clocks = "src_byte_clk0", "src_pixel_clk0";
		qcom,dsi-select-clocks = "mux_byte_clk0", "mux_pixel_clk0";

		qcom,dsi-panel = <&dsi_sim_vid>;
	};
@@ -148,7 +148,7 @@

		qcom,dsi-ctrl-num = <0 1>;
		qcom,dsi-phy-num = <0 1>;
		qcom,dsi-select-clocks = "src_byte_clk0", "src_pixel_clk0";
		qcom,dsi-select-clocks = "mux_byte_clk0", "mux_pixel_clk0";

		qcom,dsi-panel = <&dsi_dual_sim_vid>;
	};
@@ -159,7 +159,7 @@

		qcom,dsi-ctrl-num = <0>;
		qcom,dsi-phy-num = <0>;
		qcom,dsi-select-clocks = "src_byte_clk0", "src_pixel_clk0";
		qcom,dsi-select-clocks = "mux_byte_clk0", "mux_pixel_clk0";

		qcom,dsi-panel = <&dsi_sim_cmd>;
	};
@@ -170,7 +170,7 @@

		qcom,dsi-ctrl-num = <0 1>;
		qcom,dsi-phy-num = <0 1>;
		qcom,dsi-select-clocks = "src_byte_clk0", "src_pixel_clk0";
		qcom,dsi-select-clocks = "mux_byte_clk0", "mux_pixel_clk0";

		qcom,dsi-panel = <&dsi_dual_sim_cmd>;
	};
@@ -181,7 +181,7 @@

		qcom,dsi-ctrl-num = <0>;
		qcom,dsi-phy-num = <0>;
		qcom,dsi-select-clocks = "src_byte_clk0", "src_pixel_clk0";
		qcom,dsi-select-clocks = "mux_byte_clk0", "mux_pixel_clk0";

		qcom,dsi-panel = <&dsi_sim_dsc_375_cmd>;
	};
@@ -192,7 +192,7 @@

		qcom,dsi-ctrl-num = <0 1>;
		qcom,dsi-phy-num = <0 1>;
		qcom,dsi-select-clocks = "src_byte_clk0", "src_pixel_clk0";
		qcom,dsi-select-clocks = "mux_byte_clk0", "mux_pixel_clk0";

		qcom,dsi-panel = <&dsi_dual_sim_dsc_375_cmd>;
	};
@@ -203,7 +203,7 @@

		qcom,dsi-ctrl-num = <0 1>;
		qcom,dsi-phy-num = <0 1>;
		qcom,dsi-select-clocks = "src_byte_clk0", "src_pixel_clk0";
		qcom,dsi-select-clocks = "mux_byte_clk0", "mux_pixel_clk0";

		qcom,dsi-panel = <&dsi_dual_sharp_wqhd_video>;
	};
@@ -214,7 +214,7 @@

		qcom,dsi-ctrl-num = <0 1>;
		qcom,dsi-phy-num = <0 1>;
		qcom,dsi-select-clocks = "src_byte_clk0", "src_pixel_clk0";
		qcom,dsi-select-clocks = "mux_byte_clk0", "mux_pixel_clk0";

		qcom,dsi-panel = <&dsi_dual_sharp_wqhd_cmd>;
	};
@@ -225,7 +225,7 @@

		qcom,dsi-ctrl-num = <0>;
		qcom,dsi-phy-num = <0>;
		qcom,dsi-select-clocks = "src_byte_clk0", "src_pixel_clk0";
		qcom,dsi-select-clocks = "mux_byte_clk0", "mux_pixel_clk0";

		qcom,dsi-panel = <&dsi_rm69298_truly_amoled_video>;
	};
@@ -236,7 +236,7 @@

		qcom,dsi-ctrl-num = <0>;
		qcom,dsi-phy-num = <0>;
		qcom,dsi-select-clocks = "src_byte_clk0", "src_pixel_clk0";
		qcom,dsi-select-clocks = "mux_byte_clk0", "mux_pixel_clk0";

		qcom,dsi-panel = <&dsi_rm69298_truly_amoled_cmd>;
	};
@@ -247,7 +247,7 @@

		qcom,dsi-ctrl-num = <1>;
		qcom,dsi-phy-num = <1>;
		qcom,dsi-select-clocks = "src_byte_clk1", "src_pixel_clk1";
		qcom,dsi-select-clocks = "mux_byte_clk1", "mux_pixel_clk1";

		qcom,dsi-panel = <&dsi_nt35695b_truly_fhd_video>;
	};
@@ -258,7 +258,7 @@

		qcom,dsi-ctrl-num = <1>;
		qcom,dsi-phy-num = <1>;
		qcom,dsi-select-clocks = "src_byte_clk1", "src_pixel_clk1";
		qcom,dsi-select-clocks = "mux_byte_clk1", "mux_pixel_clk1";

		qcom,dsi-panel = <&dsi_nt35695b_truly_fhd_cmd>;
	};
@@ -269,7 +269,7 @@

		qcom,dsi-ctrl-num = <1>;
		qcom,dsi-phy-num = <1>;
		qcom,dsi-select-clocks = "src_byte_clk1", "src_pixel_clk1";
		qcom,dsi-select-clocks = "mux_byte_clk1", "mux_pixel_clk1";

		qcom,dsi-panel = <&dsi_nt35695b_truly_fhd_video>;
	};
@@ -280,7 +280,7 @@

		qcom,dsi-ctrl-num = <1>;
		qcom,dsi-phy-num = <1>;
		qcom,dsi-select-clocks = "src_byte_clk1", "src_pixel_clk1";
		qcom,dsi-select-clocks = "mux_byte_clk1", "mux_pixel_clk1";

		qcom,dsi-panel = <&dsi_nt35695b_truly_fhd_cmd>;
	};
@@ -295,8 +295,8 @@
			 <&mdss_dsi0_pll PCLK_MUX_0_CLK>,
			 <&mdss_dsi1_pll BYTECLK_MUX_1_CLK>,
			 <&mdss_dsi1_pll PCLK_MUX_1_CLK>;
		clock-names = "src_byte_clk0", "src_pixel_clk0",
				"src_byte_clk1", "src_pixel_clk1";
		clock-names = "mux_byte_clk0", "mux_pixel_clk0",
				"mux_byte_clk1", "mux_pixel_clk1";

		pinctrl-names = "panel_active", "panel_suspend";
		pinctrl-0 = <&sde_te_active &disp_pins_default>;
@@ -341,8 +341,8 @@
			<&mdss_dsi0_pll PCLK_MUX_0_CLK>,
			<&mdss_dsi1_pll BYTECLK_MUX_1_CLK>,
			<&mdss_dsi1_pll PCLK_MUX_1_CLK>;
		clock-names = "src_byte_clk0", "src_pixel_clk0",
			"src_byte_clk1", "src_pixel_clk1";
		clock-names = "mux_byte_clk0", "mux_pixel_clk0",
			"mux_byte_clk1", "mux_pixel_clk1";

		pinctrl-names = "panel_active", "panel_suspend";
		pinctrl-0 = <&sde_te1_active>;
@@ -386,8 +386,7 @@
	qcom,mdss-dsi-panel-status-value = <0x9c>;
	qcom,mdss-dsi-panel-on-check-value = <0x9c>;
	qcom,mdss-dsi-panel-status-read-length = <1>;
	qcom,mdss-dsi-min-refresh-rate = <55>;
	qcom,mdss-dsi-max-refresh-rate = <60>;
	qcom,dsi-supported-dfps-list = <60 57 55>;
	qcom,mdss-dsi-pan-enable-dynamic-fps;
	qcom,mdss-dsi-pan-fps-update = "dfps_immediate_porch_mode_hfp";
	qcom,mdss-dsi-display-timings {
@@ -415,6 +414,8 @@
		timing@0{
			qcom,mdss-dsi-panel-phy-timings = [00 13 05 04 1F 1E 05
				05 03 02 04 00];

			qcom,mdss-mdp-transfer-time-us = <13000>;
			qcom,display-topology = <2 2 1>;
			qcom,default-topology-index = <0>;
			qcom,partial-update-enabled = "single_roi";
@@ -456,8 +457,7 @@
	qcom,mdss-dsi-panel-status-value = <0x9c>;
	qcom,mdss-dsi-panel-on-check-value = <0x9c>;
	qcom,mdss-dsi-panel-status-read-length = <1>;
	qcom,mdss-dsi-min-refresh-rate = <55>;
	qcom,mdss-dsi-max-refresh-rate = <60>;
	qcom,dsi-supported-dfps-list = <60 57 55>;
	qcom,mdss-dsi-pan-enable-dynamic-fps;
	qcom,mdss-dsi-pan-fps-update = "dfps_immediate_porch_mode_hfp";
	qcom,mdss-dsi-display-timings {
@@ -666,9 +666,7 @@
	qcom,mdss-dsi-panel-status-value = <0x9c>;
	qcom,mdss-dsi-panel-on-check-value = <0x9c>;
	qcom,mdss-dsi-panel-status-read-length = <1>;

	qcom,mdss-dsi-min-refresh-rate = <48>;
	qcom,mdss-dsi-max-refresh-rate = <60>;
	qcom,dsi-supported-dfps-list = <60 55 48>;
	qcom,mdss-dsi-pan-enable-dynamic-fps;
	qcom,mdss-dsi-pan-fps-update = "dfps_immediate_porch_mode_vfp";

Loading