YAHAL
Yet Another Hardware Abstraction Library
Loading...
Searching...
No Matches
_SIO_::SIO_t Struct Reference

Public Attributes

CPUID_t CPUID
 
GPIO_IN_t GPIO_IN
 
GPIO_HI_IN_t GPIO_HI_IN
 
uint32_t reserved0
 
GPIO_OUT_t GPIO_OUT
 
GPIO_OUT_SET_t GPIO_OUT_SET
 
GPIO_OUT_CLR_t GPIO_OUT_CLR
 
GPIO_OUT_XOR_t GPIO_OUT_XOR
 
GPIO_OE_t GPIO_OE
 
GPIO_OE_SET_t GPIO_OE_SET
 
GPIO_OE_CLR_t GPIO_OE_CLR
 
GPIO_OE_XOR_t GPIO_OE_XOR
 
GPIO_HI_OUT_t GPIO_HI_OUT
 
GPIO_HI_OUT_SET_t GPIO_HI_OUT_SET
 
GPIO_HI_OUT_CLR_t GPIO_HI_OUT_CLR
 
GPIO_HI_OUT_XOR_t GPIO_HI_OUT_XOR
 
GPIO_HI_OE_t GPIO_HI_OE
 
GPIO_HI_OE_SET_t GPIO_HI_OE_SET
 
GPIO_HI_OE_CLR_t GPIO_HI_OE_CLR
 
GPIO_HI_OE_XOR_t GPIO_HI_OE_XOR
 
FIFO_ST_t FIFO_ST
 
FIFO_WR_t FIFO_WR
 
FIFO_RD_t FIFO_RD
 
SPINLOCK_ST_t SPINLOCK_ST
 
DIV_UDIVIDEND_t DIV_UDIVIDEND
 
DIV_UDIVISOR_t DIV_UDIVISOR
 
DIV_SDIVIDEND_t DIV_SDIVIDEND
 
DIV_SDIVISOR_t DIV_SDIVISOR
 
DIV_QUOTIENT_t DIV_QUOTIENT
 
DIV_REMAINDER_t DIV_REMAINDER
 
DIV_CSR_t DIV_CSR
 
uint32_t reserved1
 
INTERP0_ACCUM0_t INTERP0_ACCUM0
 
INTERP0_ACCUM1_t INTERP0_ACCUM1
 
INTERP0_BASE0_t INTERP0_BASE0
 
INTERP0_BASE1_t INTERP0_BASE1
 
INTERP0_BASE2_t INTERP0_BASE2
 
INTERP0_POP_LANE0_t INTERP0_POP_LANE0
 
INTERP0_POP_LANE1_t INTERP0_POP_LANE1
 
INTERP0_POP_FULL_t INTERP0_POP_FULL
 
INTERP0_PEEK_LANE0_t INTERP0_PEEK_LANE0
 
INTERP0_PEEK_LANE1_t INTERP0_PEEK_LANE1
 
INTERP0_PEEK_FULL_t INTERP0_PEEK_FULL
 
INTERP0_CTRL_LANE0_t INTERP0_CTRL_LANE0
 
INTERP0_CTRL_LANE1_t INTERP0_CTRL_LANE1
 
INTERP0_ACCUM0_ADD_t INTERP0_ACCUM0_ADD
 
INTERP0_ACCUM1_ADD_t INTERP0_ACCUM1_ADD
 
INTERP0_BASE_1AND0_t INTERP0_BASE_1AND0
 
INTERP1_ACCUM0_t INTERP1_ACCUM0
 
INTERP1_ACCUM1_t INTERP1_ACCUM1
 
INTERP1_BASE0_t INTERP1_BASE0
 
INTERP1_BASE1_t INTERP1_BASE1
 
INTERP1_BASE2_t INTERP1_BASE2
 
INTERP1_POP_LANE0_t INTERP1_POP_LANE0
 
