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

#	$NetBSD: files.ingenic,v 1.10 2017/05/21 06:49:13 skrll Exp $

file	arch/mips/mips/bus_dma.c
file	arch/mips/mips/locore_ingenic.S

include "dev/scsipi/files.scsipi"		# SCSI devices
include "dev/ata/files.ata"			# ATA devices
include "dev/usb/files.usb"			# USB devices

# Ingenic system bus
device	apbus { [addr=-1] }
attach	apbus at mainbus
file	arch/mips/ingenic/apbus.c		apbus

# On-chip UART device
attach	com at apbus with ingenic_com
file	arch/mips/ingenic/ingenic_com.c	ingenic_com
options	COM_REGMAP

# USB
attach dwctwo at apbus with ingenic_dwctwo
file	arch/mips/ingenic/ingenic_dwctwo.c	ingenic_dwctwo	needs-flag

attach ohci at apbus with ingenic_ohci
file	arch/mips/ingenic/ingenic_ohci.c	ingenic_ohci	needs-flag

attach ehci at apbus with ingenic_ehci
file	arch/mips/ingenic/ingenic_ehci.c	ingenic_ehci	needs-flag
defflag	opt_ingenic.h	INGENIC_EHCI_DEBUG

# Ethernet
attach dme at apbus with ingenic_dme
file	arch/mips/ingenic/ingenic_dme.c		ingenic_dme	needs-flag

# I2C
device 	jziic : i2cbus
attach 	jziic at apbus
file 	arch/mips/ingenic/jziic.c	jziic
defflag	opt_ingenic.h	JZIIC_DEBUG

# SDMMC
device 	jzmmc : sdmmcbus
attach 	jzmmc at apbus
file 	arch/mips/ingenic/jzmmc.c	jzmmc
defflag	opt_ingenic.h	JZMMC_DEBUG

# Random number generator
device	jzrng
attach	jzrng at apbus with ingenic_rng
file	arch/mips/ingenic/ingenic_rng.c	ingenic_rng

# EFUSE
device	efuse
attach	efuse at apbus with ingenic_efuse
file	arch/mips/ingenic/ingenic_efuse.c	ingenic_efuse