1# $NetBSD: files.ibm4xx,v 1.14 2011/06/22 18:06:34 matt Exp $ 2# 3# IBM 4xx specific configuration info 4 5include "arch/powerpc/fpu/files.fpu" 6include "arch/powerpc/pic/files.pic" 7 8defflag opt_uic.h MULTIUIC 9file arch/powerpc/ibm4xx/pic_uic.c 10 11# Board Properties 12file arch/powerpc/ibm4xx/board_prop.c 13 14# Processor Local Bus 15device plb {[addr = -1], [irq = -1]} 16attach plb at root 17file arch/powerpc/ibm4xx/dev/plb.c plb 18 19# On-chip Peripheral Bus 20device opb {[addr = -1], [irq = -1]} 21attach opb at plb 22file arch/powerpc/ibm4xx/dev/opb.c opb 23 24device cpu {} 25attach cpu at plb 26file arch/powerpc/ibm4xx/cpu.c 27 28device ecc 29attach ecc at plb with ecc_plb 30file arch/powerpc/ibm4xx/dev/ecc_plb.c ecc_plb 31 32# On-chip com device(s) 33attach com at opb with com_opb 34file arch/powerpc/ibm4xx/dev/com_opb.c com_opb 35 36# On-chip GPIO controller 37device opbgpio: gpiobus 38attach opbgpio at opb 39file arch/powerpc/ibm4xx/dev/gpio_opb.c opbgpio 40 41# On-chip ethernet device(s) 42device emac: ether, ifnet, arp, mii 43attach emac at opb 44file arch/powerpc/ibm4xx/dev/if_emac.c emac needs-flag 45file arch/powerpc/ibm4xx/dev/mal.c emac 46defflag opt_emac.h EMAC_ZMII_PHY EMAC_RGMII_PHY 47#file arch/powerpc/ibm4xx/dev/zmii.c emac_zmii_phy 48file arch/powerpc/ibm4xx/dev/rgmii.c emac_rgmii_phy 49 50# Watchdog timer 51device wdog: sysmon_wdog 52attach wdog at opb 53file arch/powerpc/ibm4xx/dev/wdog.c wdog 54 55 56# Machine-independent I2O drivers. 57include "dev/i2o/files.i2o" 58 59# PCI bus support 60include "dev/pci/files.pci" 61 62# On-chip PCI bridge 63device pchb : pcibus 64attach pchb at plb 65file arch/powerpc/ibm4xx/pci/pchb.c pchb 66file arch/powerpc/ibm4xx/pci/pci_machdep.c pci 67file arch/powerpc/ibm4xx/dev/ibm405gp.c pchb | pci 68file arch/powerpc/pci/pci_machdep_common.c pci 69file arch/powerpc/pci/pci_module.c pci & modular 70 71# On-chip IIC controller 72device gpiic: i2cbus, i2c_bitbang 73attach gpiic at opb 74file arch/powerpc/ibm4xx/dev/gpiic_opb.c gpiic 75 76# External bus 77#device exb {[addr = -1]} 78#attach exb at plb 79#file arch/powerpc/ibm4xx/dev/exb.c exb 80 81# On-chip USB OTG bridge (Synopsys DesigneWave OTG) 82attach dwctwo at plb with dwctwo_plb 83file arch/powerpc/ibm4xx/dev/dwctwo_plb.c dwctwo_plb 84