Commit Graph

292 Commits

Author SHA1 Message Date
Ayushi Makhija
4f215a58da ARM: dts: msm: add qcom,dsi-select-sec-sync-clocks property
Currently, we are using the qcom,dsi-select-sec-clocks
property to select the clock source for secondary display
when sync mode is enabled.

In the use case, when DPU0 is faulty and DPU1 is working,
the clock source of the secondary display needs to be changed
from _mclk to _clk2.

Add a new property called qcom,dsi-select-sec-sync-clocks to
specify the clock source of the secondary display when running
in sync mode with dual DPU. This way, existing "qcom,dsi-select-
sec-clocks" property can be used as clock source for the
secondary display when DPU0 is faulty/disabled.

Change-Id: I3ced083b6700921549e7036722a73d7a4f1f41e5
Signed-off-by: Ayushi Makhija <quic_amakhija@quicinc.com>
Signed-off-by: lnxdisplay <lnxdisplay@localhost>
2024-11-13 12:54:26 +05:30
Mahadevan
459ad4fd04 ARM: dts: msm: update dither count as per hw capability
This change updates number of pingpong dither supported
for sun target.

Change-Id: Ie4685d349e8a56b6fb1017409168347b48145992
Signed-off-by: Mahadevan <quic_mahap@quicinc.com>
Signed-off-by: lnxdisplay <lnxdisplay@localhost>
2024-11-07 17:02:33 +05:30
Abhinav Saurabh
b721cc9743 ARM: dts: msm: add display support for SM8735P variant in tuna
Add display support for SM8735P variant, SOC-ID: 694.

Change-Id: I8c7a668727b52e67dabf7f0f4a7464f5ec880a84
Signed-off-by: Abhinav Saurabh <quic_abhisaur@quicinc.com>
Signed-off-by: lnxdisplay <lnxdisplay@localhost>
2024-11-07 17:02:18 +05:30
Abhinav Saurabh
7e1a9f881b ARM: dts: msm: add display support for Tuna MTP platforms
Add display device tree support for MTP harmonium and MTP NFC
platforms for Tuna.

Change-Id: I7f7f935295081aabc227cfafba5ab1e0e87a3508
Signed-off-by: Abhinav Saurabh <quic_abhisaur@quicinc.com>
Signed-off-by: lnxdisplay <lnxdisplay@localhost>
2024-11-07 17:01:57 +05:30
QCTECMDR Service
79627c2ef7 Merge "ARM: dts: qcom: update display panel for battery_charger on Sun HDK" 2024-11-06 20:41:26 -08:00
QCTECMDR Service
58c4cd4e69 Merge "ARM: dts: msm: enable display support for vtdr panel on tuna CDP" 2024-10-30 23:13:23 -07:00
Abhinav Saurabh
a33ce0f8f4 ARM: dts: msm: enable compilation for tuna trustedvm platforms
Enable compilation for tuna trustedvm platforms.

Change-Id: I5cf57ec9141fbf614c6ea99affe289d33db0cf68
Signed-off-by: Abhinav Saurabh <quic_abhisaur@quicinc.com>
2024-10-30 23:04:48 -07:00
Abhinav Saurabh
259a4eb1c2 ARM: dts: msm: enable display support for vtdr panel on tuna CDP
Enable display support for vtdr6130 panel on tuna CDP platform.

Change-Id: I38016bc3ab0aaf82c27ae96ba01bd914022d07f7
Signed-off-by: Abhinav Saurabh <quic_abhisaur@quicinc.com>
Signed-off-by: lnxdisplay <lnxdisplay@localhost>
2024-10-31 10:45:49 +05:30
Abhinav Saurabh
14871db80d ARM: dts: msm: enable display on tuna trustedvm platforms
Enable display on tuna trustedvm platforms.

