2015-10-15 10:25:28 +02:00

86 lines
2.2 KiB
Plaintext

#
# $NetBSD: ROCKCHIP,v 1.20 2015/04/03 23:25:07 jmcneill Exp $
#
# Rockchip RK3066/RK3188 based SBC (Single Board Computer)
#
include "arch/evbarm/conf/std.rockchip"
include "arch/evbarm/conf/GENERIC.common"
options CPU_CORTEXA9
options MULTIPROCESSOR
options MEMSIZE=1024
options DIAGNOSTIC # internal consistency checks
#options DEBUG
#options LOCKDEBUG
#options VERBOSE_INIT_ARM # verbose bootstraping messages
makeoptions DEBUG="-g" # compile full symbol table
makeoptions COPY_SYMTAB=1
config netbsd root on ? type ?
mainbus0 at root
cpu* at mainbus?
# A9 core devices
armperiph0 at mainbus?
arml2cc0 at armperiph? # L2 Cache Controller
armgic0 at armperiph? # Interrupt Controller
a9tmr0 at armperiph? # Global Timer
a9wdt0 at armperiph? # Watchdog
# OBIO
obio0 at mainbus?
# On-board 16550 UARTs
com0 at obio0 addr 0x20064000 size 0x400 intr 68 mult 4 # UART2 (console)
options CONSADDR=0x20064000, CONSPEED=115200
# Timer
dwctmr2 at obio0 addr 0x2000e000 size 0x2000 crit 1
rktimer0 at obio0 addr 0x20038000 size 0x2000 crit 1
# I2C controllers
rkiic0 at obio0 addr 0x2002d000 size 0x1000 intr 72 port 0 crit 1
iic0 at rkiic0
rkiic1 at obio0 addr 0x2002f000 size 0x1000 intr 73 port 1 crit 1
iic1 at rkiic1
pcf8563rtc0 at iic1 addr 0x51
act8846pm0 at iic1 addr 0x5a
rkiic2 at obio0 addr 0x20056000 size 0x2000 intr 74 port 2 crit 1
iic2 at rkiic2
rkiic3 at obio0 addr 0x2005a000 size 0x2000 intr 75 port 3 crit 1
iic3 at rkiic3
rkiic4 at obio0 addr 0x2005e000 size 0x2000 intr 84 port 4 crit 1
iic4 at rkiic4
# SD/MMC
dwcmmc0 at obio0 addr 0x10214000 size 0x4000 intr 55
#dwcmmc1 at obio0 addr 0x10218000 size 0x4000 intr 56
sdmmc* at dwcmmc?
ld* at sdmmc?
# Ethernet
rkemac0 at obio0 addr 0x10204000 size 0x4000 intr 51
rlphy* at mii? phy ?
ukphy* at mii? phy ?
#options DWC_MMC_DEBUG
#options SDMMC_DEBUG
#options SDMMCCISDEBUG
# On-board USB
dwctwo0 at obio0 addr 0x10180000 size 0x40000 intr 48
dwctwo1 at obio0 addr 0x101C0000 size 0x40000 intr 49
usb* at dwctwo?
include "dev/usb/usbdevices.config"
midi* at midibus?
rlphy* at mii? phy ?
rgephy* at mii? phy ?
ukphy* at mii? phy ?
cinclude "arch/evbarm/conf/ROCKCHIP.local"