Commit graph

216 commits

Author SHA1 Message Date
qctecmdr
8a372c52ea Merge "dt-bindings: update dma scheduling bindings for DSI panels" 2020-08-06 22:45:51 -07:00
Sankeerth Billakanti
34e5e7dbf3 ARM: dts: msm: update dp dt properties for shima
Update the DP DT node properties for Shima target.

Change-Id: I7eaea8148756d39f67491a418432173fa2f8b758
2020-07-31 19:18:13 +05:30
Satya Rama Aditya Pinapala
3f20e86250 dt-bindings: update dma scheduling bindings for DSI panels
Change updates qcom,mdss-dsi-dma-schedule-line and
qcom,mdss-dsi-dma-schedule-window bindings which are used to specify
parameters for scheduling DSI commands.

Change-Id: Ic0c567475639e5db96fc314e9a717666a2b44b56
2020-07-28 20:37:55 -07:00
qctecmdr
e09c42f313 Merge "ARM: dts: msm: add 144FPS for WQHD resolution on sim panel" 2020-07-28 12:48:06 -07:00
qctecmdr
136aa209d2 Merge "ARM: dts: msm: add cmd to vid switch commands for qsync panel" 2020-07-28 09:43:38 -07:00
Sankeerth Billakanti
6fbdc3fa35 ARM: dts: msm: add dp dt node for shima target
Add the DP DT node for Shima target.
DP SST POR resolution of 4K@60 can be supported
without DSC and widebus support. So, the support
for DSC, FEC and widebus is not required.

Change-Id: Ife3e4806fd116fce3eb1709fd8c73f03446b074c
2020-07-25 05:26:31 -07:00
qctecmdr
278d55529f Merge "ARM: dts: msm: add display node for Holi ATP platform" 2020-07-24 14:10:39 -07:00
Satya Rama Aditya Pinapala
c9edbd85c9 ARM: dts: msm: add 144FPS for WQHD resolution on sim panel
Change adds 144FPS refresh rate timing node with WQHD resolution
for simulation panel.

Change-Id: I9dc7c7d0d255a12948082955632f6cf65d7178bf
2020-07-24 11:31:56 -07:00
qctecmdr
75e3723626 Merge "ARM: dts: msm: add display device tree files for lahaina MTP v2.1" 2020-07-24 08:35:47 -07:00
qctecmdr
55ad227ef2 Merge "ARM: dts: msm: batch timing switch commands together for qsync panel" 2020-07-24 04:36:28 -07:00
Satya Rama Aditya Pinapala
2519d8af0e ARM: dts: msm: add cmd to vid switch commands for qsync panel
Add DCS commands that would be sent during a panel operating
mode switch from command mode to video mode.
The switch command sets the full frame width and height as the
horizontal address and vertical address for the DDIC on switching to
video mode. If this is not done and the switch occurs during a partial
frame update corruption can be observed post switch.

Change-Id: I0b12eb24e4fdac5b0e4bbf42493d8bc0081cc361
2020-07-23 22:24:44 -07:00
Satya Rama Aditya Pinapala
ebfca202cf ARM: dts: msm: add display device tree files for lahaina MTP v2.1
Add display device-tree support for Lahaina's MTP v2.1 platform.

Change-Id: Ibc90d2e8109e38a120b61d8df800cf41fab3f00e
2020-07-23 18:54:45 -07:00
Yuan Zhao
b3d611e864 ARM: dts: msm: change r66451 video mode fps to 120hz for lahaina
Set r66451 panel video mode default fps to 120hz, and enable
DFPS.

Change-Id: I52409209a379945ff70355cf93e8c1259324327b
2020-07-23 16:37:17 +08:00
qctecmdr
a99b8659b1 Merge "ARM: dts: msm: add display dt node for shima target" 2020-07-22 10:23:11 -07:00
Rajeev Nandan
f06897afe6 ARM: dts: msm: add display node for Holi ATP platform
This change adds display node for ATP platform of Holi.

Change-Id: Ia52de9a1d24f40058636baf3139aa511f2a94c86
2020-07-22 14:40:26 +05:30
Linux Build Service Account
36eb2a8c9f Merge "ARM: dts: msm: add display DT node for Holi target" into display-kernel.lnx.5.4 2020-07-21 12:59:58 -07:00
qctecmdr
29b029ee1a Merge "ARM: dts: msm: Enable PWM backlight for sharp qhd plus panel" 2020-07-19 10:16:06 -07:00
Yashwanth
da1af832e2 ARM: dts: msm: add display DT node for Holi target
Add all display related DT nodes for the Holi target.

Change-Id: I30de0a892a8da34c7aa854e686a3dc1879d05a40
2020-07-16 14:47:20 +05:30
Veera Sundaram Sankaran
b3ef957d19 ARM: dts: msm: add VRAM size to lahaina trusted vm
Add the size of VRAM available in trusted vm.

