xref: /netbsd-src/sys/arch/zaurus/conf/files.zaurus (revision e622eac459adf11c2e710d7a4de0f05510bbbe61)
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