1 # $NetBSD: files.rockchip,v 1.13 2018/06/16 00:19:04 jmcneill Exp $ 2 # 3 # Configuration info for Rockchip family SoCs 4 # 5 # 6 7 file arch/arm/rockchip/rk_platform.c soc_rockchip 8 9 # Clock and reset unit (CRU) 10 device rkcru: rk_cru 11 file arch/arm/rockchip/rk_cru.c rk_cru 12 file arch/arm/rockchip/rk_cru_arm.c rk_cru 13 file arch/arm/rockchip/rk_cru_composite.c rk_cru 14 file arch/arm/rockchip/rk_cru_gate.c rk_cru 15 file arch/arm/rockchip/rk_cru_mux.c rk_cru 16 file arch/arm/rockchip/rk_cru_pll.c rk_cru 17 18 # RK3328 clock and reset unit 19 attach rkcru at fdt with rk3328_cru 20 file arch/arm/rockchip/rk3328_cru.c rk3328_cru & soc_rk3328 21 22 # IOMUX control 23 device rkiomux { } 24 attach rkiomux at fdt with rk_iomux 25 file arch/arm/rockchip/rk_iomux.c rk_iomux 26 27 # GPIO 28 device rkgpio: gpiobus 29 attach rkgpio at rkiomux with rk_gpio 30 file arch/arm/rockchip/rk_gpio.c rk_gpio 31 32 # USB PHY 33 device rkusb { } 34 attach rkusb at fdt with rk_usb 35 device rkusbphy 36 attach rkusbphy at rkusb with rk_usbphy 37 file arch/arm/rockchip/rk_usb.c rk_usb | rk_usbphy 38 39 # GMAC 40 attach awge at fdt with rk_gmac 41 file arch/arm/rockchip/rk_gmac.c rk_gmac 42 43 # SOC parameters 44 defflag opt_soc.h SOC_ROCKCHIP 45 defflag opt_soc.h SOC_RK3328: SOC_ROCKCHIP 46