mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-28 18:51:56 -04:00
ide: remove ->dma_vendor{1,3} fields from ide_hwif_t
* Use 'hwif->dma_base + {1,3}' instead of hwif->dma_vendor{1,3} in
pdc202xx_new host driver.
* Remove no longer needed ->dma_vendor{1,3} fields from ide_hwif_t.
Acked-by: Sergei Shtylyov <[email protected]>
Signed-off-by: Bartlomiej Zolnierkiewicz <[email protected]>
This commit is contained in:
parent
669185e98c
commit
41051a141d
3 changed files with 4 additions and 10 deletions
|
|
@ -858,12 +858,8 @@ void ide_setup_dma(ide_hwif_t *hwif, unsigned long base)
|
|||
|
||||
if (!hwif->dma_command)
|
||||
hwif->dma_command = hwif->dma_base + 0;
|
||||
if (!hwif->dma_vendor1)
|
||||
hwif->dma_vendor1 = hwif->dma_base + 1;
|
||||
if (!hwif->dma_status)
|
||||
hwif->dma_status = hwif->dma_base + 2;
|
||||
if (!hwif->dma_vendor3)
|
||||
hwif->dma_vendor3 = hwif->dma_base + 3;
|
||||
if (!hwif->dma_prdtable)
|
||||
hwif->dma_prdtable = hwif->dma_base + 4;
|
||||
|
||||
|
|
|
|||
|
|
@ -83,8 +83,8 @@ static u8 get_indexed_reg(ide_hwif_t *hwif, u8 index)
|
|||
{
|
||||
u8 value;
|
||||
|
||||
outb(index, hwif->dma_vendor1);
|
||||
value = inb(hwif->dma_vendor3);
|
||||
outb(index, hwif->dma_base + 1);
|
||||
value = inb(hwif->dma_base + 3);
|
||||
|
||||
DBG("index[%02X] value[%02X]\n", index, value);
|
||||
return value;
|
||||
|
|
@ -97,8 +97,8 @@ static u8 get_indexed_reg(ide_hwif_t *hwif, u8 index)
|
|||
*/
|
||||
static void set_indexed_reg(ide_hwif_t *hwif, u8 index, u8 value)
|
||||
{
|
||||
outb(index, hwif->dma_vendor1);
|
||||
outb(value, hwif->dma_vendor3);
|
||||
outb(index, hwif->dma_base + 1);
|
||||
outb(value, hwif->dma_base + 3);
|
||||
DBG("index[%02X] value[%02X]\n", index, value);
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue