Set the SD card's iommu "atomic" attribute. The SD card driver
may acquire a spinlock before calling the iommu's unmap.
Setting the SD card driver's iommu attribute to "atomic" to ensure
the iommu driver doesn't invoke functions that might sleep
in the SD card driver's path.
Change-Id: I215498e8994a56fe1e4e46ea393afff1e81e66c5
PMK8350 has SID number of 6 for holi, while the default value
in the PMK8350 dtsi file is 0. Correct it for holi.
In addition, disable PMK8350's PON nodes for holi, as
PMK8350 is not the primary PMIC for holi.
Change-Id: I67b392acdc5527020014231f50532120683ff56b
QDSS clocks uses the qmp mailbox phandle to register the clock.
Thus add the phandle and also update RUMI to use dummy clocks.
Change-Id: I9d3a913fbaf76ffe132b59403e50c05e9d797ef4
Add VTCM partitioning and VTCM map information to the
cdsprm rpmsg document in Lahaina. CDSPRM module sends
VTCM partition and map information on supported
chipsets to CDSP.
Change-Id: Ia0f272a4e6bb0e71bcfb6cfc210cc8daf6220184
Add stub interconnect devices for cnoc, snoc, bimc, qup_virt,
mmnrt_virt and mmrt_virt. This will allow consumers to get
their path and set bandwidth constraints on them.
Change-Id: I0837ae22fb30b0cd24818046211779b481dbdab2
The mem-buf driver on the trusted VM is meant to be used as
a channel for requesting memory from another VM, and should
not be used for allocating memory for other VMs, so mark the
mem-buf device as a consumer.
Change-Id: I92a035106620e2c913006dfb7a15007ba563288e
Add the secure buffer device for Shima to secure memory
buffers, and protect them against unauthorized access.
Change-Id: Ie007d37f17138fae984d873b5c0557e00d6ca486
CPU ETM save/restore function is in coresight etm driver now. Disable
jtagmm to remove duplicate etm save/restore function.
Change-Id: Ifaaa5c6cade843806974228e11c024212a996545
Remove vdd_cx parent supply from usb primary and secondary node.
Removing these allows USB CXPC during host/device mode suspend while
USB GDSCs are kept on.
Change-Id: Iaefe50829e0dd5ce2eba777e56863988cf61b922
PCIe0 needs to manage PHY PLL on lahaina. Therefore add the DT
entries so that PCIe0 has to correct information to support this
request.
Change-Id: I622b4d3dc24e530554c23cbeeb0ee6dd528e5587
The role of the mem-buf driver on the primary VM is to satisfy
allocation requests. There is no realistic scenario in which it
would need to allocate memory from other VMs, so mark the mem-buf
device as a supplier for the primary VM.
Change-Id: I1c48dbf2f739c57e4959e85cbf8ced9484153c7a
Add documentation for the "qcom,mem-buf-capabilities" dt-binding
for the mem-buf device. This property defines the role of an
instance of a mem-buf driver on a particular Virtual Machine (VM)
as per the supplier and consumer model that the driver follows.
Change-Id: Ic20476fb5aa5e21f8b78e19a47b4f682e35e6a36