INTERP1_POP_LANE1_t INTERP1_POP_LANE1
 
INTERP1_POP_FULL_t INTERP1_POP_FULL
 
INTERP1_PEEK_LANE0_t INTERP1_PEEK_LANE0
 
INTERP1_PEEK_LANE1_t INTERP1_PEEK_LANE1
 
INTERP1_PEEK_FULL_t INTERP1_PEEK_FULL
 
INTERP1_CTRL_LANE0_t INTERP1_CTRL_LANE0
 
INTERP1_CTRL_LANE1_t INTERP1_CTRL_LANE1
 
INTERP1_ACCUM0_ADD_t INTERP1_ACCUM0_ADD
 
INTERP1_ACCUM1_ADD_t INTERP1_ACCUM1_ADD
 
INTERP1_BASE_1AND0_t INTERP1_BASE_1AND0
 
SPINLOCK_t SPINLOCK [32]
 
DOORBELL_OUT_SET_t DOORBELL_OUT_SET
 
DOORBELL_OUT_CLR_t DOORBELL_OUT_CLR
 
DOORBELL_IN_SET_t DOORBELL_IN_SET
 
DOORBELL_IN_CLR_t DOORBELL_IN_CLR
 
PERI_NONSEC_t PERI_NONSEC
 
uint32_t reserved2 [3]
 
RISCV_SOFTIRQ_t RISCV_SOFTIRQ
 
MTIME_CTRL_t MTIME_CTRL
 
uint32_t reserved3 [2]
 
MTIME_t MTIME
 
MTIMEH_t MTIMEH
 
MTIMECMP_t MTIMECMP
 
MTIMECMPH_t MTIMECMPH
 
TMDS_CTRL_t TMDS_CTRL
 
TMDS_WDATA_t TMDS_WDATA
 
TMDS_PEEK_SINGLE_t TMDS_PEEK_SINGLE
 
TMDS_POP_SINGLE_t TMDS_POP_SINGLE
 
TMDS_PEEK_DOUBLE_L0_t TMDS_PEEK_DOUBLE_L0
 
TMDS_POP_DOUBLE_L0_t TMDS_POP_DOUBLE_L0
 
TMDS_PEEK_DOUBLE_L1_t TMDS_PEEK_DOUBLE_L1
 
TMDS_POP_DOUBLE_L1_t TMDS_POP_DOUBLE_L1
 
TMDS_PEEK_DOUBLE_L2_t TMDS_PEEK_DOUBLE_L2
 
TMDS_POP_DOUBLE_L2_t TMDS_POP_DOUBLE_L2
 

Detailed Description

Definition at line 15676 of file RP2350_regs.h.

Member Data Documentation

◆ CPUID

CPUID_t _SIO_::SIO_t::CPUID

Definition at line 9759 of file RP2040_regs.h.

◆ DIV_CSR

DIV_CSR_t _SIO_::SIO_t::DIV_CSR

Definition at line 9789 of file RP2040_regs.h.

◆ DIV_QUOTIENT

DIV_QUOTIENT_t _SIO_::SIO_t::DIV_QUOTIENT

Definition at line 9787 of file RP2040_regs.h.

◆ DIV_REMAINDER

DIV_REMAINDER_t _SIO_::SIO_t::DIV_REMAINDER

Definition at line 9788 of file RP2040_regs.h.

◆ DIV_SDIVIDEND

DIV_SDIVIDEND_t _SIO_::SIO_t::DIV_SDIVIDEND

Definition at line 9785 of file RP2040_regs.h.

◆ DIV_SDIVISOR

DIV_SDIVISOR_t _SIO_::SIO_t::DIV_SDIVISOR

Definition at line 9786 of file RP2040_regs.h.

◆ DIV_UDIVIDEND

DIV_UDIVIDEND_t _SIO_::SIO_t::DIV_UDIVIDEND

Definition at line 9783 of file RP2040_regs.h.

◆ DIV_UDIVISOR