Change-Id: I0135626484601f55438135f4beeb6d114d50a559
Signed-off-by: Abhinav Saurabh <quic_abhisaur@quicinc.com>
2024-10-31 10:45:11 +05:30
QCTECMDR Service
56256a077a Merge "ARM: dts: msm: enable display connectors on tuna target" 2024-10-30 02:46:34 -07:00
QCTECMDR Service
d0faf0f431 Merge "ARM: dts: msm: update dsi supply voltage for tuna" 2024-10-30 02:46:34 -07:00
Akash Gajjar
b37f917737 ARM: dts: msm: enable display connectors on tuna target
Add smmu secure, unsecure, wb1, wb2 DT node on tuna target.

Change-Id: Iae9cfd130a704773f63e3fbb1ab2f1b20a09681d
Signed-off-by: Akash Gajjar <quic_agajjar@quicinc.com>
2024-10-27 09:22:28 -07:00
Abhinav Saurabh
bfd09f6c6d ARM: dts: msm: update dsi supply voltage for tuna
Update DSI and panel supply voltage configuration
as per the recent change in the supplier regulators.

Change-Id: I68f81440637a673810773c5c8790da7bf7db38ba
Signed-off-by: Abhinav Saurabh <quic_abhisaur@quicinc.com>
2024-10-24 11:13:06 -07:00
Akash Gajjar
e1e3bcbdde ARM: dts: msm: add display dt node for Tuna target
This patch adds display device tree support for Tuna target.

Change-Id: Ife1ab80dcb78fc7654805ab5bedec76bdd33039d
Signed-off-by: Akash Gajjar <quic_agajjar@quicinc.com>
2024-10-24 23:42:03 +05:30
Jyothi bommidi
d61e445679 ARM: dts: msm: enable touch support for tuna display
Enable touch support for tuna on CDP, MTP and QRD platforms.

Change-Id: I976de6d01cc99bf6698128a121cc43041071461a
Signed-off-by: Jyothi bommidi <quic_jbommidi@quicinc.com>
2024-10-24 10:48:34 -07:00
Abhinav Saurabh
a0472afd5f ARM: dts: msm: enable display on tuna platforms
Enable display on tuna platforms.

Change-Id: I039ff6c32febd7b2afebfaa24a921186b5a46f2c
Signed-off-by: Abhinav Saurabh <quic_abhisaur@quicinc.com>
2024-10-24 23:07:17 +05:30
Mani Chandana Ballary Kuntumalla
722ce2c3d0 ARM: dts: msm: add initial dp display nodes for Tuna target
Add initial dp display nodes for Tuna target.

Change-Id: I1ae45cea93d708b0eb76e59a43dd849de536f22c
Signed-off-by: Mani Chandana Ballary Kuntumalla <quic_mkuntuma@quicinc.com>
2024-10-24 23:06:59 +05:30
Abhinav Saurabh
f67e4c69c1 ARM: dts: msm: add initial dsi display nodes for Tuna
Add initial dsi display nodes for Tuna.

Change-Id: Iadcf785e9ecdaa8baabe94ce0921190d141170d2
Signed-off-by: Abhinav Saurabh <quic_abhisaur@quicinc.com>
2024-10-24 23:06:36 +05:30
Subbaraman Narayanamurthy
c6d3648a83 ARM: dts: qcom: update display panel for battery_charger on Sun HDK
Update the list of display panels under battery_charger device to
support enable/disable notifications from the charger firmware at
runtime based on panel event notifications on Sun HDK.

Change-Id: I2d025b23915c0ebce4ebb8caafcdec672fed9b2c
Signed-off-by: Subbaraman Narayanamurthy <quic_subbaram@quicinc.com>
2024-10-22 06:02:27 -07:00
QCTECMDR Service
ad166b8925 Merge "ARM: dts: msm: add DDIC SPR cmd/video mode on sun trustedvm platform" 2024-10-16 07:37:08 -07:00
Ping Li
5f9b22a66d ARM: dts: msm: add support for sw fuse for Sun target
Add sw fuse range to dts file for Sun target. The swfuse_phys is only
needed in primary VM.

Change-Id: I8a7446c2f6cbf183a7bff6af463ff7f427467628
Signed-off-by: Ping Li <quic_pingli@quicinc.com>
2024-10-16 02:22:26 -07:00
Ayushi Makhija
d334f234de ARM: dts: msm: add DDIC SPR cmd/video mode on sun trustedvm platform
Add DDIC SPR cmd/video mode on sun trustedvm platform.

