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