DIV_UDIVISOR_t _SIO_::SIO_t::DIV_UDIVISOR

Definition at line 9784 of file RP2040_regs.h.

◆ DOORBELL_IN_CLR

DOORBELL_IN_CLR_t _SIO_::SIO_t::DOORBELL_IN_CLR

Definition at line 15738 of file RP2350_regs.h.

◆ DOORBELL_IN_SET

DOORBELL_IN_SET_t _SIO_::SIO_t::DOORBELL_IN_SET

Definition at line 15737 of file RP2350_regs.h.

◆ DOORBELL_OUT_CLR

DOORBELL_OUT_CLR_t _SIO_::SIO_t::DOORBELL_OUT_CLR

Definition at line 15736 of file RP2350_regs.h.

◆ DOORBELL_OUT_SET

DOORBELL_OUT_SET_t _SIO_::SIO_t::DOORBELL_OUT_SET

Definition at line 15735 of file RP2350_regs.h.

◆ FIFO_RD

FIFO_RD_t _SIO_::SIO_t::FIFO_RD

Definition at line 9781 of file RP2040_regs.h.

◆ FIFO_ST

FIFO_ST_t _SIO_::SIO_t::FIFO_ST

Definition at line 9779 of file RP2040_regs.h.

◆ FIFO_WR

FIFO_WR_t _SIO_::SIO_t::FIFO_WR

Definition at line 9780 of file RP2040_regs.h.

◆ GPIO_HI_IN

GPIO_HI_IN_t _SIO_::SIO_t::GPIO_HI_IN

Definition at line 9761 of file RP2040_regs.h.

◆ GPIO_HI_OE

GPIO_HI_OE_t _SIO_::SIO_t::GPIO_HI_OE

Definition at line 9775 of file RP2040_regs.h.

◆ GPIO_HI_OE_CLR

GPIO_HI_OE_CLR_t _SIO_::SIO_t::GPIO_HI_OE_CLR

Definition at line 9777 of file RP2040_regs.h.

◆ GPIO_HI_OE_SET

GPIO_HI_OE_SET_t _SIO_::SIO_t::GPIO_HI_OE_SET

Definition at line 9776 of file RP2040_regs.h.

◆ GPIO_HI_OE_XOR

GPIO_HI_OE_XOR_t _SIO_::SIO_t::GPIO_HI_OE_XOR

Definition at line 9778 of file RP2040_regs.h.

◆ GPIO_HI_OUT

GPIO_HI_OUT_t _SIO_::SIO_t::GPIO_HI_OUT

Definition at line 9771 of file RP2040_regs.h.

◆ GPIO_HI_OUT_CLR

GPIO_HI_OUT_CLR_t _SIO_::SIO_t::GPIO_HI_OUT_CLR

Definition at line 9773 of file RP2040_regs.h.

◆ GPIO_HI_OUT_SET

GPIO_HI_OUT_SET_t _SIO_::SIO_t::GPIO_HI_OUT_SET

Definition at line 9772 of file RP2040_regs.h.

◆ GPIO_HI_OUT_XOR

GPIO_HI_OUT_XOR_t _SIO_::SIO_t::GPIO_HI_OUT_XOR

Definition at line 9774 of file RP2040_regs.h.

◆ GPIO_IN

GPIO_IN_t _SIO_::SIO_t::GPIO_IN

Definition at line 9760 of file RP2040_regs.h.

◆ GPIO_OE

GPIO_OE_t _SIO_::SIO_t::GPIO_OE

Definition at line 9767 of file RP2040_regs.h.

◆ GPIO_OE_CLR

GPIO_OE_CLR_t _SIO_::SIO_t::GPIO_OE_CLR

Definition at line 9769 of file RP2040_regs.h.

◆ GPIO_OE_SET

GPIO_OE_SET_t _SIO_::SIO_t::GPIO_OE_SET

Definition at line 9768 of file RP2040_regs.h.