Change-Id: Ibe5cbc78b679fdce7293a6ae4ebd9b0947582023
2020-07-15 09:45:05 -07:00
Krishna Manikandan
5340714240 ARM: dts: msm: add display dt node for shima target
Add display related dt nodes for shima target.

Change-Id: I4726c57f338667183d50fe937c57767334fe1f21
2020-07-15 18:35:26 +05:30
Yuan Zhao
f773f85330 ARM: dts: msm: Enable PWM backlight for sharp qhd plus panel
Set the backlight control mode to PWM for this panel.

Change-Id: I1ac9a35d775f38510aa9Montana59aca940dc76ea40c
2020-07-15 17:08:20 +08:00
qctecmdr
a34fa24fcb Merge "ARM: dts: msm: populate the property to exclude reg-names for validation" 2020-07-14 16:12:54 -07:00
Jeykumar Sankaran
dda146f52c ARM: dts: msm: populate the property to exclude reg-names for validation
Populate the property to exclude reg-names in trusted vm for Lahaina
target while validating the IO memory assign from primary vm.

Change-Id: I9dc92be7d11862f9af3c083939e82fa8a705b9e3
2020-07-14 11:16:45 -07:00
Jeykumar Sankaran
fea122aaca bindings: Documentation: add a property to exclude reg-names
In trusted vm, register ranges that need to be mapped need to exactly be
the same as that of HLOS vm. But the DT provided register ranges are used
to validate the IO memory assign from HLOS vm. So this change introduces a
separate property to specify the register names which need to be excluded
from the IO memory validation list but still need to be mapped to the vm.

Change-Id: I8c5c194254ae260f7a8878bb5492f5a039203fc9
2020-07-14 11:16:18 -07:00
Jeykumar Sankaran
5e9e5360be ARM: dts: msm: specify max trusted vm displays for Lahaina
Specify maximum number of concurrent displays
supported in trusted vm. This value will be used by both the vm's
to validate the TUI start request. For Lahaina, we support
one display in trusted vm.

Change-Id: I643bacea09f1eead26c0165bf00590afeda67569
2020-07-13 14:00:05 -07:00
Jeykumar Sankaran
b979bfcf70 bindings: Documentation: add property to specify max trusted vm displays
Add documentation for the property to specify the maximum number of
concurrent displays supported in the trusted vm environment.

Change-Id: I84c0408686e816a6498931949b7391209c9f9640
2020-07-13 13:59:47 -07:00
Jeykumar Sankaran
1e8e95a8c6 ARM: dts: msm: add property for trusted VM execution for Lahaina
Add a property in the display device to indicate the executing
environment being a trusted VM for Lahaina target.

Change-Id: Iaeeba1b83b8167accfdcb6bbe4f3fd930b891e52
2020-07-13 13:59:35 -07:00
Jeykumar Sankaran
5f6afd05b6 bindings: Documentation: add property to indicate trusted VM execution
Add a property in SDE device to indicate the executing
environment is the trusted VM.

Change-Id: Id4650d60f582b2058b166e69c2b0c66cdfce36e0
2020-07-13 13:58:53 -07:00
Jeykumar Sankaran
b765705d9b ARM: dts: msm: add trusted vm dtsi files for Lahaina target
Add trusted VM device tree files for Lahaina. These files
inherit common Lahaina target bindings and overrides with
needed bindings with VM specific values.

Change-Id: Icb3090d1dfa6afe7eb993064e4493140708b658e
2020-07-13 13:58:10 -07:00
Jeykumar Sankaran
d895e79e35 ARM: dts: msm: move dsi ctrl power nodes to common dt for Lahaina
Move DSI ctrl power handles nodes from lahaina HLOS dt
to common dt file as they are needed by all the vm's.

Change-Id: Id59f51e1e9e821bb5b02dd26ec41aff71950c306
2020-07-13 13:57:23 -07:00
Krishna Manikandan
f61e031323 ARM: dts: msm: add ddr type and hbb for lahaina target
Add supported ddr types and corresponding hbb values
for lahaina target.

Change-Id: Ib4dd7781ce9ac8f0a1e66ae2d7528d897e348cc3
2020-07-13 18:24:24 +05:30
Krishna Manikandan
c281587f39 bindings: Documentation: modify documentation for hbb
This changes modifies the documentation for highest
bank bit used for UBWC configuration.

Change-Id: I4a35bf2330402b3d6680aa74344ea088cd6b2866
2020-07-13 18:24:10 +05:30
Linux Build Service Account
5dc5cca88f Merge "ARM: dts: msm: Complement hdr capabilities to r66451 panel" into display-kernel.lnx.5.4 2020-07-10 12:35:47 -07:00
qctecmdr
73f17bfda7 Merge "ARM: dts: msm: fix the ESD check error for r66451 panel" 2020-07-09 03:19:38 -07:00
Bruce Hoo
7a28499cbe ARM: dts: msm: Complement hdr capabilities to r66451 panel
Complement hdr capabilities to the panel dtsi for both cmd and vid mode
so that DPU can support the tone mapping for HDR video playback use-cases.

