#       $NetBSD: OPENBLOCKS266_OPT,v 1.31 2021/06/29 10:22:35 nia Exp $
#

include         "arch/evbppc/conf/OPENBLOCKS266"

cbb*    at pci? dev ? function ?
cardslot* at cbb?
cardbus* at cardslot?
pcmcia* at cardslot?


# PCMCIA serial interfaces
com*    at pcmcia? function ?           # Modems and serial cards

pcmcom* at pcmcia? function ?           # PCMCIA multi-port serial cards
com*    at pcmcom? slave ?              # ...and the slave devices

# CardBus serial interfaces
com*    at cardbus? function ?          # Modems and serial cards


# PCMCIA SCSI controllers
aic*    at pcmcia? function ?           # Adaptec APA-1460 SCSI
esp*    at pcmcia? function ?           # Qlogic ESP406/FAS408 SCSI
spc*    at pcmcia? function ?           # Fujitsu MB87030/MB89352 SCSI

# CardBus SCSI cards
adv*    at cardbus? function ?          # AdvanSys 1200[A,B], 9xx[U,UA] SCSI
ahc*    at cardbus? function ?          # Adaptec ADP-1480
njs*    at cardbus? function ?          # Workbit NinjaSCSI-32

# SCSI bus support
scsibus* at scsi?

# SCSI devices
sd*     at scsibus? target ? lun ?      # SCSI disk drives
st*     at scsibus? target ? lun ?      # SCSI tape drives
cd*     at scsibus? target ? lun ?      # SCSI CD-ROM drives
ch*     at scsibus? target ? lun ?      # SCSI autochangers
ses*    at scsibus? target ? lun ?      # SCSI Enclosure Services devices
ss*     at scsibus? target ? lun ?      # SCSI scanners
uk*     at scsibus? target ? lun ?      # SCSI unknown


# PCMCIA IDE controllers
wdc*    at pcmcia? function ?

# CardBus IDE controllers
njata*  at cardbus? function ? flags 0x01       # Workbit NinjaATA-32
siisata* at cardbus? function ?                 # SiI SteelVine controllers

# ATA (IDE) bus support
atabus* at ata?
options ATADEBUG

# IDE drives
wd*     at atabus? drive ? flags 0x0000

# ATAPI bus support
atapibus* at atapi?

# ATAPI devices
# flags have the same meaning as for IDE drives.
cd*     at atapibus? drive ? flags 0x0000       # ATAPI CD-ROM drives
sd*     at atapibus? drive ? flags 0x0000       # ATAPI disk drives
st*     at atapibus? drive ? flags 0x0000       # ATAPI tape drives
uk*     at atapibus? drive ? flags 0x0000       # ATAPI unknown


# PCMCIA network interfaces
an*     at pcmcia? function ?           # Aironet PC4500/PC4800 (802.11)
awi*    at pcmcia? function ?           # BayStack 650/660 (802.11FH/DS)
cnw*    at pcmcia? function ?           # Xircom/Netwave AirSurfer
cs*     at pcmcia? function ?           # CS89xx Ethernet
ep*     at pcmcia? function ?           # 3Com 3c589 and 3c562 Ethernet
mbe*    at pcmcia? function ?           # MB8696x based Ethernet
ne*     at pcmcia? function ?           # NE2000-compatible Ethernet
ray*    at pcmcia? function ?           # Raytheon Raylink (802.11)
sm*     at pcmcia? function ?           # Megahertz Ethernet
wi*     at pcmcia? function ?           # Lucent/Intersil WaveLan IEEE (802.11)
xirc*   at pcmcia? function ?           # Xircom CreditCard Ethernet
com*    at xirc?
xi*     at xirc?
mhzc*   at pcmcia? function ?           # Megahertz Ethernet/Modem combo cards
com*    at mhzc?
sm*     at mhzc?

# CardBus network cards
ath*    at cardbus? function ?          # Atheros 5210/5211/5212 802.11
atw*    at cardbus? function ?          # ADMtek ADM8211 (802.11)
ex*     at cardbus? function ?          # 3Com 3c575TX
fxp*    at cardbus? function ?          # Intel i8255x
ral*    at cardbus? function ?          # Ralink Technology RT25x0 802.11a/b/g
re*     at cardbus? function ?          # Realtek 8139C+/8169/8169S/8110S
rtk*    at cardbus? function ?          # Realtek 8129/8139
rtw*    at cardbus? function ?          # Realtek 8180L (802.11)
tlp*    at cardbus? function ?          # DECchip 21143

