Commit Graph

218 Commits

Author SHA1 Message Date
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
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
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
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
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
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
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
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
Veera Sundaram Sankaran
cdc4bd6588 ARM: dts: msm: add sde_rscc register offset to cesta for sun target
Add the sde_rscc register offset to help in accessing the cesta
status registers.

Change-Id: I438002605a1bdf3ca06c92f4594a71bce70ef387
Signed-off-by: Veera Sundaram Sankaran <quic_veeras@quicinc.com>
2024-06-20 15:39:50 -07:00
qctecmdr
7c40d0e683 Merge "ARM: dts: msm: Add pentile pack type for SPR on sun target" 2024-06-18 16:31:23 -07:00
Jinfeng Gu
fddd02548e ARM: dts: msm: add the identification of rc_override_v1
This change adds the identification of rc_override_v1 and remove
24/20Hz for wqhd command dphy mode due to panel limitation.

Change-Id: I6ec180fa5ffe25ca914ecd270bbe55c3a64e14d8
Signed-off-by: Jinfeng Gu <quic_gjinfeng@quicinc.com>
2024-06-18 17:47:41 +08:00
qctecmdr
d38c5d16f5 Merge "ARM: dts: msm: enable partial update for spr cmd dphy mode" 2024-06-17 10:32:51 -07:00
qctecmdr
333474e9f1 Merge "ARM: dts: msm: add CSOT vid with SPR config" 2024-06-15 13:45:08 -07:00
Jinfeng Gu
a64265d79f ARM: dts: msm: enable partial update for spr cmd dphy mode
This change enable partial update for spr cmd dphy mode.

Change-Id: I4756cd2f2e64c69922018bae026a47ad00bc23f3
Signed-off-by: Jinfeng Gu <quic_gjinfeng@quicinc.com>
2024-06-06 14:56:05 +08:00
qctecmdr
44357ae6f6 Merge "ARM: dts: msm: add esync pinctrl and clocks" 2024-06-04 18:09:31 -07:00
qctecmdr
a65088bd55 Merge "ARM: dts: msm: add NT37801 dphy mode with bypass DDIC SPR support" 2024-05-31 17:52:22 -07:00
Kirill Shpin
bdedd83bd9 ARM: dts: msm: add esync pinctrl and clocks
Adds pinctrl configuration to pass esync signal through from hw block
to output pin. Also adds esync and oscillator clocks, and makes the
DSI PLL clock available to parse for setting clock parent.

Change-Id: I09ac2d1a334546452176285712d8c953f94aecf2
Signed-off-by: Kirill Shpin <quic_kshpin@quicinc.com>
2024-05-31 11:41:38 -07:00
qctecmdr
850855a2e5 Merge "ARM: dts: msm: update clock rate for csot panel cphy cmd mode" 2024-05-31 07:09:55 -07:00
Kirill Shpin
bfd823d9c5 ARM: dts: msm: add CSOT vid with SPR config
Adds variant of CSOT panel with AP SPR in video mode.

Change-Id: I01035e333822b37c4ebc5ab4cd1d728d0638e979
Signed-off-by: Kirill Shpin <quic_kshpin@quicinc.com>
2024-05-28 11:03:48 +08:00
Yuchao Ma
2225cc899e ARM: dts: msm: Add pentile pack type for SPR on sun target
This change adds pentile pack type for SPR on sun target.

Change-Id: I9d1da6be1262d806e1e8f1820fd3b844d40cfbf3
Signed-off-by: Yuchao Ma <quic_yuchaom@quicinc.com>
2024-05-27 13:29:03 +08:00
qctecmdr
026077d30b Merge "ARM: dts: msm: add scaling up code for FHD+ csot panel" 2024-05-24 16:48:33 -07:00
Jinfeng Gu
2f83057496 ARM: dts: msm: add NT37801 dphy mode with bypass DDIC SPR support
This change add NT37801 dphy mode with bypass DDIC SPR support.

Change-Id: Ie34c339d0406867ecc934e3ce55a19bb580d88ca
Signed-off-by: Jinfeng Gu <quic_gjinfeng@quicinc.com>
2024-05-24 18:37:14 +08:00
Jinfeng Gu
ffb6324600 ARM: dts: msm: update clock rate for csot panel cphy cmd mode
This change increased clock rate with 3% config for cphy cmd mode.

Change-Id: I3e89dd8596ac72712a4e4c38cb69249b6a815c47
Signed-off-by: Jinfeng Gu <quic_gjinfeng@quicinc.com>
2024-05-22 15:21:48 +08:00
Jinfeng Gu
fc3c848bb3 ARM: dts: msm: add scaling up code for FHD+ csot panel
This change add scaling up code in on command for FHD+ csot panel.

