augustss
e63a553175
Change the interface between high and lowlevel audio drivers again:
...
Set the encoding parameters slightly differently.
Remove the SW encoding/decodinf functions from this interface
and move them to the audio_parameter struct; this is both more efficient
and flexible.
1997-05-09 22:16:27 +00:00
augustss
c4a52794f1
Convert to new orthogonal audio encoding scheme and implement
...
some of the new encodings. The change to ioctl AUDIO_GETENC is
NOT backwards compatible.
1997-05-07 18:51:31 +00:00
augustss
526ef2f618
Change the interface between the high and low level audio drivers
...
so that all audio encoding parameters are set at once. This simplifies
the interface and make error checking easier.
1997-04-29 21:01:33 +00:00
gwr
37b247edde
Renames: /dumpconf/cpu_dumpconf/, /boot/cpu_reboot/
1997-03-26 22:42:13 +00:00
mark
b28684079f
Fix broken vidcaudio_set_format() prototype.
1997-03-25 05:09:01 +00:00
mycroft
7a55cafeeb
Implement set_format.
1997-03-20 16:51:38 +00:00
is
07b064e02e
New ARP system, supports IPv4 over any hardware link.
...
Some of the stuff (e.g., rarpd, bootpd, dhcpd etc., libsa) still will
only support Ethernet. Tcpdump itself should be ok, but libpcap needs
lot of work.
For the detailed change history, look at the commit log entries for
the is-newarp branch.
1997-03-15 18:09:08 +00:00
mycroft
ac3b8b13b7
Don't share the silence block between devices. Make silence filling work for
...
more encodings, and make it device-independent. From Lennart Augustsson, in
PR kern/3305.
1997-03-13 02:19:32 +00:00
mark
c2a184bc45
Fix SA110 CPU ID.
1997-02-04 06:30:57 +00:00
mark
7ef8e3bcd9
Fix declaration of the interrupt handler to match new prototype for IRQ
...
function pointers.
1997-02-04 02:23:35 +00:00
mark
aab5efa574
Updated to use the new bus space interface code. Use a number of bus
...
space handles to describe the task file registers, aux register, 16 bit
data register and 32 bit data register.
The wdc softc structure has been moved to a separate file.
Added support for multiple attachments by separating the core of the
probe and attach functions from the mainbus probe and attach routines.
Added a new wdc flags 32_BIT so that the wd can determine 32 bit xfer
support from the wdc device.
1997-02-04 02:04:51 +00:00
mark
a497e39048
Fix the declarations of the interrupt handlers to accept void * pointers
...
as the only argument and cast this as appropriate now that the function
pointers to the interrupt registration functions are fully prototyped.
Use <machine/conf.h> for the declarations of the device driver entry
points.
1997-01-28 04:55:15 +00:00
mark
844495ceb6
Use machine/conf.h for prototypes for device entry points.
...
Declare the cpuioctl() cmd argument as u_long rather than int.
1997-01-28 04:36:14 +00:00
mark
e1460d785b
Add prototypes for match and attach functions.
1997-01-28 04:08:21 +00:00
mark
52ee4f3259
Updated to use the bus space interface. Pullup all the recent changes
...
to the ISA fd driver including the floppy formatting code.
1997-01-26 02:32:04 +00:00
mark
dfb0662f21
Remove unused variables.
1997-01-26 02:16:44 +00:00
mark
de7c5e2195
Implement the bus space interfaces for set multiple, set region and copy.
1997-01-26 01:49:01 +00:00
mark
8f52c7afd4
Added prototypes for mainbusprint() and mainbusscan().
1997-01-26 01:41:01 +00:00
mark
02e575f690
Replace the fix for the bugged revisions of the 37GT665 I/O controller
...
that was lost during the last upgrade of the driver.
1997-01-14 22:59:40 +00:00
mark
98ecd0ea70
Updated for the new bus space implementation.
...
Merge in the latest changes from the ISA lpt device.
1997-01-13 00:46:51 +00:00
mark
7384f7a76d
Update for the new bus space implementation.
...
Merge in the latest changes from the ISA com device.
1997-01-13 00:40:54 +00:00
mark
4812012263
Implement a set of functions that provide the bus space mapping and
...
read/write routines for the mainbus.
1997-01-13 00:37:51 +00:00
mark
52a7f33ad1
Updated for the new bus space implementation in bus.h
...
The mainbus bus space tag is passed in the mainbus_attach_args structure.
1997-01-13 00:35:47 +00:00
mark
fd643704d1
Minor changes (inline -> __inline))
1997-01-06 04:47:53 +00:00
mark
c65504baea
Lowered the FIFO trigger threshold to 4 for rather than 8.
...
Impelemented a fix for kernel locks when opening the serial post :
Revisions A->D of the SMC FDC37GT665 Peripherial controller have
a bug in the serial port that is triggered if the FIFO is enabled
while there is a byte in the rx data register resulting in the
rx ready bit being permenantly set.
1997-01-05 19:19:57 +00:00
pk
fbfb9e1144
Device rename: rd' =>
md'
1997-01-01 23:32:41 +00:00
mark
12b8038548
Fixed the IPL level of the interrupt handler.
1996-11-23 03:56:02 +00:00
mark
4c515d528e
Pass the device name to identify_master_cpu().
...
Identify StrongARM CPU's with bugged STM^ instructions.
1996-11-23 03:53:48 +00:00
mark
3c05da919c
Use the IOMD_ID macro to check the IOMD ID number rather than direct reads
...
from the IOMD.
1996-11-23 03:45:52 +00:00
mark
37f3875ce4
Use the IOMD_ID macro to check the IOMD ID number rather than direct reads
...
from the IOMD.
1996-11-23 03:37:35 +00:00
thorpej
5bbb546d40
Add missing bitmask buffer declaration. (*sigh*)
1996-11-13 06:46:12 +00:00
thorpej
f3d0bd2b74
Slight stylistic tweak, to match the same changes I made in the SPARC
...
version of the fd driver.
1996-11-13 06:41:21 +00:00
thorpej
ae63cbffa1
Use bitmask_snprintf().
1996-11-13 06:36:56 +00:00
mark
68ecde0706
Added support for switch mouse reports between absolute and relative
...
positions.
1996-10-29 23:28:12 +00:00
mark
8666e8f843
Treat MOUSEMODE_REL as an absolute value rather than as a bit flag.
...
Use sc_mode rather than mode.
1996-10-29 23:25:29 +00:00
mark
8d9b74e953
Make sure that DMA channels 2 and 3 are setup as external for the podulebus
...
on RiscPC machines.
1996-10-29 23:22:57 +00:00
mark
1f388af5cf
Fixed 4 compiler warnings about casts on insw() and outsw() calls.
1996-10-18 00:48:29 +00:00
ws
31bdb14ed5
Rename recently checked in KGDB to IPKDB to resolve conflicts with older KGDB
1996-10-16 19:32:08 +00:00
mark
535518ceed
Added support for the A7000 and more generally for ARM7500 based machines
...
that are not RC7500 boards.
Fixed vidcaudio_sw_encode() and vidcaudio_sw_decode() functions.
1996-10-15 21:33:51 +00:00
mark
c2a3d7ad3c
Cleaned up comments.
...
Removed suspect FPA probing code, instead use the ARM FPE to probe the FPA.
Neatened up the FPE attachment code.
Recognise StrongARM class of cpu.
Updated the fpa instruction bounce handler to expect a 4th argument
when called on an undefined trap to match recent changes made to
undefined handlers.
1996-10-15 21:26:25 +00:00
mark
46ee6bf856
Added support for the RC7500 and the lmc1982.
...
Added support for the A7000.
1996-10-15 21:20:15 +00:00
mark
c69e8d2559
Initial commit of the lmc audio driver for the lmc1982 found on RC7500
...
motherboards.
1996-10-15 21:10:24 +00:00
mark
e7e591d3b5
Separated out the function to place records in the mouse buffer.
...
Add acknowledgement records to the buffer following origin or bounding
box changes.
Removed prototype for strncmp().
Added support for switch mouse reports between absolute and relative
positions.
1996-10-15 21:06:51 +00:00
mark
65b094f18f
Pull in all the recent changes made the dev/isa/com.c driver.
...
These are all the changes made between 1.81 and 1.88.
1996-10-15 21:00:55 +00:00
mark
8f75693ba4
Get the IIC clock and data bit masks correct on RC7500 boards.
1996-10-15 20:40:31 +00:00
mark
538cb0ef13
Recognise all ARM7500 systesm rather than just RC7500 during probing.
...
Fixed kbdpoll().
1996-10-15 19:47:04 +00:00
mark
4b50267049
Make the device probe generic to all ARM7500 systems rather than
...
just RC7500 systems.
1996-10-15 19:37:06 +00:00
mark
3f201e3de4
For RC7500 kernels treat drive type 0x00 the same as drive type 0x10.
1996-10-15 19:31:35 +00:00
mark
63b78f14d6
Cleaned up rtcread().
...
Implemented rtcwrite() so that the RTC can be set via /dev/rtc?
1996-10-15 19:28:01 +00:00
mark
583b16b82a
Added comments to interrupt return points.
1996-10-15 15:51:56 +00:00