◆ GPIO_OE_XOR

GPIO_OE_XOR_t _SIO_::SIO_t::GPIO_OE_XOR

Definition at line 9770 of file RP2040_regs.h.

◆ GPIO_OUT

GPIO_OUT_t _SIO_::SIO_t::GPIO_OUT

Definition at line 9763 of file RP2040_regs.h.

◆ GPIO_OUT_CLR

GPIO_OUT_CLR_t _SIO_::SIO_t::GPIO_OUT_CLR

Definition at line 9765 of file RP2040_regs.h.

◆ GPIO_OUT_SET

GPIO_OUT_SET_t _SIO_::SIO_t::GPIO_OUT_SET

Definition at line 9764 of file RP2040_regs.h.

◆ GPIO_OUT_XOR

GPIO_OUT_XOR_t _SIO_::SIO_t::GPIO_OUT_XOR

Definition at line 9766 of file RP2040_regs.h.

◆ INTERP0_ACCUM0

INTERP0_ACCUM0_t _SIO_::SIO_t::INTERP0_ACCUM0

Definition at line 9791 of file RP2040_regs.h.

◆ INTERP0_ACCUM0_ADD

INTERP0_ACCUM0_ADD_t _SIO_::SIO_t::INTERP0_ACCUM0_ADD

Definition at line 9804 of file RP2040_regs.h.

◆ INTERP0_ACCUM1

INTERP0_ACCUM1_t _SIO_::SIO_t::INTERP0_ACCUM1

Definition at line 9792 of file RP2040_regs.h.

◆ INTERP0_ACCUM1_ADD

INTERP0_ACCUM1_ADD_t _SIO_::SIO_t::INTERP0_ACCUM1_ADD

Definition at line 9805 of file RP2040_regs.h.

◆ INTERP0_BASE0

INTERP0_BASE0_t _SIO_::SIO_t::INTERP0_BASE0

Definition at line 9793 of file RP2040_regs.h.

◆ INTERP0_BASE1

INTERP0_BASE1_t _SIO_::SIO_t::INTERP0_BASE1

Definition at line 9794 of file RP2040_regs.h.

◆ INTERP0_BASE2

INTERP0_BASE2_t _SIO_::SIO_t::INTERP0_BASE2

Definition at line 9795 of file RP2040_regs.h.

◆ INTERP0_BASE_1AND0

INTERP0_BASE_1AND0_t _SIO_::SIO_t::INTERP0_BASE_1AND0

Definition at line 9806 of file RP2040_regs.h.

◆ INTERP0_CTRL_LANE0

INTERP0_CTRL_LANE0_t _SIO_::SIO_t::INTERP0_CTRL_LANE0

Definition at line 9802 of file RP2040_regs.h.

◆ INTERP0_CTRL_LANE1

INTERP0_CTRL_LANE1_t _SIO_::SIO_t::INTERP0_CTRL_LANE1

Definition at line 9803 of file RP2040_regs.h.

◆ INTERP0_PEEK_FULL

INTERP0_PEEK_FULL_t _SIO_::SIO_t::INTERP0_PEEK_FULL

Definition at line 9801 of file RP2040_regs.h.

◆ INTERP0_PEEK_LANE0

INTERP0_PEEK_LANE0_t _SIO_::SIO_t::INTERP0_PEEK_LANE0

Definition at line 9799 of file RP2040_regs.h.

◆ INTERP0_PEEK_LANE1

INTERP0_PEEK_LANE1_t _SIO_::SIO_t::INTERP0_PEEK_LANE1

Definition at line 9800 of file RP2040_regs.h.

◆ INTERP0_POP_FULL

INTERP0_POP_FULL_t _SIO_::SIO_t::INTERP0_POP_FULL

Definition at line 9798 of file RP2040_regs.h.

◆ INTERP0_POP_LANE0

INTERP0_POP_LANE0_t _SIO_::SIO_t::INTERP0_POP_LANE0

