1 # $NetBSD: files.apple,v 1.5 2022/04/27 08:06:20 skrll Exp $ 2 # 3 # Configuration info for Apple Silicon SoCs 4 # 5 # 6 7 # IOMMU 8 device appledart 9 attach appledart at fdt with apple_dart 10 file arch/arm/apple/apple_dart.c apple_dart 11 12 # Interrupt controller 13 device appleintc: pic, pic_splfuncs 14 attach appleintc at fdt with apple_intc 15 file arch/arm/apple/apple_intc.c apple_intc 16 17 # Mailbox 18 device applembox 19 attach applembox at fdt with apple_mbox 20 file arch/arm/apple/apple_mbox.c apple_mbox 21 22 # PCIe controller 23 device applepcie: pcibus, pcihost_fdt 24 attach applepcie at fdt with apple_pcie 25 file arch/arm/apple/apple_pcie.c apple_pcie 26 27 # GPIO controller 28 # : gpiobus? 29 device applepinctrl 30 attach applepinctrl at fdt with apple_pinctrl 31 file arch/arm/apple/apple_pinctrl.c apple_pinctrl 32 33 # Power domain controller 34 device applepmgr 35 attach applepmgr at fdt with apple_pmgr 36 file arch/arm/apple/apple_pmgr.c apple_pmgr 37 38 # Watchdog timer 39 device applewdog: sysmon_wdog 40 attach applewdog at fdt with apple_wdog 41 file arch/arm/apple/apple_wdog.c apple_wdog 42 43 # SOC parameters 44 defflag opt_soc.h SOC_APPLE 45 46 file arch/arm/apple/apple_platform.c soc_apple 47 file arch/arm/apple/apple_rtkit.c soc_apple & apple_mbox 48