# MII/PHY support
acphy*  at mii? phy ?                   # Altima AC101 and AMD Am79c874 PHYs
amhphy* at mii? phy ?                   # AMD 79c901 Ethernet PHYs
bmtphy* at mii? phy ?                   # Broadcom BCM5201 and BCM5202 PHYs
brgphy* at mii? phy ?                   # Broadcom BCM5400-family PHYs
ciphy*  at mii? phy ?                   # Cicada CS8201 Gig-E PHYs
dmphy*  at mii? phy ?                   # Davicom DM9101 PHYs
exphy*  at mii? phy ?                   # 3Com internal PHYs
gentbi* at mii? phy ?                   # Generic Ten-Bit 1000BASE-[CLS]X PHYs
glxtphy* at mii? phy ?                  # Level One LXT-1000 PHYs
gphyter* at mii? phy ?                  # NS83861 Gig-E PHY
icsphy* at mii? phy ?                   # Integrated Circuit Systems ICS189x
igphy*  at mii? phy ?                   # Intel IGP01E1000
ikphy*  at mii? phy ?                   # Intel 82563 PHYs
inphy*  at mii? phy ?                   # Intel 82555 PHYs
iophy*  at mii? phy ?                   # Intel 82553 PHYs
lxtphy* at mii? phy ?                   # Level One LXT-970 PHYs
makphy* at mii? phy ?                   # Marvell Semiconductor 88E1000 PHYs
nsphy*  at mii? phy ?                   # NS83840 PHYs
nsphyter* at mii? phy ?                 # NS83843 PHYs
pnaphy* at mii? phy ?                   # generic HomePNA PHYs
qsphy*  at mii? phy ?                   # Quality Semiconductor QS6612 PHYs
rgephy* at mii? phy ?                   # Realtek 8169S/8110S internal PHYs
rlphy*  at mii? phy ?                   # Realtek 8139/8201L PHYs
sqphy*  at mii? phy ?                   # Seeq 80220/80221/80223 PHYs
tlphy*  at mii? phy ?                   # ThunderLAN PHYs
tqphy*  at mii? phy ?                   # TDK Semiconductor PHYs
ukphy*  at mii? phy ?                   # generic unknown PHYs
urlphy* at mii? phy ?                   # Realtek RTL8150L internal PHYs


# CardBus USB controllers
ehci*   at cardbus? function ?          # Enhanced Host Controller
ohci*   at cardbus? function ?          # Open Host Controller
uhci*   at cardbus? function ?          # Universal Host Controller (Intel)

# PCMCIA USB controllers
slhci*  at pcmcia? function ?           # ScanLogic SL811HS

# USB bus support
usb*    at ehci?
usb*    at ohci?
usb*    at slhci?
usb*    at uhci?

# USB Hubs
uhub*   at usb?
uhub*   at uhub? port ?

# USB HID device
uhidev* at uhub? port ? configuration ? interface ?

# USB Mice
ums*    at uhidev? reportid ?
wsmouse* at ums? mux 0

# USB eGalax touch-panel
uep*    at uhub? port ?
wsmouse* at uep? mux 0

# USB Keyboards
ukbd*   at uhidev? reportid ?
wskbd*  at ukbd? console ? mux 1

# USB TEMPer and TEMPerHUM
uthum*  at uhidev? reportid ?

# USB serial adapter
ucycom* at uhidev? reportid ?

# USB Generic HID devices
uhid*   at uhidev? reportid ?

# USB LCDs and USB-VGA adaptors
udl*    at uhub? port ?         # DisplayLink DL-1x0/1x5
wsdisplay* at udl?

# USB Printer
ulpt*   at uhub? port ? configuration ? interface ?

# USB Modem
umodem* at uhub? port ? configuration ?
ucom*   at umodem?

# Option N.V. Wireless WAN modems
uhso*   at uhub? port ? configuration ?

# USB Mass Storage
umass*  at uhub? port ? configuration ? interface ?

# USB audio
uaudio* at uhub? port ? configuration ?
audio* at uaudio?

spkr*   at audio?               # PC speaker (synthesized)

# USB MIDI
umidi*  at uhub? port ? configuration ?
midi*   at midibus?

# USB IrDA
# USB-IrDA bridge spec
uirda*  at uhub? port ? configuration ? interface ?
irframe* at uirda?

stuirda* at uhub? port ? configuration ? interface ?
irframe* at stuirda?

# SigmaTel STIr4200 USB/IrDA Bridge
ustir*  at uhub? port ?
irframe* at ustir?

