1 1.4 skrll # $NetBSD: files.apple,v 1.4 2022/04/27 07:59:18 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.1 jmcneill file arch/arm/apple/apple_platform.c soc_apple 8 1.1 jmcneill 9 1.2 skrll # IOMMU 10 1.2 skrll device appledart 11 1.2 skrll attach appledart at fdt with apple_dart 12 1.2 skrll file arch/arm/apple/apple_dart.c apple_dart 13 1.2 skrll 14 1.1 jmcneill # Interrupt controller 15 1.1 jmcneill device appleintc: pic, pic_splfuncs 16 1.1 jmcneill attach appleintc at fdt with apple_intc 17 1.1 jmcneill file arch/arm/apple/apple_intc.c apple_intc 18 1.1 jmcneill 19 1.1 jmcneill # PCIe controller 20 1.1 jmcneill device applepcie: pcibus, pcihost_fdt 21 1.1 jmcneill attach applepcie at fdt with apple_pcie 22 1.1 jmcneill file arch/arm/apple/apple_pcie.c apple_pcie 23 1.1 jmcneill 24 1.4 skrll # GPIO controller 25 1.4 skrll # : gpiobus? 26 1.4 skrll device applepinctrl 27 1.4 skrll attach applepinctrl at fdt with apple_pinctrl 28 1.4 skrll file arch/arm/apple/apple_pinctrl.c apple_pinctrl 29 1.4 skrll 30 1.3 skrll # Power domain controller 31 1.3 skrll device applepmgr 32 1.3 skrll attach applepmgr at fdt with apple_pmgr 33 1.3 skrll file arch/arm/apple/apple_pmgr.c apple_pmgr 34 1.3 skrll 35 1.2 skrll # Watchdog timer 36 1.2 skrll device applewdog: sysmon_wdog 37 1.2 skrll attach applewdog at fdt with apple_wdog 38 1.2 skrll file arch/arm/apple/apple_wdog.c apple_wdog 39 1.1 jmcneill 40 1.1 jmcneill # SOC parameters 41 1.1 jmcneill defflag opt_soc.h SOC_APPLE 42