Justin Hibbits
cab8300efb
Add suspend/resume to DBDMA and ATA on PowerMacs.
...
This, and several subsequent commits, are suspend/resume for various PowerMac
drivers, which will include a change to the global suspend/resume code
eventually.
2013-12-21 00:07:56 +00:00
Ed Schouten
d745c852be
Mark MALLOC_DEFINEs static that have no corresponding MALLOC_DECLAREs.
...
This means that their use is restricted to a single C file.
2011-11-07 06:44:47 +00:00
Nathan Whitehorn
4a8c139140
Clean up some magic numbers in the DBDMA code by replacing them with
...
appropriately defined constants.
Suggested by: gnn
2008-10-27 23:11:14 +00:00
Nathan Whitehorn
b798355b99
Expand the DBDMA API to allow setting device-dependent control bits. While
...
here, clean up and document this a little.
Submitted by: Marco Trillo
MFC after: 1 week
2008-09-27 15:41:16 +00:00
Nathan Whitehorn
f1dea04adb
Change the DBDMA API to allow DBDMA registers in a subregion of a resource. This is necessary to allow future support of DMA for the various Apple on-board ATA controllers.
...
MFC after: 1 week
2008-09-23 02:12:47 +00:00
Marcel Moolenaar
7d8ccad797
Add support for Apple's Descriptor-Based DMA (DBDMA) engine. The DMA
...
engine is usful to various existing drivers, such as ata(4) and scc(4),
and is used bhy the soon to be added bm(4).
Submitted by: Nathan Whitehorn
2008-06-07 21:56:48 +00:00