Training courses

Kernel and Embedded Linux

Bootlin training courses

Embedded Linux, kernel,
Yocto Project, Buildroot, real-time,
graphics, boot time, debugging...

Bootlin logo

Elixir Cross Referencer

###
### 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