11.23Sthorpej# $NetBSD: files.ti,v 1.23 2025/09/06 15:44:03 thorpej Exp $ 21.1Sjakllsch# 31.1Sjakllsch 41.12Sjmcneillfile arch/arm/ti/ti_cpufreq.c soc_ti 51.15Sjmcneillfile arch/arm/ti/am3_platform.c soc_am33xx 61.16Sjmcneillfile arch/arm/ti/omap3_platform.c soc_omap3 71.1Sjakllsch 81.2Sjmcneill# Interrupt controller 91.1Sjakllschdevice omapintc: pic, pic_splfuncs 101.1Sjakllschattach omapintc at fdt 111.6Sjmcneillfile arch/arm/ti/ti_omapintc.c omapintc 121.6Sjmcneill 131.6Sjmcneill# sysc interconnect 141.6Sjmcneilldevice tisysc { } : fdt, ti_prcm 151.6Sjmcneillattach tisysc at fdt with ti_sysc 161.6Sjmcneillfile arch/arm/ti/ti_sysc.c ti_sysc 171.1Sjakllsch 181.2Sjmcneill# PRCM 191.23Sthorpejdefine ti_prcm: fdt_clock 201.2Sjmcneillfile arch/arm/ti/ti_prcm.c ti_prcm 211.2Sjmcneill 221.2Sjmcneill# PRCM (AM3xxx) 231.12Sjmcneilldevice am3prcm { } : fdt, ti_prcm 241.2Sjmcneillattach am3prcm at fdt with am3_prcm 251.2Sjmcneillfile arch/arm/ti/am3_prcm.c am3_prcm 261.2Sjmcneill 271.16Sjmcneill# CM (OMAP3) 281.16Sjmcneilldevice omap3cm { } : fdt, ti_prcm 291.16Sjmcneillattach omap3cm at fdt with omap3_cm 301.16Sjmcneillfile arch/arm/ti/omap3_cm.c omap3_cm 311.16Sjmcneill 321.16Sjmcneill# PRM (OMAP3) 331.16Sjmcneilldevice omap3prm { } : fdt 341.16Sjmcneillattach omap3prm at fdt with omap3_prm 351.16Sjmcneillfile arch/arm/ti/omap3_prm.c omap3_prm 361.16Sjmcneill 371.12Sjmcneill# Clocks 381.23Sthorpejdevice timuxclk: fdt_clock 391.12Sjmcneillattach timuxclk at fdt with ti_mux_clock 401.12Sjmcneillfile arch/arm/ti/ti_mux_clock.c ti_mux_clock 411.12Sjmcneill 421.23Sthorpejdevice tidivclk: fdt_clock 431.12Sjmcneillattach tidivclk at fdt with ti_div_clock 441.12Sjmcneillfile arch/arm/ti/ti_div_clock.c ti_div_clock 451.12Sjmcneill 461.23Sthorpejdevice tidpllclk: fdt_clock 471.12Sjmcneillattach tidpllclk at fdt with ti_dpll_clock 481.12Sjmcneillfile arch/arm/ti/ti_dpll_clock.c ti_dpll_clock 491.12Sjmcneill 501.1Sjakllsch# UART 511.5Sjmcneillattach com at fdt with ti_com: ti_prcm 521.5Sjmcneillfile arch/arm/ti/ti_com.c ti_com needs-flag 531.1Sjakllsch 541.1Sjakllsch# Timer 551.1Sjakllschdevice omaptimer 561.1Sjakllschattach omaptimer at fdt 571.1Sjakllschfile arch/arm/ti/ti_omaptimer.c omaptimer 581.1Sjakllsch 591.13Sjmcneill# GPIO 601.23Sthorpejdevice tigpio: fdt_gpio, gpiobus 611.13Sjmcneillattach tigpio at fdt with ti_gpio 621.13Sjmcneillfile arch/arm/ti/ti_gpio.c ti_gpio 631.13Sjmcneill 641.11Sjmcneill# I2C 651.23Sthorpejdevice tiiic: fdt_i2c, i2cbus, i2cexec 661.11Sjmcneillattach tiiic at fdt with ti_iic 671.11Sjmcneillfile arch/arm/ti/ti_iic.c ti_iic 681.11Sjmcneill 691.2Sjmcneill# Ethernet 701.1Sjakllschdevice cpsw: ether, ifnet, arp, mii, mii_phy 711.1Sjakllschattach cpsw at fdt 721.5Sjmcneillfile arch/arm/ti/if_cpsw.c cpsw 731.5Sjmcneill 741.8Sjmcneill# EDMA 751.8Sjmcneilldevice tiedma 761.8Sjmcneillattach tiedma at fdt with ti_edma 771.8Sjmcneillfile arch/arm/ti/ti_edma.c ti_edma 781.8Sjmcneilldevice titptc 791.8Sjmcneillattach titptc at fdt with ti_tptc 801.8Sjmcneillfile arch/arm/ti/ti_tptc.c ti_tptc 811.8Sjmcneill 821.9Sjmcneill# MMCHS 831.9Sjmcneillattach sdhc at fdt with ti_sdhc: ti_edma, ti_prcm 841.9Sjmcneillfile arch/arm/ti/ti_sdhc.c ti_sdhc 851.9Sjmcneill 861.10Sjmcneill# USB 871.10Sjmcneilldevice tiotg { } : fdt 881.10Sjmcneillattach tiotg at fdt with ti_otg 891.10Sjmcneillfile arch/arm/ti/ti_otg.c ti_otg 901.10Sjmcneill 911.17Sjmcneilldevice tiusb { } : fdt 921.17Sjmcneillattach tiusb at fdt with ti_usb 931.17Sjmcneillfile arch/arm/ti/ti_usb.c ti_usb 941.17Sjmcneill 951.17Sjmcneilldevice tiusbtll 961.17Sjmcneillattach tiusbtll at fdt with ti_usbtll 971.17Sjmcneillfile arch/arm/ti/ti_usbtll.c ti_usbtll 981.17Sjmcneill 991.23Sthorpejattach ehci at fdt with ti_ehci: fdt_clock, fdt_phy, fdt_reset 1001.17Sjmcneillfile arch/arm/ti/ti_ehci.c ti_ehci 1011.17Sjmcneill 1021.10Sjmcneillattach motg at fdt with ti_motg 1031.10Sjmcneillfile arch/arm/ti/ti_motg.c ti_motg 1041.10Sjmcneill 1051.14Sjmcneill# RNG 1061.14Sjmcneilldevice tirng 1071.14Sjmcneillattach tirng at fdt with ti_rng 1081.14Sjmcneillfile arch/arm/ti/ti_rng.c ti_rng 1091.14Sjmcneill 1101.18Sjmcneill# Display adapter 1111.18Sjmcneilldevice omapfb: rasops16, rasops8, wsemuldisplaydev, vcons, edid 1121.18Sjmcneillattach omapfb at fdt with omap3_dss 1131.18Sjmcneillfile arch/arm/ti/omap3_dss.c omap3_dss 1141.18Sjmcneill 1151.20Sjmcneilldefine tilcdcfbbus { } 1161.20Sjmcneilldevice tilcdc: drmkms, tilcdcfbbus 1171.20Sjmcneillattach tilcdc at fdt with ti_lcdc 1181.20Sjmcneillfile arch/arm/ti/ti_lcdc.c ti_lcdc 1191.22Sriastradmakeoptions ti_lcdc "CPPFLAGS.ti_lcdc"+="${CPPFLAGS.drmkms}" 1201.20Sjmcneill 1211.20Sjmcneilldevice tifb: tilcdcfbbus, drmfb, wsemuldisplaydev 1221.20Sjmcneillattach tifb at tilcdcfbbus with ti_fb 1231.20Sjmcneillfile arch/arm/ti/ti_fb.c ti_fb 1241.22Sriastradmakeoptions ti_fb "CPPFLAGS.ti_fb"+="${CPPFLAGS.drmkms}" 1251.20Sjmcneill 1261.19Sjmcneill# Memory controller 1271.19Sjmcneilldevice tigpmc { } : fdt 1281.19Sjmcneillattach tigpmc at fdt with ti_gpmc 1291.19Sjmcneillfile arch/arm/ti/ti_gpmc.c ti_gpmc 1301.19Sjmcneill 1311.19Sjmcneill# NAND flash controller 1321.19Sjmcneilldevice omapnand: nandbus 1331.19Sjmcneillattach omapnand at fdt 1341.19Sjmcneillfile arch/arm/ti/omap2_nand.c omapnand 1351.19Sjmcneill 1361.21Sjmcneill# Watchdog timer 1371.21Sjmcneilldevice tiwdt: sysmon_wdog 1381.21Sjmcneillattach tiwdt at fdt with ti_wdt 1391.21Sjmcneillfile arch/arm/ti/ti_wdt.c ti_wdt 1401.21Sjmcneill 1411.23Sthorpej# SOC parameters XXX FDT_SYSCON 1421.23Sthorpejdefflag opt_soc.h SOC_TI: FDT_SYSCON 1431.15Sjmcneilldefflag opt_soc.h SOC_AM33XX: SOC_TI 1441.16Sjmcneilldefflag opt_soc.h SOC_OMAP3: SOC_TI 145