aboutsummaryrefslogtreecommitdiffstats
path: root/src/compiler.h
diff options
context:
space:
mode:
authorKevin O'Connor <kevin@koconnor.net>2016-06-10 21:04:27 -0400
committerKevin O'Connor <kevin@koconnor.net>2016-06-13 23:18:59 -0400
commit8e1c0941b0664b102ec18a60ac61719aa9d7f9bc (patch)
tree6e52e15013e0d8604290526d31ac0f1566423a26 /src/compiler.h
parent62f96f09115edca4ce090dc062916dc95f61a1e3 (diff)
downloadkutter-8e1c0941b0664b102ec18a60ac61719aa9d7f9bc.tar.gz
kutter-8e1c0941b0664b102ec18a60ac61719aa9d7f9bc.tar.xz
kutter-8e1c0941b0664b102ec18a60ac61719aa9d7f9bc.zip
generic: Add new file generic/io.h and move read/writeb() to it
Move the definitions of the readb() style functions to a new header generic/io.h. This eliminates the dependency of stdint.h on compiler.h. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
Diffstat (limited to 'src/compiler.h')
-rw-r--r--src/compiler.h19
1 files changed, 0 insertions, 19 deletions
diff --git a/src/compiler.h b/src/compiler.h
index 7085f864..e414d093 100644
--- a/src/compiler.h
+++ b/src/compiler.h
@@ -39,23 +39,4 @@
(((x) + ((__divisor) / 2)) / (__divisor)); \
})
-static inline void writel(void *addr, uint32_t val) {
- *(volatile uint32_t *)addr = val;
-}
-static inline void writew(void *addr, uint16_t val) {
- *(volatile uint16_t *)addr = val;
-}
-static inline void writeb(void *addr, uint8_t val) {
- *(volatile uint8_t *)addr = val;
-}
-static inline uint32_t readl(const void *addr) {
- return *(volatile const uint32_t *)addr;
-}
-static inline uint16_t readw(const void *addr) {
- return *(volatile const uint16_t *)addr;
-}
-static inline uint8_t readb(const void *addr) {
- return *(volatile const uint8_t *)addr;
-}
-
#endif // compiler.h