Home | History | Annotate | Line # | Download | only in apple
files.apple revision 1.7
      1 #	$NetBSD: files.apple,v 1.7 2022/05/10 08:05:32 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 # I2C controller
     13 device	appleiic: i2cbus
     14 attach	appleiic at fdt with apple_iic
     15 file	arch/arm/apple/apple_iic.c		apple_iic
     16 
     17 # Interrupt controller
     18 device	appleintc: pic, pic_splfuncs
     19 attach	appleintc at fdt with apple_intc
     20 file	arch/arm/apple/apple_intc.c		apple_intc
     21 
     22 # Mailbox
     23 device	applembox
     24 attach	applembox at fdt with apple_mbox
     25 file	arch/arm/apple/apple_mbox.c		apple_mbox
     26 
     27 # NVME
     28 device	applenvme: nvme
     29 attach	nvme at fdt with apple_nvme
     30 file	arch/arm/apple/apple_nvme.c		apple_nvme
     31 
     32 # PCIe controller
     33 device	applepcie: pcibus, pcihost_fdt
     34 attach	applepcie at fdt with apple_pcie
     35 file	arch/arm/apple/apple_pcie.c		apple_pcie
     36 
     37 # GPIO controller
     38 # : gpiobus?
     39 device	applepinctrl
     40 attach	applepinctrl at fdt with apple_pinctrl
     41 file	arch/arm/apple/apple_pinctrl.c		apple_pinctrl
     42 
     43 # Power domain controller
     44 device	applepmgr
     45 attach	applepmgr at fdt with apple_pmgr
     46 file	arch/arm/apple/apple_pmgr.c		apple_pmgr
     47 
     48 # Watchdog timer
     49 device	applewdog: sysmon_wdog
     50 attach	applewdog at fdt with apple_wdog
     51 file	arch/arm/apple/apple_wdog.c		apple_wdog
     52 
     53 # SOC parameters
     54 defflag	opt_soc.h				SOC_APPLE
     55 
     56 file	arch/arm/apple/apple_platform.c		soc_apple
     57 file	arch/arm/apple/apple_rtkit.c		soc_apple & apple_mbox
     58