ARM: dts: msm: Add iommu and h/w reset support for yupik

Add iommu devicetree property for eMMC and SD card.
Also add h/w reset support for eMMC.

Change-Id: I22e5a8d23f3edfc2c251cced8aced6f727a0b299
This commit is contained in:
Sarthak Garg 2021-01-08 10:42:18 +05:30
commit fc340212ac

View file

@ -1910,6 +1910,10 @@
reg-names = "hc_mem", "cqhci_mem", "cqhci_ice",
"cqhci_ice_hwkm";
iommus = <&apps_smmu 0xc0 0x0>;
dma-coherent;
qcom,iommu-dma = "bypass";
interrupts = <GIC_SPI 652 IRQ_TYPE_LEVEL_HIGH>,
<GIC_SPI 656 IRQ_TYPE_LEVEL_HIGH>;
interrupt-names = "hc_irq", "pwr_irq";
@ -1929,6 +1933,8 @@
mmc-hs400-1_8v;
mmc-hs400-enhanced-strobe;
cap-mmc-hw-reset;
bus-width = <8>;
non-removable;
supports-cqe;
@ -1936,6 +1942,10 @@
qcom,devfreq,freq-table = <50000000 200000000>;
qcom,scaling-lower-bus-speed-mode = "DDR52";
/* Add dt entry for gcc hw reset */
resets = <&gcc GCC_SDCC1_BCR>;
reset-names = "core_reset";
status = "disabled";
qos0 {
@ -1954,6 +1964,10 @@
reg = <0x08804000 0x1000>;
reg-names = "hc_mem";
iommus = <&apps_smmu 0x100 0x0>;
dma-coherent;
qcom,iommu-dma = "bypass";
interrupts = <GIC_SPI 207 IRQ_TYPE_LEVEL_HIGH>,
<GIC_SPI 223 IRQ_TYPE_LEVEL_HIGH>;
interrupt-names = "hc_irq", "pwr_irq";