mirror of
https://github.com/Stichting-MINIX-Research-Foundation/netbsd.git
synced 2025-09-09 07:06:38 -04:00
86 lines
2.2 KiB
Plaintext
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"
|