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 Original line Diff line number Diff line
@@ -127,7 +127,6 @@ Optional properties:
					turns off PHY pmic power supply, phy ldo and DSI Lane ldo during
					turns off PHY pmic power supply, phy ldo and DSI Lane ldo during
					idle screen (footswitch control off) when this property is enabled.
					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,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
[1] Documentation/devicetree/bindings/clock/clock-bindings.txt
[2] Documentation/devicetree/bindings/graph.txt
[2] Documentation/devicetree/bindings/graph.txt
@@ -238,5 +237,4 @@ Example:
		qcom,dsi-phy-regulator-ldo-mode;
		qcom,dsi-phy-regulator-ldo-mode;
		qcom,panel-allow-phy-poweroff;
		qcom,panel-allow-phy-poweroff;
		qcom,dsi-phy-regulator-min-datarate-bps = <1200000000>;
		qcom,dsi-phy-regulator-min-datarate-bps = <1200000000>;
		qcom,panel-force-clock-lane-hs;
	};
	};
+14 −6
Original line number Original line Diff line number Diff line
@@ -164,10 +164,7 @@ Optional properties:
					"dfps_immediate_porch_mode_vfp" = FPS change request is
					"dfps_immediate_porch_mode_vfp" = FPS change request is
					implemented immediately by changing panel vertical
					implemented immediately by changing panel vertical
					front porch values.
					front porch values.
- qcom,min-refresh-rate:		Minimum refresh rate supported by the panel.
- qcom,dsi-supported-dfps-list:		List containing all the supported refresh rates.
- 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,mdss-dsi-bl-pmic-control-type:	A string that specifies the implementation of backlight
- qcom,mdss-dsi-bl-pmic-control-type:	A string that specifies the implementation of backlight
					control for this panel.
					control for this panel.
					"bl_ctrl_pwm" = Backlight controlled by PWM gpio.
					"bl_ctrl_pwm" = Backlight controlled by PWM gpio.
@@ -371,6 +368,9 @@ Optional properties:
					resolution restrictions.
					resolution restrictions.
- qcom,dcs-cmd-by-left:			Boolean to indicate that dcs command are sent
- qcom,dcs-cmd-by-left:			Boolean to indicate that dcs command are sent
					through the left DSI controller only in a dual-dsi configuration
					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-enabled:      Boolean to indicate HDR support in panel.
- qcom,mdss-dsi-panel-hdr-color-primaries:
- qcom,mdss-dsi-panel-hdr-color-primaries:
                                        Array of 8 unsigned integers denoting chromaticity of panel.These
                                        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-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
- 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.
					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
Required properties for sub-nodes:	None
Optional properties:
Optional properties:
@@ -642,6 +646,9 @@ Example:
		qcom,mdss-dsi-lane-1-state;
		qcom,mdss-dsi-lane-1-state;
		qcom,mdss-dsi-lane-2-state;
		qcom,mdss-dsi-lane-2-state;
		qcom,mdss-dsi-lane-3-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-post = <0x20>;
		qcom,mdss-dsi-t-clk-pre = <0x2c>;
		qcom,mdss-dsi-t-clk-pre = <0x2c>;
		qcom,mdss-dsi-stream = <0>;
		qcom,mdss-dsi-stream = <0>;
@@ -663,8 +670,7 @@ Example:
		qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_wled";
		qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_wled";
		qcom,mdss-dsi-pan-enable-dynamic-fps;
		qcom,mdss-dsi-pan-enable-dynamic-fps;
		qcom,mdss-dsi-pan-fps-update = "dfps_suspend_resume_mode";
		qcom,mdss-dsi-pan-fps-update = "dfps_suspend_resume_mode";
		qcom,min-refresh-rate = <30>;
		qcom,dsi-supported-dfps-list = <48 55 60>;
		qcom,max-refresh-rate = <60>;
		qcom,mdss-dsi-bl-pmic-bank-select = <0>;
		qcom,mdss-dsi-bl-pmic-bank-select = <0>;
		qcom,mdss-dsi-bl-pmic-pwm-frequency = <0>;
		qcom,mdss-dsi-bl-pmic-pwm-frequency = <0>;
		qcom,mdss-dsi-pwm-gpio = <&pm8941_mpps 5 0>;
		qcom,mdss-dsi-pwm-gpio = <&pm8941_mpps 5 0>;
