Commit graph

142 commits

Author SHA1 Message Date
Prabhanjan Kandula
c1bbbfa4fd ARM: dts: msm: add wb max width for linear formats on lahaina
This change adds maximum line width supported by WB for linear
color formats on lahaina target.

Change-Id: I0ef7a2a725053d69205f42744e2e732de4c1f257
2020-05-27 17:02:11 -07:00
Prabhanjan Kandula
613384e2bc bindings: Documentation: add documentation for wb linear line width
This change adds documentation for device tree entry to specify
writeback maximum supported line width in case of linear formats.

Change-Id: I7c68404cd066eec55b6114d84cc4fefdda94c03c
2020-05-27 16:27:52 -07:00
qctecmdr
2ed7606268 Merge "ARM: dts: msm: reduce the minimum vote on ahb bus" 2020-05-27 02:57:35 -07:00
qctecmdr
b9c152fb2a Merge "ARM: dts: msm: add 144FPS configuration for sim panel on lahaina" 2020-05-26 08:33:09 -07:00
qctecmdr
1654f04958 Merge "ARM: dts: msm: remove load for lab/ibb supplies for lahaina" 2020-05-26 08:32:37 -07:00
qctecmdr
3b7cdb172d Merge "bindings: Documentation: add MDSS HW version" 2020-05-25 13:47:05 -07:00
Satya Rama Aditya Pinapala
697617672a ARM: dts: msm: fix compilation error for lahaina
Change fixes compilation error introduced by merging
commit 1f7eae5101 ("ARM: dts: msm: enable RFI on lahaina").

Change-Id: I1cbf7f3069228d3af1ae56ea05043819ac472814
2020-05-21 14:19:48 -07:00
qctecmdr
f4febb9144 Merge "ARM: dts: msm: enable RFI on lahaina" 2020-05-21 12:28:51 -07:00
qctecmdr
8771ed2a0b Merge "ARM: dts: msm: add memory region for pll_codes on Lahaina" 2020-05-21 12:28:51 -07:00
Manoj Kumar Amara
1f7eae5101 ARM: dts: msm: enable RFI on lahaina
Add clock settings to enable RFI on lahaina.

Change-Id: I40f1e89d3e6d40691c58ab25a0278808ec70506a
2020-05-21 05:51:06 -07:00
Bruce Hoo
e6bcf34812 ARM: dts: msm: add memory region for pll_codes on Lahaina
Add memory region for pll_codes on Lahaina, and the pll_codes
are used as trim_codes for RFI.

Change-Id: Ib1f8d59cc0c3e17a4c9f21894504e1be897a0480
Signed-off-by: Bruce Hoo <bingchua@qti.qualcomm.com>
2020-05-21 05:17:43 -07:00
Abhijit Kulkarni
3f015c57a2 ARM: dts: msm: make smmu devices as separated device on lahaina
This change adds smmu devices as separate devices so that
driver waits for these devices to bind before using any smmu
operation. This fixes recent stability issues where devices
were not probed during the dpu hw initialization.

Change-Id: If605ae258b0fc4a314e142b185d6d4553ed30b07
2020-05-20 21:26:09 -07:00
qctecmdr
d04560473b Merge "ARM: dts: msm: add r66451 cphy panel support for lahaina" 2020-05-20 19:09:29 -07:00
Veera Sundaram Sankaran
a8165dbde8 bindings: Documentation: add MDSS HW version
Add documentation for the MDSS HW version parameter.

Change-Id: I573c885057f98843037d06278600e3b07683872e
2020-05-13 13:45:07 -07:00
Satya Rama Aditya Pinapala
f70cd86f5b ARM: dts: msm: ensure display GPIO regulator is on during boot
Change adds regulator-boot-on property to the GPIO controlled regulator
so that the GPIO doesn't get toggeled during boot from UEFI to kernel.

Change-Id: Ib0600ff5177de467e27f9efd09da623dc1c238a4
2020-05-11 16:06:46 -07:00
Abhijit Kulkarni
10b21b1a1b ARM: dts: msm: reduce the minimum vote on ahb bus
This change ensures that voltage on CNOC does not scale to a higher
voltage corner than intended. Display driver only intends to enable
the CNOC on power collapse restore. When display really needs higher
performance i.e. at first commit it votes for the real bandwidth
required.

Change-Id: Ib9d9786aed0315fe0457ccb6dbcb73a5a8ad2917
2020-05-11 15:51:42 -07:00
Yuan Zhao
4b64e529ee ARM: dts: msm: add r66451 cphy panel support for lahaina
Add DDIC R66451 Visionox panel CPHY cmd and video
mode support.

Change-Id: I1952f26dd0437816a5f367f09c4664fb6420966c
2020-05-08 19:25:37 -07:00
Yuan Zhao
932e556bf1 dt-bindings: add new property to specify PHY type
Add new boolean property that specifies whether the panel is
using DSI CPHY. If this property is not set, default PHY
type i.e. DPHY will be used.

