|
|
@ -482,9 +482,6 @@ |
|
|
|
scmi-perf-domain = <3>; |
|
|
|
#endif /* TC_SCMI_PD_CTRL_EN */ |
|
|
|
|
|
|
|
#if TC_IOMMU_EN |
|
|
|
iommus = <&smmu_700 0x200>; |
|
|
|
#endif /* TC_IOMMU_EN */ |
|
|
|
pbha { |
|
|
|
int-id-override = <0 0x22>, <2 0x23>, <4 0x23>, <7 0x22>, |
|
|
|
<8 0x22>, <9 0x22>, <10 0x22>, <11 0x22>, |
|
|
@ -507,7 +504,18 @@ |
|
|
|
thermal-zone = ""; |
|
|
|
}; |
|
|
|
|
|
|
|
#if TC_IOMMU_EN |
|
|
|
smmu_600: smmu@2ce00000 { |
|
|
|
compatible = "arm,smmu-v3"; |
|
|
|
reg = <0 0x2ce00000 0 0x20000>; |
|
|
|
interrupts = <GIC_SPI 75 IRQ_TYPE_EDGE_RISING>, |
|
|
|
<GIC_SPI 74 IRQ_TYPE_EDGE_RISING>, |
|
|
|
<GIC_SPI 76 IRQ_TYPE_EDGE_RISING>, |
|
|
|
<GIC_SPI 77 IRQ_TYPE_EDGE_RISING>; |
|
|
|
interrupt-names = "eventq", "priq", "cmdq-sync", "gerror"; |
|
|
|
#iommu-cells = <1>; |
|
|
|
status = "disabled"; |
|
|
|
}; |
|
|
|
|
|
|
|
smmu_700: iommu@3f000000 { |
|
|
|
#iommu-cells = <1>; |
|
|
|
compatible = "arm,smmu-v3"; |
|
|
@ -517,8 +525,20 @@ |
|
|
|
<GIC_SPI 230 IRQ_TYPE_EDGE_RISING>; |
|
|
|
interrupt-names = "eventq", "cmdq-sync", "gerror"; |
|
|
|
dma-coherent; |
|
|
|
status = "disabled"; |
|
|
|
}; |
|
|
|
|
|
|
|
smmu_700_dpu: iommu@4002a00000 { |
|
|
|
#iommu-cells = <1>; |
|
|
|
compatible = "arm,smmu-v3"; |
|
|
|
reg = <HI(0x4002a00000) LO(0x4002a00000) 0x0 0x5000000>; |
|
|
|
interrupts = <GIC_SPI 481 IRQ_TYPE_EDGE_RISING>, |
|
|
|
<GIC_SPI 482 IRQ_TYPE_EDGE_RISING>, |
|
|
|
<GIC_SPI 483 IRQ_TYPE_EDGE_RISING>; |
|
|
|
interrupt-names = "eventq", "cmdq-sync", "gerror"; |
|
|
|
dma-coherent; |
|
|
|
status = "disabled"; |
|
|
|
}; |
|
|
|
#endif /* TC_IOMMU_EN */ |
|
|
|
|
|
|
|
dp0: display@DPU_ADDR { |
|
|
|
#address-cells = <1>; |
|
|
@ -528,9 +548,6 @@ |
|
|
|
interrupts = <GIC_SPI DPU_IRQ IRQ_TYPE_LEVEL_HIGH>; |
|
|
|
interrupt-names = "DPU"; |
|
|
|
DPU_CLK_ATTR1; |
|
|
|
#if TC_IOMMU_EN |
|
|
|
iommus = <&smmu_700 0x100>; |
|
|
|
#endif /* TC_IOMMU_EN */ |
|
|
|
|
|
|
|
pl0: pipeline@0 { |
|
|
|
reg = <0>; |
|
|
|