@@ -801,5 +807,7 @@ Example:
			                <2 2 1>;
			                <2 2 1>;
		qcom,default-topology-index = <0>;
		qcom,default-topology-index = <0>;
		qcom,mdss-dsi-dma-schedule-line = <5>;
		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 Original line Diff line number Diff line
@@ -100,11 +100,13 @@ Optional properties:
- compatible:			Must be "qcom,msm-ext-disp"
- compatible:			Must be "qcom,msm-ext-disp"
- qcom,dp-low-power-hw-hpd:	Low power hardware HPD feature enable control node
- qcom,dp-low-power-hw-hpd:	Low power hardware HPD feature enable control node
- qcom,phy-version:		Phy version
- 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
- pinctrl-names:		List of names to assign mdss pin states defined in pinctrl device node
				Refer to pinctrl-bindings.txt
				Refer to pinctrl-bindings.txt
- pinctrl-<0..n>:		Lists phandles each pointing to the pin configuration node within a pin
- pinctrl-<0..n>:		Lists phandles each pointing to the pin configuration node within a pin
				controller. These pin configurations are installed in the pinctrl
				controller. These pin configurations are installed in the pinctrl
				device node. Refer to pinctrl-bindings.txt
				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
[Optional child nodes]: These nodes are for devices which are
dependent on msm_ext_disp. If msm_ext_disp is disabled then
dependent on msm_ext_disp. If msm_ext_disp is disabled then
+2 −2
Original line number Original line 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
 * 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
 * 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-h-right-border = <0>;
				qcom,mdss-dsi-v-top-border = <0>;
				qcom,mdss-dsi-v-top-border = <0>;
				qcom,mdss-dsi-v-bottom-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 = [
				qcom,mdss-dsi-on-command = [
					39 01 00 00 00 00 03 b0 a5 00
					39 01 00 00 00 00 03 b0 a5 00
					39 01 00 00 00 00 03 5c 42 00
					39 01 00 00 00 00 03 5c 42 00
+26 −28
Original line number Original line Diff line number Diff line
@@ -104,7 +104,7 @@


		qcom,dsi-ctrl-num = <0>;
		qcom,dsi-ctrl-num = <0>;
		qcom,dsi-phy-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>;
		qcom,dsi-panel = <&dsi_sw43404_amoled_video>;
	};
	};
@@ -115,7 +115,7 @@


		qcom,dsi-ctrl-num = <0>;
		qcom,dsi-ctrl-num = <0>;
		qcom,dsi-phy-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>;
		qcom,dsi-panel = <&dsi_sw43404_amoled_cmd>;
	};
	};
@@ -126,7 +126,7 @@


		qcom,dsi-ctrl-num = <0>;
		qcom,dsi-ctrl-num = <0>;
		qcom,dsi-phy-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>;
		qcom,dsi-panel = <&dsi_sw43404_amoled_fhd_plus_cmd>;
	};
	};
@@ -137,7 +137,7 @@


		qcom,dsi-ctrl-num = <0>;
		qcom,dsi-ctrl-num = <0>;
		qcom,dsi-phy-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>;
		qcom,dsi-panel = <&dsi_sim_vid>;
	};
	};
@@ -148,7 +148,7 @@


		qcom,dsi-ctrl-num = <0 1>;
		qcom,dsi-ctrl-num = <0 1>;
		qcom,dsi-phy-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>;
		qcom,dsi-panel = <&dsi_dual_sim_vid>;
	};
	};
@@ -159,7 +159,7 @@


		qcom,dsi-ctrl-num = <0>;
		qcom,dsi-ctrl-num = <0>;
		qcom,dsi-phy-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>;
		qcom,dsi-panel = <&dsi_sim_cmd>;
	};
	};
