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>.
|
||||
*
|
||||
* - \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>
|
||||
|
|
|
@ -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