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