Change-Id: I711311027d47be71f9625289d7f8b8f8c60c14f2
2020-07-07 23:09:05 -07:00
Satya Rama Aditya Pinapala
03761dcef2 ARM: dts: msm: batch timing switch commands together for qsync panel
Batch the timing switch commands, to be triggered all at once for
Sharp qsync command mode panel for lahaina target.

Change-Id: Ife397d3e73c2872b77ee5a44e843846747292c26
2020-07-07 09:12:52 -07:00
Yuan Zhao
11bd8cf220 ARM: dts: msm: fix the ESD check error for r66451 panel
60hz could not display and took ESD check failed on some
qrd devices. Changed the panel init sequence, doing 60hz
and 90hz fps switch after ddic power on(29 command).

Change-Id: I00316ab9dbecf7394cba309c33d10bec96e170d1
2020-07-07 12:44:12 +08:00
Jeykumar Sankaran
3104096ce8 ARM: dts: msm: create sde-common device tree on lahaina target
Separate and maintain common SDE bindings in sde-common dt file(s). It
avoids unwanted duplications between VM variants of the SDE files. It
also helps developers with single-dt update for bindings applicable to
all the VM's for Lahaina target.

For easy maintenance, the recommendation would be to add any VM specific
bindings in VM DT files instead of adding them to common DT and use
"delete-property" operator to update the VM DT file.

Change-Id: I8eaae7355b1c44138d6e032e3cf26f44069bc843
2020-07-02 11:09:05 -07:00
qctecmdr
a61dba2679 Merge "ARM: dts: msm: Update the LTM hardware version for Lahaina" 2020-07-01 07:52:03 -07:00
Dhaval Patel
658ad44fed ARM: dts: msm: add clk status register for lahaina target
Add sspp and wb2 clock active status register and
bit offset index for lahaina target. This is required
to check hw blocks' idle vs busy status.

Change-Id: I0834a267e8c4f007a92da0852e33b1e0e02de226
2020-06-25 13:54:37 -07:00
qctecmdr
e7cbff9f3e Merge "ARM: dts: msm: add a property for QSEED HW revision" 2020-06-19 02:38:54 -07:00
qctecmdr
378a76fb0c Merge "ARM: dts: msm: Add hdr capabilities to r66451 panel" 2020-06-17 04:55:30 -07:00
Gopikrishnaiah Anandan
db7763cf5d ARM: dts: msm: Add hdr capabilities to r66451 panel
Add hdr capabilities to the panel dtsi so that DPU can support the tone
mapping for HDR video playback use-cases.

Change-Id: I3a121b54861e882bb93a1735a9f39cdafe5144f6
2020-06-16 12:58:43 -07:00
Dhaval Patel
ff94236a3a ARM: dts: msm: update irq latency for mdss irq on lahaina target
Update irq latency node for lahaina target in SDE driver for
mdss irq.

Change-Id: Id19d3abd34454d1a8d1e43a7a0bc62daa750011c
2020-06-15 11:24:38 -07:00
qctecmdr
41e0957600 Merge "ARM: dts: msm: set nom MDP clock during cont-splash" 2020-06-12 08:04:21 -07:00
qctecmdr
e7a0f7526c Merge "ARM: dts: msm: Uprev DSPP IGC to version 4.0 on Lahaina target" 2020-06-11 20:34:33 -07:00
Jeykumar Sankaran
278cff5a67 ARM: dts: msm: add a property for QSEED HW revision
Add a SDE property for QSEED HW block revision for lahaina.

Change-Id: Ie8623d013a623427a2318c537097c2a109f73768
2020-06-11 15:08:14 -07:00
Jeykumar Sankaran
71ed21b150 bindings: Documentation: add a property for QSEED HW revision
Add a SDE property for QSEED HW block revision.

Change-Id: I1380c76a9f631267a9726f3b4d86fe3b2560c04c
2020-06-11 15:07:30 -07:00
Jeykumar Sankaran
a96a8d819a ARM: dts: msm: rename qseed type property
Rename sde-qseed-type property to sde-qseed-sw-lib-rev to
indicate that it represents the sw library version supporting
the qseed hw.

Change-Id: Ie5dfd00714381d2ccdc319932562b5e25f4b781c
2020-06-11 15:07:15 -07:00
Jeykumar Sankaran
cb4272c79d bindings: Documentation: rename qseed_type binding
Rename sde-qseed-type property to sde-qseed-sw-lib-rev to
indicate that it represents the sw library version supporting
the qseed hw.

Change-Id: I0f29c6e99d9e7f0dc322dddb516cdc6938b33eb2
2020-06-11 15:06:54 -07:00