Loading...
Searching...
No Matches
sio_hw_t Struct Reference

Data Fields

io_ro_32 cpuid
io_ro_32 gpio_in
io_ro_32 gpio_hi_in
uint32_t _pad0
io_rw_32 gpio_out
io_rw_32 gpio_hi_out
io_wo_32 gpio_set
io_wo_32 gpio_hi_set
io_wo_32 gpio_clr
io_wo_32 gpio_hi_clr
io_wo_32 gpio_togl
io_wo_32 gpio_hi_togl
io_rw_32 gpio_oe
io_rw_32 gpio_hi_oe
io_wo_32 gpio_oe_set
io_wo_32 gpio_hi_oe_set
io_wo_32 gpio_oe_clr
io_wo_32 gpio_hi_oe_clr
io_wo_32 gpio_oe_togl
io_wo_32 gpio_hi_oe_togl
io_rw_32 fifo_st
io_wo_32 fifo_wr
io_ro_32 fifo_rd
io_ro_32 spinlock_st
uint32_t _pad1 [8]
interp_hw_t interp [2]
io_rw_32 spinlock [32]
io_rw_32 doorbell_out_set
io_rw_32 doorbell_out_clr
io_rw_32 doorbell_in_set
io_rw_32 doorbell_in_clr
io_rw_32 peri_nonsec
uint32_t _pad2 [3]
io_rw_32 riscv_softirq
io_rw_32 mtime_ctrl
uint32_t _pad3 [2]
io_rw_32 mtime
io_rw_32 mtimeh
io_rw_32 mtimecmp
io_rw_32 mtimecmph
io_rw_32 tmds_ctrl
io_wo_32 tmds_wdata
io_ro_32 tmds_peek_single
io_ro_32 tmds_pop_single
io_ro_32 tmds_peek_double_l0
io_ro_32 tmds_pop_double_l0
io_ro_32 tmds_peek_double_l1
io_ro_32 tmds_pop_double_l1
io_ro_32 tmds_peek_double_l2
io_ro_32 tmds_pop_double_l2

The documentation for this struct was generated from the following file:
  • include/hardware/structs/sio.h