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