Commit Graph

31 Commits

Author SHA1 Message Date
Rohith Iyer
5087f5eb21 ARM: dts: msm: dsi: support secondary display for nt37801 panel
Add properties to support secondary display on CDP for both command and
video mode for nt37801 panel.

Change-Id: I040bece2ae656606f76e13c59e67b08cd730dea2
Signed-off-by: Rohith Iyer <quic_rohiiyer@quicinc.com>
Signed-off-by: Kirill Shpin <quic_kshpin@quicinc.com>
2023-12-13 12:00:33 -08:00
qctecmdr
e1d581f217 Merge "ARM: dts: msm: dsi: fix indices on mdss_dsi_phy* providers" 2023-12-12 16:34:44 -08:00
qctecmdr
23bd678ef9 Merge "ARM: dts: msm: dsi: disable secondary touch node" 2023-12-12 10:13:52 -08:00
qctecmdr
283883a776 Merge "ARM: dts: msm: add display device tree support for QRD SUN variants" 2023-12-12 08:42:44 -08:00
qctecmdr
7ad97c47d7 Merge "ARM: dts: msm: dsi: add panel commands to reduce load on VCI power rail" 2023-12-12 06:42:50 -08:00
Alisha Thapaliya
c6a758b424 ARM: dts: msm: introduce mDNIe support
The Sun platform introduces support for mDNIe hardware. Update the
device tree definition to provide mDNIe hardware details and register
access to the MSM DRM driver.

Change-Id: I783d7baeca2886c08329feeeef4f8a1c445ddbb7
Signed-off-by: Alisha Thapaliya <quic_athapali@quicinc.com>
2023-12-07 15:48:49 -08:00
Lei Chen
9779d94585 ARM: dts: msm: add display device tree support for QRD SUN variants
Add display device tree support for QRD SUN variants.

Change-Id: I0f6f9914904d0ddf26bff2149ce490b69a1259b8
Signed-off-by: Lei Chen <quic_chenlei@quicinc.com>
2023-12-05 21:14:08 -08:00
Rohith Iyer
f790be7161 ARM: dts: msm: dsi: fix indices on mdss_dsi_phy* providers
Since mdss_dsi_phy* providers only support two clocks, fix current
implementation which indexes out of bounds and causes a failure
in dsi when trying to get clocks.

Change-Id: I671b1f4032c124a515c4d5cebbbd098fdfaca95e
Signed-off-by: Rohith Iyer <quic_rohiiyer@quicinc.com>
2023-12-05 17:03:29 -08:00
qctecmdr
eb8ed18851 Merge "ARM: dts: msm: enable dp hdcp/pll/audio codec for sun" 2023-12-05 00:07:43 -08:00
qctecmdr
00daba2864 Merge "ARM: dts: msm: add sde_dp node to connectors list for sun" 2023-12-05 00:07:43 -08:00
Rohith Iyer
3cf30c9b54 ARM: dts: msm: dsi: disable secondary touch node
Disable secondary touch node as there are currently i2c errors from that
address causing st_fts touch driver to enter error case and fail probe.

Change-Id: I7b9427c0aedd17f8cfda9fdd4966d125369edf61
Signed-off-by: Rohith Iyer <quic_rohiiyer@quicinc.com>
2023-12-04 13:44:17 -08:00
Rohith Iyer
ae736009b3 ARM: dts: msm: dsi: add panel commands to reduce load on VCI power rail
Add panel commands to nt37801 panel's configurations which program
BTPUMPCTRL to reduce the load on VCI power rail to 1 mA.

Change-Id: Iad4d74db8195175f82f06574145db40306897bd8
Signed-off-by: Rohith Iyer <quic_rohiiyer@quicinc.com>
2023-11-30 15:39:41 -08:00
qctecmdr
f4d62fe3bd Merge "ARM: dts: msm: add dp dt change for sun platform" 2023-11-29 21:37:09 -08:00
Yahui Wang
7dd76e1b10 ARM: dts: msm: add sde_dp node to connectors list for sun
Add sde_dp node to connectors list for sun.

Change-Id: Iccc9911b6ac1f9da8807009fb3a3d520eea68aea
Signed-off-by: Yahui Wang <quic_yahuiw@quicinc.com>
2023-11-29 16:41:27 -08:00
Linux Build Service Account
11ad822686 Merge "ARM: dts: msm: dsi: add power supply for CSOT CPHY" into display-kernel-dev.lnx.1.0 2023-11-29 13:55:30 -08:00
Linux Build Service Account
f60ed496c2 Merge "ARM: dts: msm: add DSI nodes to connectors list for sun" into display-kernel-dev.lnx.1.0 2023-11-29 13:55:30 -08:00
Linux Build Service Account
e68a4b7660 Merge "ARM: dts: msm: enable idle-pc on sun target" into display-kernel-dev.lnx.1.0 2023-11-29 13:31:50 -08:00
Linux Build Service Account
ee3f731bac Merge "ARM: dts: msm: dsi: support LCD panels" into display-kernel-dev.lnx.1.0 2023-11-29 13:31:50 -08:00
Linux Build Service Account
ea41cc8a06 Merge "ARM: dts: msm: add SMMU_PROXY_DISPLAY_CB to MDP device in sun target" into display-kernel-dev.lnx.1.0 2023-11-29 13:31:50 -08:00
Veera Sundaram Sankaran
2eed873fd7 ARM: dts: msm: add SMMU_PROXY_DISPLAY_CB to MDP device in sun target
SMMU_PROXY_DISPLAY_CB is used as a hint for memory driver, for special
handling of secure-camera preview buffer. Add it to the MDP device as
the secure-camera preview buffers will be attached with the MDP device
as the dummy device.

