1 1.1.2.2 bouyer # $NetBSD: files.emips,v 1.1.2.2 2011/02/08 18:05:05 bouyer Exp $ 2 1.1.2.2 bouyer # eMIPS-specific configuration info 3 1.1.2.2 bouyer 4 1.1.2.2 bouyer # maxpartitions must be first item in files.${ARCH}. 5 1.1.2.2 bouyer maxpartitions 8 6 1.1.2.2 bouyer 7 1.1.2.2 bouyer maxusers 2 8 64 8 1.1.2.2 bouyer 9 1.1.2.2 bouyer # 10 1.1.2.2 bouyer # Bus-independent devices 11 1.1.2.2 bouyer # 12 1.1.2.2 bouyer device mainbus { } # no locators 13 1.1.2.2 bouyer attach mainbus at root 14 1.1.2.2 bouyer 15 1.1.2.2 bouyer device cpu # not optional 16 1.1.2.2 bouyer attach cpu at mainbus 17 1.1.2.2 bouyer file arch/emips/emips/cpu.c cpu 18 1.1.2.2 bouyer 19 1.1.2.2 bouyer # Model support option headers 20 1.1.2.2 bouyer defflag XILINX_ML40X # Xilinx ML401/2 devboards 21 1.1.2.2 bouyer defflag XS_BEE3 # MSR/BeCube BEE3 22 1.1.2.2 bouyer 23 1.1.2.2 bouyer # Model dependent files 24 1.1.2.2 bouyer file arch/emips/emips/xilinx_ml40x.c xilinx_ml40x # ML40X, emips 25 1.1.2.2 bouyer file arch/emips/emips/xs_bee3.c xs_bee3 # BEE3, emips 26 1.1.2.2 bouyer 27 1.1.2.2 bouyer # ML40x/Bee3 28 1.1.2.2 bouyer device ebus { [addr = -1] } 29 1.1.2.2 bouyer attach ebus at mainbus with ebus_emips 30 1.1.2.2 bouyer file arch/emips/ebus/ebus.c ebus 31 1.1.2.2 bouyer file arch/emips/ebus/ebus_emips.c ebus & (xilinx_ml40x|xs_bee3) 32 1.1.2.2 bouyer 33 1.1.2.2 bouyer # Real-time clock (not optional) 34 1.1.2.2 bouyer device eclock 35 1.1.2.2 bouyer attach eclock at ebus with eclock_ebus 36 1.1.2.2 bouyer file arch/emips/emips/clock.c 37 1.1.2.2 bouyer file arch/emips/ebus/clock_ebus.c eclock_ebus 38 1.1.2.2 bouyer 39 1.1.2.2 bouyer # Disk 40 1.1.2.2 bouyer include "dev/scsipi/files.scsipi" 41 1.1.2.2 bouyer device ace: disk 42 1.1.2.2 bouyer attach ace at ebus with ace_ebus 43 1.1.2.2 bouyer file arch/emips/ebus/ace_ebus.c ace_ebus 44 1.1.2.2 bouyer 45 1.1.2.2 bouyer # Memory Disk 46 1.1.2.2 bouyer file dev/md_root.c memory_disk_hooks 47 1.1.2.2 bouyer 48 1.1.2.2 bouyer # Ethernet driver. 49 1.1.2.2 bouyer device enic: arp, ether, ifnet 50 1.1.2.2 bouyer attach enic at ebus with enic_emips 51 1.1.2.2 bouyer file arch/emips/ebus/if_le_ebus.c enic_emips 52 1.1.2.2 bouyer 53 1.1.2.2 bouyer # Flash memory 54 1.1.2.2 bouyer device eflash: disk 55 1.1.2.2 bouyer attach eflash at ebus with flash_ebus 56 1.1.2.2 bouyer file arch/emips/ebus/flash_ebus.c flash_ebus 57 1.1.2.2 bouyer 58 1.1.2.2 bouyer # ICAP interface 59 1.1.2.2 bouyer device icap: disk 60 1.1.2.2 bouyer attach icap at ebus with icap_ebus 61 1.1.2.2 bouyer file arch/emips/ebus/icap_ebus.c icap_ebus 62 1.1.2.2 bouyer 63 1.1.2.2 bouyer # eVGA graphics 64 1.1.2.2 bouyer device evga: disk 65 1.1.2.2 bouyer attach evga at ebus with evga_ebus 66 1.1.2.2 bouyer file arch/emips/ebus/evga_ebus.c evga_ebus 67 1.1.2.2 bouyer 68 1.1.2.2 bouyer # PS2 interface 69 1.1.2.2 bouyer device pstwo: disk 70 1.1.2.2 bouyer attach pstwo at ebus with pstwo_ebus 71 1.1.2.2 bouyer file arch/emips/ebus/ps2_ebus.c pstwo_ebus 72 1.1.2.2 bouyer 73 1.1.2.2 bouyer # AC97 audio 74 1.1.2.2 bouyer device acns: disk 75 1.1.2.2 bouyer attach acns at ebus with acns_ebus 76 1.1.2.2 bouyer file arch/emips/ebus/ac97_ebus.c acns_ebus 77 1.1.2.2 bouyer 78 1.1.2.2 bouyer # GPIO interface 79 1.1.2.2 bouyer device epio: gpiobus 80 1.1.2.2 bouyer attach epio at ebus 81 1.1.2.2 bouyer file arch/emips/ebus/gpio_ebus.c epio 82 1.1.2.2 bouyer 83 1.1.2.2 bouyer # LCD display 84 1.1.2.2 bouyer device lcd: disk 85 1.1.2.2 bouyer attach lcd at ebus with lcd_ebus 86 1.1.2.2 bouyer file arch/emips/ebus/lcd_ebus.c lcd_ebus 87 1.1.2.2 bouyer 88 1.1.2.2 bouyer file arch/emips/emips/autoconf.c 89 1.1.2.2 bouyer file arch/emips/emips/bus_dma.c 90 1.1.2.2 bouyer file arch/emips/emips/bus_space.c 91 1.1.2.2 bouyer file kern/subr_disk_mbr.c disk 92 1.1.2.2 bouyer file arch/emips/emips/machdep.c 93 1.1.2.2 bouyer file arch/emips/emips/mainbus.c 94 1.1.2.2 bouyer file arch/emips/emips/interrupt.c 95 1.1.2.2 bouyer file arch/emips/emips/promcall.c 96 1.1.2.2 bouyer file arch/emips/emips/sysconf.c 97 1.1.2.2 bouyer file dev/cons.c 98 1.1.2.2 bouyer 99 1.1.2.2 bouyer file common/bus_dma/bus_dmamem_common.c 100 1.1.2.2 bouyer 101 1.1.2.2 bouyer file arch/mips/mips/softintr.c 102 1.1.2.2 bouyer 103 1.1.2.2 bouyer # 104 1.1.2.2 bouyer # Workstation console devices 105 1.1.2.2 bouyer # 106 1.1.2.2 bouyer 107 1.1.2.2 bouyer # USART 108 1.1.2.2 bouyer device dz { line = -1 }: tty 109 1.1.2.2 bouyer attach dz at ebus with dz_ebus 110 1.1.2.2 bouyer file arch/emips/ebus/dz_ebus.c dz_ebus 111 1.1.2.2 bouyer 112 1.1.2.2 bouyer include "arch/emips/conf/majors.emips" 113