files.zaurus 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116
  1. # $OpenBSD: files.zaurus,v 1.31 2015/05/11 06:46:21 ratchov Exp $
  2. #
  3. # First try for arm-specific configuration info
  4. #
  5. maxpartitions 16
  6. maxusers 2 8 64
  7. major {wd = 16}
  8. major {sd = 24}
  9. major {cd = 26}
  10. major {rd = 18}
  11. file arch/arm/arm/conf.c
  12. file arch/zaurus/zaurus/zaurus_machdep.c
  13. #
  14. # Machine-independent SCSI drivers
  15. #
  16. include "scsi/files.scsi"
  17. include "dev/atapiscsi/files.atapiscsi"
  18. # CPU support and integrated peripherals
  19. include "arch/arm/xscale/files.pxa2x0"
  20. # LCD frame buffer
  21. attach lcd at pxaip with lcd_pxaip
  22. file arch/zaurus/zaurus/zaurus_lcd.c lcd_pxaip
  23. # GPIO keyboard
  24. device zkbd: wskbddev
  25. attach zkbd at pxaip
  26. file arch/zaurus/dev/zaurus_kbd.c zkbd
  27. # 16-bit GPIO controller
  28. device scoop
  29. attach scoop at pxaip
  30. file arch/zaurus/dev/zaurus_scoop.c scoop
  31. # PCMCIA/CF socket controller
  32. attach pxapcic at pxaip with pxapcic_scoop
  33. file arch/zaurus/dev/scoop_pcic.c pxapcic_scoop
  34. # SD/MMC socket controller
  35. attach pxammc at pxaip with pxammc_scoop
  36. file arch/zaurus/dev/scoop_mmc.c pxammc_scoop
  37. # Dedicated SSP unit for ADC, touch screen, and backlight
  38. device zssp
  39. attach zssp at pxaip
  40. file arch/zaurus/dev/zaurus_ssp.c zssp
  41. # Power manager and APM emulation
  42. attach apm at pxaip with apm_pxaip
  43. file arch/zaurus/dev/zaurus_apm.c apm_pxaip
  44. # Zaurus touchpad
  45. device zts: wsmousedev
  46. attach zts at pxaip
  47. file arch/zaurus/dev/zts.c zts
  48. # Zaurus sound
  49. device zaudio: audio, i2s, i2c
  50. attach zaudio at pxaip
  51. file arch/zaurus/dev/zaurus_audio.c zaudio
  52. # Zaurus remote control
  53. device zrc: wskbddev
  54. attach zrc at pxaip
  55. file arch/zaurus/dev/zaurus_remote.c zrc
  56. # NAND flash pseudo-disk device (Xilinx NAND flash controller)
  57. device flash: disk
  58. attach flash at pxaip with flash_pxaip
  59. file arch/zaurus/dev/zaurus_flash.c flash_pxaip
  60. #
  61. # Machine-independent ATA drivers
  62. #
  63. include "dev/ata/files.ata"
  64. # Generic MD files
  65. file arch/zaurus/zaurus/autoconf.c
  66. file arch/arm/arm/disksubr.c disk
  67. # ARM FPE
  68. file arch/arm/fpe-arm/armfpe_glue.S armfpe
  69. file arch/arm/fpe-arm/armfpe_init.c armfpe
  70. file arch/arm/fpe-arm/armfpe.s armfpe
  71. # Include WSCONS stuff
  72. include "dev/wscons/files.wscons"
  73. include "dev/rasops/files.rasops"
  74. include "dev/wsfont/files.wsfont"
  75. # Include USB stuff
  76. include "dev/usb/files.usb"
  77. attach pxaudc at pxaip with pxaudc_zaurus
  78. file arch/zaurus/dev/zaurus_udc.c pxaudc_zaurus
  79. # Media Independent Interface (mii)
  80. include "dev/mii/files.mii"
  81. #
  82. # Machine-independent SD/MMC drivers
  83. #
  84. include "dev/sdmmc/files.sdmmc"
  85. #
  86. # Machine-independent 1-Wire drivers
  87. #
  88. include "dev/onewire/files.onewire"