Currently, wait_for_device_probe api added before dwc3_probe
is called in core_init which is suppose to ensure that in case
the child is getting teared down, the userspace doesn't get to
write UDC and do gadget_start.
However, wait_for_device_probe api makes sure that the driver wait
until all probes are completed. Ideally, it wouldn't be a problem
but in cases of other driver's probe fails, usb would be affected
here even though usb isn't at fault.
Fix this by making a dummy-dependency on smmu node since the original
intention of the patch was to make sure if smmu driver was probed
successfully, then only proceed for child driver's probe.
Addtional: Adding qcom,dis-sending-cm-l1-quirk in tuna
Change-Id: I7503fd04407ef8d2ee108effcc95699a4325c9c5
Signed-off-by: Uttkarsh Aggarwal <quic_uaggarwa@quicinc.com>
Update the following bootargs:
1) Set memhp_default_state to automatically online memory to movable zone
2) Enable memmap_on_memory
3) Align rcu expedited parameters to reduce latency of synchronize_rcu.
Change-Id: Ic8b186a65b74ba596192cbb49be0e1c3008ab7af
Signed-off-by: Vijayanand Jitta <quic_vjitta@quicinc.com>
Add aliases for node to use in dts.
Change-Id: Ib6aa3c6b1476e8a61bf5d913729b86bbe247b85f
Signed-off-by: Ravulapati Vishnu Vardhan Rao <quic_visr@quicinc.com>
The device tree for dma heaps on vm was incorrectly included.
so, remove it.
Fixes: 0edda568b1 ("ARM: dts: msm: Enable securemsm related nodes for tuna")
Change-Id: I874a033dffa7279abda9e2e1c4c393490c8546cb
Signed-off-by: Vijayanand Jitta <quic_vjitta@quicinc.com>
Replace regulators with per-device genpd power domain and
add interconnect for kgsl-smmu on tuna.
Change-Id: I897b39ba98beaf630efef5397957e8cfb26b3d08
Signed-off-by: Vijayanand Jitta <quic_vjitta@quicinc.com>
Add support for platforms like ATP, CDP, MTP, QRD and RCM for TUIVM and
OEMVM on Kera. Also, add support for additional Kera variant.
Change-Id: I872c5a535c7bf79c5c9923f383796f7f70de5897
Signed-off-by: Hrishabh Rajput <quic_hrishabh@quicinc.com>
Describe the properties of the memory region virtio-mem supports.
Also reserve the IPA space for dmabuf buffers.
Change-Id: Ifd864cae74e337c1803f764b7b14bd517ee65374
Signed-off-by: Vijayanand Jitta <quic_vjitta@quicinc.com>
Describe the properties of the memory region virtio-mem supports.
Also reserve the IPA space for dmabuf buffers.
Change-Id: Ibc2876b12819d6dc4bda4f3839fd89bff49dc97d
Signed-off-by: Vijayanand Jitta <quic_vjitta@quicinc.com>
Describe the properties and msgqs of the mem-buf device.
Change-Id: I76794172d28090e4c215a86b4fe32de6ce315d7c
Signed-off-by: Vijayanand Jitta <quic_vjitta@quicinc.com>
Describe the properties and msgqs of the mem-buf device.
Change-Id: Iae109a5ae0c0b9186e0c11b4d0e3b45b5f9f9623
Signed-off-by: Vijayanand Jitta <quic_vjitta@quicinc.com>
Describe the available dma-buf memory pools on kera-vm.
Change-Id: I6cecf2ae1fa00963d15eaaf0742f1990b35b8502
Signed-off-by: Vijayanand Jitta <quic_vjitta@quicinc.com>
Add initial set of DCVS device nodes for Kera. This
includes the QCOM DCVS devices, PMU device memlat device
nodes and mapping tables, and bwmon device nodes.
Change-Id: I7fc58b1e3c841d60bca5b3231fd29578422ddebb
Signed-off-by: Sayantan Chakraborty <quic_saycha@quicinc.com>
Add memory enteries for TUI carveout in device tree for parrot.
Change-Id: I62b8c06dece1e5d3311dc8276c92e4e6d894860e
Signed-off-by: Nageswara reddy Karnati <quic_nkarnati@quicinc.com>
Add RPMH regulator devices for SMPS, LDO regulators,
found on the PMIC chips used on kera boards, to ensure that
consumers are able to modify the physical state of these regulators.
Change-Id: Idb9d6509a9d3ab0534c34cbd1a6511c01e658918
Signed-off-by: Kavya Nunna <quic_knunna@quicinc.com>