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
Add hdr capabilities to the panel dtsi so that DPU can support the tone
mapping for HDR video playback use-cases.
Change-Id: I3a121b54861e882bb93a1735a9f39cdafe5144f6
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
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
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
DDIC R66451 cmd mode dynamic fps switch only can work based
on 120hz initial parameters. Changed 60hz and 90hz initial
parameters based on 120hz, so that DFPS can work on all the
FPS.
Change-Id: I94c377c605c2eb50fb9ec494f5987272297e6a1e
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