This commit adds the device tree binding documentation for the
GLINK SLATECOM transport(glink_slatecom_xprt).
The documentation includes details about the properties, usage
and examples of the binding.
Change-Id: I12770ac197e1b62ebacf9c0e3445b559b5c1abcf
Signed-off-by: Sudeepgoud Patil <quic_sudeepgo@quicinc.com>
Add properties like premature count, sample invalid time and whether
to use bias timer for cluster device.
Change-Id: I487e420ce422766b18d6c86632c521215b0ed484
Signed-off-by: Maulik Shah <quic_mkshah@quicinc.com>
For backward compatibility for parrot target, add
qcom,force-low-pwm-size property to limit setting PWM sizes to
6 and 9 bit modes only, rather than using the full 8 to 15 bit
PWM sizes range.
Change-Id: Iff15fe61977ad34eed4c0dd75de3f233c08fd681
Signed-off-by: Shilpa Suresh <quic_c_sbsure@quicinc.com>
Add qcom,force-low-pwm-size property that would indicate the
forced use of legacy low PWM sizes (6 or 9 bits) instead of
full 8-15 bit PWM sizes.
Change-Id: Ic0e2b972bc16871891d81ec20ec0b48d326f6666
Signed-off-by: Shilpa Suresh <quic_c_sbsure@quicinc.com>
Add device tree snapshot for AON from msm-5.15.c2.
Snapshot is taken from msm-5.15.c2 kernel commit 95ffcf910eee
("ARM: dts: msm: add aon-rma glink node").
Change-Id: I7f6a2a1c2f5fd04b97f16f5dbace4ce87e88f0b7
Signed-off-by: Koushik Immadisetty <quic_kimmadis@quicinc.com>
Add qcom,sw-cmd-freq-detect property to support software command based
2-step LRA resonant frequency detection method.
Change-Id: I04ebe79c5f93498bc437605dac8d284e71dad414
Signed-off-by: Fenglin Wu <quic_fenglinw@quicinc.com>
Enable the interconnect devices for cnoc, snoc, bimc, clk_virt,
mmnrt_virt and mmrt_virt.
This will allow consumers to get their path and set bandwidth
constraints on them.
Change-Id: Iefa87748870578a5472ed08e3692d04a7a81337c
Signed-off-by: Raviteja Laggyshetty <quic_rlaggysh@quicinc.com>
CPUCP exposes certain clocks over SCMI. Enable the clock protocol to
handle these.
Change-Id: Idfc040e852cb19adae8340f6ceda7f95f52ccb1c
Signed-off-by: Mike Tipton <quic_mdtipton@quicinc.com>
SPM feature is deprecated from 5.15 kernel. So remove
events specific to SPM feature for Ravelin.
Change-Id: Idbcbbd6f3736ad19cb1b0ea479809548a020195d
Signed-off-by: Swetha Chikkaboraiah <quic_schikk@quicinc.com>
Add nodes to enable scmi communication to cpucp on ravelin.
Update tx and rx regname for cpucp.
Change-Id: I9674a974e58d8be1eb02063846f5e9e0d1b046c6
Signed-off-by: Swetha Chikkaboraiah <quic_schikk@quicinc.com>
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>
Add CPUs for each CQ in qcom,esi-affinity-mask.
Change-Id: I78dd9b6ffa28aceaeb5feeaec543172c672bb986
Signed-off-by: Manish Pandey <quic_mapa@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>