1 # $NetBSD: files.rockchip,v 1.14 2018/07/01 18:16:58 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 # I2C 33 device rkiic: i2cbus, i2cexec 34 attach rkiic at fdt with rk_i2c 35 file arch/arm/rockchip/rk_i2c.c rk_i2c 36 37 # USB PHY 38 device rkusb { } 39 attach rkusb at fdt with rk_usb 40 device rkusbphy 41 attach rkusbphy at rkusb with rk_usbphy 42 file arch/arm/rockchip/rk_usb.c rk_usb | rk_usbphy 43 44 # GMAC 45 attach awge at fdt with rk_gmac 46 file arch/arm/rockchip/rk_gmac.c rk_gmac 47 48 # SOC parameters 49 defflag opt_soc.h SOC_ROCKCHIP 50 defflag opt_soc.h SOC_RK3328: SOC_ROCKCHIP 51