nathanw
46b2a2fcd4
Do ess_config_addr() in the ofisa front end, rather than in the match
...
routine. Prevents problems with non-SCR ess chips, as described in
PR 11630.
2001-01-06 22:50:00 +00:00
mycroft
a6fe4b78f2
Um, we need rnd.h so that cs_softc is defined properly. Overrunning structures
...
is bad.
NOTE: #IFDEF IN SOFTC DEFINITIONS IS BAD.
2000-12-26 09:42:21 +00:00
thorpej
ae7f25d8af
Fix a typo.
1999-03-30 20:07:56 +00:00
cgd
a6eca03c65
pull ofisa_machdep.h in from machine/
1999-03-19 03:30:35 +00:00
mycroft
9e041fd850
Adjustments for structure name changes.
1999-03-16 13:07:45 +00:00
mycroft
4822d3d0b0
Move IRQ setup into frontend. Need to move DRQ handling as well.
1999-02-19 16:10:44 +00:00
sommerfe
57ba10cfab
Change ofisa attachment comparable to change drochner made to isa
...
attachment. Works at least well enough to allow kernel to build &
boot on diskless shark with wdc controller in it.
1998-12-02 00:18:41 +00:00
bouyer
354f32509f
Pass the rigth argument to wdcintr(). Closes PR 6342.
1998-10-23 13:58:17 +00:00
bouyer
19fddaeeb5
Merge bouyer-ide
1998-10-12 16:09:10 +00:00
thorpej
96aa1cec21
Add ofisa attachment for the ISA joystick driver.
...
XXX currently arm32-specific.
1998-08-20 07:02:32 +00:00
thorpej
ee26f0775b
This now needs <dev/midi_if.h> to build.
1998-08-18 17:55:09 +00:00
thorpej
d0a17ab63e
Fix a typo.
1998-08-17 20:34:19 +00:00
thorpej
2b869a383f
Use _CS_OFISA_MD_* callbacks for old, broken OpenFirmware builds.
1998-08-15 02:59:01 +00:00
eeh
a2dd74ed79
Merge paddr_t changes into the main branch.
1998-08-13 02:10:37 +00:00
augustss
6b407a79c6
Major cleanup of the ESS driver. It now sorta works. More to come.
1998-07-31 15:17:17 +00:00
thorpej
4f8d24662e
Uncomment the SoundBlaster ofisa attachment; the Shark isn't the only
...
potenial user of ofisa (e.g. my FirePower). An ofisa attachment for the
SoundBlaster is prefectly legitimate.
1998-07-30 21:25:05 +00:00
thorpej
0bd4f9291c
Use the correct "compatible" strings (ESS, not generic SB!), and correct
...
some comments about what we expect as far as interrupt and dma properties.
1998-07-30 21:22:59 +00:00
augustss
c0ca4781ed
ESS attachments for ofisa.
1998-07-30 14:15:59 +00:00
augustss
cdeb158d5f
A first stab at making the SHARK sound work. It doesn't really work
...
yet, but it probes and makes a noise when used. Stay tuned!
1998-07-30 14:11:42 +00:00
thorpej
8db7ed28a4
ISA with OpenFirmware configuration glue for the CS8900 Ethernet driver.
1998-07-27 01:26:43 +00:00
thorpej
750e240c97
Print the "model" property.
1998-07-14 01:39:34 +00:00
thorpej
30291f0f2f
Declare the ofisa soundblaster attachment.
1998-07-08 05:14:10 +00:00
thorpej
213e26d670
OpenFirmware glue for ISA SoundBlaster and compatible devices.
1998-07-01 06:52:12 +00:00
thorpej
34e62af19a
- Fix a bug that prevented one from requesting a subset of a property
...
containing multiple values.
- Add a way to get the "dma" property for a node.
1998-06-30 00:09:36 +00:00
cgd
651b44e211
Rework the way kernel include files are installed. In the new method,
...
as with user-land programs, include files are installed by each directory
in the tree that has includes to install. (This allows more flexibility
as to what gets installed, makes 'partial installs' easier, and gives us
more options as to which machines' includes get installed at any given
time.) The old SYS_INCLUDES={symlinks,copies} behaviours are _both_
still supported, though at least one bug in the 'symlinks' case is
fixed by this change. Include files can't be build before installation,
so directories that have includes as targets (e.g. dev/pci) have to move
those targets into a different Makefile.
1998-06-12 23:22:30 +00:00
thorpej
c5a827e7f6
Per leo@netbsd.org: Don't call isa_dmainit() if NISADMA == 0.
1998-06-11 08:43:01 +00:00
tv
209848d4ab
Change `dev' -> `self' in ofisaattach(), compile error
1998-06-10 16:48:21 +00:00
thorpej
e290abfe34
Initialize DMA state when we attach the ofisa bus.
1998-06-09 00:02:43 +00:00
cgd
09cde3ae17
compile with -Wall, update for changes to dev/ofw
1998-03-21 02:06:17 +00:00
thorpej
8354e68508
Remove "class" declarations, and add "devclass" declarations where
...
appropriate. Fix several inconsistencies between device class and
attributes. Mostly from Chris Demetriou.
1998-02-16 22:12:45 +00:00
cgd
f1fa872906
don't forget class spec
1998-02-07 00:49:19 +00:00
cgd
5942e0ff3d
initial implementation of OFW ISA bus code and attachments for a few
...
devices. Still a bit rough, but works well enough. Requires a bunch of
machine-dependent glue (since this is, in effect, a MI bus bridge).
1998-02-07 00:46:45 +00:00