Change-Id: I82e1738e64027e74a7752996c28b10ebdfdf3e15
2020-05-08 19:25:21 -07:00
Yuan Zhao
64d66d8656 ARM: dts: msm: update clock entries to support CPHY for Lahaina
Add cphy specific clock entries for both the DSI
controller nodes.

Change-Id: I9694595cc079249ad2e4ed58d353f0cc8e3692e4
2020-05-08 19:24:37 -07:00
Tatenda Chipeperekwa
fa770c0ca1 ARM: dts: msm: add altmode device for DisplayPort client on Lahaina
Add a reference to the altmode device for use in the DisplayPort
driver. This update is necessitated by a change in the API for
altmode client registration.

Change-Id: Idaef5fab963b4c280873d30bb424cbe3e26c7419
2020-05-08 12:08:48 -07:00
Satya Rama Aditya Pinapala
68e61f431c ARM: dts: msm: remove load for lab/ibb supplies for lahaina
While voting for LAB/IBB supplies there is no need for setting a
load value. The change updates enable load property to zero so that
no load value is set on these regulators for lahaina target.

Change-Id: Ifb6a69b337e2e5eb8dcef853daf122db67c2059e
2020-05-08 10:49:38 -07:00
qctecmdr
d2330362ea Merge "ARM: dts: msm: update DSI PHY timings for panels on Lahaina" 2020-05-07 08:13:49 -07:00
qctecmdr
3916bf6556 Merge "ARM: dts: msm: enable DP MST support on Lahaina" 2020-05-06 18:16:18 -07:00
Rajkumar Subbiah
31dba77755 ARM: dts: msm: enable DP MST support on Lahaina
This change enables DP MST support on Lahaina.

Change-Id: Ifae606ae3b3a5402a703b147aa0701f6b13713a1
2020-05-06 19:02:38 -04:00
qctecmdr
48c301da2c Merge "ARM: dts: msm: increase max number of DSCs available for DP use case" 2020-05-06 11:34:13 -07:00
Satya Rama Aditya Pinapala
be97377002 ARM: dts: msm: add 144FPS configuration for sim panel on lahaina
Change adds 144 FPS configuration for FHD resolution DSI simulation
panel on lahaina target.

Change-Id: I1cc3032fa432940af854d0990f18250a16cfb38e
2020-05-06 10:13:24 -07:00
Tatenda Chipeperekwa
364429b188 ARM: dts: msm: add device node for MSM HDCP driver on Lahaina
Add device node for the MSM HDCP driver which manages
communication between HLOS and TZ for HDCP related operations.

Change-Id: I7b37814f1ade7f62cf73e196c834da400abba5fe
2020-05-05 09:48:38 -07:00
Tatenda Chipeperekwa
f57a05b5ba bindings: Documentation: update DisplayPort node
Update the documentation for the DisplayPort node on Lahaina.

Change-Id: I22e8751db2f9b47fbdc433a2687aee41e4e746af
2020-05-05 09:48:32 -07:00
qctecmdr
c307ac4c16 Merge "ARM: dts: msm: add scaling linewidth information" 2020-05-05 03:40:48 -07:00
Amine Najahi
aca4f10953 ARM: dts: msm: increase max number of DSCs available for DP use case
Increase the maximum number of DSCs available for DP usage to 4.
This will allow 4LM topologies requiring more than 2 DSCs
to be supported.

Change-Id: I9b5c3c9b460a537ccdb84dd7a72d6b7218a4cae0
2020-05-04 18:26:01 -07:00
Abhinav Kumar
8aad9b6ff3 ARM: dts: msm: update VDC-m revision for display
Update the VDC-m revision for the simulation panels and
SDE as per latest programming guidelines.

Change-Id: If8c1d9646aac96e06b5a3afab97dc8d7469bdcfc
2020-05-04 15:11:46 -07:00
Abhinav Kumar
919c1ce671 bindings: Documentation: update VDC-m revision in bindings
Update the VDC-m revision in bindings as per the latest
programming guidelines.

Change-Id: I5400b8cc5dac2c549a0697e42cedaca4b06d7e79
2020-05-04 15:06:12 -07:00
qctecmdr
14b701d971 Merge "bindings: Documentation: add pm_qos cpu mask for performance" 2020-05-03 21:34:57 -07:00
qctecmdr
c4fa80503b Merge "Revert: "dt-bindings: add documentation for sde-limit"" 2020-05-03 21:34:57 -07:00
Steven Cohen
3b7c3885bc ARM: dts: msm: add scaling linewidth information
Add documentation for scaling linewidth property which defines
the maximum linewidth supported for scaling use cases.

