Ravelin target doesn't support IO coherency.
So, remove the coherent property from storage nodes.
Don't vote for voltage for regulators shared between eMMC and UFS to be
in consistent with UFS design where regulator-min-microvolt and
regulator-max-microvolt properties are removed from regulator device
tree files for UFS regulators and to avoid below regulator API failures.
[3.198613] pm6450_l24: unsupportable voltage range: 2960000-0uV
[4.236846] sdhci_msm_vreg_set_voltage: regulator_set_voltage(vdd)failed.
min_uV=2960000,max_uV=2960000,ret=-22.
Change-Id: I780218b0903887e36589704af3e790a710932dd7
Signed-off-by: kamasali Satyanarayan <quic_kamasali@quicinc.com>
Enable USB related properties for USB functionality
on kera.
Change-Id: Iceb1d404dd7b4f500885064ee0e65cc8a0dc7d7c
Signed-off-by: Uttkarsh Aggarwal <quic_uaggarwa@quicinc.com>
Remove unwanted config value for the gpio.
Change-Id: Id05eda44034b278cc7e3227a8154876026dedc2b
Signed-off-by: Ravulapati Vishnu Vardhan Rao <quic_visr@quicinc.com>
Add DT entry to enable the memory onject support for si-core.
Change-Id: I877fe2e6c9d5f71a2b055428ad942455470b6f9e
Signed-off-by: Amirreza Zarrabi <quic_azarrabi@quicinc.com>
The downstream pmic_glink driver and compatible string has been
renamed to qti_pmic_glink on the qcom-6.6 kernel branch, to avoid
conflict with the independent upstream driver.
This was handled for the "PMIC_RTR_ADSP_APPS" channel clients
(UCSI, Altmode and Battery charger), but got missed for the
"PMIC_LOGS_ADSP_APPS" channel clients (battery-debug, charger-ulog
and spmi-glink-debug). Fix it.
Change-Id: I441aecde368fab411d6df3ae0d8c04b9c3a002f2
Signed-off-by: Shilpa Suresh <quic_c_sbsure@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>
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>
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>
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>