Files
chipyard/tests/mmio.h
2017-05-29 14:33:43 -07:00

17 lines
333 B
C

#ifndef __MMIO_H__
#define __MMIO_H__
static inline void write_reg(unsigned long addr, unsigned int data)
{
volatile unsigned int *ptr = (volatile unsigned int *) addr;
*ptr = data;
}
static inline unsigned long read_reg(unsigned long addr)
{
volatile unsigned int *ptr = (volatile unsigned int *) addr;
return *ptr;
}
#endif