Commit Graph

372 Commits

Author SHA1 Message Date
Abhinav Saurabh
2b84779e55 ARM: dts: msm: Update PHY timings for CMD VTDR panels on Kera CDP/RCM
This update adjusts the PHY timings for the VTDR command mode panel on
Kera RCM/CDP platforms based on the required FPS, following the removal
of the qcom,mdss-dsi-panel-clockrate hardcoding. Previously, the
hardcoding resulted in uniform panel PHY timings across all FPS.

Some Kera RCMs have exhibited screen freeze issues when switching from
120 FPS to 60 FPS in command mode after the removal of the hardcoded
clock rate. Interestingly, this issue has not been observed on Kera
CDPs and other platforms, suggesting potential underlying hardware
differences between CDPs and RCMs that necessitate proper tuning of
panel PHY timings.

Update the panel PHY timings to fix this.

Fixes: I1c3c77eed76 ("ARM: dts: msm: remove hard coded panel clk rate
for kera RCM").

Change-Id: Iffd1d5da485d6961baa49ff96a65882c491a8ff6
Signed-off-by: Abhinav Saurabh <quic_abhisaur@quicinc.com>
2025-03-11 00:35:58 -07:00
Rohit Jadhav
f653c206e4 Merge commit '4648e8647fbbd3d2adb983711a54a1c67b7e2bd0' into display-kernel.lnx.11.0.r1-rel
Change-Id: Iff889dc72250b8357aec812ad4d8c1c7508b8a33
Signed-off-by: Rohit Jadhav <quic_rbjadhav@quicinc.com>
2025-03-07 13:02:08 +05:30
Abhinav Saurabh
003732b83e ARM: dts: msm: add ulps & roi support for 120hz VTDR6130 panel on Kera
Add ulps and roi support for 120hz, 90hz & 60hz
VTDR6130 panel on Kera target.

Change-Id: I21bf599aadc6d4f10d25c3f1d232c1ba37a0d8b1
Signed-off-by: Abhinav Saurabh <quic_abhisaur@quicinc.com>
2025-02-28 02:46:30 -08:00
Linux Build Service Account
3988e93810 Merge 8aebb5a491 on remote branch
Change-Id: Icd5d9ae7cc3ec67ba7e643bfc2fdb919630d39ea
2025-02-26 01:51:11 -08:00
Sailesh Reddy Male
4648e8647f ARM: dts: msm: add disp_cc io to cesta and ctl hyp to mdss_mdp device
To enable and disable mdp clock gating functionality with
cesta immediate vote approach, add disp_cc_io memory to
sde cesta. Add changes to enable ctl hyp property for
reserve reservation on datapath used in a VM.

Change-Id: Id10875ecb90acb8a922ef4e4788da13a764ea102
Signed-off-by: Sailesh Reddy Male <quic_reddymal@quicinc.com>
2025-02-20 13:28:00 +05:30
Sailesh Reddy Male
709107dd1c ARM: dts: msm: add xo clock in sde_cesta for kera target
Add xo clock in sde_cesta for kera target. This will help
to vote for xo frequency during cesta idle time.

Change-Id: Ic4370c8a49ffbec2743c022e438280d371a5a968
Signed-off-by: Sailesh Reddy Male <quic_reddymal@quicinc.com>
2025-02-20 13:22:00 +05:30
Sailesh Reddy Male
03f3cfccb9 ARM: dts: msm: enable display cesta on kera target
Add display cesta related DT node on kera target. Move
the GDSC & MDP core clock from MDP to cesta node, as it
will be controlled through cesta. Add the cesta
related register offsets in trusted-vm DT.

Change-Id: I1f777f3402d8a4d7d57ca889206a4095447abb7d
Signed-off-by: Sailesh Reddy Male <quic_reddymal@quicinc.com>
2025-02-20 13:19:35 +05:30
Jayaprakash Madisetty
d56825f5c4 ARM: dts: msm: add disp_cc io to sde cesta
To enable and disable mdp clock gating functionality with
cesta immediate vote approach, add disp_cc_io memory to
sde cesta.

Change-Id: I2bd6d80269a69d870f2c8b4ff0b1bf8b1270aa6f
Signed-off-by: Jayaprakash Madisetty <quic_jmadiset@quicinc.com>
Signed-off-by: lnxdisplay <lnxdisplay@localhost>
2025-02-17 20:12:39 +05:30
V S Ganga VaraPrasad (VARA) Adabala
7d92dc60ba Merge commit '820ccdbe30d53ab346f673ac366b7fc494606b0f' into display-kernel.lnx.11.0.r1-rel
Change-Id: Ia8874cb77378d34e9f0cc976c8f8bac177c5d18e
2025-02-14 15:02:59 +05:30
Abhinav Saurabh
8aebb5a491 ARM: dts: msm: add 60hz and 90hz support for VTDR6130 panel on tuna
Add 60hz and 90hz support for VTDR6130 panel on tuna target.

Change-Id: Iad6d7514f241be42bf2cd8addaefa2d3fb1e89a8
Signed-off-by: Abhinav Saurabh <quic_abhisaur@quicinc.com>
Signed-off-by: lnxdisplay <lnxdisplay@localhost>
2025-02-14 11:50:27 +05:30
Abhinav Saurabh
41793be5f5 ARM: dts: msm: update in sharp qhd+ panel GPIO name in Kera
Update in Sharp qhd+ panel GPIO name as per recent change
from supplier and enablement of its physical panel in Kera.

Change-Id: I15115714f5e719eed63e741bc7aef8b2fb608c0d
Signed-off-by: Abhinav Saurabh <quic_abhisaur@quicinc.com>
Signed-off-by: lnxdisplay <lnxdisplay@localhost>
2025-02-14 11:50:19 +05:30
Abhinav Saurabh
f78eece0c3 ARM: dts: msm: enable touch support for vtdr panel on tuna
Enable touch support for vtdr panel on tuna CDP.

Change-Id: I9bec9f15829c789a9f5230cd59811465f87e895e
Signed-off-by: Abhinav Saurabh <quic_abhisaur@quicinc.com>
Signed-off-by: lnxdisplay <lnxdisplay@localhost>
2025-02-14 11:50:10 +05:30
Sailesh Reddy Male
3253c6e1ea ARM: dts: msm: reserve memory region for splash and ramdump
Reserves memory region to enable continuous splash
and ramdump on tuna target.

Change-Id: I0c2da9b0093923b83344e0bf3927022eceb30326
Signed-off-by: Sailesh Reddy Male <quic_reddymal@quicinc.com>
Signed-off-by: lnxdisplay <lnxdisplay@localhost>
2025-02-14 11:50:03 +05:30
Rajeev Nandan
e8ba29204b ARM: dts: msm: support 4k sharp panel on Tuna CDP
Support 4k sharp panel on Tuna CDP.

Change-Id: Ifdc1fa4edfe7ac752e1e4d8ab56d4735427d633b
Signed-off-by: Rajeev Nandan <quic_rajeevny@quicinc.com>
Signed-off-by: lnxdisplay <lnxdisplay@localhost>
2025-02-11 11:19:41 +05:30
Ayushi Makhija
4dbf744295 ARM: dts: msm: remove hard coded panel clk rate for kera RCM
Remove hard coded panel clk rate Kera RCM platform.

Change-Id: I1c3c77eed76665e87e9ec0ed0dfc2ba80e97e08e
Signed-off-by: Ayushi Makhija <quic_amakhija@quicinc.com>
Signed-off-by: lnxdisplay <lnxdisplay@localhost>
2025-02-11 11:19:33 +05:30
Ayushi Makhija
833aabb4db ARM: dts: msm: remove hard coded panel clk rate for kera RCM
Remove hard coded panel clk rate Kera RCM platform.

Change-Id: I1c3c77eed76665e87e9ec0ed0dfc2ba80e97e08e
Signed-off-by: Ayushi Makhija <quic_amakhija@quicinc.com>
2025-02-06 23:30:17 -08:00
Linux Build Service Account
9dfc57eba8 Merge changes Ic4370c8a,I1f777f34 into display-kernel.lnx.11.0.r1-rel
* changes:
  ARM: dts: msm: add xo clock in sde_cesta for kera target
  ARM: dts: msm: enable display cesta on kera target
2025-02-01 20:58:55 -08:00
Linux Build Service Account
3d64459d42 Merge "ARM: dts: msm: update dvdd initial voltage for tuna MTP & CDP" into display-kernel.lnx.11.0.r1-rel 2025-01-31 05:41:51 -08:00
Sailesh Reddy Male
01b4df928e ARM: dts: msm: add xo clock in sde_cesta for kera target
Add xo clock in sde_cesta for kera target. This will help
to vote for xo frequency during cesta idle time.

Change-Id: Ic4370c8a49ffbec2743c022e438280d371a5a968
Signed-off-by: Sailesh Reddy Male <quic_reddymal@quicinc.com>
2025-01-31 05:17:08 -08:00
Sailesh Reddy Male
97a28e65f9 ARM: dts: msm: enable display cesta on kera target
Add display cesta related DT node on kera target. Move
the GDSC & MDP core clock from MDP to cesta node, as it
will be controlled through cesta. Add the cesta
related register offsets in trusted-vm DT.

Change-Id: I1f777f3402d8a4d7d57ca889206a4095447abb7d
Signed-off-by: Sailesh Reddy Male <quic_reddymal@quicinc.com>
2025-01-31 05:16:16 -08:00
Lei Chen
3cb51a69e7 ARM: dts: msm: update dvdd initial voltage for tuna QRD
Increase dvdd initial voltage from 1.06v to 1.09v to avoid
voltage drop issue caused by IR on tuna QRD target.

Change-Id: I23bc8d44ec13260b9281e3c08968daa5e97fafb6
Signed-off-by: Lei Chen <quic_chenlei@quicinc.com>
2025-01-31 05:15:59 -08:00
Abhinav Saurabh
df60c4102a ARM: dts: msm: update dvdd initial voltage for tuna MTP & CDP
Increase DVDD initial voltage from 1.06V to 1.09V. Also increase
the min voltage voting to 1.09V for CDP and MTP platforms of Tuna.
This is to avoid any voltage drop issue on the DVDD rail similar
to Tuna QRD platform.

Change-Id: I77eabf294777130059bac6f748cc5c0f4a7d0002
Signed-off-by: Abhinav Saurabh <quic_abhisaur@quicinc.com>
2025-01-31 05:15:41 -08:00
Vishvanath Singh
7603d11550 Merge commit '641c0a1cc9de72c05d6de14b85a388f2da3bc8fa' into display-kernel.lnx.11.0.r1-rel
Change-Id: I9ef864dd1bdcf6b751e8292299957b712e62e514
2025-01-29 01:12:47 -08:00
Huayang Zhong
820ccdbe30 ARM: dts: msm: enable dfps for sharp quadpipe panel
This change enables dfps for sharp video mode panel on sun target.

Change-Id: I710fc6dd6d4f910f44db32e1e9ee3dbafa688dea
Signed-off-by: Huayang Zhong <quic_huayzhon@quicinc.com>
Signed-off-by: lnxdisplay <lnxdisplay@localhost>
2025-01-24 13:54:21 +05:30
Jinfeng Gu
88e82855ef ARM: dts: msm: update qsync min fps support for nt37801 vid mode panel
This change updates qsync min refresh rate support from 80Hz to 90Hz
for nt37801 video mode panel.

Change-Id: Id3db122e121b59163e16e7413cc7be1256c3f397
Signed-off-by: Jinfeng Gu <quic_gjinfeng@quicinc.com>
Signed-off-by: lnxdisplay <lnxdisplay@localhost>
2025-01-22 12:57:27 +05:30
Yadong Wang
a8dacd8902 ARM: dts: msm: add physical width/height config for NT37801 panel
This change adds physical width/height configurations for NT37801 panel

Change-Id: Ifa4b1c719e7046aa1d4a00156fb9e97f2027f64c
Signed-off-by: Yadong Wang <quic_yadwan@quicinc.com>
Signed-off-by: lnxdisplay <lnxdisplay@localhost>
2025-01-22 12:57:18 +05:30
Abhinav Saurabh
7716134fc5 ARM: dts: msm: update in sharp qhd+ panel GPIO name in tuna
Update in Sharp qhd+ panel GPIO name
as per recent change from supplier in tuna.

Change-Id: I64422b2242d78b73a39ba30a4d5377cd442d20c9
Signed-off-by: Abhinav Saurabh <quic_abhisaur@quicinc.com>
Signed-off-by: lnxdisplay <lnxdisplay@localhost>
2025-01-22 12:57:10 +05:30
Anand Tarakh
fd34b32bd6 ARM: dts: msm: add TUI touch support on vm display panel on kera
Add TUI touch support on vm display panel on kera target.

Change-Id: I5e9e22d1476e1545ccdef69ff14248f2f019e336
Signed-off-by: Anand Tarakh <quic_atarakh@quicinc.com>
Signed-off-by: lnxdisplay <lnxdisplay@localhost>
2025-01-22 12:57:00 +05:30
Anand Tarakh
a9d0d303a5 ARM: dts: msm: add TUI touch support on vm display panel on tuna
Add TUI touch support on vm display panel on Tuna target.

Change-Id: I52c09fb96a54fe950c96761f96e2dfb274261021
Signed-off-by: Anand Tarakh <quic_atarakh@quicinc.com>
Signed-off-by: lnxdisplay <lnxdisplay@localhost>
2025-01-22 12:56:53 +05:30
Abhinav Saurabh
7364fffb72 ARM: dts: msm: add 111 topology support for VTDR6130 panel on Kera
Add 111 topology support for VTDR6130 panel on Kera target.

Change-Id: I4daae3b5f1db36eec8b256a1c8e53540f39c8e1b
Signed-off-by: Abhinav Saurabh <quic_abhisaur@quicinc.com>
Signed-off-by: lnxdisplay <lnxdisplay@localhost>
2025-01-22 12:56:46 +05:30
Abhinav Saurabh
53d4aef404 ARM: dts: msm: add support for sharp qhd+ sim panel on Kera
Add display support for sharp qhd+ sim panel on Kera.

Change-Id: I60283a25c36f9566d7273150551a7eb212cbe001
Signed-off-by: Abhinav Saurabh <quic_abhisaur@quicinc.com>
Signed-off-by: lnxdisplay <lnxdisplay@localhost>
2025-01-22 12:56:38 +05:30
Anand Tarakh
10c7d40541 ARM: dts: msm: add 111 topology support for VTDR6130 panel on Tuna
Add 111 topology support for VTDR6130 panel on Tuna target.

Change-Id: Ie9e294652476b12aaa467cf8f754f9325576bf47
Signed-off-by: Anand Tarakh <quic_atarakh@quicinc.com>
Signed-off-by: lnxdisplay <lnxdisplay@localhost>
2025-01-22 12:56:22 +05:30
Sampurna Bolloju
b0bdc77fda ARM: dts: msm: add xo clock in sde_cesta for tuna target
Add xo clock in sde_cesta for tuna target. This will help
to vote for xo frequency during cesta idle time.

Change-Id: I7cbf64c3121044d8976272bd690a718fda18a443
Signed-off-by: Sampurna Bolloju <quic_sampboll@quicinc.com>
Signed-off-by: lnxdisplay <lnxdisplay@localhost>
2025-01-22 12:56:14 +05:30
Mani Chandana Ballary Kuntumalla
58e6536df0 ARM: dts: msm: Enable DP for Kera CDP, QRD, and MTP platforms
Enable DP support for MTP, QRD, and CDP platforms for Kera.

Change-Id: I78e1c0ffd842a4ebf0d73f9076c059591036dbaf
Signed-off-by: Mani Chandana Ballary Kuntumalla <quic_mkuntuma@quicinc.com>
Signed-off-by: lnxdisplay <lnxdisplay@localhost>
2025-01-22 12:56:06 +05:30
Abhinav Saurabh
0b926c6406 ARM: dts: msm: add support for sharp qhd+ sim panel on Kera
Add display support for sharp qhd+ sim panel on Kera.

Change-Id: I60283a25c36f9566d7273150551a7eb212cbe001
Signed-off-by: Abhinav Saurabh <quic_abhisaur@quicinc.com>
2025-01-21 13:15:27 +05:30
Abhinav Saurabh
189842f911 ARM: dts: msm: add 111 topology support for VTDR6130 panel on Kera
Add 111 topology support for VTDR6130 panel on Kera target.

Change-Id: I4daae3b5f1db36eec8b256a1c8e53540f39c8e1b
Signed-off-by: Abhinav Saurabh <quic_abhisaur@quicinc.com>
2025-01-21 13:15:24 +05:30
Spurthy Mutturaj
95aa5d8b14 ARM: dts: msm: add xo clock to sde_cesta node in sun target
Add XO clock to sde_cesta node. This will help to vote
XO freq for cesta idle vote for mdp-clk.

Change-Id: I33b309ed9ac2d9013fee8f071c5f07938e651e5f
Signed-off-by: Spurthy Mutturaj <quic_smuttura@quicinc.com>
Signed-off-by: Sampurna Bolloju <quic_sampboll@quicinc.com>
2025-01-21 13:15:19 +05:30
Anand Tarakh
46b41adcfe ARM: dts: msm: add 111 topology support for VTDR6130 panel on Tuna
Add 111 topology support for VTDR6130 panel on Tuna target.

Change-Id: Ie9e294652476b12aaa467cf8f754f9325576bf47
Signed-off-by: Anand Tarakh <quic_atarakh@quicinc.com>
2025-01-21 13:15:16 +05:30
Sampurna Bolloju
be951b9363 ARM: dts: msm: add xo clock in sde_cesta for tuna target
Add xo clock in sde_cesta for tuna target. This will help
to vote for xo frequency during cesta idle time.

Change-Id: I7cbf64c3121044d8976272bd690a718fda18a443
Signed-off-by: Sampurna Bolloju <quic_sampboll@quicinc.com>
2025-01-21 13:15:13 +05:30
QCTECMDR Service
641c0a1cc9 Merge "ARM: dts: msm: add xo clock to sde_cesta node in sun target" 2025-01-15 08:08:14 -08:00
Sampurna Bolloju
be33284342 ARM: dts: msm: add cesta to connector list on MTP, QRD and CDP platforms
This change adds cesta to connectors list on MTP Harmonium, CDP
and QRD platforms.

Change-Id: I5a4bc421daf5a70ec0b67661d826c6adf5c31a80
Signed-off-by: Sampurna Bolloju <quic_sampboll@quicinc.com>
Signed-off-by: lnxdisplay <lnxdisplay@localhost>
2025-01-15 12:27:16 +05:30
Sampurna Bolloju
fc4b7903f4 ARM: dts: msm: enable display cesta on tuna target
Add display cesta related DT node on tuna target. Move
the GDSC & MDP core clock from MDP to cesta node, as it
will be controlled through cesta. Add the cesta
related register offsets in trusted-vm DT.

Change-Id: Ifa9f0b4500c5e6b453395bcf1de492e332d63306
Signed-off-by: Sampurna Bolloju <quic_sampboll@quicinc.com>
Signed-off-by: lnxdisplay <lnxdisplay@localhost>
2025-01-15 12:27:09 +05:30
Spurthy Mutturaj
01332fcb66 ARM: dts: msm: add xo clock to sde_cesta node in sun target
Add XO clock to sde_cesta node. This will help to vote
XO freq for cesta idle vote for mdp-clk.

Change-Id: I33b309ed9ac2d9013fee8f071c5f07938e651e5f
Signed-off-by: Spurthy Mutturaj <quic_smuttura@quicinc.com>
Signed-off-by: Sampurna Bolloju <quic_sampboll@quicinc.com>
2025-01-13 15:54:07 +05:30
Linux Build Service Account
90c31f63d6 Merge "ARM: dts: msm: Enable DP for Kera CDP, QRD, and MTP platforms" into display-kernel.lnx.11.0.r1-rel 2025-01-07 10:18:39 -08:00
Linux Build Service Account
047aed9224 Merge "ARM: dts: msm: add cesta to connector list on MTP, QRD and CDP platforms" into display-kernel.lnx.11.0.r1-rel 2025-01-07 10:18:39 -08:00
Linux Build Service Account
3aafeef45c Merge "ARM: dts: msm: update in sharp qhd+ panel GPIO name in tuna" into display-kernel.lnx.11.0.r1-rel 2025-01-07 10:18:39 -08:00
Abhinav Saurabh
2ccf7a76c3 ARM: dts: msm: update in sharp qhd+ panel GPIO name in tuna
Update in Sharp qhd+ panel GPIO name
as per recent change from supplier in tuna.

Change-Id: I64422b2242d78b73a39ba30a4d5377cd442d20c9
Signed-off-by: Abhinav Saurabh <quic_abhisaur@quicinc.com>
2025-01-07 05:12:04 -08:00
Sailesh Reddy Male
6fac09aa9f ARM: dts: msm: reserve memory region for splash and ramdump
Reserves memory region to enable continuous splash
and ramdump on tuna target.

Change-Id: I0c2da9b0093923b83344e0bf3927022eceb30326
Signed-off-by: Sailesh Reddy Male <quic_reddymal@quicinc.com>
2025-01-07 05:10:24 -08:00
Mani Chandana Ballary Kuntumalla
fd6c3b8d14 ARM: dts: msm: Enable DP for Kera CDP, QRD, and MTP platforms
Enable DP support for MTP, QRD, and CDP platforms for Kera.

Change-Id: I78e1c0ffd842a4ebf0d73f9076c059591036dbaf
Signed-off-by: Mani Chandana Ballary Kuntumalla <quic_mkuntuma@quicinc.com>
2025-01-07 05:07:35 -08:00
Sampurna Bolloju
6d29e3552a ARM: dts: msm: add cesta to connector list on MTP, QRD and CDP platforms
This change adds cesta to connectors list on MTP Harmonium, CDP
and QRD platforms.

Change-Id: I5a4bc421daf5a70ec0b67661d826c6adf5c31a80
Signed-off-by: Sampurna Bolloju <quic_sampboll@quicinc.com>
2025-01-07 05:05:14 -08:00