Definition at line 9796 of file RP2040_regs.h.

◆ INTERP0_POP_LANE1

INTERP0_POP_LANE1_t _SIO_::SIO_t::INTERP0_POP_LANE1

Definition at line 9797 of file RP2040_regs.h.

◆ INTERP1_ACCUM0

INTERP1_ACCUM0_t _SIO_::SIO_t::INTERP1_ACCUM0

Definition at line 9807 of file RP2040_regs.h.

◆ INTERP1_ACCUM0_ADD

INTERP1_ACCUM0_ADD_t _SIO_::SIO_t::INTERP1_ACCUM0_ADD

Definition at line 9820 of file RP2040_regs.h.

◆ INTERP1_ACCUM1

INTERP1_ACCUM1_t _SIO_::SIO_t::INTERP1_ACCUM1

Definition at line 9808 of file RP2040_regs.h.

◆ INTERP1_ACCUM1_ADD

INTERP1_ACCUM1_ADD_t _SIO_::SIO_t::INTERP1_ACCUM1_ADD

Definition at line 9821 of file RP2040_regs.h.

◆ INTERP1_BASE0

INTERP1_BASE0_t _SIO_::SIO_t::INTERP1_BASE0

Definition at line 9809 of file RP2040_regs.h.

◆ INTERP1_BASE1

INTERP1_BASE1_t _SIO_::SIO_t::INTERP1_BASE1

Definition at line 9810 of file RP2040_regs.h.

◆ INTERP1_BASE2

INTERP1_BASE2_t _SIO_::SIO_t::INTERP1_BASE2

Definition at line 9811 of file RP2040_regs.h.

◆ INTERP1_BASE_1AND0

INTERP1_BASE_1AND0_t _SIO_::SIO_t::INTERP1_BASE_1AND0

Definition at line 9822 of file RP2040_regs.h.

◆ INTERP1_CTRL_LANE0

INTERP1_CTRL_LANE0_t _SIO_::SIO_t::INTERP1_CTRL_LANE0

Definition at line 9818 of file RP2040_regs.h.

◆ INTERP1_CTRL_LANE1

INTERP1_CTRL_LANE1_t _SIO_::SIO_t::INTERP1_CTRL_LANE1

Definition at line 9819 of file RP2040_regs.h.

◆ INTERP1_PEEK_FULL

INTERP1_PEEK_FULL_t _SIO_::SIO_t::INTERP1_PEEK_FULL

Definition at line 9817 of file RP2040_regs.h.

◆ INTERP1_PEEK_LANE0

INTERP1_PEEK_LANE0_t _SIO_::SIO_t::INTERP1_PEEK_LANE0

Definition at line 9815 of file RP2040_regs.h.

◆ INTERP1_PEEK_LANE1

INTERP1_PEEK_LANE1_t _SIO_::SIO_t::INTERP1_PEEK_LANE1

Definition at line 9816 of file RP2040_regs.h.

◆ INTERP1_POP_FULL

INTERP1_POP_FULL_t _SIO_::SIO_t::INTERP1_POP_FULL

Definition at line 9814 of file RP2040_regs.h.

◆ INTERP1_POP_LANE0

INTERP1_POP_LANE0_t _SIO_::SIO_t::INTERP1_POP_LANE0

Definition at line 9812 of file RP2040_regs.h.

◆ INTERP1_POP_LANE1

INTERP1_POP_LANE1_t _SIO_::SIO_t::INTERP1_POP_LANE1

Definition at line 9813 of file RP2040_regs.h.

◆ MTIME

MTIME_t _SIO_::SIO_t::MTIME

Definition at line 15744 of file RP2350_regs.h.

◆ MTIME_CTRL

MTIME_CTRL_t _SIO_::SIO_t::MTIME_CTRL

Definition at line 15742 of file RP2350_regs.h.

◆ MTIMECMP

