GENERIC 6.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225
  1. # $OpenBSD: GENERIC,v 1.99 2015/04/16 09:09:49 mpi Exp $
  2. #
  3. # For further information on compiling OpenBSD kernels, see the config(8)
  4. # man page.
  5. #
  6. # For further information on hardware support for this architecture, see
  7. # the intro(4) man page. For further information about kernel options
  8. # for this architecture, see the options(4) man page. For an explanation
  9. # of each device driver in this file see the section 4 man page for the
  10. # device.
  11. machine zaurus arm
  12. include "../../../conf/GENERIC"
  13. maxusers 32 # estimated number of users
  14. options ARM32
  15. options PXAGPIO_HAS_GPION_INTRS
  16. makeoptions KERNEL_BASE_PHYS="0xa0200000"
  17. makeoptions KERNEL_BASE_VIRT="0xc0200000"
  18. # CPU options
  19. options CPU_XSCALE_PXA2X0 # Support the XScale core
  20. #options XSCALE_CACHE_WRITE_THROUGH
  21. options XSCALE_CACHE_WRITE_BACK
  22. makeoptions CPUFLAGS="-mcpu=xscale"
  23. option WSDISPLAY_COMPAT_USL # VT handling
  24. option WSDISPLAY_COMPAT_RAWKBD # provide raw scancodes; needed for X11
  25. option WSDISPLAY_DEFAULTSCREENS=2 # initial number of text consoles
  26. option WSDISPLAY_COMPAT_PCVT # emulate some ioctls; needed for X11
  27. option USBVERBOSE
  28. config bsd swap generic
  29. # The main bus device
  30. mainbus0 at root
  31. cpu0 at mainbus?
  32. pxaip0 at mainbus?
  33. pxaintc0 at pxaip? # interrupt controller
  34. pxagpio0 at pxaip? # GPIO controller
  35. pxadmac0 at pxaip? # DMA controller
  36. pxaost0 at pxaip? addr 0x40a00000 size 0x20
  37. # PCMCIA/CF socket and GPIO controllers
  38. scoop0 at pxaip?
  39. scoop1 at pxaip?
  40. # touch screen
  41. zts0 at pxaip?
  42. wsmouse* at zts? mux 0
  43. # keyboard
  44. zkbd0 at pxaip?
  45. wskbd* at zkbd? mux 1
  46. # USB controllers
  47. pxaudc0 at pxaip? # USB Device Controller
  48. ohci0 at pxaip? # Open Host Controller
  49. # USB function support
  50. usbf* at pxaudc? # USB logical device
  51. cdcef* at usbf? # CDC ethernet function
  52. # USB bus support
  53. usb* at ohci?
  54. # USB devices
  55. uhub* at usb? # USB Root Hub
  56. uhub* at uhub? # USB Hub
  57. ualea* at uhub? # Araneus Alea II TRNG
  58. umodem* at uhub? # USB Modems/Serial
  59. ucom* at umodem?
  60. uvisor* at uhub? # Handspring Visor
  61. ucom* at uvisor?
  62. uvscom* at uhub? # SUNTAC Slipper U VS-10U serial
  63. ucom* at uvscom?
  64. ubsa* at uhub? # Belkin serial adapter
  65. ucom* at ubsa?
  66. uftdi* at uhub? # FTDI FT8U100AX serial adapter
  67. ucom* at uftdi?
  68. uplcom* at uhub? # I/O DATA USB-RSAQ2 serial adapter
  69. ucom* at uplcom?
  70. umct* at uhub? # MCT USB-RS232 serial adapter
  71. ucom* at umct?
  72. uslcom* at uhub? # Silicon Laboratories CP210x serial
  73. ucom* at uslcom?
  74. uark* at uhub? # Arkmicro ARK3116 serial
  75. ucom* at uark?
  76. uipaq* at uhub? # iPAQ serial adapter
  77. ucom* at uipaq?
  78. uchcom* at uhub? # WinChipHead CH341/340 serial
  79. ucom* at uchcom?
  80. uaudio* at uhub? # USB Audio
  81. audio* at uaudio?
  82. umidi* at uhub? # USB MIDI
  83. midi* at umidi?
  84. ulpt* at uhub? # USB Printers
  85. umass* at uhub? # USB Mass Storage devices
  86. uhidev* at uhub? # Human Interface Devices
  87. ums* at uhidev? # USB mouse
  88. wsmouse* at ums? mux 0
  89. ukbd* at uhidev? # USB keyboard
  90. wskbd* at ukbd? mux 1
  91. ucycom* at uhidev? # Cypress serial
  92. ucom* at ucycom?
  93. uslhcom* at uhidev? # Silicon Labs CP2110 USB HID UART
  94. ucom* at uslhcom?
  95. uhid* at uhidev? # USB generic HID support
  96. upd* at uhidev? # USB Power Devices sensors
  97. aue* at uhub? # ADMtek AN986 Pegasus Ethernet
  98. atu* at uhub? # Atmel AT76C50x based 802.11b
  99. axe* at uhub? # ASIX Electronics AX88172 USB Ethernet
  100. axen* at uhub? # ASIX Electronics AX88179 USB Ethernet
  101. cue* at uhub? # CATC USB-EL1201A based Ethernet
  102. kue* at uhub? # Kawasaki KL5KUSB101B based Ethernet
  103. smsc* at uhub? # SMSC LAN95xx Ethernet
  104. cdce* at uhub? # CDC Ethernet
  105. urndis* at uhub? # Remote NDIS devices
  106. upl* at uhub? # Prolific PL2301/PL2302 host-to-host
  107. ugl* at uhub? # Genesys Logic GL620A-USB host-to-host
  108. udav* at uhub? # Davicom DM9601 based Ethernet
  109. ural* at uhub? # Ralink RT2500USB
  110. rum* at uhub? # Ralink RT2501USB/RT2601USB
  111. run* at uhub? # Ralink RT2700U/RT2800U/RT3000U
  112. zyd* at uhub? # Zydas ZD1211
  113. url* at uhub? # Realtek RTL8150L based adapters
  114. wi* at uhub? # WaveLAN IEEE 802.11DS
  115. udsbr* at uhub? # D-Link DSB-R100 radio
  116. radio* at udsbr? # USB radio
  117. ugen* at uhub? # USB Generic driver
  118. udcf* at uhub? # Gude Expert mouseCLOCK
  119. umbg* at uhub? # Meinberg Funkuhren USB5131
  120. uow* at uhub? # Maxim/Dallas DS2490 1-Wire adapter
  121. onewire* at uow?
  122. utwitch* at uhidev? # YUREX BBU sensor
  123. scsibus* at scsi?
  124. sd* at scsibus? # SCSI disk drives
  125. #st* at scsibus? # SCSI tape drives
  126. cd* at scsibus? # SCSI CD-ROM drives
  127. #ch* at scsibus? # SCSI autochangers
  128. #uk* at scsibus? # unknown SCSI
  129. # integrated 16550 UARTs
  130. options COM_PXA2X0
  131. com0 at pxaip? addr 0x40100000 intr 22 # Full Function UART
  132. com1 at pxaip? addr 0x40200000 intr 21 # BlueTooth UART
  133. com2 at pxaip? addr 0x40700000 intr 20 # Standard UART (for IrDA)
  134. # integrated PCMCIA/CF controller
  135. pxapcic0 at pxaip?
  136. # PCMCIA bus support
  137. pcmcia* at pxapcic?
  138. # PCMCIA (CF) devices
  139. com* at pcmcia? # PCMCIA modems/serial ports
  140. wi* at pcmcia? # WaveLAN IEEE 802.11DS
  141. malo* at pcmcia? # Marvell 88W8385
  142. ne* at pcmcia? # PCMCIA based NE2000 ethernet
  143. wdc* at pcmcia? # hard disk controller
  144. #cfxga* at pcmcia? # VoyagerVGA frame buffer
  145. #wsdisplay* at cfxga?
  146. # IDE hard drives
  147. wd* at wdc? flags 0x0000
  148. # Media Independent Interface (mii) drivers
  149. exphy* at mii? # 3Com internal PHYs
  150. inphy* at mii? # Intel 82555 PHYs
  151. iophy* at mii? # Intel 82553 PHYs
  152. icsphy* at mii? # ICS 1890 PHYs
  153. lxtphy* at mii? # Level1 LXT970 PHYs
  154. nsphy* at mii? # NS and compatible PHYs
  155. nsphyter* at mii? # NS and compatible PHYs
  156. qsphy* at mii? # Quality Semi QS6612 PHYs
  157. sqphy* at mii? # Seeq 8x220 PHYs
  158. rlphy* at mii? # Realtek 8139 internal PHYs
  159. mtdphy* at mii? # Myson MTD972 PHYs
  160. #dcphy* at mii? # Digital Clone PHYs
  161. acphy* at mii? # Altima AC101 PHYs
  162. amphy* at mii? # AMD 79C873 PHYs
  163. tqphy* at mii? # TDK 78Q212x PHYs
  164. bmtphy* at mii? # Broadcom 10/100 PHYs
  165. #brgphy* at mii? # Broadcom Gigabit PHYs
  166. eephy* at mii? # Marvell 88E1000 series PHY
  167. #xmphy* at mii? # XaQti XMAC-II PHYs
  168. nsgphy* at mii? # NS gigabit PHYs
  169. urlphy* at mii? # Realtek RTL8150L internal PHY
  170. rgephy* at mii? # Realtek 8169S/8110S PHY
  171. #ciphy* at mii? # Cicada CS8201 10/100/1000 copper PHY
  172. ukphy* at mii? # "unknown" PHYs
  173. lcd0 at pxaip? # LCD
  174. wsdisplay* at lcd? console ?
  175. zssp0 at pxaip? # ADC, touch screen, backlight
  176. apm0 at pxaip? # APM emulation
  177. zaudio0 at pxaip? # Zaurus I2S/I2C sound
  178. audio* at zaudio?
  179. zrc0 at pxaip? # Zaurus remote control
  180. wskbd* at zrc? mux 1
  181. flash0 at pxaip? # NAND flash memory
  182. pxammc0 at pxaip? # MMC/SD/SDIO controller
  183. sdmmc* at pxammc? # SD/MMC bus
  184. # USB Video
  185. uvideo* at uhub?
  186. video* at uvideo?
  187. # 1-Wire devices
  188. option ONEWIREVERBOSE
  189. owid* at onewire? # ID
  190. owsbm* at onewire? # Smart Battery Monitor
  191. owtemp* at onewire? # Temperature
  192. owctr* at onewire? # Counter device
  193. # Pseudo-Devices
  194. pseudo-device wsmux 2 # mouse & keyboard multiplexor
  195. pseudo-device hotplug 1 # devices hot plugging