# USB Ethernet adapters
aue*    at uhub? port ?         # ADMtek AN986 Pegasus based adapters
axe*    at uhub? port ?         # ASIX AX88172 based adapters
cdce*   at uhub? port ?         # CDC, Ethernet Networking Control Model
cue*    at uhub? port ?         # CATC USB-EL1201A based adapters
kue*    at uhub? port ?         # Kawasaki LSI KL5KUSB101B based adapters
mue*    at uhub? port ?         # Microchip LAN75xx/LAN78xx based adapters
udav*   at uhub? port ?         # Davicom DM9601 based adapters
ure*    at uhub? port ?         # Realtek RTL8152/RTL8153 based adapters
url*    at uhub? port ?         # Realtek RTL8150L based adapters

# USB 802.11b adapters
atu*    at uhub? port ?         # Atmel AT76C50XX based adapters
ural*   at uhub? port ?         # Ralink Technology RT2500USB 802.11a/b/g
rum*    at uhub? port ?         # Ralink Technology RT2501/RT2601 802.11a/b/g
zyd*    at uhub? port ?         # Zydas ZD1211

# Prolific PL2301/PL2302 host-to-host adapter
upl*    at uhub? port ?

# Serial adapters
ubsa*   at uhub? port ?         # Belkin serial adapter
ucom*   at ubsa? portno ?

uchcom* at uhub? port ?         # WinChipHead CH341/CH340 serial adapter
ucom*   at uchcom? portno ?

uftdi*  at uhub? port ?         # FTDI FT8U100AX serial adapter
ucom*   at uftdi? portno ?

uipaq*  at uhub? port ?         # iPAQ PDAs
ucom*   at uipaq? portno ?

umct*   at uhub? port ?         # MCT USB-RS232 serial adapter
ucom*   at umct? portno ?

uplcom* at uhub? port ?         # I/O DATA USB-RSAQ2 serial adapter
ucom*   at uplcom? portno ?

uslsa*  at uhub? port ?         # Silicon Labs USB-RS232 serial adapter
ucom*   at uslsa? portno ?

uvscom* at uhub? port ?         # SUNTAC Slipper U VS-10U serial adapter
ucom*   at uvscom? portno ?

# RIM BlackBerry
uberry* at uhub? port ?

# USB Handspring Visor
uvisor* at uhub? port ?
ucom*   at uvisor?

# Kyocera AIR-EDGE PHONE
ukyopon* at uhub? port ?
ucom*   at ukyopon? portno ?

# USB scanners that use SCSI emulation, e.g., HP5300
usscanner* at uhub? port ?

# Topfield TF5000PVR range of DVB recorders
utoppy* at uhub? port ?

# D-Link DSB-R100 USB radio
udsbr*  at uhub? port ?
radio*  at udsbr?

# USB Generic driver
ugen*   at uhub? port ?

# USB 3G datacards
umodeswitch* at uhub? port ?
u3g*    at uhub? port ?
ucom*   at u3g?

# USB generic serial port (e.g., data over cellular)
ugensa* at uhub? port ?
ucom*   at ugensa?

# Video capture devices

pseye*  at uhub?                # Sony PLAYSTATION(R) Eye webcam
uvideo* at uhub?                # USB Video Class capture devices
video*  at videobus?

# CardBus IEEE1394 controllers
fwohci* at cardbus? function ?  # IEEE1394 Open Host Controller

ieee1394if* at fwohci?
fwip*   at ieee1394if?          # IP over IEEE1394
sbp*    at ieee1394if? euihi ? euilo ?


# Bluetooth Controller and Device support

# Bluetooth PCMCIA Controllers
bt3c* at pcmcia? function ?     # 3Com 3CRWB6096-A
btbc* at pcmcia? function ?     # AnyCom BlueCard LSE041/039/139

# Bluetooth USB Controllers
ubt* at uhub? port ?
aubtfwl* at uhub? port ?

# Bluetooth Device Hub
bthub*  at bcsp?
bthub*  at bt3c?
bthub*  at btbc?
bthub*  at btuart?
bthub*  at ubt?

# Bluetooth HID support
bthidev* at bthub?

# Bluetooth Mouse
btms*   at bthidev? reportid ?
wsmouse* at btms? mux 0

# Bluetooth Keyboard
btkbd*  at bthidev? reportid ?
wskbd*  at btkbd? console ? mux 1

# Bluetooth Apple Magic Mouse
btmagic* at bthub?
wsmouse* at btmagic? mux 0

# Bluetooth Audio support
btsco*  at bthub?


#
# Pseudo devices
#

# miscellaneous pseudo-devices
pseudo-device   bcsp                    # BlueCore Serial Protocol
pseudo-device   btuart                  # Bluetooth HCI UART (H4)
pseudo-device   drvctl                  # user control of drive subsystem

# wscons pseudo-devices
pseudo-device   wsmux                   # mouse & keyboard multiplexor