1# $NetBSD: files.landisk,v 1.7 2021/04/25 13:33:27 thorpej Exp $ 2 3# maxpartitions must be first item in files.${MACHINE} 4maxpartitions 16 5 6maxusers 2 16 64 7 8defparam opt_memsize.h IOM_ROM_BEGIN IOM_ROM_SIZE IOM_RAM_BEGIN IOM_RAM_SIZE 9 10file arch/landisk/landisk/autoconf.c 11file arch/landisk/landisk/bus_dma.c 12file arch/landisk/landisk/clock_machdep.c 13file arch/landisk/landisk/consinit.c 14file arch/landisk/landisk/intr.c 15file arch/landisk/landisk/machdep.c 16 17file kern/subr_disk_mbr.c disk 18 19# 20# kloader 21# 22defflag opt_kloader.h KLOADER 23defflag debug_kloader.h KLOADER_DEBUG 24defparam opt_kloader_kernel_path.h KLOADER_KERNEL_PATH 25 26file dev/kloader.c kloader 27file arch/landisk/landisk/kloader_machdep.c kloader 28 29# 30# Memory Disk for install floppy 31# 32file dev/md_root.c memory_disk_hooks 33 34# 35# System bus types 36# 37 38device mainbus { } 39attach mainbus at root 40file arch/landisk/landisk/mainbus.c mainbus 41 42device cpu 43attach cpu at mainbus 44file arch/sh3/sh3/cpu.c cpu 45 46# 47# Machine-independent SCSI drivers 48# 49include "dev/scsipi/files.scsipi" 50 51# 52# Machine-independent ATA drivers 53# 54include "dev/ata/files.ata" 55 56# 57# Machine-independent I2O drivers 58# 59include "dev/i2o/files.i2o" 60 61# 62# PCI bus 63# 64include "dev/pci/files.pci" 65include "arch/sh3/conf/files.shpcic" 66 67file arch/landisk/landisk/shpcic_machdep.c shpcic 68 69# 70# USB drivers 71# 72include "dev/usb/files.usb" 73 74# 75# SH bus 76# 77include "arch/sh3/conf/files.shb" 78 79# Ricoh RS5C313 Real Time Clock 80device rs5c313rtc: rs5c313 81attach rs5c313rtc at shb with rs5c313_landisk 82file arch/landisk/dev/rs5c313_landisk.c rs5c313_landisk 83 84# 85# on-board I/O bus 86# 87device obio { [port = -1], [size = 0], [iomem = -1], [iosiz = 0], [irq = -1] } 88attach obio at mainbus 89file arch/landisk/dev/obio.c obio needs-flag 90 91attach wdc at obio with wdc_obio 92file arch/landisk/dev/wdc_obio.c wdc_obio needs-flag 93 94define button 95file arch/landisk/dev/button.c button 96 97device btn: sysmon_power, sysmon_taskq, button 98attach btn at obio with btn_obio 99file arch/landisk/dev/btn_obio.c btn_obio needs-flag 100 101device pwrsw: sysmon_power, sysmon_taskq 102attach pwrsw at obio with pwrsw_obio 103file arch/landisk/dev/pwrsw_obio.c pwrsw_obio needs-flag 104 105#device led 106#attach led at obio 107#file arch/landisk/dev/led_obio.c led needs-flag 108 109include "arch/landisk/conf/majors.landisk" 110