Change-Id: Idb98ba4080b7030c317b6530a06912baf432fc79
Signed-off-by: Jinfeng Gu <quic_gjinfeng@quicinc.com>
2024-05-22 11:52:40 +08:00
Lei Chen
09992b738b ARM: dts: msm: update panel-roi-alignment for dsi_sim_cmd on sun target
Update height alignments from 20 to 40 for HD 60FPS cmd mode to
match DSC slice settings. The roi height and width alignment
must be integral multiple of DSC slice height and width.

Change-Id: I127af4c4e6a453757f60677bac787cd4bd4b6d07
Signed-off-by: Lei Chen <quic_chenlei@quicinc.com>
2024-05-20 18:33:31 -07:00
Lei Chen
121fe04261 ARM: dts: msm: add secondary display support on NT37801 panel
Add secondary display support on NT37801 panel for Sun QRD and
MTP target.

Change-Id: I2c8579f4343ae15109942e545e2f76e55aadf038
Signed-off-by: Lei Chen <quic_chenlei@quicinc.com>
2024-05-14 18:36:30 -07:00
qctecmdr
9a8a071668 Merge "ARM: dts: msm: add new msm-IDs support on sun HDK" 2024-05-09 06:45:04 -07:00
qctecmdr
4398c0f75b Merge "ARM: dts: msm: update address ranges to avoid unsecure context bank for sun target" 2024-05-09 06:45:04 -07:00
Lei Chen
49ae7eacf3 ARM: dts: msm: add new msm-IDs support on sun HDK
Add new msm-IDs support on sun HDK.

Change-Id: I520eb6be7ece19ce521f5fd7580cc30c72ee87a1
Signed-off-by: Lei Chen <quic_chenlei@quicinc.com>
2024-05-07 23:07:01 -07:00
qctecmdr
690cee2694 Merge "ARM: dts: msm: update clock rate for csot panel cphy cmd mode at 60Hz" 2024-05-01 07:49:39 -07:00
Jayasri Sampath Kumaran
8e2c3e1a7e ARM: dts: msm: update address ranges to avoid unsecure context bank for sun target
Update unsecure context bank to exclude memory region allocated to
display splash, ramdump and demura.

Change-Id: I9a3d00c3943b2a5c94914856f498cb62a7fc4dfa
Signed-off-by: Jayasri Sampath Kumaran <quic_jsampath@quicinc.com>
2024-04-29 12:59:17 -04:00
qctecmdr
9a73559aea Merge "ARM: dts: msm: add HDK touch support on sun target" 2024-04-23 21:20:38 -07:00
qctecmdr
05ce183c89 Merge "ARM: dts: msm: add TUI display support" 2024-04-23 21:20:38 -07:00
Jinfeng Gu
f955236d5d ARM: dts: msm: update clock rate for csot panel cphy cmd mode at 60Hz
This change update clock rate for csot panel cphy cmd mode at 60Hz.

Change-Id: Iee432582a29304799b9e6a93f3d8e7b8ff1fa2fe
Signed-off-by: Jinfeng Gu <quic_gjinfeng@quicinc.com>
2024-04-23 00:37:42 -07:00
qctecmdr
1ed952b865 Merge "ARM: dts: msm: update pps for csot panel" 2024-04-10 19:24:59 -07:00
qctecmdr
372e2c4f39 Merge "ARM: dts: msm: move MDSS GDSC to genPD on sun target" 2024-04-10 13:36:49 -07:00
Jinfeng Gu
8e290407c5 ARM: dts: msm: update pps for csot panel
This change update pps from init code for csot panel.

Change-Id: Ib1790e96dde6e72afaa060e8796337176dab6834
Signed-off-by: Jinfeng Gu <quic_gjinfeng@quicinc.com>
2024-04-09 17:44:31 +08:00
Rui Chen
06f2830f83 ARM: dts: msm: add HDK touch support on sun target
Add touch node for HDK on sun target.

Change-Id: I005e861afaf866b57eef7de8fc640d255adc5ec9
Signed-off-by: Rui Chen <quic_ruc@quicinc.com>
2024-04-08 17:23:30 +08:00
Jinfeng Gu
daf6614ab6 ARM: dts: msm: add FHD+ mode for csot panel
This change add a mode with FHD+ resolution for csot panel.

Change-Id: I72c5efc4159fb0ed99fcaa5fd93069601993d598
Signed-off-by: Jinfeng Gu <quic_gjinfeng@quicinc.com>
2024-04-08 14:33:21 +08:00
Anjaneya Prasad Musunuri
b9fe27e94b Revert "ARM: dts: msm: introduce disp cc memory region"
This reverts commit 33797c66a4.

Reason for revert: retention to be handled through clock api.

Change-Id: Ib7e54924779e78f839a80e91342344c28b877b0c
Signed-off-by: Anjaneya Prasad Musunuri <quic_aprasad@quicinc.com>
2024-04-06 01:47:48 -07:00
qctecmdr
e6f52e27ff Merge "ARM: dts: msm: add package ID to msm-IDs for sun target" 2024-04-05 11:06:24 -07:00