Commit graph

158 commits

Author SHA1 Message Date
Dhaval Patel
0866bc4e8b ARM: dts: msm: set nom MDP clock during cont-splash
Set nominal MDP clock during cont-splash usecase to support
higher FPS usecases.

Change-Id: Iabcb5ab01a2cd3b227cee2d80ef6fee14b257c2d
2020-06-08 12:48:35 -07:00
qctecmdr
4b43f75ee9 Merge "ARM: dts: msm: reduce dsc count to 2 for DP" 2020-06-05 13:33:28 -07:00
Rajkumar Subbiah
51404aaf35 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
114f9083e3 Merge "ARM: dts: msm: rename the panel dtsi file for qrd lahaina" 2020-06-02 13:45:03 -07:00
qctecmdr
e04c23c899 Merge "ARM: dts: msm: add proxy supply property to GPIO controlled regulator" 2020-06-02 01:33:23 -07:00
Yuan Zhao
0ac2656085 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
36c726b55f Merge "ARM: dts: msm: update brightness setting for panels on Lahaina" 2020-05-31 11:49:34 -07:00
Yuan Zhao
24548d8623 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
4f0e53e6df 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
0e1855112a 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
251a663331 Merge "ARM: dts: msm: add wb max width for linear formats on lahaina" 2020-05-29 05:13:06 -07:00
Tatenda Chipeperekwa
77f29ceb0e 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
1c9a75cd98 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
bc5a54da54 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
7b4ad6435c 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
5345740ec6 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
ee156a0aea 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
e90f44aec8 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
a7605e96be Merge "ARM: dts: msm: reduce the minimum vote on ahb bus" 2020-05-27 02:57:35 -07:00
qctecmdr
515c1485ee Merge "ARM: dts: msm: add 144FPS configuration for sim panel on lahaina" 2020-05-26 08:33:09 -07:00
qctecmdr
074e886627 Merge "ARM: dts: msm: remove load for lab/ibb supplies for lahaina" 2020-05-26 08:32:37 -07:00
qctecmdr
40a6447cd0 Merge "bindings: Documentation: add MDSS HW version" 2020-05-25 13:47:05 -07:00
Satya Rama Aditya Pinapala
2b50793dc2 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
e9567ec4b9 Merge "ARM: dts: msm: enable RFI on lahaina" 2020-05-21 12:28:51 -07:00
qctecmdr
3946fa018d Merge "ARM: dts: msm: add memory region for pll_codes on Lahaina" 2020-05-21 12:28:51 -07:00
Manoj Kumar Amara
495f1e2dfc 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
af515c56bc 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
3066fde623 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
9c81b76b44 Merge "ARM: dts: msm: add r66451 cphy panel support for lahaina" 2020-05-20 19:09:29 -07:00
Veera Sundaram Sankaran
6ee7552fd3 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
cec7bba2f9 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
e6b74221c0 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
b73db2e054 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
1f1b0dabb8 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
0c9c554f74 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
16e29f5526 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
3584180ee1 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
13a500bbca Merge "ARM: dts: msm: update DSI PHY timings for panels on Lahaina" 2020-05-07 08:13:49 -07:00
qctecmdr
8ecc2bb043 Merge "ARM: dts: msm: enable DP MST support on Lahaina" 2020-05-06 18:16:18 -07:00
Rajkumar Subbiah
fb08b9d6c9 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
34eccaf9c2 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
9023c5746e 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
dc8d260555 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
fde81ee3b1 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
902734d2dc Merge "ARM: dts: msm: add scaling linewidth information" 2020-05-05 03:40:48 -07:00
Amine Najahi
0ea4570d7b 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
d4e70b9254 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
8ef89dbf54 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
3d326d4ea4 Merge "bindings: Documentation: add pm_qos cpu mask for performance" 2020-05-03 21:34:57 -07:00
qctecmdr
36359e1ffa Merge "Revert: "dt-bindings: add documentation for sde-limit"" 2020-05-03 21:34:57 -07:00