netbsd/sys/arch/powerpc/conf/files.booke
2013-04-06 16:48:33 +02:00

77 lines
2.0 KiB
Plaintext

# $NetBSD: files.booke,v 1.8 2012/07/23 04:13:06 matt Exp $
#
# PPC BookE specific configuration info
include "arch/powerpc/fpu/files.fpu"
# Board Properties
file arch/powerpc/booke/board_prop.c
device mainbus {[node = -1]}
attach mainbus at root
# Processor Local Bus
#device cpunode {[device = -1], [core = -1]}: gpiobus
device cpunode {[instance = -1], [mdio = -1], [phy = -1]}: gpiobus
attach cpunode at mainbus
file arch/powerpc/booke/dev/cpunode.c cpunode
file arch/powerpc/booke/dev/pq3gpio.c cpunode & gpio
device cpu {}
attach cpu at cpunode
device ddrc
attach ddrc at cpunode with pq3ddrc
file arch/powerpc/booke/dev/pq3ddrc.c pq3ddrc
# On-chip com device(s)
device duart { port=-1 }
attach duart at cpunode with pq3duart
attach com at duart with com_pq3duart
file arch/powerpc/booke/dev/pq3duart.c pq3duart
# dual i2c device(s)
device diic: motoi2c, i2cbus, i2cexec
attach diic at cpunode with pq3diic
file arch/powerpc/booke/dev/pq3diic.c pq3diic
# On-chip ethernet device(s)
device tsec { }: ether, ifnet, arp
attach tsec at cpunode with pq3etsec
device mdio: mii
attach mdio at tsec with pq3mdio_tsec
attach mdio at cpunode with pq3mdio_cpunode
file arch/powerpc/booke/dev/pq3etsec.c pq3etsec | mdio
# On-chip EHCI device(s)
attach ehci at cpunode with pq3ehci
file arch/powerpc/booke/dev/pq3ehci.c pq3ehci
# On-chip SDHC device(s)
attach sdhc at cpunode with pq3sdhc
file arch/powerpc/booke/dev/pq3sdhc.c pq3sdhc
# Watchdog timer
device e500wdog: sysmon_wdog
attach e500wdog at cpunode
file arch/powerpc/booke/dev/e500wdog.c e500wdog
# local bus controller
device obio { [addr=-1], [size=-1], [cs=-1], [irq=-1] }
attach obio at cpunode with pq3obio
file arch/powerpc/booke/dev/pq3obio.c pq3obio
device cfi: norbus
attach cfi at obio with pq3cfi
file arch/powerpc/booke/dev/pq3cfi.c pq3cfi
device nandfcm: nandbus
attach nandfcm at obio with pq3nandfcm
file arch/powerpc/booke/dev/pq3nandfcm.c pq3nandfcm
device rng
attach rng at cpunode with pq3rng
file arch/powerpc/booke/dev/pq3rng.c pq3rng