Sound Open Firmware
Loading...
Searching...
No Matches
io.h File Reference
Include dependency graph for io.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

static uint8_t io_reg_read8 (uint32_t reg)
static void io_reg_write8 (uint32_t reg, uint8_t val)
static void io_reg_update_bits8 (uint32_t reg, uint8_t mask, uint8_t value)
static uint16_t io_reg_read16 (uint32_t reg)
static void io_reg_write16 (uint32_t reg, uint16_t val)
static void io_reg_update_bits16 (uint32_t reg, uint16_t mask, uint16_t value)
static uint32_t io_reg_read (uint32_t reg)
static void io_reg_write (uint32_t reg, uint32_t val)
static void io_reg_update_bits (uint32_t reg, uint32_t mask, uint32_t value)
static uint64_t io_reg_read64 (uint32_t reg)

Function Documentation

◆ io_reg_read()

uint32_t io_reg_read ( uint32_t reg)
inlinestatic

◆ io_reg_read16()

uint16_t io_reg_read16 ( uint32_t reg)
inlinestatic

◆ io_reg_read64()

uint64_t io_reg_read64 ( uint32_t reg)
inlinestatic

◆ io_reg_read8()

uint8_t io_reg_read8 ( uint32_t reg)
inlinestatic

◆ io_reg_update_bits()

void io_reg_update_bits ( uint32_t reg,
uint32_t mask,
uint32_t value )
inlinestatic

◆ io_reg_update_bits16()

void io_reg_update_bits16 ( uint32_t reg,
uint16_t mask,
uint16_t value )
inlinestatic

◆ io_reg_update_bits8()

void io_reg_update_bits8 ( uint32_t reg,
uint8_t mask,
uint8_t value )
inlinestatic

◆ io_reg_write()

void io_reg_write ( uint32_t reg,
uint32_t val )
inlinestatic

◆ io_reg_write16()

void io_reg_write16 ( uint32_t reg,
uint16_t val )
inlinestatic

◆ io_reg_write8()

void io_reg_write8 ( uint32_t reg,
uint8_t val )
inlinestatic