summaryrefslogtreecommitdiffstats
path: root/include/asm-blackfin
diff options
context:
space:
mode:
authorMichael Hennerich2008-05-17 10:38:52 +0200
committerBryan Wu2008-05-17 10:38:52 +0200
commit59069676383c6446f50555e04aed7f51d5de695e (patch)
treeea0a34fda1ae463dad6f11f92773f515e4c1a34f /include/asm-blackfin
parentBlackfin arch: enable a choice to provide 4M DMA memory (diff)
downloadkernel-qcow2-linux-59069676383c6446f50555e04aed7f51d5de695e.tar.gz
kernel-qcow2-linux-59069676383c6446f50555e04aed7f51d5de695e.tar.xz
kernel-qcow2-linux-59069676383c6446f50555e04aed7f51d5de695e.zip
Blackfin arch: IO Port functions to read/write unalligned memory
Signed-off-by: Michael Hennerich <michael.hennerich@analog.com> Signed-off-by: Bryan Wu <cooloney@kernel.org>
Diffstat (limited to 'include/asm-blackfin')
-rw-r--r--include/asm-blackfin/io.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/include/asm-blackfin/io.h b/include/asm-blackfin/io.h
index 574fe56989d1..cbbf7ffdbbff 100644
--- a/include/asm-blackfin/io.h
+++ b/include/asm-blackfin/io.h
@@ -117,10 +117,12 @@ static inline unsigned int readl(const volatile void __iomem *addr)
extern void outsb(unsigned long port, const void *addr, unsigned long count);
extern void outsw(unsigned long port, const void *addr, unsigned long count);
+extern void outsw_8(unsigned long port, const void *addr, unsigned long count);
extern void outsl(unsigned long port, const void *addr, unsigned long count);
extern void insb(unsigned long port, void *addr, unsigned long count);
extern void insw(unsigned long port, void *addr, unsigned long count);
+extern void insw_8(unsigned long port, void *addr, unsigned long count);
extern void insl(unsigned long port, void *addr, unsigned long count);
extern void insl_16(unsigned long port, void *addr, unsigned long count);