files.zaurus revision 1.9
1#	$NetBSD: files.zaurus,v 1.9 2011/06/19 16:20:09 nonaka 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# GPIO keyboard
79device zkbd: wskbddev
80attach zkbd at pxaip
81file arch/zaurus/dev/zkbd.c		zkbd
82
83# Zaurus touchpad
84device ztp: wsmousedev, hpctpanel
85attach ztp at pxaip
86file arch/zaurus/dev/ztp.c		ztp
87
88# WM8750 audio
89device zaudio: audiobus, auconv, mulaw, aurateconv, pxaiis
90attach zaudio at iic
91file arch/zaurus/dev/zaudio.c		zaudio
92defparam opt_zaudio.h			ZAUDIO_VOLUME_STRIDE
93
94# Zaurus remote control
95device zrc: wskbddev
96attach zrc at pxaip
97file arch/zaurus/dev/zrc.c		zrc
98
99# Power Management
100include "dev/hpc/apm/files.apm"
101
102device zapm: apmdevif
103attach zapm at pxaip
104file arch/zaurus/dev/zapm.c		zapm
105
106# USB power control
107device zusb
108attach zusb at pxaip
109file arch/zaurus/dev/zusb.c		zusb
110
111# MMC/SD controller
112attach pxamci at pxaip with zmci
113file arch/zaurus/dev/zmci.c		zmci
114
115# PCMCIA drivers
116include "dev/pcmcia/files.pcmcia"
117
118# USB drivers
119include "dev/usb/files.usb"
120
121include "arch/zaurus/conf/majors.zaurus"
122