### ### SBMIPS DEVICES ### # System Control/Debug device sbscd {[offset = -1], [intr[2] = {-1,-1}]} attach sbscd at zbbus file arch/mips/sibyte/dev/sbscd.c sbscd # On-board I/O (slow I/O bridge) device sbobio {[offset = -1], [intr[2] = {-1,-1}]} attach sbobio at zbbus file arch/mips/sibyte/dev/sbobio.c sbobio # Generic bus, hang off of sbobio device sbgbus {[chipsel = -1], [offset = 0], [intr[2] = {-1,-1}]} attach sbgbus at sbobio file arch/mips/sibyte/dev/sbgbus.c sbgbus # I/O Bridge Zero attachment to ZBbus device sbbrz: pcibus attach sbbrz at zbbus file arch/mips/sibyte/pci/sbbrz.c sbbrz file arch/mips/sibyte/pci/sbbrz_pci.c sbbrz file arch/mips/sibyte/pci/sbbrz_bus_io.c sbbrz file arch/mips/sibyte/pci/sbbrz_bus_mem.c sbbrz # sbscd children device sbtimer attach sbtimer at sbscd file arch/mips/sibyte/dev/sbtimer.c sbtimer device sbwdog: sysmon_wdog attach sbwdog at sbscd file arch/mips/sibyte/dev/sbwdog.c sbwdog # sbobio children # SB1250 MAC (XXX: maybe add mii_bitbang?) device sbmac: arp, ether, ifnet, mii, mii_bitbang attach sbmac at sbobio file arch/mips/sibyte/dev/sbmac.c sbmac # SB1250 built-in (asynchronous) serial ports device sbscn: tty attach sbscn at sbobio file arch/mips/sibyte/dev/sbscn.c sbscn needs-flag # XXX XXX # need to think about SMBus more, just hack something together # temporariliy so we can use the RTC. # SB1250 SMBus device smbus {[chan = -1], [dev = -1]} attach smbus at sbobio file arch/mips/sibyte/dev/sbsmbus.c smbus # XXX XXX # XXX also, this should be in sbmips/conf/files.sbmips # Bogus RTC attachment device xirtc attach xirtc at smbus device m41t81rtc attach m41t81rtc at smbus # XXX move to arch/mips/sibyte? file arch/evbmips/sbmips/rtc.c xirtc | m41t81rtc file arch/mips/sibyte/dev/sbbuswatch.c