]> git.kernelconcepts.de Git - karo-tx-linux.git/commitdiff
staging: csr: oska: remove io.h
authorGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 20 Jul 2012 00:35:13 +0000 (17:35 -0700)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 20 Jul 2012 00:35:13 +0000 (17:35 -0700)
Nothing is including it, so remove it.

Cc: Mikko Virkkilä <mikko.virkkila@bluegiga.com>
Cc: Lauri Hintsala <Lauri.Hintsala@bluegiga.com>
Cc: Riku Mettälä <riku.mettala@bluegiga.com>
Cc: Veli-Pekka Peltola <veli-pekka.peltola@bluegiga.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/csr/oska/all.h
drivers/staging/csr/oska/io.h [deleted file]

index 5fe85834894b6ac6f2700adf0a151da3451a0634..b08bc1fc21cd2992aa5a79d34ebe01e9f4bf3741 100644 (file)
@@ -41,7 +41,6 @@
  *
  * There are additional modules that are not included in <oska/all.h>.
  *
- *   - \ref io "Memory mapped I/O" <oska/io.h>
  *   - \ref refcount "Reference Counting" <oska/refcount.h>
  *   - \ref list "Linked lists" <oska/list.h>
  *   - \ref trace "Tracing messages" <oska/trace.h>
diff --git a/drivers/staging/csr/oska/io.h b/drivers/staging/csr/oska/io.h
deleted file mode 100644 (file)
index c6c406c..0000000
+++ /dev/null
@@ -1,63 +0,0 @@
-/*
- * OSKA Linux implementation -- memory mapped I/O.
- *
- * Copyright (C) 2009 Cambridge Silicon Radio Ltd.
- *
- * Refer to LICENSE.txt included with this source code for details on
- * the license terms.
- */
-#ifndef __OSKA_LINUX_IO_H
-#define __OSKA_LINUX_IO_H
-
-#include <linux/kernel.h>
-#include <linux/io.h>
-#include <linux/kernel-compat.h>
-
-typedef void __iomem *os_io_mem_t;
-
-static inline uint8_t os_io_read8(os_io_mem_t base, unsigned offset)
-{
-    return readb(base + offset);
-}
-
-static inline uint16_t os_io_read16(os_io_mem_t base, unsigned offset)
-{
-    return readw(base + offset);
-}
-
-static inline uint32_t os_io_read32(os_io_mem_t base, unsigned offset)
-{
-    return readl(base + offset);
-}
-
-static inline uint64_t os_io_read64(os_io_mem_t base, unsigned offset)
-{
-    return readq(base + offset);
-}
-
-static inline void os_io_write8(os_io_mem_t base, unsigned offset, uint8_t val)
-{
-    writeb(val, base + offset);
-}
-
-static inline void os_io_write16(os_io_mem_t base, unsigned offset, uint16_t val)
-{
-    writew(val, base + offset);
-}
-
-static inline void os_io_write32(os_io_mem_t base, unsigned offset, uint32_t val)
-{
-    writel(val, base + offset);
-}
-
-static inline void os_io_write64(os_io_mem_t base, unsigned offset, uint64_t val)
-{
-    writeq(val, base + offset);
-}
-
-static inline void os_io_memory_barrier(void)
-{
-    mb();
-}
-
-#endif /* #ifndef __OSKA_LINUX_IO_H */