Home
last modified time | relevance | path

Searched refs:dart (Results 1 – 15 of 15) sorted by relevance

/linux/drivers/iommu/
H A Dapple-dart.c148 #define DART_TCR(dart, sid) ((dart)->hw->tcr + ((sid) << 2)) argument
150 #define DART_TTBR(dart, sid, idx) ((dart)->hw->ttbr + \ argument
151 (((dart)->hw->ttbr_count * (sid)) << 2) + \
249 struct apple_dart *dart; member
253 struct apple_dart *dart; member
301 i < MAX_DARTS_PER_DEVICE && stream_map->dart; \
315 struct apple_dart *dart = stream_map->dart; in apple_dart_hw_enable_translation() local
316 u32 tcr = dart->hw->tcr_enabled; in apple_dart_hw_enable_translation()
320 tcr |= dart->hw->tcr_4level; in apple_dart_hw_enable_translation()
323 WARN_ON(levels == 4 && !dart->four_level); in apple_dart_hw_enable_translation()
[all …]
H A DMakefile17 obj-$(CONFIG_IOMMU_IO_PGTABLE_DART) += io-pgtable-dart.o
38 obj-$(CONFIG_APPLE_DART) += apple-dart.o
/linux/arch/arm64/boot/dts/apple/
H A Dt602x-dieX.dtsi148 compatible = "apple,t6020-dart", "apple,t8110-dart";
157 compatible = "apple,t6020-dart", "apple,t8110-dart";
201 compatible = "apple,t6020-dart", "apple,t8110-dart";
210 compatible = "apple,t6020-dart", "apple,t8110-dart";
254 compatible = "apple,t6020-dart", "apple,t8110-dart";
263 compatible = "apple,t6020-dart", "apple,t8110-dart";
307 compatible = "apple,t6020-dart", "apple,t8110-dart";
316 compatible = "apple,t6020-dart", "apple,t8110-dart";
H A Dt600x-dieX.dtsi141 compatible = "apple,t6000-dart";
150 compatible = "apple,t6000-dart";
194 compatible = "apple,t6000-dart";
203 compatible = "apple,t6000-dart";
247 compatible = "apple,t6000-dart";
256 compatible = "apple,t6000-dart";
300 compatible = "apple,t6000-dart";
309 compatible = "apple,t6000-dart";
H A Dt602x-die0.dtsi154 compatible = "apple,t6020-dart", "apple,t8110-dart";
545 compatible = "apple,t6020-dart", "apple,t8110-dart";
554 compatible = "apple,t6020-dart", "apple,t8110-dart";
564 compatible = "apple,t6020-dart", "apple,t8110-dart";
574 compatible = "apple,t6020-dart", "apple,t8110-dart";
H A Dt600x-die0.dtsi155 compatible = "apple,t6000-dart";
164 compatible = "apple,t6000-dart";
375 compatible = "apple,t6000-dart";
384 compatible = "apple,t6000-dart";
393 compatible = "apple,t6000-dart";
403 compatible = "apple,t6000-dart";
H A Dt8112.dtsi473 compatible = "apple,t8110-dart";
512 compatible = "apple,t8110-dart";
1037 compatible = "apple,t8110-dart";
1046 compatible = "apple,t8110-dart";
1089 compatible = "apple,t8110-dart";
1098 compatible = "apple,t8110-dart";
1125 compatible = "apple,t8110-dart";
1134 compatible = "apple,t8110-dart";
1144 compatible = "apple,t8110-dart";
1154 compatible = "apple,t8110-dart";
H A Dt8103.dtsi458 compatible = "apple,t8103-dart";
497 compatible = "apple,t8103-dart";
1034 compatible = "apple,t8103-dart";
1043 compatible = "apple,t8103-dart";
1086 compatible = "apple,t8103-dart";
1095 compatible = "apple,t8103-dart";
1122 compatible = "apple,t8103-dart";
1131 compatible = "apple,t8103-dart";
1141 compatible = "apple,t8103-dart";
/linux/arch/arm/boot/dts/marvell/
H A Darmada-370-seagate-nas-4bay.dts25 compatible = "seagate,dart-4", "marvell,armada370", "marvell,armada-370-xp";
73 label = "dart:red:sata2";
77 label = "dart:red:sata3";
86 label = "dart:white:sata2";
96 label = "dart:white:sata3";
H A Darmada-370-seagate-nas-xbay.dtsi128 label = "dart:white:power";
134 label = "dart:red:power";
138 label = "dart:red:sata0";
142 label = "dart:red:sata1";
H A Darmada-370-seagate-nas-2bay.dts24 compatible = "seagate,dart-2", "marvell,armada370", "marvell,armada-370-xp";
/linux/arch/powerpc/sysdev/
H A Ddart_iommu.c42 static unsigned int __iomem *dart; variable
285 dart = ioremap(r.start, resource_size(&r)); in dart_init()
286 if (dart == NULL) in dart_init()
H A Ddart.h46 #define DART_REG(r) (dart + ((r) >> 2))
/linux/arch/arm/boot/dts/nxp/imx/
H A Dimx6q-var-dt6customboard.dts12 #include "imx6qdl-var-dart.dtsi"
/linux/
H A DMAINTAINERS2512 F: Documentation/devicetree/bindings/iommu/apple,dart.yaml
2544 F: drivers/iommu/apple-dart.c
2545 F: drivers/iommu/io-pgtable-dart.c