Clock optionally votes for interconnect in runtime_resume and
runtime_suspend to ensure access to its configuration registers.
However, interconnect also votes for clocks when configuring QoS. This
can lead to deadlocks between the clock and interconnect frameworks.
Voting for interconnects isn't strictly necessary for register access
currently, since the required bus (CNOC) is always on when HLOS is
running. Voting may become necessary in the future, but until then
remove the interconnect phandles to prevent the deadlocks.
Change-Id: If4392361a394b7ace52cb95a0ac2184bf64a7882
Add entry to use non secure display heap memory for
TUI usecase for shima target. Allocated buffers
from this heap will be exported to the secondary
VM to use it for composition during TUI session.
Change-Id: I86387eb36a5babce9a3d53a2ca15ab4deff40117
Dummy clock nodes are required for clocks client to request, so add
support for the same. Also add the dummy GDSCs required by clients.
Change-Id: I2e36c960b4d2e94a492a74f17e5423f73d5adf74
PM7250B is not present on all sdxlemur platforms; therefore, add it only
for the boards on which it is present, in subsequent patches.
Change-Id: I945f8b77783afe1fd020189baca79d602b51e4c1
SDPM 4 is right now used for tracking CPU. Free up this SDPM so that it
can be used for HVX in lahaina.
Change-Id: I3c25f7e57c1bd947c5ef0a461cb0eb9eed4f847c
Add pmesg reserved memory to enable the function to collect
user-space log in pstore. And the mem-type is set to 2 for
better performance.
Change-Id: I6243e129288cfcf2f6ac73e6ae816a2c47a40515
Add panel information for amoled-ecm device so that the driver
can get display off/on notification from the DRM for the active
panel and disable/re-enable ECM accordingly.
Change-Id: If1cf00adf9cb3ee0a685575475b9dbab9cd71d98
Add focaltech node for trusted vm device tree and
enable trusted touch on trusted vm for shima platform.
Change-Id: I365460863f8c88eae07ff8807efdc59198087ad3
Add display-panels property for the ECM device to get the display
blank and unblank notifications from the active panel device and
re-enable ECM dynamically.
Change-Id: Ia82f60a7f21908b69a7ba19a1884e955f0bad227
According to HDK Lahaina HW design, the logic level of cd-gpio is
HIGH with card and is LOW without card. Set cd-gpio flag to
GPIO_ACTIVE_HIGH for high active card installed interruption.
Change-Id: Icb20ea9f0cdcac57512be2fd53cf61181ccf2066
Enable the split-tables feature on Shima GPU SMMU to allow
clients of that SMMU to use the split-table model for their
IOVA spaces.
Change-Id: I455426b509c15c7956169b199244707e3da98ea1