Add a property in the display device to indicate the executing
environment being a trusted VM for Lahaina target.
Change-Id: Iaeeba1b83b8167accfdcb6bbe4f3fd930b891e52
Add trusted VM device tree files for Lahaina. These files
inherit common Lahaina target bindings and overrides with
needed bindings with VM specific values.
Change-Id: Icb3090d1dfa6afe7eb993064e4493140708b658e
Move DSI ctrl power handles nodes from lahaina HLOS dt
to common dt file as they are needed by all the vm's.
Change-Id: Id59f51e1e9e821bb5b02dd26ec41aff71950c306
Complement hdr capabilities to the panel dtsi for both cmd and vid mode
so that DPU can support the tone mapping for HDR video playback use-cases.
Change-Id: I711311027d47be71f9625289d7f8b8f8c60c14f2
60hz could not display and took ESD check failed on some
qrd devices. Changed the panel init sequence, doing 60hz
and 90hz fps switch after ddic power on(29 command).
Change-Id: I00316ab9dbecf7394cba309c33d10bec96e170d1
Separate and maintain common SDE bindings in sde-common dt file(s). It
avoids unwanted duplications between VM variants of the SDE files. It
also helps developers with single-dt update for bindings applicable to
all the VM's for Lahaina target.
For easy maintenance, the recommendation would be to add any VM specific
bindings in VM DT files instead of adding them to common DT and use
"delete-property" operator to update the VM DT file.
Change-Id: I8eaae7355b1c44138d6e032e3cf26f44069bc843
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