Probe of mem-buf device fails unless this property is present.
Fixes: c811ad67a6 ("ARM: dts: msm: Add support for mem-buf-msgq between oemvm and pvm")
Change-Id: I8ec7302fb79f554edf20e55b2d15ae61486f6d0c
Signed-off-by: Patrick Daly <quic_pdaly@quicinc.com>
This change adds the compatible string for rpm-smd and mpm
device nodes so that rpm-smd and mpm drivers will probe
during device boot up.
Change-Id: I8816a9e3dd8c9cef39440a1bf912d6d5f06f9f59
Signed-off-by: Raghavendra Kakarla <quic_rkakarla@quicinc.com>
Parrot target doesn't support IO coherency.
So, remove the coherent property from storage nodes.
Change-Id: I061c1fc21b08769e5cf345be8d60ac2b092444ec
Signed-off-by: kamasali Satyanarayan <quic_kamasali@quicinc.com>
Add initial device tree support for ravelin target.
This is a snapshot of dtsi files as of KP.1.0
'commit <370d8eab7cc6> ("Merge "ARM: dts: qcom:
Disable cnss-kiwi SOL on anorak platform"")'.
Modified as per compilation and bootup.
Change-Id: Icb9a6e67879c68dbf894d1713fa2837882b9f00c
Signed-off-by: Swetha Chikkaboraiah <quic_schikk@quicinc.com>
Add dt support for qrng for Parrot SOC.
<Tests>:compile and tested the code on target using
test binary.
Change-Id: I4ea707cc9e2d8d58aa16530a2c6a2e47670e58c5
Signed-off-by: Nageswara reddy Karnati <quic_nkarnati@quicinc.com>
Add an extra bit in the SOCCP SMP2P to check if the soccp is in D0.
Change-Id: I0df3ab9b135e4273d028443cecf8887e7ad794ab
Signed-off-by: Gokul krishna Krishnakumar <quic_gokukris@quicinc.com>
GLINK PKT provides a userspace interface to RPMSG GLINK through
character device nodes. Add the loopback node and corresponding
channel device to enable GLINK communication from userspace to
communicate with loopback test server.
Change-Id: I8777564c695c5b5718d5016e79ec09beeb353d90
Signed-off-by: Vishnu Santhosh <quic_vishsant@quicinc.com>
Add entry for KMHal and DeviceID UID in vm config consumed by
RM to communicate with qtee service.
Change-Id: I1fecedaa960c764d45e154d217c58abf71752125
Signed-off-by: Piyush Pradeep Jain <quic_piyushpr@quicinc.com>
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.
Change-Id: Id05797f8dcd26783e3c0eab4facf4f4672790fe6
Signed-off-by: Udipto Goswami <quic_ugoswami@quicinc.com>
Signed-off-by: Ke Du <quic_kedu@quicinc.com>
Remove the 'master' property from the VM devicetree
entry. This property is not used anymore so as to
handle any bootup order.
Change-Id: I261f85a61b522f5b07a2e67d4669deccd3a2872d
Signed-off-by: Sarannya S <quic_sarannya@quicinc.com>
Add the smp2p ipa device nodes to enable smp2p
communication with remote processors.
Change-Id: Ifc5232c05ff77d977b9af1dcd8ab1b4d17b4eb8c
Signed-off-by: Pavan Kumar M <quic_rpavan@quicinc.com>
Signed-off-by: Jagadeesh Ponduru <quic_jponduru@quicinc.com>
Add DT entry to enable the memory onject support for si-core.
Change-Id: Ie2551143a14773ac5cdd9196c39832f8579abd5d
Signed-off-by: Amirreza Zarrabi <quic_azarrabi@quicinc.com>
Add "qcom,max-cpus" DT to specify the maximum number
of CPUs the SoC supports.
Change-Id: If7289eeac6732f354c31abd69b4e4fabd549c834
Signed-off-by: kamasali Satyanarayan <quic_kamasali@quicinc.com>
No need to configure the SLV_ADDR_SPACE_SIZE register value
from devicetree node because the PCIe driver is taking care
of configure it to the maximum possible size.
Change-Id: I925b51a913be06d14c62ce65a954cdb0d96a814f
Signed-off-by: Prudhvi Yarlagadda <quic_pyarlaga@quicinc.com>
Use reserved memory instead of CMA for memdump node. The dump entries
are divided into two groups, one is static_dump, entries in this group
are enabled by default during startup. dynamic_dump is the other group,
entries in this group can be enabled/disabled after startup and disabled
on perf build.
Change-Id: I4f40cc29e2920cd0b2dd6b6b7285a770f1b39b3e
Signed-off-by: Yuanfang Zhang <quic_yuanfang@quicinc.com>
Add dt support for qseecom for Parrot SOC.
Change-Id: Idfca637295821e47183e865fd257e44cb4a4dc58
Signed-off-by: Nageswara reddy Karnati <quic_nkarnati@quicinc.com>
Added compatible string for touch screen novatek,NVT-ts for parrot.
Change-Id: I25f19eb2ce731e05c979ab1fdbfd1af85ef87733
Signed-off-by: Syed Ahmed <quic_syedahme@quicinc.com>
Enable the UFS MCQ feature on the Pineapple platforms.
Change-Id: I205f0c0444d5579333cac28a504a89985b95b469
Signed-off-by: Manish Pandey <quic_mapa@quicinc.com>
Add the dummy clock and gdsc handles for clients to be able to request
on them for kera platform.
Change-Id: I24fa8bf818483947760c8b87497b25bcf40be84c
Signed-off-by: Anaadi Mishra <quic_anaadim@quicinc.com>
Add support for GCC and TCSRCC on Tuna platform. While at it,
move gcc's GDSC to real.
Change-Id: Ife8d7c141b80c84767bdd2f8b54b6fa2603d5881
Signed-off-by: Ajit Pandey <quic_ajipan@quicinc.com>