files.zaurus revision 1.10
1# $NetBSD: files.zaurus,v 1.10 2012/01/25 16:51:17 tsutsui Exp $ 2# 3# Sharp Zaurus specific configuration info 4# 5 6maxpartitions 16 7maxusers 2 8 64 8 9# Machine-independent SCSI drivers 10include "dev/scsipi/files.scsipi" 11 12# Machine-independent ATA drivers 13include "dev/ata/files.ata" 14 15# Machine-independent I2O drivers. 16include "dev/i2o/files.i2o" 17 18# Machine-independent SD/MMC drivers 19include "dev/sdmmc/files.sdmmc" 20 21# HPC 22include "arch/hpc/conf/files.hpc" 23include "dev/hpc/files.hpctp" 24 25# Memory disk driver 26file dev/md_root.c memory_disk_hooks 27 28# Generic MD files 29file arch/zaurus/zaurus/autoconf.c 30file arch/zaurus/zaurus/machdep.c 31 32file kern/subr_disk_mbr.c disk 33 34# kloader 35defflag opt_kloader.h KLOADER 36defparam opt_kloader.h KLOADER_KERNEL_PATH 37defflag debug_kloader.h KLOADER_DEBUG 38file dev/kloader.c kloader 39file arch/zaurus/zaurus/kloader_machdep.c kloader 40file arch/zaurus/zaurus/kloader_zaurus.S kloader 41 42# ARM FPE 43file arch/arm32/fpe-arm/armfpe_glue.S armfpe 44file arch/arm32/fpe-arm/armfpe_init.c armfpe 45file arch/arm32/fpe-arm/armfpe.s armfpe 46 47# Include Intel XScale PXA2x0 config definitions. 48include "arch/arm/xscale/files.pxa2x0" 49 50# I2C controller 51device ziic: i2cbus 52attach ziic at pxaip with pxaiic 53file arch/zaurus/dev/ziic.c ziic 54 55# 16-bit GPIO controller 56device scoop 57attach scoop at pxaip 58file arch/zaurus/dev/scoop.c scoop 59 60# PCMCIA/CF socket controller 61attach pxapcic at pxaip with pxapcic_scoop 62file arch/zaurus/dev/scoop_pcic.c pxapcic_scoop 63 64# alternate 8-bit GPIO controller for SL-C1000 65device ioexp 66attach ioexp at iic 67file arch/zaurus/dev/ioexp.c ioexp needs-flag 68 69# Dedicated SSP unit for ADC, touch screen, and backlight 70device zssp {} 71attach zssp at pxaip 72file arch/zaurus/dev/zssp.c zssp 73 74# LCD frame buffer 75attach lcd at pxaip with zlcd 76file arch/zaurus/dev/zlcd.c zlcd 77 78# backlight, brightness Controller 79device lcdctl 80attach lcdctl at zssp 81file arch/zaurus/dev/lcdctl.c lcdctl needs-flag 82 83# GPIO keyboard 84device zkbd: wskbddev 85attach zkbd at pxaip 86file arch/zaurus/dev/zkbd.c zkbd 87 88# Zaurus touchpad 89device ztp: wsmousedev, hpctpanel 90attach ztp at zssp 91file arch/zaurus/dev/ztp.c ztp 92 93# WM8750 audio 94device zaudio: audiobus, auconv, mulaw, aurateconv, pxaiis 95attach zaudio at iic 96file arch/zaurus/dev/zaudio.c zaudio 97defparam opt_zaudio.h ZAUDIO_VOLUME_STRIDE 98 99# Zaurus remote control 100device zrc: wskbddev 101attach zrc at pxaip 102file arch/zaurus/dev/zrc.c zrc 103 104# Power Management 105include "dev/hpc/apm/files.apm" 106 107device zapm: apmdevif 108attach zapm at pxaip 109file arch/zaurus/dev/zapm.c zapm 110 111# USB power control 112device zusb 113attach zusb at pxaip 114file arch/zaurus/dev/zusb.c zusb 115 116# MMC/SD controller 117attach pxamci at pxaip with zmci 118file arch/zaurus/dev/zmci.c zmci 119 120# PCMCIA drivers 121include "dev/pcmcia/files.pcmcia" 122 123# USB drivers 124include "dev/usb/files.usb" 125 126include "arch/zaurus/conf/majors.zaurus" 127