Change-Id: Ieae00136db2e76c1119ec42eac89a4c2df51a074
Signed-off-by: Ayushi Makhija <quic_amakhija@quicinc.com>
2024-10-16 02:22:22 -07:00
Akash Gajjar
bd65aed9a3 ARM: dts: msm: add board id for sun MTP with 3.5mm Kiwi WLAN V8 Power Grid
Add board id for Sun MTP with 3.5mm Kiwi WLAN V8 Power Grid.

Change-Id: I9bd6275a37275e4f10f8c4efe3bf7bf95f581776
Signed-off-by: Akash Gajjar <quic_agajjar@quicinc.com>
2024-09-19 01:53:09 -07:00
Akash Gajjar
99dbb522fe ARM: dts: qcom: Add APQ support for ATP platform
This patch adds APQ support for ATP platform.

Change-Id: I6b91f7151cc88834782fc6068d3adfc2f2024b84
Signed-off-by: Akash Gajjar <quic_agajjar@quicinc.com>
2024-09-17 08:14:12 -07:00
Yahui Wang
a9c2cc7fc5 ARM: dts: msm: enable 4ppc mode for DP on sun platform
Enable 4ppc mode for DP on sun platform to support higher resolution
mode.

Change-Id: I54208fd665710b5162bf20b1f676ed59c585226b
Signed-off-by: Yahui Wang <quic_yahuiw@quicinc.com>
2024-08-29 22:55:51 -07:00
Linux Build Service Account
a5fe38f6c3 Merge "ARM: dts: msm: update clock rate for csot panel 10 bits cmd panel" into display-kernel.lnx.11.0 2024-08-16 12:16:17 -07:00
Jinfeng Gu
5560b268c7 ARM: dts: msm: update clock rate for csot panel 10 bits cmd panel
Increased clock rate with 2% config for 10 bits dphy cmd panel
due to transfer time go beyond cause frame-drop with cesta enabled.

Change-Id: I30fed53879bcf04ade37ff737b27c87f82740c67
Signed-off-by: Jinfeng Gu <quic_gjinfeng@quicinc.com>
2024-08-15 23:21:47 -07:00
Lei Chen
60fb428708 ARM: dts: msm: add disp_cc vote for all components
Sync state will remove the disp_cc device vote once the device
driver probe is complete. It removes the DSI clock vote early
for continuous splash usecase because DSI driver takes its vote
in component binding instead of device driver probe.

It is better to keep disp_cc vote for components till respective
device probe complete and they register themselves to master
component. This change adds disp_cc vote for smmu_sde_unsec,
smmu_sde_sec, sde_wb1 and sde_wb2 devices to retain vote till
bind_all API is called.

Change-Id: Ie6e39cb53c4fdd93a1ce7d07a0fc99a250235902
Signed-off-by: Lei Chen <quic_chenlei@quicinc.com>
2024-08-15 23:21:44 -07:00
lnxdisplay
304733efa4 Merge remote-tracking branch 'quic/display-kernel-dev.lnx.1.0' into display-kernel.lnx.11.0
CRs              SHA_ID     Commit Message
----------------------------------------------------------------------
3880187           I385a554b ARM: dts: msm: Add spr pentile pack type for SPR panel
3854597           I0fd532d3 ARM: dts: msm: add battery_charger and qupv3_se15_i2c support
3860772           I01e0fedb ARM: dts: msm: move esync RCG to SDE DSI node
3867625           I1e3a94b2 ARM: dts: msm: update pm qos for sun target

CRs-Included: 3860772,3854597,3867625,3880187 .

