Commit graph

157 commits

Author SHA1 Message Date
qctecmdr
bb3a7a7562 Merge "ARM: dts: msm: reduce dsc count to 2 for DP" 2020-06-05 13:33:28 -07:00
Rajkumar Subbiah
9cc23ddd91 ARM: dts: msm: reduce dsc count to 2 for DP
DP driver currently uses this value for number of DSCs available for
external displays without allowing for DSI concurrency. This causes
mode validation failures if DSI also needs to use DSCs. Limiting the
DSC count to 2 for external display to allow for concurrencies.

Change-Id: If760c609c1f304af77f825e211343277ff8d3fe2
2020-06-03 12:19:48 -04:00
qctecmdr
8e5fd3e233 Merge "ARM: dts: msm: rename the panel dtsi file for qrd lahaina" 2020-06-02 13:45:03 -07:00
qctecmdr
802dd84e38 Merge "ARM: dts: msm: add proxy supply property to GPIO controlled regulator" 2020-06-02 01:33:23 -07:00
Yuan Zhao
8614170877 ARM: dts: msm: rename the panel dtsi file for qrd lahaina
This panel is a FHD+, not a QHD, so rename the file
name.

Change-Id: Ied238ffadb9c454510f773bf4a8cab873151056c
2020-06-01 19:34:29 -07:00
qctecmdr
2b6b139928 Merge "ARM: dts: msm: update brightness setting for panels on Lahaina" 2020-05-31 11:49:34 -07:00
Yuan Zhao
c54990dae1 dt-bindings: Add documentation for display brightness property setting
Add a boolean to specify whether to invert the display brightness value.

Change-Id: I28de475db2be036c441a6af5f9becc425eba991f
2020-05-29 19:05:59 -07:00
Yuan Zhao
584dd5e645 ARM: dts: msm: update brightness setting for panels on Lahaina
In general brightness value, the first parameter is low byte and the
second is high byte, but some DDIC invert, so add brightness setting for
inverted display brightness value for r66451 display panel.

Change-Id: I2662e449b8902fce8e696661e1400893ab532b9a
2020-05-29 19:05:50 -07:00
Satya Rama Aditya Pinapala
912ae67e60 ARM: dts: msm: add proxy supply property to GPIO controlled regulator
The change adds proxy supply entries to the GPIO controlled regulator
display_panel_avdd. It is necessary to add the regulator to the proxy
consumer list along with the regulator-boot-on property as this is the
only way to ensure that the vote on the regulator stays on till the
display driver is probed.

Change-Id: I955834dcd0ee93646c5700f7d174931d1b0f5ba7
2020-05-29 14:22:38 -07:00
qctecmdr
068bedf518 Merge "ARM: dts: msm: add wb max width for linear formats on lahaina" 2020-05-29 05:13:06 -07:00
Tatenda Chipeperekwa
eaf5516a87 ARM: dts: msm: add USB PHY device for DisplayPort client on Lahaina
Add a reference to the usb_qmp_dp_phy device for use in the
DisplayPort driver. This will be used to register for USB cable
connect and disconnect events.

Change-Id: I0bb05815ccf17eca4f5148a48af20bac5b91e5fb
2020-05-28 13:07:46 -07:00
Tatenda Chipeperekwa
cd1a807079 bindings: Documentation: add USB PHY device for DisplayPort client
Add a reference to the usb_qmp_dp_phy device for use in the
DisplayPort driver. This will be used to register for USB cable
connect and disconnect events.

Change-Id: I7d15dc04bde4e54c1007ee078d56c623b3453339
2020-05-28 13:07:34 -07:00
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
5343b3aab8 Merge "ARM: dts: msm: add 60 FPS for Sharp qhd plus panel for lahaina" 2020-05-27 16:21:57 -07:00
Satya Rama Aditya Pinapala
f4b5e23bcd ARM: dts: msm: add 60 FPS for Sharp qhd plus panel for lahaina
Change adds 60 FPS timing node and switch command for Sharp QHD plus
command mode panel for lahaina target.

Change-Id: I1bd7720a9d6be4f66418886dd7efeb7236e86a19
2020-05-27 12:02:56 -07:00
Satya Rama Aditya Pinapala
97913e764e ARM: dts: msm: remove qsync property for BOE command mode panel for lahaina
QSYNC is not supported by the BOE WQHD command mode panel. The change
removes the property from the panel device tree.

Change-Id: I8f771f3547aabd4b516f17cf2506ebef901ea3d4
2020-05-27 11:56:24 -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