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