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