1# $NetBSD: files.booke,v 1.8 2012/07/23 04:13:06 matt Exp $ 2# 3# PPC BookE specific configuration info 4 5include "arch/powerpc/fpu/files.fpu" 6 7# Board Properties 8file arch/powerpc/booke/board_prop.c 9 10device mainbus {[node = -1]} 11attach mainbus at root 12 13# Processor Local Bus 14#device cpunode {[device = -1], [core = -1]}: gpiobus 15device cpunode {[instance = -1], [mdio = -1], [phy = -1]}: gpiobus 16attach cpunode at mainbus 17file arch/powerpc/booke/dev/cpunode.c cpunode 18file arch/powerpc/booke/dev/pq3gpio.c cpunode & gpio 19 20device cpu {} 21attach cpu at cpunode 22 23device ddrc 24attach ddrc at cpunode with pq3ddrc 25file arch/powerpc/booke/dev/pq3ddrc.c pq3ddrc 26 27# On-chip com device(s) 28device duart { port=-1 } 29attach duart at cpunode with pq3duart 30attach com at duart with com_pq3duart 31file arch/powerpc/booke/dev/pq3duart.c pq3duart 32 33# dual i2c device(s) 34device diic: motoi2c, i2cbus, i2cexec 35attach diic at cpunode with pq3diic 36file arch/powerpc/booke/dev/pq3diic.c pq3diic 37 38# On-chip ethernet device(s) 39device tsec { }: ether, ifnet, arp 40attach tsec at cpunode with pq3etsec 41 42device mdio: mii 43attach mdio at tsec with pq3mdio_tsec 44attach mdio at cpunode with pq3mdio_cpunode 45 46file arch/powerpc/booke/dev/pq3etsec.c pq3etsec | mdio 47 48# On-chip EHCI device(s) 49attach ehci at cpunode with pq3ehci 50file arch/powerpc/booke/dev/pq3ehci.c pq3ehci 51 52# On-chip SDHC device(s) 53attach sdhc at cpunode with pq3sdhc 54file arch/powerpc/booke/dev/pq3sdhc.c pq3sdhc 55 56# Watchdog timer 57device e500wdog: sysmon_wdog 58attach e500wdog at cpunode 59file arch/powerpc/booke/dev/e500wdog.c e500wdog 60 61# local bus controller 62device obio { [addr=-1], [size=-1], [cs=-1], [irq=-1] } 63attach obio at cpunode with pq3obio 64file arch/powerpc/booke/dev/pq3obio.c pq3obio 65 66device cfi: norbus 67attach cfi at obio with pq3cfi 68file arch/powerpc/booke/dev/pq3cfi.c pq3cfi 69 70device nandfcm: nandbus 71attach nandfcm at obio with pq3nandfcm 72file arch/powerpc/booke/dev/pq3nandfcm.c pq3nandfcm 73 74device rng 75attach rng at cpunode with pq3rng 76file arch/powerpc/booke/dev/pq3rng.c pq3rng 77