1*e622eac4Sisaki# $NetBSD: files.zaurus,v 1.16 2019/05/08 13:40:17 isaki Exp $ 2d429c3dcSober# 3f19ed1a8Speter# Sharp Zaurus specific configuration info 4d429c3dcSober# 5d429c3dcSober 6d429c3dcSobermaxpartitions 16 7d429c3dcSobermaxusers 2 8 64 8d429c3dcSober 9d429c3dcSober# Machine-independent SCSI drivers 10d429c3dcSoberinclude "dev/scsipi/files.scsipi" 11d429c3dcSober 12d429c3dcSober# Machine-independent ATA drivers 13d429c3dcSoberinclude "dev/ata/files.ata" 14d429c3dcSober 15d429c3dcSober# Machine-independent I2O drivers. 16d429c3dcSoberinclude "dev/i2o/files.i2o" 17d429c3dcSober 18f19ed1a8Speter# Machine-independent SD/MMC drivers 19e0297d1eSnonakainclude "dev/sdmmc/files.sdmmc" 20f19ed1a8Speter 21f19ed1a8Speter# HPC 22f19ed1a8Speterinclude "arch/hpc/conf/files.hpc" 23f19ed1a8Speterinclude "dev/hpc/files.hpctp" 24f19ed1a8Speter 25d429c3dcSober# Memory disk driver 26d429c3dcSoberfile dev/md_root.c memory_disk_hooks 27d429c3dcSober 28d429c3dcSober# Generic MD files 29d429c3dcSoberfile arch/zaurus/zaurus/autoconf.c 30d429c3dcSoberfile arch/zaurus/zaurus/machdep.c 31d429c3dcSober 32d429c3dcSoberfile kern/subr_disk_mbr.c disk 33d429c3dcSober 3415d23a2fSnonaka# kloader 3515d23a2fSnonakadefflag opt_kloader.h KLOADER 3615d23a2fSnonakadefparam opt_kloader.h KLOADER_KERNEL_PATH 3715d23a2fSnonakadefflag debug_kloader.h KLOADER_DEBUG 3815d23a2fSnonakafile dev/kloader.c kloader 3915d23a2fSnonakafile arch/zaurus/zaurus/kloader_machdep.c kloader 4015d23a2fSnonakafile arch/zaurus/zaurus/kloader_zaurus.S kloader 4115d23a2fSnonaka 42d429c3dcSober# Include Intel XScale PXA2x0 config definitions. 43d429c3dcSoberinclude "arch/arm/xscale/files.pxa2x0" 44d429c3dcSober 45003bdf4cSnonaka# I2C controller 46003bdf4cSnonakadevice ziic: i2cbus 47003bdf4cSnonakaattach ziic at pxaip with pxaiic 48003bdf4cSnonakafile arch/zaurus/dev/ziic.c ziic 49003bdf4cSnonaka 50d429c3dcSober# 16-bit GPIO controller 51d429c3dcSoberdevice scoop 52d429c3dcSoberattach scoop at pxaip 53d429c3dcSoberfile arch/zaurus/dev/scoop.c scoop 54d429c3dcSober 55d429c3dcSober# PCMCIA/CF socket controller 56d429c3dcSoberattach pxapcic at pxaip with pxapcic_scoop 57d429c3dcSoberfile arch/zaurus/dev/scoop_pcic.c pxapcic_scoop 58d429c3dcSober 59003bdf4cSnonaka# alternate 8-bit GPIO controller for SL-C1000 60003bdf4cSnonakadevice ioexp 61003bdf4cSnonakaattach ioexp at iic 62003bdf4cSnonakafile arch/zaurus/dev/ioexp.c ioexp needs-flag 63003bdf4cSnonaka 64d429c3dcSober# Dedicated SSP unit for ADC, touch screen, and backlight 656145ba81Stsutsuidevice zssp {} 66d429c3dcSoberattach zssp at pxaip 67d429c3dcSoberfile arch/zaurus/dev/zssp.c zssp 68d429c3dcSober 69533071c4Stsutsui# PXA2x0 integrated LCDC frame buffer 70d429c3dcSoberattach lcd at pxaip with zlcd 71d429c3dcSoberfile arch/zaurus/dev/zlcd.c zlcd 72d429c3dcSober 73533071c4Stsutsui# LCD frame buffer for SL-C7x0 74533071c4Stsutsuidevice w100lcd: wsemuldisplaydev, rasops16, rasops8, rasops4, rasops_rotation 75533071c4Stsutsuiattach w100lcd at pxaip 76533071c4Stsutsuifile arch/zaurus/dev/w100lcd.c w100lcd needs-flag 77533071c4Stsutsuifile arch/zaurus/dev/w100.c w100lcd 78533071c4Stsutsui 796145ba81Stsutsui# backlight, brightness Controller 806145ba81Stsutsuidevice lcdctl 816145ba81Stsutsuiattach lcdctl at zssp 826145ba81Stsutsuifile arch/zaurus/dev/lcdctl.c lcdctl needs-flag 836145ba81Stsutsui 84d429c3dcSober# GPIO keyboard 85d429c3dcSoberdevice zkbd: wskbddev 86d429c3dcSoberattach zkbd at pxaip 87d429c3dcSoberfile arch/zaurus/dev/zkbd.c zkbd 88d429c3dcSober 89d429c3dcSober# Zaurus touchpad 90f19ed1a8Speterdevice ztp: wsmousedev, hpctpanel 916145ba81Stsutsuiattach ztp at zssp 92f19ed1a8Speterfile arch/zaurus/dev/ztp.c ztp 93d429c3dcSober 94003bdf4cSnonaka# WM8750 audio 95*e622eac4Sisakidevice zaudio: audiobus, pxaiis 96003bdf4cSnonakaattach zaudio at iic 97d429c3dcSoberfile arch/zaurus/dev/zaudio.c zaudio 9894ff29c8Snonakafile arch/zaurus/dev/wm8731_zaudio.c zaudio & cpu_xscale_pxa250 9994ff29c8Snonakafile arch/zaurus/dev/wm8750_zaudio.c zaudio & cpu_xscale_pxa270 100003bdf4cSnonakadefparam opt_zaudio.h ZAUDIO_VOLUME_STRIDE 101d429c3dcSober 102d429c3dcSober# Zaurus remote control 103d429c3dcSoberdevice zrc: wskbddev 104d429c3dcSoberattach zrc at pxaip 105d429c3dcSoberfile arch/zaurus/dev/zrc.c zrc 106d429c3dcSober 1071de7f198Snonaka# Power Management 1081de7f198Snonakainclude "dev/hpc/apm/files.apm" 1091de7f198Snonaka 1101de7f198Snonakadevice zapm: apmdevif 1111de7f198Snonakaattach zapm at pxaip 1121de7f198Snonakafile arch/zaurus/dev/zapm.c zapm 1131de7f198Snonaka 114003bdf4cSnonaka# USB power control 11553030734Schrisdevice zusb 11653030734Schrisattach zusb at pxaip 11753030734Schrisfile arch/zaurus/dev/zusb.c zusb 11853030734Schris 119f19ed1a8Speter# MMC/SD controller 120e0297d1eSnonakaattach pxamci at pxaip with zmci 121e0297d1eSnonakafile arch/zaurus/dev/zmci.c zmci 122d429c3dcSober 123f19ed1a8Speter# PCMCIA drivers 124d429c3dcSoberinclude "dev/pcmcia/files.pcmcia" 125d429c3dcSober 126f19ed1a8Speter# USB drivers 12753030734Schrisinclude "dev/usb/files.usb" 128f19ed1a8Speter 129d429c3dcSoberinclude "arch/zaurus/conf/majors.zaurus" 130