files.rockchip revision 1.10
1# $NetBSD: files.rockchip,v 1.10 2015/01/17 15:05:24 jmcneill Exp $ 2# 3# Configuration info for Rockchip ARM Peripherals 4# 5 6include "arch/arm/pic/files.pic" 7include "arch/arm/cortex/files.cortex" 8 9file arch/arm/arm32/arm32_boot.c 10file arch/arm/arm32/arm32_kvminit.c 11file arch/arm/arm32/arm32_reboot.c 12file arch/arm/arm32/irq_dispatch.S 13 14file arch/arm/rockchip/rockchip_board.c 15file arch/arm/rockchip/rockchip_cpufreq.c 16file arch/arm/rockchip/rockchip_space.c obio 17#file arch/arm/rockchip/rockchip_a4x_space.c obio 18file arch/arm/rockchip/rockchip_dma.c 19file arch/arm/arm/bus_space_a4x.S obio 20 21# On-board I/O 22device obio {[addr = -1], [size = -1], [width = -1], [intr = -1], [mult = 1], [port = -1], [crit = 0]}: bus_space_generic 23attach obio at mainbus 24file arch/arm/rockchip/obio.c obio 25 26# serial 27attach com at obio with obiouart 28file arch/arm/rockchip/obio_com.c obiouart 29 30# I2C controller 31device rkiic: i2cbus, i2cexec 32attach rkiic at obio 33file arch/arm/rockchip/rockchip_i2c.c rkiic 34 35# RK3066 Timer (Synopsys DesignWare) 36attach dwctmr at obio with rkdwctmr 37file arch/arm/rockchip/rockchip_dwctmr.c rkdwctmr 38 39# RK3188 Timer 40device rktimer 41attach rktimer at obio 42file arch/arm/rockchip/rockchip_timer.c rktimer 43 44# SD/MMC (Synopsys DesignWare) 45attach dwcmmc at obio with rkdwcmmc 46file arch/arm/rockchip/rockchip_dwcmmc.c rkdwcmmc 47 48# USB OTG (Synopsys DesignWare OTG) 49attach dwctwo at obio with rkdwctwo 50file arch/arm/rockchip/rockchip_dwctwo.c rkdwctwo needs-flag 51 52# VMAC Ethernet Controller 53device rkemac: arp, ether, ifnet, mii 54attach rkemac at obio 55file arch/arm/rockchip/rockchip_emac.c rkemac 56 57# Console parameters 58defparam opt_rockchip.h CONADDR 59defparam opt_rockchip.h CONSPEED 60defparam opt_rockchip.h CONMODE 61 62# Memory parameters 63defparam opt_rockchip.h MEMSIZE 64 65# Debugging parameters 66defflag opt_rockchip.h ROCKCHIP_CLOCK_DEBUG 67defflag opt_rkiic.h RKIIC_DEBUG 68defflag opt_rkemac.h RKEMAC_DEBUG 69