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 8device appledart 9attach appledart at fdt with apple_dart 10file arch/arm/apple/apple_dart.c apple_dart 11 12# Interrupt controller 13device appleintc: pic, pic_splfuncs 14attach appleintc at fdt with apple_intc 15file arch/arm/apple/apple_intc.c apple_intc 16 17# Mailbox 18device applembox 19attach applembox at fdt with apple_mbox 20file arch/arm/apple/apple_mbox.c apple_mbox 21 22# PCIe controller 23device applepcie: pcibus, pcihost_fdt 24attach applepcie at fdt with apple_pcie 25file arch/arm/apple/apple_pcie.c apple_pcie 26 27# GPIO controller 28# : gpiobus? 29device applepinctrl 30attach applepinctrl at fdt with apple_pinctrl 31file arch/arm/apple/apple_pinctrl.c apple_pinctrl 32 33# Power domain controller 34device applepmgr 35attach applepmgr at fdt with apple_pmgr 36file arch/arm/apple/apple_pmgr.c apple_pmgr 37 38# Watchdog timer 39device applewdog: sysmon_wdog 40attach applewdog at fdt with apple_wdog 41file arch/arm/apple/apple_wdog.c apple_wdog 42 43# SOC parameters 44defflag opt_soc.h SOC_APPLE 45 46file arch/arm/apple/apple_platform.c soc_apple 47file arch/arm/apple/apple_rtkit.c soc_apple & apple_mbox 48