Commit 69f54f0f authored by Paul Mackerras's avatar Paul Mackerras

PPC32: provide __ide_mm_insw etc.

parent 411371cb
...@@ -837,7 +837,7 @@ _GLOBAL(_outsl) ...@@ -837,7 +837,7 @@ _GLOBAL(_outsl)
bdnz 00b bdnz 00b
blr blr
_GLOBAL(ide_insw) _GLOBAL(__ide_mm_insw)
_GLOBAL(_insw_ns) _GLOBAL(_insw_ns)
cmpwi 0,r5,0 cmpwi 0,r5,0
mtctr r5 mtctr r5
...@@ -849,7 +849,7 @@ _GLOBAL(_insw_ns) ...@@ -849,7 +849,7 @@ _GLOBAL(_insw_ns)
bdnz 00b bdnz 00b
blr blr
_GLOBAL(ide_outsw) _GLOBAL(__ide_mm_outsw)
_GLOBAL(_outsw_ns) _GLOBAL(_outsw_ns)
cmpwi 0,r5,0 cmpwi 0,r5,0
mtctr r5 mtctr r5
...@@ -861,6 +861,7 @@ _GLOBAL(_outsw_ns) ...@@ -861,6 +861,7 @@ _GLOBAL(_outsw_ns)
bdnz 00b bdnz 00b
blr blr
_GLOBAL(__ide_mm_insl)
_GLOBAL(_insl_ns) _GLOBAL(_insl_ns)
cmpwi 0,r5,0 cmpwi 0,r5,0
mtctr r5 mtctr r5
...@@ -872,6 +873,7 @@ _GLOBAL(_insl_ns) ...@@ -872,6 +873,7 @@ _GLOBAL(_insl_ns)
bdnz 00b bdnz 00b
blr blr
_GLOBAL(__ide_mm_outsl)
_GLOBAL(_outsl_ns) _GLOBAL(_outsl_ns)
cmpwi 0,r5,0 cmpwi 0,r5,0
mtctr r5 mtctr r5
......
...@@ -27,6 +27,11 @@ ...@@ -27,6 +27,11 @@
#include <linux/ioport.h> #include <linux/ioport.h>
#include <asm/io.h> #include <asm/io.h>
extern void __ide_mm_insw(unsigned long port, void *addr, u32 count);
extern void __ide_mm_outsw(unsigned long port, void *addr, u32 count);
extern void __ide_mm_insl(unsigned long port, void *addr, u32 count);
extern void __ide_mm_outsl(unsigned long port, void *addr, u32 count);
struct ide_machdep_calls { struct ide_machdep_calls {
int (*default_irq)(ide_ioreg_t base); int (*default_irq)(ide_ioreg_t base);
ide_ioreg_t (*default_io_base)(int index); ide_ioreg_t (*default_io_base)(int index);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment