files.sunxi revision 1.3
1#	$NetBSD: files.sunxi,v 1.3 2017/06/29 17:08:52 jmcneill Exp $
2#
3# Configuration info for Allwinner sunxi family SoCs
4#
5#
6
7include	"arch/arm/pic/files.pic"
8include	"arch/arm/cortex/files.cortex"
9
10file	arch/arm/arm32/arm32_boot.c
11file	arch/arm/arm32/arm32_kvminit.c
12file	arch/arm/arm32/arm32_reboot.c
13file	arch/arm/arm32/irq_dispatch.S
14file	arch/arm/arm32/armv7_generic_space.c
15file	arch/arm/arm32/armv7_generic_dma.c
16file	arch/arm/arm/bus_space_a4x.S
17
18file	arch/arm/sunxi/sunxi_platform.c		soc_sunxi
19
20# CCU
21define	sunxi_ccu
22file	arch/arm/sunxi/sunxi_ccu.c		sunxi_ccu
23file	arch/arm/sunxi/sunxi_ccu_gate.c		sunxi_ccu
24file	arch/arm/sunxi/sunxi_ccu_nm.c		sunxi_ccu
25file	arch/arm/sunxi/sunxi_ccu_nkmp.c		sunxi_ccu
26file	arch/arm/sunxi/sunxi_ccu_prediv.c	sunxi_ccu
27
28# CCU (H3)
29device	sun8ih3ccu: sunxi_ccu
30attach	sun8ih3ccu at fdt with sunxi_h3_ccu
31file	arch/arm/sunxi/sun8i_h3_ccu.c		sunxi_h3_ccu
32
33# UART
34attach	com at fdt with sunxi_com
35file	arch/arm/sunxi/sunxi_com.c		sunxi_com needs-flag
36
37# SD/MMC
38device	sunximmc: sdmmcbus
39attach	sunximmc at fdt with sunxi_mmc
40file	arch/arm/sunxi/sunxi_mmc.c		sunxi_mmc
41
42# USB PHY
43device	sunxiusbphy
44attach	sunxiusbphy at fdt with sunxi_usbphy
45file	arch/arm/sunxi/sunxi_usbphy.c		sunxi_usbphy
46
47# EHCI
48attach	ehci at fdt with ehci_fdt
49file	dev/fdt/ehci_fdt.c			ehci_fdt	
50
51# OHCI
52attach	ohci at fdt with ohci_fdt
53file	dev/fdt/ohci_fdt.c			ohci_fdt
54
55# SOC parameters
56defflag	opt_soc.h			SOC_SUNXI
57defflag	opt_soc.h			SOC_SUN8I: SOC_SUNXI
58defflag	opt_soc.h			SOC_SUN8I_H3: SOC_SUN8I
59