files.ti revision 1.12
1#	$NetBSD: files.ti,v 1.12 2019/10/28 21:16:47 jmcneill Exp $
2#
3
4file	arch/arm/ti/ti_platform.c	soc_ti
5file	arch/arm/ti/ti_cpufreq.c	soc_ti
6
7# Interrupt controller
8device	omapintc: pic, pic_splfuncs
9attach  omapintc at fdt
10file	arch/arm/ti/ti_omapintc.c	omapintc
11
12# sysc interconnect
13device	tisysc { } : fdt, ti_prcm
14attach	tisysc at fdt with ti_sysc
15file	arch/arm/ti/ti_sysc.c		ti_sysc
16
17# PRCM
18define	ti_prcm
19file	arch/arm/ti/ti_prcm.c		ti_prcm
20
21# PRCM (AM3xxx)
22device	am3prcm { } : fdt, ti_prcm
23attach	am3prcm at fdt with am3_prcm
24file	arch/arm/ti/am3_prcm.c		am3_prcm
25
26# Clocks
27device	timuxclk
28attach	timuxclk at fdt with ti_mux_clock
29file	arch/arm/ti/ti_mux_clock.c	ti_mux_clock
30
31device	tidivclk
32attach	tidivclk at fdt with ti_div_clock
33file	arch/arm/ti/ti_div_clock.c	ti_div_clock
34
35device	tidpllclk
36attach	tidpllclk at fdt with ti_dpll_clock
37file	arch/arm/ti/ti_dpll_clock.c	ti_dpll_clock
38
39# UART
40attach	com at fdt with ti_com: ti_prcm
41file	arch/arm/ti/ti_com.c		ti_com needs-flag
42
43# Timer
44device	omaptimer
45attach  omaptimer at fdt
46file	arch/arm/ti/ti_omaptimer.c	omaptimer
47
48# I2C
49device	tiiic: i2cbus, i2cexec
50attach	tiiic at fdt with ti_iic
51file	arch/arm/ti/ti_iic.c		ti_iic
52
53# Ethernet
54device  cpsw: ether, ifnet, arp, mii, mii_phy
55attach  cpsw at fdt
56file    arch/arm/ti/if_cpsw.c		cpsw
57
58# EDMA
59device	tiedma
60attach	tiedma at fdt with ti_edma
61file	arch/arm/ti/ti_edma.c		ti_edma
62device	titptc
63attach	titptc at fdt with ti_tptc
64file	arch/arm/ti/ti_tptc.c		ti_tptc
65
66# MMCHS
67attach	sdhc at fdt with ti_sdhc: ti_edma, ti_prcm
68file	arch/arm/ti/ti_sdhc.c		ti_sdhc
69
70# USB
71device	tiotg { } : fdt
72attach	tiotg at fdt with ti_otg
73file	arch/arm/ti/ti_otg.c		ti_otg
74
75attach	motg at fdt with ti_motg
76file	arch/arm/ti/ti_motg.c		ti_motg
77
78# SOC parameters
79defflag	opt_soc.h			SOC_TI
80defflag	opt_soc.h			SOC_TI_AM335X: SOC_TI
81