xref: /netbsd-src/sys/arch/arm/apple/files.apple (revision f56b29a750628a7095c5912a389a6083a9f727f9)
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