files.meson revision 1.7
11.7Sjmcneill#	$NetBSD: files.meson,v 1.7 2019/04/19 19:07:56 jmcneill Exp $
21.1Sjmcneill#
31.1Sjmcneill# Configuration info for Amlogic Meson family SoCs
41.1Sjmcneill#
51.1Sjmcneill#
61.1Sjmcneill
71.1Sjmcneillfile	arch/arm/amlogic/meson_platform.c	soc_meson
81.1Sjmcneill
91.1Sjmcneill# Common clocks
101.1Sjmcneilldefine	meson_clk
111.1Sjmcneillfile	arch/arm/amlogic/meson_clk.c		meson_clk
121.1Sjmcneillfile	arch/arm/amlogic/meson_clk_div.c	meson_clk
131.1Sjmcneillfile	arch/arm/amlogic/meson_clk_fixed.c	meson_clk
141.1Sjmcneillfile	arch/arm/amlogic/meson_clk_fixed_factor.c meson_clk
151.1Sjmcneillfile	arch/arm/amlogic/meson_clk_gate.c	meson_clk
161.1Sjmcneillfile	arch/arm/amlogic/meson_clk_mpll.c	meson_clk
171.1Sjmcneillfile	arch/arm/amlogic/meson_clk_mux.c	meson_clk
181.1Sjmcneillfile	arch/arm/amlogic/meson_clk_pll.c	meson_clk
191.1Sjmcneill
201.1Sjmcneill# Meson8b clock controller
211.1Sjmcneilldevice	meson8bclkc: meson_clk
221.1Sjmcneillattach	meson8bclkc at fdt with meson8b_clkc
231.1Sjmcneillfile	arch/arm/amlogic/meson8b_clkc.c		meson8b_clkc
241.1Sjmcneill
251.5Sjmcneill# Meson GXBB clock controller
261.5Sjmcneilldevice	gxbbclkc: meson_clk
271.5Sjmcneillattach	gxbbclkc at fdt with mesongxbb_clkc
281.5Sjmcneillfile	arch/arm/amlogic/mesongxbb_clkc.c	mesongxbb_clkc
291.5Sjmcneill
301.5Sjmcneill# Meson GXBB AO clock controller
311.5Sjmcneilldevice	gxbbaoclkc: meson_clk
321.5Sjmcneillattach	gxbbaoclkc at fdt with mesongxbb_aoclkc
331.5Sjmcneillfile	arch/arm/amlogic/mesongxbb_aoclkc.c	mesongxbb_aoclkc
341.5Sjmcneill
351.1Sjmcneill# Meson reset controller
361.1Sjmcneilldevice	mesonresets
371.1Sjmcneillattach	mesonresets at fdt with meson_resets
381.1Sjmcneillfile	arch/arm/amlogic/meson_resets.c		meson_resets
391.1Sjmcneill
401.1Sjmcneill# UART
411.1Sjmcneilldevice	mesonuart
421.1Sjmcneillattach	mesonuart at fdt with meson_uart
431.1Sjmcneillfile	arch/arm/amlogic/meson_uart.c		meson_uart
441.1Sjmcneill
451.2Sjmcneill# Framebuffer console
461.6Sjmcneilldevice	mesonfb: genfb, wsemuldisplaydev
471.5Sjmcneillattach	mesonfb at fdt with meson_genfb
481.2Sjmcneillfile	arch/arm/amlogic/meson_genfb.c		meson_genfb & soc_meson
491.2Sjmcneill
501.1Sjmcneill# GPIO
511.1Sjmcneilldevice	mesonpinctrl: gpiobus
521.1Sjmcneillattach	mesonpinctrl at fdt with meson_pinctrl
531.1Sjmcneillfile	arch/arm/amlogic/meson_pinctrl.c	meson_pinctrl
541.1Sjmcneillfile	arch/arm/amlogic/meson8b_pinctrl.c	meson_pinctrl & soc_meson8b
551.5Sjmcneillfile	arch/arm/amlogic/mesongxbb_pinctrl.c	meson_pinctrl & soc_mesongxbb
561.7Sjmcneillfile	arch/arm/amlogic/mesongxl_pinctrl.c	meson_pinctrl & soc_mesongxl
571.1Sjmcneill
581.5Sjmcneill# Meson8b SDHC
591.3Sjmcneilldevice	mesonsdhc: sdmmcbus
601.3Sjmcneillattach	mesonsdhc at fdt with meson_sdhc
611.3Sjmcneillfile	arch/arm/amlogic/meson_sdhc.c		meson_sdhc
621.1Sjmcneill
631.5Sjmcneill# Meson8b SDIO
641.1Sjmcneilldevice	mesonsdio: sdmmcbus
651.1Sjmcneillattach	mesonsdio at fdt with meson_sdio
661.1Sjmcneillfile	arch/arm/amlogic/meson_sdio.c		meson_sdio
671.1Sjmcneill
681.5Sjmcneill# Meson GX MMC
691.5Sjmcneilldevice	mesongxmmc: sdmmcbus
701.5Sjmcneillattach	mesongxmmc at fdt with mesongx_mmc
711.5Sjmcneillfile	arch/arm/amlogic/mesongx_mmc.c		mesongx_mmc 
721.5Sjmcneill
731.1Sjmcneill# USB PHY
741.1Sjmcneilldevice	mesonusbphy
751.1Sjmcneillattach	mesonusbphy at fdt with meson_usbphy
761.1Sjmcneillfile	arch/arm/amlogic/meson_usbphy.c		meson_usbphy
771.1Sjmcneill
781.7Sjmcneill# Meson GXL USB2 PHY
791.7Sjmcneilldevice	mesongxlu2phy
801.7Sjmcneillattach	mesongxlu2phy at fdt with mesongxl_usb2phy
811.7Sjmcneillfile	arch/arm/amlogic/mesongxl_usb2phy.c	mesongxl_usb2phy
821.7Sjmcneill
831.7Sjmcneill# Meson GXL USB3 PHY
841.7Sjmcneilldevice	mesongxlu3phy
851.7Sjmcneillattach	mesongxlu3phy at fdt with mesongxl_usb3phy
861.7Sjmcneillfile	arch/arm/amlogic/mesongxl_usb3phy.c	mesongxl_usb3phy
871.7Sjmcneill
881.1Sjmcneill# RTC
891.4Sjmcneilldevice	mesonrtc
901.4Sjmcneillattach	mesonrtc at fdt with meson_rtc
911.4Sjmcneillfile	arch/arm/amlogic/meson_rtc.c		meson_rtc
921.1Sjmcneill
931.1Sjmcneill# RNG
941.1Sjmcneilldevice	mesonrng
951.1Sjmcneillattach	mesonrng at fdt with meson_rng
961.1Sjmcneillfile	arch/arm/amlogic/meson_rng.c		meson_rng
971.1Sjmcneill
981.1Sjmcneill# GMAC
991.1Sjmcneillattach	awge at fdt with meson_dwmac
1001.1Sjmcneillfile	arch/arm/amlogic/meson_dwmac.c		meson_dwmac
1011.1Sjmcneill
1021.1Sjmcneill# Watchdog
1031.1Sjmcneilldevice	mesonwdt: sysmon_wdog
1041.1Sjmcneillattach	mesonwdt at fdt with meson_wdt
1051.1Sjmcneillfile	arch/arm/amlogic/meson_wdt.c		meson_wdt
1061.1Sjmcneill
1071.1Sjmcneill# SOC parameters
1081.1Sjmcneilldefflag	opt_soc.h			SOC_MESON
1091.1Sjmcneilldefflag	opt_soc.h			SOC_MESON8B: SOC_MESON
1101.7Sjmcneilldefflag	opt_soc.h			SOC_MESONGX: SOC_MESON
1111.7Sjmcneilldefflag	opt_soc.h			SOC_MESONGXBB: SOC_MESONGX
1121.7Sjmcneilldefflag	opt_soc.h			SOC_MESONGXL: SOC_MESONGX
113