Remove building with NOCRYPTO option
[minix3.git] / minix / kernel / arch / earm / include / io.h
blob7678148e39ddc78b82ec4c3f10dfd1ccb2df98b0
1 #ifndef _ARM_IO_H_
2 #define _ARM_IO_H_
4 #ifndef __ASSEMBLY__
6 #include <sys/types.h>
8 /* Access memory-mapped I/O devices */
9 #define mmio_read(a) (*(volatile u32_t *)(a))
10 #define mmio_write(a,v) (*(volatile u32_t *)(a) = (v))
11 #define mmio_set(a,v) mmio_write((a), mmio_read((a)) | (v))
12 #define mmio_clear(a,v) mmio_write((a), mmio_read((a)) & ~(v))
14 #endif /* __ASSEMBLY__ */
16 #endif /* _ARM_IO_H_ */