Change-Id: I439687335b29f82d9288953bd72872860af5a8a2
Signed-off-by: Veera Sundaram Sankaran <quic_veeras@quicinc.com>
2023-11-28 15:12:50 -08:00
Veera Sundaram Sankaran
bcb4f713e5 ARM: dts: msm: enable idle-pc on sun target
Enable idle power collapse feature on sun target.

Change-Id: Ifa2481321322414f16aaa872431f2e1c270dff33
Signed-off-by: Veera Sundaram Sankaran <quic_veeras@quicinc.com>
2023-11-28 15:12:25 -08:00
Rohith Iyer
8dcf527549 ARM: dts: msm: dsi: support LCD panels
Add pm8550_gpios node and gpio information to support LCD panels.

Change-Id: Ie755d57d7acd16d4bfc8ac6c0cf3f2d0b5ff15e6
Signed-off-by: Rohith Iyer <quic_rohiiyer@quicinc.com>
2023-11-27 16:33:05 -08:00
Rohith Iyer
8a5b409dd0 ARM: dts: msm: increase LPM load current for L13B rail
Increase active load current for L13B rail vote to 10 mA.
Vote of >= 10 mA is required for active use case to prevent
OCP on regulator.

Change-Id: I8e1652b031479cfa0f4e51bcd2c2bc4347400b4a
Signed-off-by: Rohith Iyer <quic_rohiiyer@quicinc.com>
2023-11-27 15:50:24 -08:00
Kirill Shpin
7a945a913d ARM: dts: msm: dsi: add power supply for CSOT CPHY
Adds missing power supply node to pull up a pin necessary for CSOT
panel's CPHY mode.

Change-Id: I260ae895a015cdc6a02a89d986aa8d3d62c7c1d0
Signed-off-by: Kirill Shpin <quic_kshpin@quicinc.com>
2023-11-27 14:01:33 -08:00
Yahui Wang
46f32bb8da ARM: dts: msm: enable dp hdcp/pll/audio codec for sun
Enable dp hdcp/pll/audio codec for sun.

Change-Id: Ibdc94b27e4b8d1cb558656c9374d18b7b6266460
Signed-off-by: Yahui Wang <quic_yahuiw@quicinc.com>
2023-11-24 20:33:32 +08:00
Rohith Iyer
d3d5136f5f ARM: dts: msm: add DSI nodes to connectors list for sun
This change adds DSI nodes to the connectors list for sun target.

Change-Id: Idabce49d9abec0e5a310dbe59fbfb4a18ac2b226
Signed-off-by: Rohith Iyer <quic_rohiiyer@quicinc.com>
2023-11-22 11:42:36 -08:00
Kirill Shpin
e3b7d16634 ARM: dts: msm: dsi: enable sun platforms
Adds initial dts nodes for CDP, MTP, RCM platforms.
Also adds the common, display common, and pinctrl configurations.

Change-Id: I473dbca3b60bd32c7d54bef600c8398ef6d35a59
Signed-off-by: Kirill Shpin <quic_kshpin@quicinc.com>
Signed-off-by: Rohith Iyer <quic_rohiiyer@quicinc.com>
2023-11-22 10:53:48 -08:00
Kirill Shpin
d25f73950b ARM: dts: msm: dsi: add legacy panels
Adds device tree files for legacy panels

Change-Id: Ifa8b590474663d1edd1aaa2ffe8b429041f3ae6a
Signed-off-by: Kirill Shpin <quic_kshpin@quicinc.com>
2023-11-20 16:38:07 -08:00
Yahui Wang
3f35daf3cf ARM: dts: msm: add dp dt change for sun platform
Add dp device tree change for sun platform.

Change-Id: I56d1d7e542fa4de971d5803dc4a40a66ea34dcf3
Signed-off-by: Yahui Wang <quic_yahuiw@quicinc.com>
2023-11-17 05:18:15 -08:00
Varsha Suresh
313d6ad696 ARM: dts: msm: add device tree files for sun target
Add device tree files required for DPU driver on sun target.
Move bindings for all mdp, dsi, panels, hdcp to opensource project.

Change-Id: I1c6575313e33c5727f48ce94fe8b51cd9c62995d
Signed-off-by: Varsha Suresh <quic_varssure@quicinc.com>
Signed-off-by: Veera Sundaram Sankaran <quic_veeras@quicinc.com>
2023-11-16 13:51:51 -08:00
Yahui Wang
5da80fc643 ARM: dts: msm: Add devicetree changes for nt37801 display panel
Add nt37801 command mode and video mode display panel support
for dphy and cphy.

Change-Id: I35426e4e67377b9e3c23443de7b2fc1a183dfa52
Signed-off-by: Yahui Wang <quic_yahuiw@quicinc.com>
2023-10-30 13:40:28 +08:00