MTIMECMP_t _SIO_::SIO_t::MTIMECMP

Definition at line 15746 of file RP2350_regs.h.

◆ MTIMECMPH

MTIMECMPH_t _SIO_::SIO_t::MTIMECMPH

Definition at line 15747 of file RP2350_regs.h.

◆ MTIMEH

MTIMEH_t _SIO_::SIO_t::MTIMEH

Definition at line 15745 of file RP2350_regs.h.

◆ PERI_NONSEC

PERI_NONSEC_t _SIO_::SIO_t::PERI_NONSEC

Definition at line 15739 of file RP2350_regs.h.

◆ reserved0

uint32_t _SIO_::SIO_t::reserved0

Definition at line 9762 of file RP2040_regs.h.

◆ reserved1

uint32_t _SIO_::SIO_t::reserved1

Definition at line 9790 of file RP2040_regs.h.

◆ reserved2

uint32_t _SIO_::SIO_t::reserved2[3]

Definition at line 15740 of file RP2350_regs.h.

◆ reserved3

uint32_t _SIO_::SIO_t::reserved3[2]

Definition at line 15743 of file RP2350_regs.h.

◆ RISCV_SOFTIRQ

RISCV_SOFTIRQ_t _SIO_::SIO_t::RISCV_SOFTIRQ

Definition at line 15741 of file RP2350_regs.h.

◆ SPINLOCK

SPINLOCK_t _SIO_::SIO_t::SPINLOCK

Definition at line 9823 of file RP2040_regs.h.

◆ SPINLOCK_ST

SPINLOCK_ST_t _SIO_::SIO_t::SPINLOCK_ST

Definition at line 9782 of file RP2040_regs.h.

◆ TMDS_CTRL

TMDS_CTRL_t _SIO_::SIO_t::TMDS_CTRL

Definition at line 15748 of file RP2350_regs.h.

◆ TMDS_PEEK_DOUBLE_L0

TMDS_PEEK_DOUBLE_L0_t _SIO_::SIO_t::TMDS_PEEK_DOUBLE_L0

Definition at line 15752 of file RP2350_regs.h.

◆ TMDS_PEEK_DOUBLE_L1

TMDS_PEEK_DOUBLE_L1_t _SIO_::SIO_t::TMDS_PEEK_DOUBLE_L1

Definition at line 15754 of file RP2350_regs.h.

◆ TMDS_PEEK_DOUBLE_L2

TMDS_PEEK_DOUBLE_L2_t _SIO_::SIO_t::TMDS_PEEK_DOUBLE_L2

Definition at line 15756 of file RP2350_regs.h.

◆ TMDS_PEEK_SINGLE

TMDS_PEEK_SINGLE_t _SIO_::SIO_t::TMDS_PEEK_SINGLE

Definition at line 15750 of file RP2350_regs.h.

◆ TMDS_POP_DOUBLE_L0

TMDS_POP_DOUBLE_L0_t _SIO_::SIO_t::TMDS_POP_DOUBLE_L0

Definition at line 15753 of file RP2350_regs.h.

◆ TMDS_POP_DOUBLE_L1

TMDS_POP_DOUBLE_L1_t _SIO_::SIO_t::TMDS_POP_DOUBLE_L1

Definition at line 15755 of file RP2350_regs.h.

◆ TMDS_POP_DOUBLE_L2

TMDS_POP_DOUBLE_L2_t _SIO_::SIO_t::TMDS_POP_DOUBLE_L2

Definition at line 15757 of file RP2350_regs.h.

◆ TMDS_POP_SINGLE

TMDS_POP_SINGLE_t _SIO_::SIO_t::TMDS_POP_SINGLE

Definition at line 15751 of file RP2350_regs.h.

◆ TMDS_WDATA

TMDS_WDATA_t _SIO_::SIO_t::TMDS_WDATA

Definition at line 15749 of file RP2350_regs.h.


The documentation for this struct was generated from the following files: