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