Change-Id: I7019c8f8613969f8e30c517e844f43fdde748a83
Signed-off-by: lnxdisplay <lnxdisplay@localhost>
2024-08-08 16:23:53 +05:30
QCTECMDR Service
c9d0cbfd11 Merge "ARM: dts: msm: Add spr pentile pack type for SPR panel" 2024-07-29 13:06:48 -07:00
QCTECMDR Service
aa852b0779 Merge "ARM: dts: msm: move esync RCG to SDE DSI node" 2024-07-26 14:01:15 -07:00
QCTECMDR Service
c923a07e1d Merge "ARM: dts: msm: update pm qos for sun target" 2024-07-26 14:01:15 -07:00
lnxdisplay
009f350e70 Merge remote-tracking branch 'quic/display-kernel-dev.lnx.1.0' into display-kernel.lnx.11.0
CRs              SHA_ID     Commit Message
----------------------------------------------------------------------
3818321           I2e4dc6e0 ARM: dts: msm: add HDR capability for panels on sun target

CRs-Included: 3818321 .

Change-Id: I9322d8ffb10215d38696881629543552d900ce09
Signed-off-by: lnxdisplay <lnxdisplay@localhost>
2024-07-26 16:25:02 +05:30
Yuchao Ma
34baca3d14 ARM: dts: msm: Add spr pentile pack type for SPR panel
This change adds pentile pack type for SPR panel.
Also corrected the pack type to "BG-RG Type B" for sun target.

Change-Id: I385a554b062b6d1fa86ff1ced8ead4fe791bcdd5
Signed-off-by: Yuchao Ma <quic_yuchaom@quicinc.com>
2024-07-25 19:54:23 -07:00
Jinfeng Gu
2d5488c291 ARM: dts: msm: add battery_charger and qupv3_se15_i2c support
This change adds battery_charger support for qrd/mtp
and qupv3_se15_i2c support for cdp on sun target.

Change-Id: I0fd532d386e8aff9212410e80e7183beeae7af3b
Signed-off-by: Jinfeng Gu <quic_gjinfeng@quicinc.com>
2024-07-24 17:21:16 +08:00
Qing Huang
6d718caa81 ARM: dts: msm: add HDR capability for panels on sun target
Change adds HDR capability for panels on sun target

Change-Id: I2e4dc6e037c3dc465103ee9c1c4465be7173c841
Signed-off-by: Qing Huang <quic_huangq@quicinc.com>
2024-07-22 22:23:36 -07:00
Kirill Shpin
22f51de923 ARM: dts: msm: move esync RCG to SDE DSI node
Driver needs to set esync clock's parent under a gating condition,
which is not available at the point where the clocks under MDSS DSI
node are parsed. Moves the esync RCG clock to SDE DSI instead.

Change-Id: I01e0fedbc7620425d237024663da944e2f7ae9cf
Signed-off-by: Kirill Shpin <quic_kshpin@quicinc.com>
2024-07-22 14:57:52 -07:00
lnxdisplay
9cf4eed8f4 Merge remote-tracking branch 'quic/display-kernel-dev.lnx.1.0' into display-kernel.lnx.11.0
CRs              SHA_ID     Commit Message
----------------------------------------------------------------------
3869217           Idc43ba7b ARM: dts: msm: add VHM properties to bindings

CRs-Included: 3869217 .

Change-Id: Ibfc57558e97e40050b44e7ea56b9b0fa41f42fb3
Signed-off-by: lnxdisplay <lnxdisplay@localhost>
2024-07-15 11:18:29 +05:30
Raviteja Tamatam
cc7a2a7098 ARM: dts: msm: update pm qos for sun target
Update sde-qos-cpu-mask value for sun target.

Change-Id: I1e3a94b276d7ac31d693bdc73a46cc40189d5c43
Signed-off-by: Raviteja Tamatam <quic_travitej@quicinc.com>
2024-07-12 00:24:36 -07:00
Kirill Shpin
ca2fc6dff7 ARM: dts: msm: add VHM properties to bindings
Adds VHM related device tree properties to bindings and documents
their meaning and usage.

Change-Id: Idc43ba7bcfe1c8d9960aa00b3d807b74789d57f0
Signed-off-by: Kirill Shpin <quic_kshpin@quicinc.com>
2024-07-10 11:39:05 -07:00
lnxdisplay
4761b271a6 Merge remote-tracking branch 'quic/display-kernel-dev.lnx.1.0' into display-kernel.lnx.11.0
CRs              SHA_ID     Commit Message
----------------------------------------------------------------------
3805307           I43800260 ARM: dts: msm: add sde_rscc register offset to cesta for sun target

