staging: csr: oska: remove io.h
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>
This commit is contained in:
parent
7a72e416e9
commit
e74927deee
|
@ -41,7 +41,6 @@
|
||||||
*
|
*
|
||||||
* There are additional modules that are not included in <oska/all.h>.
|
* 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 refcount "Reference Counting" <oska/refcount.h>
|
||||||
* - \ref list "Linked lists" <oska/list.h>
|
* - \ref list "Linked lists" <oska/list.h>
|
||||||
* - \ref trace "Tracing messages" <oska/trace.h>
|
* - \ref trace "Tracing messages" <oska/trace.h>
|
||||||
|
|
|
@ -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 */
|
|
Loading…
Reference in New Issue