files.ti revision 1.15
1#	$NetBSD: files.ti,v 1.15 2019/10/29 10:54:10 jmcneill Exp $
2#
3
4file	arch/arm/ti/ti_cpufreq.c	soc_ti
5file	arch/arm/ti/am3_platform.c	soc_am33xx
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# GPIO
49device	tigpio: gpiobus
50attach	tigpio at fdt with ti_gpio
51file	arch/arm/ti/ti_gpio.c		ti_gpio
52
53# I2C
54device	tiiic: i2cbus, i2cexec
55attach	tiiic at fdt with ti_iic
56file	arch/arm/ti/ti_iic.c		ti_iic
57
58# Ethernet
59device  cpsw: ether, ifnet, arp, mii, mii_phy
60attach  cpsw at fdt
61file    arch/arm/ti/if_cpsw.c		cpsw
62
63# EDMA
64device	tiedma
65attach	tiedma at fdt with ti_edma
66file	arch/arm/ti/ti_edma.c		ti_edma
67device	titptc
68attach	titptc at fdt with ti_tptc
69file	arch/arm/ti/ti_tptc.c		ti_tptc
70
71# MMCHS
72attach	sdhc at fdt with ti_sdhc: ti_edma, ti_prcm
73file	arch/arm/ti/ti_sdhc.c		ti_sdhc
74
75# USB
76device	tiotg { } : fdt
77attach	tiotg at fdt with ti_otg
78file	arch/arm/ti/ti_otg.c		ti_otg
79
80attach	motg at fdt with ti_motg
81file	arch/arm/ti/ti_motg.c		ti_motg
82
83# RNG
84device	tirng
85attach	tirng at fdt with ti_rng
86file	arch/arm/ti/ti_rng.c		ti_rng
87
88# SOC parameters
89defflag	opt_soc.h			SOC_TI
90defflag	opt_soc.h			SOC_AM33XX: SOC_TI
91