Home
last modified time | relevance | path

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

/linux-6.15/drivers/iommu/
H A Dapple-dart.c314 writel(dart->hw->tcr_enabled, dart->regs + DART_TCR(dart, sid)); in apple_dart_hw_enable_translation()
323 writel(dart->hw->tcr_disabled, dart->regs + DART_TCR(dart, sid)); in apple_dart_hw_disable_dma()
467 stream_map.dart = dart; in apple_dart_hw_reset()
478 writel(readl(dart->regs + dart->hw->error), dart->regs + dart->hw->error); in apple_dart_hw_reset()
823 cfg->stream_maps[i].dart = dart; in apple_dart_of_xlate()
1132 dart->oas = dart->hw->oas; in apple_dart_probe()
1175 dart->pgsize, dart->num_streams, dart->supports_bypass, in apple_dart_probe()
1182 free_irq(dart->irq, dart); in apple_dart_probe()
1194 free_irq(dart->irq, dart); in apple_dart_remove()
1311 dart->save_tcr[sid] = readl(dart->regs + DART_TCR(dart, sid)); in apple_dart_suspend()
[all …]
H A DMakefile11 obj-$(CONFIG_IOMMU_IO_PGTABLE_DART) += io-pgtable-dart.o
32 obj-$(CONFIG_APPLE_DART) += apple-dart.o
/linux-6.15/Documentation/devicetree/bindings/iommu/
H A Dapple,dart.yaml4 $id: http://devicetree.org/schemas/iommu/apple,dart.yaml#
26 - apple,t8103-dart
27 - apple,t8103-usb4-dart
28 - apple,t8110-dart
29 - apple,t6000-dart
62 compatible = "apple,t8103-dart";
74 compatible = "apple,t8103-dart";
80 compatible = "apple,t8103-dart";
/linux-6.15/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-6.15/arch/arm64/boot/dts/apple/
H A Dt600x-die0.dtsi57 compatible = "apple,t6000-dart";
66 compatible = "apple,t6000-dart";
249 compatible = "apple,t6000-dart";
258 compatible = "apple,t6000-dart";
267 compatible = "apple,t6000-dart";
277 compatible = "apple,t6000-dart";
H A Dt8112.dtsi410 compatible = "apple,t8110-dart";
451 compatible = "apple,t8110-dart";
862 compatible = "apple,t8110-dart";
871 compatible = "apple,t8110-dart";
881 compatible = "apple,t8110-dart";
891 compatible = "apple,t8110-dart";
H A Dt8103.dtsi394 compatible = "apple,t8103-dart";
435 compatible = "apple,t8103-dart";
858 compatible = "apple,t8103-dart";
867 compatible = "apple,t8103-dart";
877 compatible = "apple,t8103-dart";
/linux-6.15/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-6.15/Documentation/devicetree/bindings/
H A Dincomplete-devices.yaml140 - u3-dart
142 - u4-dart
/linux-6.15/arch/arm/boot/dts/nxp/imx/
H A Dimx6q-var-dt6customboard.dts12 #include "imx6qdl-var-dart.dtsi"
/linux-6.15/
H A DMAINTAINERS2273 F: Documentation/devicetree/bindings/iommu/apple,dart.yaml
2295 F: drivers/iommu/apple-dart.c
2296 F: drivers/iommu/io-pgtable-dart.c