files.ingenic revision 1.9
1#	$NetBSD: files.ingenic,v 1.9 2017/05/19 07:30:24 skrll Exp $
2
3file	arch/mips/mips/bus_dma.c
4
5include "dev/scsipi/files.scsipi"		# SCSI devices
6include "dev/ata/files.ata"			# ATA devices
7include "dev/usb/files.usb"			# USB devices
8
9# Ingenic system bus
10device	apbus { [addr=-1] }
11attach	apbus at mainbus
12file	arch/mips/ingenic/apbus.c		apbus
13
14# On-chip UART device
15attach	com at apbus with ingenic_com
16file	arch/mips/ingenic/ingenic_com.c	ingenic_com
17options	COM_REGMAP
18
19# USB
20attach dwctwo at apbus with ingenic_dwctwo
21file	arch/mips/ingenic/ingenic_dwctwo.c	ingenic_dwctwo	needs-flag
22
23attach ohci at apbus with ingenic_ohci
24file	arch/mips/ingenic/ingenic_ohci.c	ingenic_ohci	needs-flag
25
26attach ehci at apbus with ingenic_ehci
27file	arch/mips/ingenic/ingenic_ehci.c	ingenic_ehci	needs-flag
28defflag	opt_ingenic.h	INGENIC_EHCI_DEBUG
29
30# Ethernet
31attach dme at apbus with ingenic_dme
32file	arch/mips/ingenic/ingenic_dme.c		ingenic_dme	needs-flag
33
34# I2C
35device 	jziic : i2cbus
36attach 	jziic at apbus
37file 	arch/mips/ingenic/jziic.c	jziic
38defflag	opt_ingenic.h	JZIIC_DEBUG
39
40# SDMMC
41device 	jzmmc : sdmmcbus
42attach 	jzmmc at apbus
43file 	arch/mips/ingenic/jzmmc.c	jzmmc
44defflag	opt_ingenic.h	JZMMC_DEBUG
45
46# Random number generator
47device	jzrng
48attach	jzrng at apbus with ingenic_rng
49file	arch/mips/ingenic/ingenic_rng.c	ingenic_rng
50
51# EFUSE
52device	efuse
53attach	efuse at apbus with ingenic_efuse
54file	arch/mips/ingenic/ingenic_efuse.c	ingenic_efuse
55