Home
last modified time | relevance | path

Searched refs:smmu (Results 1 – 23 of 23) sorted by relevance

/rk3399_ARM-atf/plat/brcm/board/stingray/src/
H A Diommu.c97 #define ARM_SMMU_GR0(smmu) ((smmu)->base) argument
98 #define ARM_SMMU_GR1(smmu) ((smmu)->base + (1 << (smmu)->pgshift)) argument
137 #define ARM_SMMU_CB_BASE(smmu) ((smmu)->base + ((smmu)->size >> 1)) argument
138 #define ARM_SMMU_CB(smmu, n) ((n) * (1 << (smmu)->pgshift)) argument
306 static void arm_smmu_smr_cfg(struct arm_smmu_device *smmu, uint32_t index) in arm_smmu_smr_cfg() argument
308 uint32_t idx = smmu->cfg[index].cbndx; in arm_smmu_smr_cfg()
309 struct arm_smmu_smr *smr = &smmu->smr[index]; in arm_smmu_smr_cfg()
315 mmio_write_32((uintptr_t) (ARM_SMMU_GR0(smmu) + in arm_smmu_smr_cfg()
319 static void arm_smmu_s2cr_cfg(struct arm_smmu_device *smmu, uint32_t index) in arm_smmu_s2cr_cfg() argument
321 uint32_t idx = smmu->cfg[index].cbndx; in arm_smmu_s2cr_cfg()
[all …]
/rk3399_ARM-atf/services/std_svc/drtm/
H A Ddrtm_dma_prot.c136 for (const uintptr_t *smmu = smmus; smmu < smmus+num_smmus; smmu++) { in drtm_dma_prot_engage() local
142 int rc = smmuv3_ns_set_abort_all(*smmu); in drtm_dma_prot_engage()
145 " rc=%d\n", *smmu, rc); in drtm_dma_prot_engage()
/rk3399_ARM-atf/plat/mediatek/drivers/smmu/
H A Drules.mk9 MODULE := smmu
11 LOCAL_SRCS-y := ${LOCAL_DIR}/smmu.c
/rk3399_ARM-atf/docs/resources/diagrams/plantuml/
H A Del3_spm_dfd.puml27 {rank="same" smmu, spmd}
40 smmu [label="SMMU" width=1.2 height=0.5]
71 spmc -> smmu [lhead=cluster_spmc label="DF5"]
H A Dspm_dfd.puml36 smmu [label="SMMU" width=1.2 height=0.5]
75 spmc -> smmu [lhead=cluster_spmc label="DF5"]
/rk3399_ARM-atf/plat/nvidia/tegra/soc/t186/
H A Dplatform_t186.mk51 ${TEGRA_DRIVERS}/smmu/smmu.c \
/rk3399_ARM-atf/plat/nvidia/tegra/soc/t194/
H A Dplatform_t194.mk51 ${TEGRA_DRIVERS}/smmu/smmu.c \
/rk3399_ARM-atf/fdts/
H A Dfvp-base-psci-common.dtsi150 iommu-map = <0x0 &smmu 0x0 0x10000>;
154 smmu: iommu@2b400000 { label
155 compatible = "arm,smmu-v3";
H A Dn1sdp.dtsi132 compatible = "arm,smmu-v3";
144 compatible = "arm,smmu-v3";
H A Dtc3.dts88 smmu_600: smmu@2ce00000 {
H A Dmorello-soc.dts142 compatible = "arm,smmu-v3";
178 compatible = "arm,smmu-v3";
214 compatible = "arm,smmu-v3";
H A Dtc-base.dtsi506 smmu_600: smmu@2ce00000 {
507 compatible = "arm,smmu-v3";
520 compatible = "arm,smmu-v3";
532 compatible = "arm,smmu-v3";
H A Dn1sdp-multi-chip.dts58 compatible = "arm,smmu-v3";
H A Drd1ae.dts374 iommu-map = <0x00 &smmu 0x40000 0x10000>;
378 smmu: iommu@280000000 { label
379 compatible = "arm,smmu-v3";
H A Dfvp-base-gicv23-interrupts.dtsi142 smmu: iommu@2b400000 { label
H A Dfvp-base-gicv5.dtsi154 smmu: iommu@2b400000 { label
H A Djuno-ethosn.dtsi19 compatible = "arm,smmu-v3";
/rk3399_ARM-atf/drivers/nxp/
H A Ddrivers.mk15 PLAT_INCLUDES += -Iinclude/drivers/nxp/smmu/
/rk3399_ARM-atf/plat/mediatek/mt8196/
H A Dplatform.mk55 MODULES-y += $(MTK_PLAT)/drivers/smmu
/rk3399_ARM-atf/plat/arm/board/neoverse_rd/platform/rdv3/
H A Dplatform.mk123 drivers/arm/smmu/smmu_v3.c \
/rk3399_ARM-atf/plat/arm/board/fvp/
H A Dplatform.mk276 BL1_SOURCES += drivers/arm/smmu/smmu_v3.c \
349 drivers/arm/smmu/smmu_v3.c \
/rk3399_ARM-atf/docs/components/
H A Dffa-manifest-binding.rst283 - smmu-id
329 - smmu-id
/rk3399_ARM-atf/docs/
H A Dchange-log.md6218 …- use smmu 700 ([ed80eab](https://review.trustedfirmware.org/plugins/gitiles/TF-A/trusted-firmware…
10797 - smmu: SMMUv3: Changed retry loop to delay timer