blob: 8fabdd2115072d0fbc1acfc4f3ab2d970d7f9b10 [file] [log] [blame]
/* SPDX-License-Identifier: GPL-2.0 */
/*
* Read/write register macros used by *_defs.h
*/
#ifndef reg_rdwr_h
#define reg_rdwr_h
#ifndef REG_READ
#define REG_READ(type, addr) (*((volatile type *) (addr)))
#endif
#ifndef REG_WRITE
#define REG_WRITE(type, addr, val) \
do { *((volatile type *) (addr)) = (val); } while(0)
#endif
#endif