GNU Linux-libre 4.14.265-gnu1
[releases.git] / arch / cris / include / arch-v32 / arch / hwregs / reg_rdwr.h
1 /* SPDX-License-Identifier: GPL-2.0 */
2 /*
3  * Read/write register macros used by *_defs.h
4  */
5
6 #ifndef reg_rdwr_h
7 #define reg_rdwr_h
8
9 #ifndef REG_READ
10 #define REG_READ(type, addr) (*((volatile type *) (addr)))
11 #endif
12
13 #ifndef REG_WRITE
14 #define REG_WRITE(type, addr, val) \
15    do { *((volatile type *) (addr)) = (val); } while(0)
16 #endif
17
18 #endif