1# $NetBSD: files.hpcarm,v 1.61 2007/01/08 16:21:46 ichiro Exp $ 2# 3# hpcarm specific configuration info 4# 5 6maxpartitions 8 7maxusers 2 8 64 8 9# Maintain Interrupt statistics 10defflag IRQSTATS 11 12# X server support in console drivers 13defflag XSERVER 14 15define todservice {} 16 17# Memory disk driver 18file dev/md_root.c memory_disk_hooks 19 20# Generic MD files 21file arch/hpcarm/hpcarm/autoconf.c 22file arch/hpcarm/hpcarm/intr.c 23file arch/hpcarm/hpcarm/softintr.c 24file arch/hpcarm/hpcarm/spl.S 25 26# HPCARM specific files 27file arch/hpcarm/hpcarm/hpc_machdep.c 28 29# Workstation Console 30include "dev/wscons/files.wscons" 31 32# Include hpcarm/StrongARM config definitions. 33include "arch/arm/conf/files.sa11x0" 34 35# SA-11[01]1 companion chips 36file arch/hpcarm/dev/sacc_hpcarm.c sacc 37 38# Jornada 720 dependent part of PCMCIA support. 39file arch/hpcarm/dev/j720pcic.c sacpcic 40 41# XXX iPAQ Virtual bus 42device ipaqbus {} 43attach ipaqbus at saip 44file arch/hpcarm/dev/ipaq_saip.c ipaqbus 45 46# iPAQ PCMCIA 47device ipaqpcic: pcmciabus 48attach ipaqpcic at ipaqbus 49file arch/hpcarm/dev/ipaq_pcic.c ipaqpcic needs-flag 50 51# PCMCIA 52include "dev/pcmcia/files.pcmcia" 53 54# XXX this is a hack to use dev/pcmcia without fdc.c 55device fdc 56 57# 58# H/PC Platform common files. 59# 60include "arch/hpc/conf/files.hpc" 61file arch/hpc/hpc/disksubr.c disk 62include "dev/hpc/files.bicons" 63include "dev/hpc/files.hpcapm" 64include "dev/hpc/files.hpcfb" 65include "dev/hpc/files.hpckbd" 66include "dev/hpc/files.hpctp" 67 68# iPAQ LCD 69device ipaqlcd: hpcfbif 70attach ipaqlcd at ipaqbus 71file arch/hpcarm/dev/ipaq_lcd.c ipaqlcd 72 73# Epson SED1356 framebuffer 74device sed: hpcfbif 75attach sed at saip 76file arch/hpcarm/dev/sed_saip.c sed 77 78# Jornada 720 SSP port 79device j720ssp {} 80attach j720ssp at saip 81file arch/hpcarm/dev/j720ssp.c j720ssp 82 83# Jornada 720 keyboard 84device j720kbd: hpckbdif 85attach j720kbd at j720ssp 86file arch/hpcarm/dev/j720kbd.c j720kbd 87 88# Jornada 720 touch-panel 89device j720tp: hpctpanel, wsmousedev, wskbddev 90attach j720tp at j720ssp 91file arch/hpcarm/dev/j720tp.c j720tp 92defflag opt_j720tp.h J720TP_DEBUG 93defparam opt_j720tp.h J720TP_SETTINGS_ICON_KEYSYM 94 J720TP_BACKUP_ICON_KEYSYM 95 J720TP_DIALUP_ICON_KEYSYM 96 J720TP_MEDIA_ICON_KEYSYM 97 98# Jornada 720 LCD screen 99device j720lcd 100attach j720lcd at j720ssp 101file arch/hpcarm/dev/j720lcd.c j720lcd 102 103# Jornada 720 power management 104device j720pwr: hpcapmif 105attach j720pwr at j720ssp 106file arch/hpcarm/dev/j720pwr.c j720pwr 107 108# Atmel microcontroller 109device atmelgpioif {} 110device atmelgpio: atmelgpioif 111attach atmelgpio at ipaqbus 112file arch/hpcarm/dev/ipaq_atmelgpio.c atmelgpio 113 114# uda1341 Codec 115device udaif {} 116device uda: udaif 117attach uda at ipaqbus 118file arch/hpcarm/dev/uda1341.c uda 119 120file dev/cninit.c 121 122# Machine-independent ATA drivers 123include "dev/ata/files.ata" 124 125# Machine-independent SCSI/ATAPI drivers 126include "dev/scsipi/files.scsipi" 127 128# USB 129include "dev/usb/files.usb" 130 131# Bluetooth 132include "dev/bluetooth/files.bluetooth" 133 134include "arch/hpcarm/conf/majors.hpcarm" 135