Add an u32 value to specify the DSC maximum linewidth
hardware restriction in SDE node and remove unused DSC
nodes from DP driver.
Change-Id: I7439efba350c6a70c371f9aaec7cf61b9c15b3c8
Enable io coherency for non-secure context bank for lahaina
target. This support is not needed for secure context bank because
secure cb only maps secure buffers which are not cpu accessible.
Change-Id: If693842c68fa714c6eee5c62437432ffbe80f749
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
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
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
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
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
This change adds documentation for device tree entry to specify
writeback maximum supported line width in case of linear formats.
Change-Id: I7c68404cd066eec55b6114d84cc4fefdda94c03c
QSYNC is not supported by the BOE WQHD command mode panel. The change
removes the property from the panel device tree.
Change-Id: I8f771f3547aabd4b516f17cf2506ebef901ea3d4
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>
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
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
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
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
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
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
Add device node for the MSM HDCP driver which manages
communication between HLOS and TZ for HDCP related operations.
Change-Id: I7b37814f1ade7f62cf73e196c834da400abba5fe
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