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