Currently single qup_iommu_region is getting created,
leading to DMA RX inactivate.
So update node name for qup_iommu_region0 and qup_iommu_region1.
Change-Id: Id1355c98a07f912e6275ac3c2fb7504ae9f22f53
Signed-off-by: Swetha Chikkaboraiah <quic_schikk@quicinc.com>
Add memory and clock support for qup for ravelin-VM target.
Change-Id: I8b9fb0a2e1f3be9864ddd074aec5d97d9eda4527
Signed-off-by: Prakash Yadachi <quic_pyadachi@quicinc.com>
Change https://lore.kernel.org/all/20230525113034.46880-1-tony@atomide.com
registers serial core controller as a child of msm uart device.
Since child should suspend first, due to the child's auto suspend
delay (SERIAL_PORT_AUTOSUSPEND_DELAY_MS), additional 500msecs
delay is added during msm_geni_serial_runtime_suspend.
Added new dtsi flag 'qcom,suspend-ignore-children', to ignore
dependencies on children by runtime PM framework, this helps to
exit quickly from msm_geni_serial_runtime_suspend and save power.
Change-Id: I4b552c76a8b25fcad92762eba036ffe1797c4e26
Signed-off-by: Prakash Yadachi <quic_pyadachi@quicinc.com>
Add interconnect-names qup-core,qup-config and qup-memory to all qupv3
nodes.
Change-Id: I6cbed2a84fcd1ae7df96253121fc2dc735110b34
Signed-off-by: Prakash Yadachi <quic_pyadachi@quicinc.com>
Update uart clock name from se to se-clk for Ravelin.
Change-Id: Ib2b614ba3a0f2bf307e7fa7678a10ccfe97da1c1
Signed-off-by: Prakash Yadachi <quic_pyadachi@quicinc.com>
Use upstream compatible DT property "iommu-addresses" instead
of "qcom,iommu-dma-addr-pool" for qup which describes the
addresses that qup cannot use.
Change-Id: I8912ee5a256a15ed8e0cb729dd784bce4568c4fb
Signed-off-by: Saranya R <quic_sarar@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>