Commit Graph

14 Commits

Author SHA1 Message Date
Srihitha Tangudu
78a57f6b4d ARM: dts: msm: dynamic clock switch with specific HFP/VFP adjustment
Add new dynamic clock types "adjust-hfp" and "adjust-vfp" to facilitate
specific hfp/vfp adjustment as per "qcom,dsi-dyn-hfp-list" and
"qcom,dsi-dyn-vfp-list" respectively corresponding to bit clock rates of
"qcom,dsi-dyn-clk-list". FPS might not be maintained in these cases.

Change-Id: Ic225624fb5e0bee0d8b099f2e955f65768371d4b
Signed-off-by: Srihitha Tangudu <quic_tangudu@quicinc.com>
Signed-off-by: lnxdisplay <lnxdisplay@localhost>
2024-12-13 12:45:28 +05:30
Ayushi Makhija
4a86f982ac ARM: dts: msm: update documentation for qcom,mdp
Use "qcom,mdp" to specify the list of phandles for all the
DPU instances. This will enable a DSI display driver to know
all the DPUs present in the system.

This can also be used to differentiate single DPU and dual DPU
usecases based on number of MDPs enabled.

Change-Id: I668c971b4e227d4a0c8fa321ed624bc45a43b163
Signed-off-by: Ayushi Makhija <quic_amakhija@quicinc.com>
Signed-off-by: lnxdisplay <lnxdisplay@localhost>
2024-11-13 12:54:39 +05:30
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
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
Jinfeng Gu
dfe2218e11 bindings: Documentation: add flag for override rc_range_bpg_ofs
Add "qcom,mdss-dsc-rc-override_v1" flag to enable
override rc_range_bpg_ofs in sde_dsc_rc_range_bpg_override_v1.

Change-Id: Ib889643b097dff81f2896afbde48e7273e46a097
Signed-off-by: Jinfeng Gu <quic_gjinfeng@quicinc.com>
2024-06-07 16:59:01 +08:00
Jatin Srivastava
7791bd1e32 ARM: dts: msm: replace dtsi bindings with yaml
Replace existing display dtsi bindings in text format with
yaml format.

Change-Id: I9964bfe20f474746739f63a5615726f3ebb7683d
Signed-off-by: Jatin Srivastava <quic_jsrivast@quicinc.com>
2024-03-28 12:11:50 -07:00
qctecmdr
8aaee4a029 Merge "ARM: dts: msm: add entry for ssip fuse configuration" 2024-02-12 15:56:47 -08:00
Christina Oliveira
672405ce89 ARM: dts: msm: enable hw-fences in display driver for Sun
Enable the use of hw-fences as the preferred synchronization
primitives in the display driver for Sun target.

Change-Id: I6f7d769f0a9002d27e68bac55095a3958587e47b
Signed-off-by: Christina Oliveira <quic_coliveir@quicinc.com>
2024-01-30 14:21:28 -08:00
Christina Oliveira
945dccd0fd ARM: dts: msm: add support to configure hw-fence ctl reg offset
This change adds support for configuring mdp hw-fence ctl
register offset, as this value can change from target-to-target.

Change-Id: I436bec0732473c21cf4753cb292204ce618de512
Signed-off-by: Christina Oliveira <quic_coliveir@quicinc.com>
2024-01-30 14:21:13 -08:00
Christina Oliveira
febcd23b71 ARM: dts: msm: add soccp dtsi property to sun target
This change adds the soccp phandle needed for SOCCP power vote for
hw-fencing usecases.

Change-Id: Ife59c04e9ba166493f7b7078e0b22848d2a444e2
Signed-off-by: Christina Oliveira <quic_coliveir@quicinc.com>
2024-01-30 14:20:54 -08:00
Ping Li
ab7e80ddd8 ARM: dts: msm: add entry for ssip fuse configuration
Add dts entry for ssip fuse configuration on Sun platform.

Change-Id: Ia88f0e73d0813c99b7464adc031c4aca8e331440
Signed-off-by: Ping Li <quic_pingli@quicinc.com>
2024-01-29 22:53:18 -08:00
Sanskar Omar
2f01796505 ARM: dts: msm: introduce AI Scaler support
The Sun platform introduces support for AI Scaler hardware. Update
the device tree definition to provide AI Scaler hardware details
and register access to the MSM DRM driver.

Change-Id: I38944376bc4579759391ff1e70882bf812dc133e
Signed-off-by: Sanskar Omar <quic_sansomar@quicinc.com>
2024-01-08 14:35:20 +05:30
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
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