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