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>
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>
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>
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>
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>
Replace existing display dtsi bindings in text format with
yaml format.
Change-Id: I9964bfe20f474746739f63a5615726f3ebb7683d
Signed-off-by: Jatin Srivastava <quic_jsrivast@quicinc.com>
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>
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>
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>
Add dts entry for ssip fuse configuration on Sun platform.
Change-Id: Ia88f0e73d0813c99b7464adc031c4aca8e331440
Signed-off-by: Ping Li <quic_pingli@quicinc.com>
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>
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>
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>