@@ -170,7 +170,7 @@


		qcom,dsi-ctrl-num = <0 1>;
		qcom,dsi-ctrl-num = <0 1>;
		qcom,dsi-phy-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>;
		qcom,dsi-panel = <&dsi_dual_sim_cmd>;
	};
	};
@@ -181,7 +181,7 @@


		qcom,dsi-ctrl-num = <0>;
		qcom,dsi-ctrl-num = <0>;
		qcom,dsi-phy-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>;
		qcom,dsi-panel = <&dsi_sim_dsc_375_cmd>;
	};
	};
@@ -192,7 +192,7 @@


		qcom,dsi-ctrl-num = <0 1>;
		qcom,dsi-ctrl-num = <0 1>;
		qcom,dsi-phy-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>;
		qcom,dsi-panel = <&dsi_dual_sim_dsc_375_cmd>;
	};
	};
@@ -203,7 +203,7 @@


		qcom,dsi-ctrl-num = <0 1>;
		qcom,dsi-ctrl-num = <0 1>;
		qcom,dsi-phy-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>;
		qcom,dsi-panel = <&dsi_dual_sharp_wqhd_video>;
	};
	};
@@ -214,7 +214,7 @@


		qcom,dsi-ctrl-num = <0 1>;
		qcom,dsi-ctrl-num = <0 1>;
		qcom,dsi-phy-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>;
		qcom,dsi-panel = <&dsi_dual_sharp_wqhd_cmd>;
	};
	};
@@ -225,7 +225,7 @@


		qcom,dsi-ctrl-num = <0>;
		qcom,dsi-ctrl-num = <0>;
		qcom,dsi-phy-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>;
		qcom,dsi-panel = <&dsi_rm69298_truly_amoled_video>;
	};
	};
@@ -236,7 +236,7 @@


		qcom,dsi-ctrl-num = <0>;
		qcom,dsi-ctrl-num = <0>;
		qcom,dsi-phy-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>;
		qcom,dsi-panel = <&dsi_rm69298_truly_amoled_cmd>;
	};
	};
@@ -247,7 +247,7 @@


		qcom,dsi-ctrl-num = <1>;
		qcom,dsi-ctrl-num = <1>;
		qcom,dsi-phy-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>;
		qcom,dsi-panel = <&dsi_nt35695b_truly_fhd_video>;
	};
	};
@@ -258,7 +258,7 @@


		qcom,dsi-ctrl-num = <1>;
		qcom,dsi-ctrl-num = <1>;
		qcom,dsi-phy-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>;
		qcom,dsi-panel = <&dsi_nt35695b_truly_fhd_cmd>;
	};
	};
@@ -269,7 +269,7 @@


		qcom,dsi-ctrl-num = <1>;
		qcom,dsi-ctrl-num = <1>;
		qcom,dsi-phy-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>;
		qcom,dsi-panel = <&dsi_nt35695b_truly_fhd_video>;
	};
	};
@@ -280,7 +280,7 @@


		qcom,dsi-ctrl-num = <1>;
		qcom,dsi-ctrl-num = <1>;
		qcom,dsi-phy-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>;
		qcom,dsi-panel = <&dsi_nt35695b_truly_fhd_cmd>;
	};
	};
@@ -295,8 +295,8 @@
			 <&mdss_dsi0_pll PCLK_MUX_0_CLK>,
			 <&mdss_dsi0_pll PCLK_MUX_0_CLK>,
			 <&mdss_dsi1_pll BYTECLK_MUX_1_CLK>,
			 <&mdss_dsi1_pll BYTECLK_MUX_1_CLK>,
			 <&mdss_dsi1_pll PCLK_MUX_1_CLK>;
			 <&mdss_dsi1_pll PCLK_MUX_1_CLK>;
		clock-names = "src_byte_clk0", "src_pixel_clk0",
		clock-names = "mux_byte_clk0", "mux_pixel_clk0",
				"src_byte_clk1", "src_pixel_clk1";
				"mux_byte_clk1", "mux_pixel_clk1";


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


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

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

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


Loading