Change-Id: Ib02ab7cf1281b4e50bcc063ac5f45112caab2576
2020-04-29 01:02:50 -04:00
Steve Cohen
de595b987e Revert: "dt-bindings: add documentation for sde-limit"
This reverts commit 658f1491b962fceccb622a9ba78e74af3c1fc0f0
from msm-4.19 which was ported as part of the display device
tree techpack.

Support for sde-limits has been removed from the driver as it's
no longer needed. BW limits have moved to per target based XML
files in user-space and linewidth limits already have other
properties for specifying.

Change-Id: Idcbe8e10e94785bc5774a94e2326d2f77ce4b5ac
2020-04-24 02:48:26 -04:00
Satya Rama Aditya Pinapala
fa1b0e858d ARM: dts: msm: update DSI PHY timings for panels on Lahaina
Change updates PHY timings of DSI panels as per
latest HW recommendation for lahaina target.

Change-Id: I7c029a11542be4a449212b35afb81a1bc8796d2e
2020-04-17 16:16:29 -07:00
Narendra Muppalla
b6f0d25b32 bindings: Documentation: add pm_qos cpu mask for performance
This change adds documentation for pm_qos mask for performance use case.

Change-Id: I8ca41b578accbe6cc67041a5abb91b0d63fbd07d
Signed-off-by: Narendra Muppalla <nmuppall@quicinc.com>
2020-04-15 14:19:53 -07:00
Satya Rama Aditya Pinapala
c79cc7da3e ARM: dts: msm: add supported panels for lahaina MTP and QRD
Change adds all the supported DSI panels to the Lahaina MTP and QRD
platform devicetree. These panels can be chosen on these platforms
to run in simulation mode.

Change-Id: Idd73668c09b2f3c12e785aad7fe6f20e7cbdde79
2020-04-15 13:35:45 -07:00
Prabhanjan Kandula
bf2227f3af ARM: dts: msm: enable VDC sim panel on lahaina
This change adds missing dtsi entry to enable VDC
simulation panel for lahaina target.

Change-Id: I4f99fc520831ea6828fd5542972b6155757ae0e0
2020-04-13 10:20:29 -07:00
Yuan Zhao
4fe1547298 ARM: dts: msm: set 60hz cmd mode as default mode for qrd lahaina
Set 60hz cmd mode as default display panel mode, and
enable ESD check for cmd mode. Changed the PHY timing
settings according to the new PHY timing excel version.

Change-Id: Ib026bb19595a7f30bc7b2a36ac5eeb02749b043e
2020-04-11 01:40:14 -07:00
qctecmdr
33e046443d Merge "ARM: dts: msm: enable secondary DSI display for lahaina" 2020-04-10 09:39:57 -07:00
qctecmdr
9de5e6c20e Merge "ARM: dts: msm: update Sharp qsync panel DSI phy timings for lahaina" 2020-04-10 09:39:57 -07:00
qctecmdr
50b72c8d9a Merge "ARM: dts: msm: Enable DSC and FEC support for DP" 2020-04-10 07:07:31 -07:00
Satya Rama Aditya Pinapala
a113deac21 ARM: dts: msm: enable secondary DSI display for lahaina
Change enables secondary DSI display for lahaina target.

Change-Id: I77869965a807ef2189ac4c5a822d45288c635bfa
2020-04-09 07:18:52 -07:00
Satya Rama Aditya Pinapala
123c533154 ARM: dts: msm: update Sharp qsync panel DSI phy timings for lahaina
Change updates PHY timings of Sharp QSYNC CMD and VID mode panels as per
latest HW recommendation.

Change-Id: Iaf4b886b04fcc527df3986f70cf47538eea463ab
2020-04-09 06:32:14 -07:00
qctecmdr
7345862880 Merge "ARM: dts: msm: specify reg bus scaling vectors for SDE on Lahaina" 2020-04-08 09:25:17 -07:00
qctecmdr
b183b5f883 Merge "ARM: dts: msm: Add LUTBUS support for VIG Gamut on Lahaina" 2020-04-07 16:00:10 -07:00
Christopher Braga
649282ac3b ARM: dts: msm: Add LUTBUS support for VIG Gamut on Lahaina
On Lahaina based targets the DB LUTDMA engine now supports the
new LUTBUS DMA operation. Update VIG Gamut version to indicate
the LUTBUS operation is now used for DMA programming.

Change-Id: I0979be7aaaec6b8a45fd44d40523bc459dbe948e
2020-04-07 11:49:07 -04:00
Steve Cohen
d817cdc29e ARM: dts: msm: specify reg bus scaling vectors for SDE on Lahaina
Provide bus scaling vectors for the SDE AHB path. These values
are now moved to the device-tree for scalability.

Change-Id: Ic23aa5534ab0ccb1838355d6c0f9d10e9d76489c
2020-04-06 22:49:58 -04:00