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