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