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