1 # $NetBSD: files.sbus,v 1.18 2002/09/13 14:03:53 ad Exp $
2 #
3 # Config file and device description for machine-independent SBUS code.
4 # Included by ports that need it.
5
6 device sbus { slot = -1, offset = -1 }
7 #notyet:file dev/sbus/sbus.c sbus
8
9 # Sbus expander device
10 device xbox {}
11 attach xbox at sbus
12 attach sbus at xbox with sbus_xbox
13 file dev/sbus/xbox.c xbox
14
15 # Qlogic ISP 10x0 (Sbus) family
16 # device declaration in sys/conf/files
17 attach isp at sbus with isp_sbus
18 file dev/sbus/isp_sbus.c isp_sbus
19
20 # Sbus NCR539x SCSI & Lance Ethernet
21 device dma {}: lsi64854
22 attach dma at sbus with dma_sbus
23 device ledma {}: lsi64854
24 attach ledma at sbus
25 file dev/sbus/dma_sbus.c dma_sbus | ledma
26
27 device lebuffer {}
28 attach lebuffer at sbus
29 file dev/sbus/lebuffer.c lebuffer
30
31 # device definition in sys/conf/files
32 attach le at sbus with le_sbus: le24
33 attach le at lebuffer with le_lebuffer: le24
34 attach le at ledma with le_ledma: le24
35 file dev/sbus/if_le.c le_sbus
36 file dev/sbus/if_le_lebuffer.c le_lebuffer
37 file dev/sbus/if_le_ledma.c le_ledma
38
39 attach esp at sbus with esp_sbus
40 attach esp at dma with esp_dma
41 file dev/sbus/esp_sbus.c esp_sbus | esp_dma needs-flag
42
43 # LSI64854 based bi-directional parallel port
44 device bpp {}: lsi64854
45 attach bpp at sbus
46 file dev/sbus/bpp.c bpp needs-flag
47
48 # Efficient Networks, Inc. ATM interface
49 # device declaration in sys/conf/files
50 attach en at sbus with en_sbus
51 file dev/sbus/if_en.c en_sbus
52
53 device qec {}
54 attach qec at sbus
55 file dev/sbus/qec.c qec
56
57 device be: arp, ether, ifnet, mii
58 attach be at qec
59 file dev/sbus/be.c be
60
61 device qe: arp, ether, ifnet
62 attach qe at qec
63 file dev/sbus/qe.c qe
64
65 attach hme at sbus with hme_sbus
66 file dev/sbus/if_hme_sbus.c hme_sbus
67
68 attach audiocs at sbus with audiocs_sbus
69 file dev/sbus/cs4231_sbus.c audiocs_sbus
70
71 #
72 # Magma Serial/Parallel boards
73 #
74 device magma {}
75 attach magma at sbus
76 device mtty: tty
77 attach mtty at magma
78 device mbpp
79 attach mbpp at magma
80 file dev/sbus/magma.c magma | mtty | mbpp needs-flag
81
82 device siosixteen { channel = -1 }
83 attach siosixteen at sbus
84 device clcd: tty, cd18xx
85 attach clcd at siosixteen
86 file dev/sbus/sio16.c siosixteen | clcd needs-flag
87
88 # STP4020 SBus to PCMCIA bridge (`nell' to her friends)
89 device nell: pcmciabus
90 attach nell at sbus
91 file dev/sbus/stp4020.c nell
92
93 #
94 # Framebuffer devices (requires dev/sun/files.sun)
95 #
96 attach bwtwo at sbus with bwtwo_sbus
97 file dev/sbus/bwtwo_sbus.c bwtwo_sbus
98
99 attach cgsix at sbus with cgsix_sbus
100 file dev/sbus/cgsix_sbus.c cgsix_sbus
101
102 attach cgthree at sbus with cgthree_sbus
103 file dev/sbus/cgthree_sbus.c cgthree_sbus
104
105 # framebuffer devices implemented only on SBus
106 device tcx: bt_dac, fb, rasops8, rasops24
107 attach tcx at sbus
108 file dev/sbus/tcx.c tcx needs-flag
109
110 device zx: fb, rasops32
111 attach zx at sbus
112 file dev/sbus/zx.c zx
113
114 # Tadpole 3GX/3GS (P9100 -- P Nine One Zero Zero -> pnozz)
115 device pnozz: fb, bt_dac, rasops8, rasops16, rasops32
116 attach pnozz at sbus
117 file dev/sbus/p9100.c pnozz needs-flag
Cache object: 7337349545304bbf829853af965ef863
|