CRs-Included: 3805307 .

Change-Id: If59f5f44c7333e1628ccb9d761b637f5910e21b8
Signed-off-by: lnxdisplay <lnxdisplay@localhost>
2024-07-11 00:07:44 +05:30
QCTECMDR Service
d4b04ab574 Merge "ARM: dts: msm: add sde_rscc register offset to cesta for sun target" 2024-07-08 12:08:23 -07:00
lnxdisplay
55067045f7 Merge remote-tracking branch 'quic/display-kernel-dev.lnx.1.0' into display-kernel.lnx.11.0
CRs              SHA_ID     Commit Message
----------------------------------------------------------------------
3843158           Iad0635b0 ARM: dts: msm: add pll_codes_region for secondary DSI PHY

CRs-Included: 3843158 .

Change-Id: I2305913bc0efd742d060c3dd1f9bd513b29740ba
Signed-off-by: lnxdisplay <lnxdisplay@localhost>
2024-07-04 10:31:08 +05:30
QCTECMDR Service
a92918fb7f Merge "ARM: dts: msm: add pll_codes_region for secondary DSI PHY" 2024-07-01 22:51:19 -07:00
Rui Chen
d06aefb55d ARM: dts: msm: add pll_codes_region for secondary DSI PHY
Add pll_codes_region propertity for secondary DSI PHY to
support DSI dynamic clock switch feature.

Change-Id: Iad0635b013094c833f9fb2304b5bbaf728f23360
Signed-off-by: Rui Chen <quic_ruc@quicinc.com>
2024-06-27 18:30:26 -07:00
lnxdisplay
d18d597d6d Merge remote-tracking branch 'quic/display-kernel-dev.lnx.1.0' into display-kernel.lnx.11.0
CRs              SHA_ID     Commit Message
----------------------------------------------------------------------
3826752           I41e2e5b3 ARM: dts: msm: update panel-roi-alignment for dsi_sim_cmd on sun target
3811582           I127af4c4 ARM: dts: msm: update panel-roi-alignment for dsi_sim_cmd on sun target

CRs-Included: 3811582,3826752 .

Change-Id: I795934afe85e0e56cf44e9ba82fc65cab00dc83b
Signed-off-by: lnxdisplay <lnxdisplay@localhost>
2024-06-28 03:15:33 +05:30
QCTECMDR Service
06b66fa9e0 Merge "ARM: dts: msm: update panel-roi-alignment for dsi_sim_cmd on sun target" 2024-06-27 01:26:49 -07:00
lnxdisplay
05a5ea52c1 Merge remote-tracking branch 'quic/display-kernel-dev.lnx.1.0' into display-kernel.lnx.11.0
CRs              SHA_ID     Commit Message
----------------------------------------------------------------------
3786154           I6ec180fa ARM: dts: msm: add the identification of rc_override_v1
3786154           Ib889643b bindings: Documentation: add flag for override rc_range_bpg_ofs
3835358           I4756cd2f ARM: dts: msm: enable partial update for spr cmd dphy mode
3842907           I9d1da6be ARM: dts: msm: Add pentile pack type for SPR on sun target

CRs-Included: 3786154,3842907,3835358 .

Change-Id: Ia3a01a8012be31b3ecbd47f9620ab7e1556c281a
Signed-off-by: lnxdisplay <lnxdisplay@localhost>
2024-06-21 21:07:30 +05:30
Abhinav Saurabh
dc3f289df8 ARM: dts: msm: update panel-roi-alignment for dsi_sim_cmd on sun target
Update in height alignments from 40 to 20 for FHD 60FPS cmd mode to
match DSC slice settings. The values should be integral multiple of
height defined for panel.

Change-Id: I41e2e5b3ec0b75a6eb2f39879356c92239853f74
Signed-off-by: Abhinav Saurabh <quic_abhisaur@quicinc.com>
2024-06-21 03:19:34 -07:00
QCTECMDR Service
1d7cbb1213 Merge "ARM: dts: msm: add the identification of rc_override_v1" 2024-06-20 16:21:20 -07:00