libopencm3
A free/libre/open-source firmware library for various ARM Cortex-M3 microcontrollers.

Defined Constants and Types for the LPC43xx SDIO More...

Collaboration diagram for SDIO:

Data Structures

struct  sgpio_t
 

Macros

#define SDIO_CTRL   MMIO32(SDIO_BASE + 0x000)
 
#define SDIO_PWREN   MMIO32(SDIO_BASE + 0x004)
 
#define SDIO_CLKDIV   MMIO32(SDIO_BASE + 0x008)
 
#define SDIO_CLKSRC   MMIO32(SDIO_BASE + 0x00C)
 
#define SDIO_CLKENA   MMIO32(SDIO_BASE + 0x010)
 
#define SDIO_TMOUT   MMIO32(SDIO_BASE + 0x014)
 
#define SDIO_CTYPE   MMIO32(SDIO_BASE + 0x018)
 
#define SDIO_BLKSIZ   MMIO32(SDIO_BASE + 0x01C)
 
#define SDIO_BYTCNT   MMIO32(SDIO_BASE + 0x020)
 
#define SDIO_INTMASK   MMIO32(SDIO_BASE + 0x024)
 
#define SDIO_CMDARG   MMIO32(SDIO_BASE + 0x028)
 
#define SDIO_CMD   MMIO32(SDIO_BASE + 0x02C)
 
#define SDIO_RESP0   MMIO32(SDIO_BASE + 0x030)
 
#define SDIO_RESP1   MMIO32(SDIO_BASE + 0x034)
 
#define SDIO_RESP2   MMIO32(SDIO_BASE + 0x038)
 
#define SDIO_RESP3   MMIO32(SDIO_BASE + 0x03C)
 
#define SDIO_MINTSTS   MMIO32(SDIO_BASE + 0x040)
 
#define SDIO_RINTSTS   MMIO32(SDIO_BASE + 0x044)
 
#define SDIO_STATUS   MMIO32(SDIO_BASE + 0x048)
 
#define SDIO_FIFOTH   MMIO32(SDIO_BASE + 0x04C)
 
#define SDIO_CDETECT   MMIO32(SDIO_BASE + 0x050)
 
#define SDIO_WRTPRT   MMIO32(SDIO_BASE + 0x054)
 
#define SDIO_TCBCNT   MMIO32(SDIO_BASE + 0x05C)
 
#define SDIO_TBBCNT   MMIO32(SDIO_BASE + 0x060)
 
#define SDIO_DEBNCE   MMIO32(SDIO_BASE + 0x064)
 
#define SDIO_UHS_REG   MMIO32(SDIO_BASE + 0x074)
 
#define SDIO_RST_N   MMIO32(SDIO_BASE + 0x078)
 
#define SDIO_BMOD   MMIO32(SDIO_BASE + 0x080)
 
#define SDIO_PLDMND   MMIO32(SDIO_BASE + 0x084)
 
#define SDIO_DBADDR   MMIO32(SDIO_BASE + 0x088)
 
#define SDIO_IDSTS   MMIO32(SDIO_BASE + 0x08C)
 
#define SDIO_IDINTEN   MMIO32(SDIO_BASE + 0x090)
 
#define SDIO_DSCADDR   MMIO32(SDIO_BASE + 0x094)
 
#define SDIO_BUFADDR   MMIO32(SDIO_BASE + 0x098)
 
#define SDIO_DATA   MMIO32(SDIO_BASE + 0x100)
 
#define SGPIO_OUT_MUX_CFG(pin)   MMIO32(SGPIO_PORT_BASE + (pin * 0x04))
 
#define SGPIO_OUT_MUX_CFG0   MMIO32(SGPIO_PORT_BASE + 0x00)
 
#define SGPIO_OUT_MUX_CFG1   MMIO32(SGPIO_PORT_BASE + 0x04)
 
#define SGPIO_OUT_MUX_CFG2   MMIO32(SGPIO_PORT_BASE + 0x08)
 
#define SGPIO_OUT_MUX_CFG3   MMIO32(SGPIO_PORT_BASE + 0x0C)
 
#define SGPIO_OUT_MUX_CFG4   MMIO32(SGPIO_PORT_BASE + 0x10)
 
#define SGPIO_OUT_MUX_CFG5   MMIO32(SGPIO_PORT_BASE + 0x14)
 
#define SGPIO_OUT_MUX_CFG6   MMIO32(SGPIO_PORT_BASE + 0x18)
 
#define SGPIO_OUT_MUX_CFG7   MMIO32(SGPIO_PORT_BASE + 0x1C)
 
#define SGPIO_OUT_MUX_CFG8   MMIO32(SGPIO_PORT_BASE + 0x20)
 
#define SGPIO_OUT_MUX_CFG9   MMIO32(SGPIO_PORT_BASE + 0x24)
 
#define SGPIO_OUT_MUX_CFG10   MMIO32(SGPIO_PORT_BASE + 0x28)
 
#define SGPIO_OUT_MUX_CFG11   MMIO32(SGPIO_PORT_BASE + 0x2C)
 
#define SGPIO_OUT_MUX_CFG12   MMIO32(SGPIO_PORT_BASE + 0x30)
 
#define SGPIO_OUT_MUX_CFG13   MMIO32(SGPIO_PORT_BASE + 0x34)
 
#define SGPIO_OUT_MUX_CFG14   MMIO32(SGPIO_PORT_BASE + 0x38)
 
#define SGPIO_OUT_MUX_CFG15   MMIO32(SGPIO_PORT_BASE + 0x3C)
 
#define SGPIO_MUX_CFG(slice)
 
#define SGPIO_MUX_CFG0   MMIO32(SGPIO_PORT_BASE + 0x40)
 
#define SGPIO_MUX_CFG1   MMIO32(SGPIO_PORT_BASE + 0x44)
 
#define SGPIO_MUX_CFG2   MMIO32(SGPIO_PORT_BASE + 0x48)
 
#define SGPIO_MUX_CFG3   MMIO32(SGPIO_PORT_BASE + 0x4C)
 
#define SGPIO_MUX_CFG4   MMIO32(SGPIO_PORT_BASE + 0x50)
 
#define SGPIO_MUX_CFG5   MMIO32(SGPIO_PORT_BASE + 0x54)
 
#define SGPIO_MUX_CFG6   MMIO32(SGPIO_PORT_BASE + 0x58)
 
#define SGPIO_MUX_CFG7   MMIO32(SGPIO_PORT_BASE + 0x5C)
 
#define SGPIO_MUX_CFG8   MMIO32(SGPIO_PORT_BASE + 0x60)
 
#define SGPIO_MUX_CFG9   MMIO32(SGPIO_PORT_BASE + 0x64)
 
#define SGPIO_MUX_CFG10   MMIO32(SGPIO_PORT_BASE + 0x68)
 
#define SGPIO_MUX_CFG11   MMIO32(SGPIO_PORT_BASE + 0x6C)
 
#define SGPIO_MUX_CFG12   MMIO32(SGPIO_PORT_BASE + 0x70)
 
#define SGPIO_MUX_CFG13   MMIO32(SGPIO_PORT_BASE + 0x74)
 
#define SGPIO_MUX_CFG14   MMIO32(SGPIO_PORT_BASE + 0x78)
 
#define SGPIO_MUX_CFG15   MMIO32(SGPIO_PORT_BASE + 0x7C)
 
#define SGPIO_SLICE_MUX_CFG(slice)
 
#define SGPIO_SLICE_MUX_CFG0   MMIO32(SGPIO_PORT_BASE + 0x80)
 
#define SGPIO_SLICE_MUX_CFG1   MMIO32(SGPIO_PORT_BASE + 0x84)
 
#define SGPIO_SLICE_MUX_CFG2   MMIO32(SGPIO_PORT_BASE + 0x88)
 
#define SGPIO_SLICE_MUX_CFG3   MMIO32(SGPIO_PORT_BASE + 0x8C)
 
#define SGPIO_SLICE_MUX_CFG4   MMIO32(SGPIO_PORT_BASE + 0x90)
 
#define SGPIO_SLICE_MUX_CFG5   MMIO32(SGPIO_PORT_BASE + 0x94)
 
#define SGPIO_SLICE_MUX_CFG6   MMIO32(SGPIO_PORT_BASE + 0x98)
 
#define SGPIO_SLICE_MUX_CFG7   MMIO32(SGPIO_PORT_BASE + 0x9C)
 
#define SGPIO_SLICE_MUX_CFG8   MMIO32(SGPIO_PORT_BASE + 0xA0)
 
#define SGPIO_SLICE_MUX_CFG9   MMIO32(SGPIO_PORT_BASE + 0xA4)
 
#define SGPIO_SLICE_MUX_CFG10   MMIO32(SGPIO_PORT_BASE + 0xA8)
 
#define SGPIO_SLICE_MUX_CFG11   MMIO32(SGPIO_PORT_BASE + 0xAC)
 
#define SGPIO_SLICE_MUX_CFG12   MMIO32(SGPIO_PORT_BASE + 0xB0)
 
#define SGPIO_SLICE_MUX_CFG13   MMIO32(SGPIO_PORT_BASE + 0xB4)
 
#define SGPIO_SLICE_MUX_CFG14   MMIO32(SGPIO_PORT_BASE + 0xB8)
 
#define SGPIO_SLICE_MUX_CFG15   MMIO32(SGPIO_PORT_BASE + 0xBC)
 
#define SGPIO_REG(slice)
 
#define SGPIO_REG0   MMIO32(SGPIO_PORT_BASE + 0xC0)
 
#define SGPIO_REG1   MMIO32(SGPIO_PORT_BASE + 0xC4)
 
#define SGPIO_REG2   MMIO32(SGPIO_PORT_BASE + 0xC8)
 
#define SGPIO_REG3   MMIO32(SGPIO_PORT_BASE + 0xCC)
 
#define SGPIO_REG4   MMIO32(SGPIO_PORT_BASE + 0xD0)
 
#define SGPIO_REG5   MMIO32(SGPIO_PORT_BASE + 0xD4)
 
#define SGPIO_REG6   MMIO32(SGPIO_PORT_BASE + 0xD8)
 
#define SGPIO_REG7   MMIO32(SGPIO_PORT_BASE + 0xDC)
 
#define SGPIO_REG8   MMIO32(SGPIO_PORT_BASE + 0xE0)
 
#define SGPIO_REG9   MMIO32(SGPIO_PORT_BASE + 0xE4)
 
#define SGPIO_REG10   MMIO32(SGPIO_PORT_BASE + 0xE8)
 
#define SGPIO_REG11   MMIO32(SGPIO_PORT_BASE + 0xEC)
 
#define SGPIO_REG12   MMIO32(SGPIO_PORT_BASE + 0xF0)
 
#define SGPIO_REG13   MMIO32(SGPIO_PORT_BASE + 0xF4)
 
#define SGPIO_REG14   MMIO32(SGPIO_PORT_BASE + 0xF8)
 
#define SGPIO_REG15   MMIO32(SGPIO_PORT_BASE + 0xFC)
 
#define SGPIO_REG_SS(slice)
 
#define SGPIO_REG_SS0   MMIO32(SGPIO_PORT_BASE + 0x100)
 
#define SGPIO_REG_SS1   MMIO32(SGPIO_PORT_BASE + 0x104)
 
#define SGPIO_REG_SS2   MMIO32(SGPIO_PORT_BASE + 0x108)
 
#define SGPIO_REG_SS3   MMIO32(SGPIO_PORT_BASE + 0x10C)
 
#define SGPIO_REG_SS4   MMIO32(SGPIO_PORT_BASE + 0x110)
 
#define SGPIO_REG_SS5   MMIO32(SGPIO_PORT_BASE + 0x114)
 
#define SGPIO_REG_SS6   MMIO32(SGPIO_PORT_BASE + 0x118)
 
#define SGPIO_REG_SS7   MMIO32(SGPIO_PORT_BASE + 0x11C)
 
#define SGPIO_REG_SS8   MMIO32(SGPIO_PORT_BASE + 0x120)
 
#define SGPIO_REG_SS9   MMIO32(SGPIO_PORT_BASE + 0x124)
 
#define SGPIO_REG_SS10   MMIO32(SGPIO_PORT_BASE + 0x128)
 
#define SGPIO_REG_SS11   MMIO32(SGPIO_PORT_BASE + 0x12C)
 
#define SGPIO_REG_SS12   MMIO32(SGPIO_PORT_BASE + 0x130)
 
#define SGPIO_REG_SS13   MMIO32(SGPIO_PORT_BASE + 0x134)
 
#define SGPIO_REG_SS14   MMIO32(SGPIO_PORT_BASE + 0x138)
 
#define SGPIO_REG_SS15   MMIO32(SGPIO_PORT_BASE + 0x13C)
 
#define SGPIO_PRESET(slice)
 
#define SGPIO_PRESET0   MMIO32(SGPIO_PORT_BASE + 0x140)
 
#define SGPIO_PRESET1   MMIO32(SGPIO_PORT_BASE + 0x144)
 
#define SGPIO_PRESET2   MMIO32(SGPIO_PORT_BASE + 0x148)
 
#define SGPIO_PRESET3   MMIO32(SGPIO_PORT_BASE + 0x14C)
 
#define SGPIO_PRESET4   MMIO32(SGPIO_PORT_BASE + 0x150)
 
#define SGPIO_PRESET5   MMIO32(SGPIO_PORT_BASE + 0x154)
 
#define SGPIO_PRESET6   MMIO32(SGPIO_PORT_BASE + 0x158)
 
#define SGPIO_PRESET7   MMIO32(SGPIO_PORT_BASE + 0x15C)
 
#define SGPIO_PRESET8   MMIO32(SGPIO_PORT_BASE + 0x160)
 
#define SGPIO_PRESET9   MMIO32(SGPIO_PORT_BASE + 0x164)
 
#define SGPIO_PRESET10   MMIO32(SGPIO_PORT_BASE + 0x168)
 
#define SGPIO_PRESET11   MMIO32(SGPIO_PORT_BASE + 0x16C)
 
#define SGPIO_PRESET12   MMIO32(SGPIO_PORT_BASE + 0x170)
 
#define SGPIO_PRESET13   MMIO32(SGPIO_PORT_BASE + 0x174)
 
#define SGPIO_PRESET14   MMIO32(SGPIO_PORT_BASE + 0x178)
 
#define SGPIO_PRESET15   MMIO32(SGPIO_PORT_BASE + 0x17C)
 
#define SGPIO_COUNT(slice)
 
#define SGPIO_COUNT0   MMIO32(SGPIO_PORT_BASE + 0x180)
 
#define SGPIO_COUNT1   MMIO32(SGPIO_PORT_BASE + 0x184)
 
#define SGPIO_COUNT2   MMIO32(SGPIO_PORT_BASE + 0x188)
 
#define SGPIO_COUNT3   MMIO32(SGPIO_PORT_BASE + 0x18C)
 
#define SGPIO_COUNT4   MMIO32(SGPIO_PORT_BASE + 0x190)
 
#define SGPIO_COUNT5   MMIO32(SGPIO_PORT_BASE + 0x194)
 
#define SGPIO_COUNT6   MMIO32(SGPIO_PORT_BASE + 0x198)
 
#define SGPIO_COUNT7   MMIO32(SGPIO_PORT_BASE + 0x19C)
 
#define SGPIO_COUNT8   MMIO32(SGPIO_PORT_BASE + 0x1A0)
 
#define SGPIO_COUNT9   MMIO32(SGPIO_PORT_BASE + 0x1A4)
 
#define SGPIO_COUNT10   MMIO32(SGPIO_PORT_BASE + 0x1A8)
 
#define SGPIO_COUNT11   MMIO32(SGPIO_PORT_BASE + 0x1AC)
 
#define SGPIO_COUNT12   MMIO32(SGPIO_PORT_BASE + 0x1B0)
 
#define SGPIO_COUNT13   MMIO32(SGPIO_PORT_BASE + 0x1B4)
 
#define SGPIO_COUNT14   MMIO32(SGPIO_PORT_BASE + 0x1B8)
 
#define SGPIO_COUNT15   MMIO32(SGPIO_PORT_BASE + 0x1BC)
 
#define SGPIO_POS(slice)
 
#define SGPIO_POS0   MMIO32(SGPIO_PORT_BASE + 0x1C0)
 
#define SGPIO_POS1   MMIO32(SGPIO_PORT_BASE + 0x1C4)
 
#define SGPIO_POS2   MMIO32(SGPIO_PORT_BASE + 0x1C8)
 
#define SGPIO_POS3   MMIO32(SGPIO_PORT_BASE + 0x1CC)
 
#define SGPIO_POS4   MMIO32(SGPIO_PORT_BASE + 0x1D0)
 
#define SGPIO_POS5   MMIO32(SGPIO_PORT_BASE + 0x1D4)
 
#define SGPIO_POS6   MMIO32(SGPIO_PORT_BASE + 0x1D8)
 
#define SGPIO_POS7   MMIO32(SGPIO_PORT_BASE + 0x1DC)
 
#define SGPIO_POS8   MMIO32(SGPIO_PORT_BASE + 0x1E0)
 
#define SGPIO_POS9   MMIO32(SGPIO_PORT_BASE + 0x1E4)
 
#define SGPIO_POS10   MMIO32(SGPIO_PORT_BASE + 0x1E8)
 
#define SGPIO_POS11   MMIO32(SGPIO_PORT_BASE + 0x1EC)
 
#define SGPIO_POS12   MMIO32(SGPIO_PORT_BASE + 0x1F0)
 
#define SGPIO_POS13   MMIO32(SGPIO_PORT_BASE + 0x1F4)
 
#define SGPIO_POS14   MMIO32(SGPIO_PORT_BASE + 0x1F8)
 
#define SGPIO_POS15   MMIO32(SGPIO_PORT_BASE + 0x1FC)
 
#define SGPIO_SLICE_A   0
 
#define SGPIO_SLICE_B   1
 
#define SGPIO_SLICE_C   2
 
#define SGPIO_SLICE_D   3
 
#define SGPIO_SLICE_E   4
 
#define SGPIO_SLICE_F   5
 
#define SGPIO_SLICE_G   6
 
#define SGPIO_SLICE_H   7
 
#define SGPIO_SLICE_I   8
 
#define SGPIO_SLICE_J   9
 
#define SGPIO_SLICE_K   10
 
#define SGPIO_SLICE_L   11
 
#define SGPIO_SLICE_M   12
 
#define SGPIO_SLICE_N   13
 
#define SGPIO_SLICE_O   14
 
#define SGPIO_SLICE_P   15
 
#define SGPIO_MASK_A   MMIO32(SGPIO_PORT_BASE + 0x200)
 
#define SGPIO_MASK_H   MMIO32(SGPIO_PORT_BASE + 0x204)
 
#define SGPIO_MASK_I   MMIO32(SGPIO_PORT_BASE + 0x208)
 
#define SGPIO_MASK_P   MMIO32(SGPIO_PORT_BASE + 0x20C)
 
#define SGPIO_GPIO_INREG   MMIO32(SGPIO_PORT_BASE + 0x210)
 
#define SGPIO_GPIO_OUTREG   MMIO32(SGPIO_PORT_BASE + 0x214)
 
#define SGPIO_GPIO_OENREG   MMIO32(SGPIO_PORT_BASE + 0x218)
 
#define SGPIO_CTRL_ENABLE   MMIO32(SGPIO_PORT_BASE + 0x21C)
 
#define SGPIO_CTRL_DISABLE   MMIO32(SGPIO_PORT_BASE + 0x220)
 
#define SGPIO_CLR_EN_0   MMIO32(SGPIO_PORT_BASE + 0xF00)
 
#define SGPIO_SET_EN_0   MMIO32(SGPIO_PORT_BASE + 0xF04)
 
#define SGPIO_ENABLE_0   MMIO32(SGPIO_PORT_BASE + 0xF08)
 
#define SGPIO_STATUS_0   MMIO32(SGPIO_PORT_BASE + 0xF0C)
 
#define SGPIO_CLR_STATUS_0   MMIO32(SGPIO_PORT_BASE + 0xF10)
 
#define SGPIO_SET_STATUS_0   MMIO32(SGPIO_PORT_BASE + 0xF14)
 
#define SGPIO_CLR_EN_1   MMIO32(SGPIO_PORT_BASE + 0xF20)
 
#define SGPIO_SET_EN_1   MMIO32(SGPIO_PORT_BASE + 0xF24)
 
#define SGPIO_ENABLE_1   MMIO32(SGPIO_PORT_BASE + 0xF28)
 
#define SGPIO_STATUS_1   MMIO32(SGPIO_PORT_BASE + 0xF2C)
 
#define SGPIO_CLR_STATUS_1   MMIO32(SGPIO_PORT_BASE + 0xF30)
 
#define SGPIO_SET_STATUS_1   MMIO32(SGPIO_PORT_BASE + 0xF34)
 
#define SGPIO_CLR_EN_2   MMIO32(SGPIO_PORT_BASE + 0xF40)
 
#define SGPIO_SET_EN_2   MMIO32(SGPIO_PORT_BASE + 0xF44)
 
#define SGPIO_ENABLE_2   MMIO32(SGPIO_PORT_BASE + 0xF48)
 
#define SGPIO_STATUS_2   MMIO32(SGPIO_PORT_BASE + 0xF4C)
 
#define SGPIO_CLR_STATUS_2   MMIO32(SGPIO_PORT_BASE + 0xF50)
 
#define SGPIO_SET_STATUS_2   MMIO32(SGPIO_PORT_BASE + 0xF54)
 
#define SGPIO_CLR_EN_3   MMIO32(SGPIO_PORT_BASE + 0xF60)
 
#define SGPIO_SET_EN_3   MMIO32(SGPIO_PORT_BASE + 0xF64)
 
#define SGPIO_ENABLE_3   MMIO32(SGPIO_PORT_BASE + 0xF68)
 
#define SGPIO_STATUS_3   MMIO32(SGPIO_PORT_BASE + 0xF6C)
 
#define SGPIO_CLR_STATUS_3   MMIO32(SGPIO_PORT_BASE + 0xF70)
 
#define SGPIO_SET_STATUS_3   MMIO32(SGPIO_PORT_BASE + 0xF74)
 
#define SGPIO_OUT_MUX_CFG_P_OUT_CFG_SHIFT   (0)
 
#define SGPIO_OUT_MUX_CFG_P_OUT_CFG_MASK    (0xf << SGPIO_OUT_MUX_CFG_P_OUT_CFG_SHIFT)
 
#define SGPIO_OUT_MUX_CFG_P_OUT_CFG(x)    ((x) << SGPIO_OUT_MUX_CFG_P_OUT_CFG_SHIFT)
 
#define SGPIO_OUT_MUX_CFG_P_OE_CFG_SHIFT   (4)
 
#define SGPIO_OUT_MUX_CFG_P_OE_CFG_MASK    (0x7 << SGPIO_OUT_MUX_CFG_P_OE_CFG_SHIFT)
 
#define SGPIO_OUT_MUX_CFG_P_OE_CFG(x)    ((x) << SGPIO_OUT_MUX_CFG_P_OE_CFG_SHIFT)
 
#define SGPIO_MUX_CFG_EXT_CLK_ENABLE_SHIFT   (0)
 
#define SGPIO_MUX_CFG_EXT_CLK_ENABLE_MASK    (1 << SGPIO_MUX_CFG_EXT_CLK_ENABLE_SHIFT)
 
#define SGPIO_MUX_CFG_EXT_CLK_ENABLE(x)    ((x) << SGPIO_MUX_CFG_EXT_CLK_ENABLE_SHIFT)
 
#define SGPIO_MUX_CFG_CLK_SOURCE_PIN_MODE_SHIFT   (1)
 
#define SGPIO_MUX_CFG_CLK_SOURCE_PIN_MODE_MASK    (0x3 << SGPIO_MUX_CFG_CLK_SOURCE_PIN_MODE_SHIFT)
 
#define SGPIO_MUX_CFG_CLK_SOURCE_PIN_MODE(x)    ((x) << SGPIO_MUX_CFG_CLK_SOURCE_PIN_MODE_SHIFT)
 
#define SGPIO_MUX_CFG_CLK_SOURCE_SLICE_MODE_SHIFT   (3)
 
#define SGPIO_MUX_CFG_CLK_SOURCE_SLICE_MODE_MASK    (0x3 << SGPIO_MUX_CFG_CLK_SOURCE_SLICE_MODE_SHIFT)
 
#define SGPIO_MUX_CFG_CLK_SOURCE_SLICE_MODE(x)    ((x) << SGPIO_MUX_CFG_CLK_SOURCE_SLICE_MODE_SHIFT)
 
#define SGPIO_MUX_CFG_QUALIFIER_MODE_SHIFT   (5)
 
#define SGPIO_MUX_CFG_QUALIFIER_MODE_MASK    (0x3 << SGPIO_MUX_CFG_QUALIFIER_MODE_SHIFT)
 
#define SGPIO_MUX_CFG_QUALIFIER_MODE(x)    ((x) << SGPIO_MUX_CFG_QUALIFIER_MODE_SHIFT)
 
#define SGPIO_MUX_CFG_QUALIFIER_PIN_MODE_SHIFT   (7)
 
#define SGPIO_MUX_CFG_QUALIFIER_PIN_MODE_MASK    (0x3 << SGPIO_MUX_CFG_QUALIFIER_PIN_MODE_SHIFT)
 
#define SGPIO_MUX_CFG_QUALIFIER_PIN_MODE(x)    ((x) << SGPIO_MUX_CFG_QUALIFIER_PIN_MODE_SHIFT)
 
#define SGPIO_MUX_CFG_QUALIFIER_SLICE_MODE_SHIFT   (9)
 
#define SGPIO_MUX_CFG_QUALIFIER_SLICE_MODE_MASK    (0x3 << SGPIO_MUX_CFG_QUALIFIER_SLICE_MODE_SHIFT)
 
#define SGPIO_MUX_CFG_QUALIFIER_SLICE_MODE(x)    ((x) << SGPIO_MUX_CFG_QUALIFIER_SLICE_MODE_SHIFT)
 
#define SGPIO_MUX_CFG_CONCAT_ENABLE_SHIFT   (11)
 
#define SGPIO_MUX_CFG_CONCAT_ENABLE_MASK    (1 << SGPIO_MUX_CFG_CONCAT_ENABLE_SHIFT)
 
#define SGPIO_MUX_CFG_CONCAT_ENABLE(x)    ((x) << SGPIO_MUX_CFG_CONCAT_ENABLE_SHIFT)
 
#define SGPIO_MUX_CFG_CONCAT_ORDER_SHIFT   (12)
 
#define SGPIO_MUX_CFG_CONCAT_ORDER_MASK    (0x3 << SGPIO_MUX_CFG_CONCAT_ORDER_SHIFT)
 
#define SGPIO_MUX_CFG_CONCAT_ORDER(x)    ((x) << SGPIO_MUX_CFG_CONCAT_ORDER_SHIFT)
 
#define SGPIO_SLICE_MUX_CFG_MATCH_MODE_SHIFT   (0)
 
#define SGPIO_SLICE_MUX_CFG_MATCH_MODE_MASK    (1 << SGPIO_SLICE_MUX_CFG_MATCH_MODE_SHIFT)
 
#define SGPIO_SLICE_MUX_CFG_MATCH_MODE(x)    ((x) << SGPIO_SLICE_MUX_CFG_MATCH_MODE_SHIFT)
 
#define SGPIO_SLICE_MUX_CFG_CLK_CAPTURE_MODE_SHIFT   (1)
 
#define SGPIO_SLICE_MUX_CFG_CLK_CAPTURE_MODE_MASK    (1 << SGPIO_SLICE_MUX_CFG_CLK_CAPTURE_MODE_SHIFT)
 
#define SGPIO_SLICE_MUX_CFG_CLK_CAPTURE_MODE(x)    ((x) << SGPIO_SLICE_MUX_CFG_CLK_CAPTURE_MODE_SHIFT)
 
#define SGPIO_SLICE_MUX_CFG_CLKGEN_MODE_SHIFT   (2)
 
#define SGPIO_SLICE_MUX_CFG_CLKGEN_MODE_MASK    (1 << SGPIO_SLICE_MUX_CFG_CLKGEN_MODE_SHIFT)
 
#define SGPIO_SLICE_MUX_CFG_CLKGEN_MODE(x)    ((x) << SGPIO_SLICE_MUX_CFG_CLKGEN_MODE_SHIFT)
 
#define SGPIO_SLICE_MUX_CFG_INV_OUT_CLK_SHIFT   (3)
 
#define SGPIO_SLICE_MUX_CFG_INV_OUT_CLK_MASK    (1 << SGPIO_SLICE_MUX_CFG_INV_OUT_CLK_SHIFT)
 
#define SGPIO_SLICE_MUX_CFG_INV_OUT_CLK(x)    ((x) << SGPIO_SLICE_MUX_CFG_INV_OUT_CLK_SHIFT)
 
#define SGPIO_SLICE_MUX_CFG_DATA_CAPTURE_MODE_SHIFT   (4)
 
#define SGPIO_SLICE_MUX_CFG_DATA_CAPTURE_MODE_MASK    (0x3 << SGPIO_SLICE_MUX_CFG_DATA_CAPTURE_MODE_SHIFT)
 
#define SGPIO_SLICE_MUX_CFG_DATA_CAPTURE_MODE(x)    ((x) << SGPIO_SLICE_MUX_CFG_DATA_CAPTURE_MODE_SHIFT)
 
#define SGPIO_SLICE_MUX_CFG_PARALLEL_MODE_SHIFT   (6)
 
#define SGPIO_SLICE_MUX_CFG_PARALLEL_MODE_MASK    (0x3 << SGPIO_SLICE_MUX_CFG_PARALLEL_MODE_SHIFT)
 
#define SGPIO_SLICE_MUX_CFG_PARALLEL_MODE(x)    ((x) << SGPIO_SLICE_MUX_CFG_PARALLEL_MODE_SHIFT)
 
#define SGPIO_SLICE_MUX_CFG_INV_QUALIFIER_SHIFT   (8)
 
#define SGPIO_SLICE_MUX_CFG_INV_QUALIFIER_MASK    (1 << SGPIO_SLICE_MUX_CFG_INV_QUALIFIER_SHIFT)
 
#define SGPIO_SLICE_MUX_CFG_INV_QUALIFIER(x)    ((x) << SGPIO_SLICE_MUX_CFG_INV_QUALIFIER_SHIFT)
 
#define SGPIO_POS_POS_SHIFT   (0)
 
#define SGPIO_POS_POS_MASK   (0xff << SGPIO_POS_POS_SHIFT)
 
#define SGPIO_POS_POS(x)   ((x) << SGPIO_POS_POS_SHIFT)
 
#define SGPIO_POS_POS_RESET_SHIFT   (8)
 
#define SGPIO_POS_POS_RESET_MASK   (0xff << SGPIO_POS_POS_RESET_SHIFT)
 
#define SGPIO_POS_POS_RESET(x)   ((x) << SGPIO_POS_POS_RESET_SHIFT)
 
#define SGPIO_OUT_MUX_CFGx_P_OUT_CFG_SHIFT   (0)
 
#define SGPIO_OUT_MUX_CFGx_P_OUT_CFG_MASK    (0xf << SGPIO_OUT_MUX_CFGx_P_OUT_CFG_SHIFT)
 
#define SGPIO_OUT_MUX_CFGx_P_OUT_CFG(x)    ((x) << SGPIO_OUT_MUX_CFGx_P_OUT_CFG_SHIFT)
 
#define SGPIO_OUT_MUX_CFGx_P_OE_CFG_SHIFT   (4)
 
#define SGPIO_OUT_MUX_CFGx_P_OE_CFG_MASK    (0x7 << SGPIO_OUT_MUX_CFGx_P_OE_CFG_SHIFT)
 
#define SGPIO_OUT_MUX_CFGx_P_OE_CFG(x)    ((x) << SGPIO_OUT_MUX_CFGx_P_OE_CFG_SHIFT)
 
#define SGPIO_MUX_CFGx_EXT_CLK_ENABLE_SHIFT   (0)
 
#define SGPIO_MUX_CFGx_EXT_CLK_ENABLE    (1 << SGPIO_MUX_CFGx_EXT_CLK_ENABLE_SHIFT)
 
#define SGPIO_MUX_CFGx_CLK_SOURCE_PIN_MODE_SHIFT   (1)
 
#define SGPIO_MUX_CFGx_CLK_SOURCE_PIN_MODE_MASK    (0x3 << SGPIO_MUX_CFGx_CLK_SOURCE_PIN_MODE_SHIFT)
 
#define SGPIO_MUX_CFGx_CLK_SOURCE_PIN_MODE(x)    ((x) << SGPIO_MUX_CFGx_CLK_SOURCE_PIN_MODE_SHIFT)
 
#define SGPIO_MUX_CFGx_CLK_SOURCE_SLICE_MODE_SHIFT   (3)
 
#define SGPIO_MUX_CFGx_CLK_SOURCE_SLICE_MODE_MASK    (0x3 << SGPIO_MUX_CFGx_CLK_SOURCE_SLICE_MODE_SHIFT)
 
#define SGPIO_MUX_CFGx_CLK_SOURCE_SLICE_MODE(x)    ((x) << SGPIO_MUX_CFGx_CLK_SOURCE_SLICE_MODE_SHIFT)
 
#define SGPIO_MUX_CFGx_QUALIFIER_MODE_SHIFT   (5)
 
#define SGPIO_MUX_CFGx_QUALIFIER_MODE_MASK    (0x3 << SGPIO_MUX_CFGx_QUALIFIER_MODE_SHIFT)
 
#define SGPIO_MUX_CFGx_QUALIFIER_MODE(x)    ((x) << SGPIO_MUX_CFGx_QUALIFIER_MODE_SHIFT)
 
#define SGPIO_MUX_CFGx_QUALIFIER_PIN_MODE_SHIFT   (7)
 
#define SGPIO_MUX_CFGx_QUALIFIER_PIN_MODE_MASK    (0x3 << SGPIO_MUX_CFGx_QUALIFIER_PIN_MODE_SHIFT)
 
#define SGPIO_MUX_CFGx_QUALIFIER_PIN_MODE(x)    ((x) << SGPIO_MUX_CFGx_QUALIFIER_PIN_MODE_SHIFT)
 
#define SGPIO_MUX_CFGx_QUALIFIER_SLICE_MODE_SHIFT   (9)
 
#define SGPIO_MUX_CFGx_QUALIFIER_SLICE_MODE_MASK    (0x3 << SGPIO_MUX_CFGx_QUALIFIER_SLICE_MODE_SHIFT)
 
#define SGPIO_MUX_CFGx_QUALIFIER_SLICE_MODE(x)    ((x) << SGPIO_MUX_CFG0_QUALIFIER_SLICE_MODE_SHIFT)
 
#define SGPIO_MUX_CFGx_CONCAT_ENABLE_SHIFT   (11)
 
#define SGPIO_MUX_CFGx_CONCAT_ENABLE    (1 << SGPIO_MUX_CFGx_CONCAT_ENABLE_SHIFT)
 
#define SGPIO_MUX_CFGx_CONCAT_ORDER_SHIFT   (12)
 
#define SGPIO_MUX_CFGx_CONCAT_ORDER_MASK    (0x3 << SGPIO_MUX_CFGx_CONCAT_ORDER_SHIFT)
 
#define SGPIO_MUX_CFGx_CONCAT_ORDER(x)    ((x) << SGPIO_MUX_CFGx_CONCAT_ORDER_SHIFT)
 
#define SGPIO_SLICE_MUX_CFGx_MATCH_MODE_SHIFT   (0)
 
#define SGPIO_SLICE_MUX_CFGx_MATCH_MODE    (1 << SGPIO_SLICE_MUX_CFG0_MATCH_MODE_SHIFT)
 
#define SGPIO_SLICE_MUX_CFGx_CLK_CAPTURE_MODE_SHIFT   (1)
 
#define SGPIO_SLICE_MUX_CFGx_CLK_CAPTURE_MODE    (1 << SGPIO_SLICE_MUX_CFGx_CLK_CAPTURE_MODE_SHIFT)
 
#define SGPIO_SLICE_MUX_CFGx_CLKGEN_MODE_SHIFT   (2)
 
#define SGPIO_SLICE_MUX_CFGx_CLKGEN_MODE    (1 << SGPIO_SLICE_MUX_CFGx_CLKGEN_MODE_SHIFT)
 
#define SGPIO_SLICE_MUX_CFGx_INV_OUT_CLK_SHIFT   (3)
 
#define SGPIO_SLICE_MUX_CFGx_INV_OUT_CLK    (1 << SGPIO_SLICE_MUX_CFGx_INV_OUT_CLK_SHIFT)
 
#define SGPIO_SLICE_MUX_CFGx_DATA_CAPTURE_MODE_SHIFT   (4)
 
#define SGPIO_SLICE_MUX_CFGx_DATA_CAPTURE_MODE_MASK    (0x3 << SGPIO_SLICE_MUX_CFGx_DATA_CAPTURE_MODE_SHIFT)
 
#define SGPIO_SLICE_MUX_CFGx_DATA_CAPTURE_MODE(x)    ((x) << SGPIO_SLICE_MUX_CFGx_DATA_CAPTURE_MODE_SHIFT)
 
#define SGPIO_SLICE_MUX_CFGx_PARALLEL_MODE_SHIFT   (6)
 
#define SGPIO_SLICE_MUX_CFGx_PARALLEL_MODE_MASK    (0x3 << SGPIO_SLICE_MUX_CFGx_PARALLEL_MODE_SHIFT)
 
#define SGPIO_SLICE_MUX_CFGx_PARALLEL_MODE(x)    ((x) << SGPIO_SLICE_MUX_CFGx_PARALLEL_MODE_SHIFT)
 
#define SGPIO_SLICE_MUX_CFGx_INV_QUALIFIER_SHIFT   (8)
 
#define SGPIO_SLICE_MUX_CFGx_INV_QUALIFIER    (1 << SGPIO_SLICE_MUX_CFGx_INV_QUALIFIER_SHIFT)
 
#define SGPIO_POSx_POS_SHIFT   (0)
 
#define SGPIO_POSx_POS_MASK   (0xff << SGPIO_POSx_POS_SHIFT)
 
#define SGPIO_POSx_POS(x)   ((x) << SGPIO_POSx_POS_SHIFT)
 
#define SGPIO_POSx_POS_RESET_SHIFT   (8)
 
#define SGPIO_POSx_POS_RESET_MASK   (0xff << SGPIO_POSx_POS_RESET_SHIFT)
 
#define SGPIO_POSx_POS_RESET(x)   ((x) << SGPIO_POSx_POS_RESET_SHIFT)
 
#define SGPIO   ((sgpio_t *)SGPIO_PORT_BASE)
 

Detailed Description

Defined Constants and Types for the LPC43xx SDIO

Version
1.0.0
Author
© 2012 Michael Ossmann mike@.nosp@m.ossm.nosp@m.ann.c.nosp@m.om
Date
10 March 2013

LGPL License Terms libopencm3 License

Macro Definition Documentation

◆ SDIO_BLKSIZ

#define SDIO_BLKSIZ   MMIO32(SDIO_BASE + 0x01C)

Definition at line 66 of file sdio.h.

◆ SDIO_BMOD

#define SDIO_BMOD   MMIO32(SDIO_BASE + 0x080)

Definition at line 126 of file sdio.h.

◆ SDIO_BUFADDR

#define SDIO_BUFADDR   MMIO32(SDIO_BASE + 0x098)

Definition at line 144 of file sdio.h.

◆ SDIO_BYTCNT

#define SDIO_BYTCNT   MMIO32(SDIO_BASE + 0x020)

Definition at line 69 of file sdio.h.

◆ SDIO_CDETECT

#define SDIO_CDETECT   MMIO32(SDIO_BASE + 0x050)

Definition at line 105 of file sdio.h.

◆ SDIO_CLKDIV

#define SDIO_CLKDIV   MMIO32(SDIO_BASE + 0x008)

Definition at line 51 of file sdio.h.

◆ SDIO_CLKENA

#define SDIO_CLKENA   MMIO32(SDIO_BASE + 0x010)

Definition at line 57 of file sdio.h.

◆ SDIO_CLKSRC

#define SDIO_CLKSRC   MMIO32(SDIO_BASE + 0x00C)

Definition at line 54 of file sdio.h.

◆ SDIO_CMD

#define SDIO_CMD   MMIO32(SDIO_BASE + 0x02C)

Definition at line 78 of file sdio.h.

◆ SDIO_CMDARG

#define SDIO_CMDARG   MMIO32(SDIO_BASE + 0x028)

Definition at line 75 of file sdio.h.

◆ SDIO_CTRL

#define SDIO_CTRL   MMIO32(SDIO_BASE + 0x000)

Definition at line 45 of file sdio.h.

◆ SDIO_CTYPE

#define SDIO_CTYPE   MMIO32(SDIO_BASE + 0x018)

Definition at line 63 of file sdio.h.

◆ SDIO_DATA

#define SDIO_DATA   MMIO32(SDIO_BASE + 0x100)

Definition at line 147 of file sdio.h.

◆ SDIO_DBADDR

#define SDIO_DBADDR   MMIO32(SDIO_BASE + 0x088)

Definition at line 132 of file sdio.h.

◆ SDIO_DEBNCE

#define SDIO_DEBNCE   MMIO32(SDIO_BASE + 0x064)

Definition at line 117 of file sdio.h.

◆ SDIO_DSCADDR

#define SDIO_DSCADDR   MMIO32(SDIO_BASE + 0x094)

Definition at line 141 of file sdio.h.

◆ SDIO_FIFOTH

#define SDIO_FIFOTH   MMIO32(SDIO_BASE + 0x04C)

Definition at line 102 of file sdio.h.

◆ SDIO_IDINTEN

#define SDIO_IDINTEN   MMIO32(SDIO_BASE + 0x090)

Definition at line 138 of file sdio.h.

◆ SDIO_IDSTS

#define SDIO_IDSTS   MMIO32(SDIO_BASE + 0x08C)

Definition at line 135 of file sdio.h.

◆ SDIO_INTMASK

#define SDIO_INTMASK   MMIO32(SDIO_BASE + 0x024)

Definition at line 72 of file sdio.h.

◆ SDIO_MINTSTS

#define SDIO_MINTSTS   MMIO32(SDIO_BASE + 0x040)

Definition at line 93 of file sdio.h.

◆ SDIO_PLDMND

#define SDIO_PLDMND   MMIO32(SDIO_BASE + 0x084)

Definition at line 129 of file sdio.h.

◆ SDIO_PWREN

#define SDIO_PWREN   MMIO32(SDIO_BASE + 0x004)

Definition at line 48 of file sdio.h.

◆ SDIO_RESP0

#define SDIO_RESP0   MMIO32(SDIO_BASE + 0x030)

Definition at line 81 of file sdio.h.

◆ SDIO_RESP1

#define SDIO_RESP1   MMIO32(SDIO_BASE + 0x034)

Definition at line 84 of file sdio.h.

◆ SDIO_RESP2

#define SDIO_RESP2   MMIO32(SDIO_BASE + 0x038)

Definition at line 87 of file sdio.h.

◆ SDIO_RESP3

#define SDIO_RESP3   MMIO32(SDIO_BASE + 0x03C)

Definition at line 90 of file sdio.h.

◆ SDIO_RINTSTS

#define SDIO_RINTSTS   MMIO32(SDIO_BASE + 0x044)

Definition at line 96 of file sdio.h.

◆ SDIO_RST_N

#define SDIO_RST_N   MMIO32(SDIO_BASE + 0x078)

Definition at line 123 of file sdio.h.

◆ SDIO_STATUS

#define SDIO_STATUS   MMIO32(SDIO_BASE + 0x048)

Definition at line 99 of file sdio.h.

◆ SDIO_TBBCNT

#define SDIO_TBBCNT   MMIO32(SDIO_BASE + 0x060)

Definition at line 114 of file sdio.h.

◆ SDIO_TCBCNT

#define SDIO_TCBCNT   MMIO32(SDIO_BASE + 0x05C)

Definition at line 111 of file sdio.h.

◆ SDIO_TMOUT

#define SDIO_TMOUT   MMIO32(SDIO_BASE + 0x014)

Definition at line 60 of file sdio.h.

◆ SDIO_UHS_REG

#define SDIO_UHS_REG   MMIO32(SDIO_BASE + 0x074)

Definition at line 120 of file sdio.h.

◆ SDIO_WRTPRT

#define SDIO_WRTPRT   MMIO32(SDIO_BASE + 0x054)

Definition at line 108 of file sdio.h.

◆ SGPIO

#define SGPIO   ((sgpio_t *)SGPIO_PORT_BASE)

Definition at line 687 of file sgpio.h.

◆ SGPIO_CLR_EN_0

#define SGPIO_CLR_EN_0   MMIO32(SGPIO_PORT_BASE + 0xF00)

Definition at line 266 of file sgpio.h.

◆ SGPIO_CLR_EN_1

#define SGPIO_CLR_EN_1   MMIO32(SGPIO_PORT_BASE + 0xF20)

Definition at line 284 of file sgpio.h.

◆ SGPIO_CLR_EN_2

#define SGPIO_CLR_EN_2   MMIO32(SGPIO_PORT_BASE + 0xF40)

Definition at line 302 of file sgpio.h.

◆ SGPIO_CLR_EN_3

#define SGPIO_CLR_EN_3   MMIO32(SGPIO_PORT_BASE + 0xF60)

Definition at line 320 of file sgpio.h.

◆ SGPIO_CLR_STATUS_0

#define SGPIO_CLR_STATUS_0   MMIO32(SGPIO_PORT_BASE + 0xF10)

Definition at line 278 of file sgpio.h.

◆ SGPIO_CLR_STATUS_1

#define SGPIO_CLR_STATUS_1   MMIO32(SGPIO_PORT_BASE + 0xF30)

Definition at line 296 of file sgpio.h.

◆ SGPIO_CLR_STATUS_2

#define SGPIO_CLR_STATUS_2   MMIO32(SGPIO_PORT_BASE + 0xF50)

Definition at line 314 of file sgpio.h.

◆ SGPIO_CLR_STATUS_3

#define SGPIO_CLR_STATUS_3   MMIO32(SGPIO_PORT_BASE + 0xF70)

Definition at line 332 of file sgpio.h.

◆ SGPIO_COUNT

#define SGPIO_COUNT (   slice)
Value:
MMIO32(SGPIO_PORT_BASE + 0x180 + \
(slice * 0x04))
#define MMIO32(addr)
Definition: common.h:69
#define SGPIO_PORT_BASE

Definition at line 181 of file sgpio.h.

◆ SGPIO_COUNT0

#define SGPIO_COUNT0   MMIO32(SGPIO_PORT_BASE + 0x180)

Definition at line 183 of file sgpio.h.

◆ SGPIO_COUNT1

#define SGPIO_COUNT1   MMIO32(SGPIO_PORT_BASE + 0x184)

Definition at line 184 of file sgpio.h.

◆ SGPIO_COUNT10

#define SGPIO_COUNT10   MMIO32(SGPIO_PORT_BASE + 0x1A8)

Definition at line 193 of file sgpio.h.

◆ SGPIO_COUNT11

#define SGPIO_COUNT11   MMIO32(SGPIO_PORT_BASE + 0x1AC)

Definition at line 194 of file sgpio.h.

◆ SGPIO_COUNT12

#define SGPIO_COUNT12   MMIO32(SGPIO_PORT_BASE + 0x1B0)

Definition at line 195 of file sgpio.h.

◆ SGPIO_COUNT13

#define SGPIO_COUNT13   MMIO32(SGPIO_PORT_BASE + 0x1B4)

Definition at line 196 of file sgpio.h.

◆ SGPIO_COUNT14

#define SGPIO_COUNT14   MMIO32(SGPIO_PORT_BASE + 0x1B8)

Definition at line 197 of file sgpio.h.

◆ SGPIO_COUNT15

#define SGPIO_COUNT15   MMIO32(SGPIO_PORT_BASE + 0x1BC)

Definition at line 198 of file sgpio.h.

◆ SGPIO_COUNT2

#define SGPIO_COUNT2   MMIO32(SGPIO_PORT_BASE + 0x188)

Definition at line 185 of file sgpio.h.

◆ SGPIO_COUNT3

#define SGPIO_COUNT3   MMIO32(SGPIO_PORT_BASE + 0x18C)

Definition at line 186 of file sgpio.h.

◆ SGPIO_COUNT4

#define SGPIO_COUNT4   MMIO32(SGPIO_PORT_BASE + 0x190)

Definition at line 187 of file sgpio.h.

◆ SGPIO_COUNT5

#define SGPIO_COUNT5   MMIO32(SGPIO_PORT_BASE + 0x194)

Definition at line 188 of file sgpio.h.

◆ SGPIO_COUNT6

#define SGPIO_COUNT6   MMIO32(SGPIO_PORT_BASE + 0x198)

Definition at line 189 of file sgpio.h.

◆ SGPIO_COUNT7

#define SGPIO_COUNT7   MMIO32(SGPIO_PORT_BASE + 0x19C)

Definition at line 190 of file sgpio.h.

◆ SGPIO_COUNT8

#define SGPIO_COUNT8   MMIO32(SGPIO_PORT_BASE + 0x1A0)

Definition at line 191 of file sgpio.h.

◆ SGPIO_COUNT9

#define SGPIO_COUNT9   MMIO32(SGPIO_PORT_BASE + 0x1A4)

Definition at line 192 of file sgpio.h.

◆ SGPIO_CTRL_DISABLE

#define SGPIO_CTRL_DISABLE   MMIO32(SGPIO_PORT_BASE + 0x220)

Definition at line 263 of file sgpio.h.

◆ SGPIO_CTRL_ENABLE

#define SGPIO_CTRL_ENABLE   MMIO32(SGPIO_PORT_BASE + 0x21C)

Definition at line 260 of file sgpio.h.

◆ SGPIO_ENABLE_0

#define SGPIO_ENABLE_0   MMIO32(SGPIO_PORT_BASE + 0xF08)

Definition at line 272 of file sgpio.h.

◆ SGPIO_ENABLE_1

#define SGPIO_ENABLE_1   MMIO32(SGPIO_PORT_BASE + 0xF28)

Definition at line 290 of file sgpio.h.

◆ SGPIO_ENABLE_2

#define SGPIO_ENABLE_2   MMIO32(SGPIO_PORT_BASE + 0xF48)

Definition at line 308 of file sgpio.h.

◆ SGPIO_ENABLE_3

#define SGPIO_ENABLE_3   MMIO32(SGPIO_PORT_BASE + 0xF68)

Definition at line 326 of file sgpio.h.

◆ SGPIO_GPIO_INREG

#define SGPIO_GPIO_INREG   MMIO32(SGPIO_PORT_BASE + 0x210)

Definition at line 251 of file sgpio.h.

◆ SGPIO_GPIO_OENREG

#define SGPIO_GPIO_OENREG   MMIO32(SGPIO_PORT_BASE + 0x218)

Definition at line 257 of file sgpio.h.

◆ SGPIO_GPIO_OUTREG

#define SGPIO_GPIO_OUTREG   MMIO32(SGPIO_PORT_BASE + 0x214)

Definition at line 254 of file sgpio.h.

◆ SGPIO_MASK_A

#define SGPIO_MASK_A   MMIO32(SGPIO_PORT_BASE + 0x200)

Definition at line 239 of file sgpio.h.

◆ SGPIO_MASK_H

#define SGPIO_MASK_H   MMIO32(SGPIO_PORT_BASE + 0x204)

Definition at line 242 of file sgpio.h.

◆ SGPIO_MASK_I

#define SGPIO_MASK_I   MMIO32(SGPIO_PORT_BASE + 0x208)

Definition at line 245 of file sgpio.h.

◆ SGPIO_MASK_P

#define SGPIO_MASK_P   MMIO32(SGPIO_PORT_BASE + 0x20C)

Definition at line 248 of file sgpio.h.

◆ SGPIO_MUX_CFG

#define SGPIO_MUX_CFG (   slice)
Value:
(slice * 0x04))

Definition at line 81 of file sgpio.h.

◆ SGPIO_MUX_CFG0

#define SGPIO_MUX_CFG0   MMIO32(SGPIO_PORT_BASE + 0x40)

Definition at line 83 of file sgpio.h.

◆ SGPIO_MUX_CFG1

#define SGPIO_MUX_CFG1   MMIO32(SGPIO_PORT_BASE + 0x44)

Definition at line 84 of file sgpio.h.

◆ SGPIO_MUX_CFG10

#define SGPIO_MUX_CFG10   MMIO32(SGPIO_PORT_BASE + 0x68)

Definition at line 93 of file sgpio.h.

◆ SGPIO_MUX_CFG11

#define SGPIO_MUX_CFG11   MMIO32(SGPIO_PORT_BASE + 0x6C)

Definition at line 94 of file sgpio.h.

◆ SGPIO_MUX_CFG12

#define SGPIO_MUX_CFG12   MMIO32(SGPIO_PORT_BASE + 0x70)

Definition at line 95 of file sgpio.h.

◆ SGPIO_MUX_CFG13

#define SGPIO_MUX_CFG13   MMIO32(SGPIO_PORT_BASE + 0x74)

Definition at line 96 of file sgpio.h.

◆ SGPIO_MUX_CFG14

#define SGPIO_MUX_CFG14   MMIO32(SGPIO_PORT_BASE + 0x78)

Definition at line 97 of file sgpio.h.

◆ SGPIO_MUX_CFG15

#define SGPIO_MUX_CFG15   MMIO32(SGPIO_PORT_BASE + 0x7C)

Definition at line 98 of file sgpio.h.

◆ SGPIO_MUX_CFG2

#define SGPIO_MUX_CFG2   MMIO32(SGPIO_PORT_BASE + 0x48)

Definition at line 85 of file sgpio.h.

◆ SGPIO_MUX_CFG3

#define SGPIO_MUX_CFG3   MMIO32(SGPIO_PORT_BASE + 0x4C)

Definition at line 86 of file sgpio.h.

◆ SGPIO_MUX_CFG4

#define SGPIO_MUX_CFG4   MMIO32(SGPIO_PORT_BASE + 0x50)

Definition at line 87 of file sgpio.h.

◆ SGPIO_MUX_CFG5

#define SGPIO_MUX_CFG5   MMIO32(SGPIO_PORT_BASE + 0x54)

Definition at line 88 of file sgpio.h.

◆ SGPIO_MUX_CFG6

#define SGPIO_MUX_CFG6   MMIO32(SGPIO_PORT_BASE + 0x58)

Definition at line 89 of file sgpio.h.

◆ SGPIO_MUX_CFG7

#define SGPIO_MUX_CFG7   MMIO32(SGPIO_PORT_BASE + 0x5C)

Definition at line 90 of file sgpio.h.

◆ SGPIO_MUX_CFG8

#define SGPIO_MUX_CFG8   MMIO32(SGPIO_PORT_BASE + 0x60)

Definition at line 91 of file sgpio.h.

◆ SGPIO_MUX_CFG9

#define SGPIO_MUX_CFG9   MMIO32(SGPIO_PORT_BASE + 0x64)

Definition at line 92 of file sgpio.h.

◆ SGPIO_MUX_CFG_CLK_SOURCE_PIN_MODE

#define SGPIO_MUX_CFG_CLK_SOURCE_PIN_MODE (   x)     ((x) << SGPIO_MUX_CFG_CLK_SOURCE_PIN_MODE_SHIFT)

Definition at line 361 of file sgpio.h.

◆ SGPIO_MUX_CFG_CLK_SOURCE_PIN_MODE_MASK

#define SGPIO_MUX_CFG_CLK_SOURCE_PIN_MODE_MASK    (0x3 << SGPIO_MUX_CFG_CLK_SOURCE_PIN_MODE_SHIFT)

Definition at line 359 of file sgpio.h.

◆ SGPIO_MUX_CFG_CLK_SOURCE_PIN_MODE_SHIFT

#define SGPIO_MUX_CFG_CLK_SOURCE_PIN_MODE_SHIFT   (1)

Definition at line 358 of file sgpio.h.

◆ SGPIO_MUX_CFG_CLK_SOURCE_SLICE_MODE

#define SGPIO_MUX_CFG_CLK_SOURCE_SLICE_MODE (   x)     ((x) << SGPIO_MUX_CFG_CLK_SOURCE_SLICE_MODE_SHIFT)

Definition at line 367 of file sgpio.h.

◆ SGPIO_MUX_CFG_CLK_SOURCE_SLICE_MODE_MASK

#define SGPIO_MUX_CFG_CLK_SOURCE_SLICE_MODE_MASK    (0x3 << SGPIO_MUX_CFG_CLK_SOURCE_SLICE_MODE_SHIFT)

Definition at line 365 of file sgpio.h.

◆ SGPIO_MUX_CFG_CLK_SOURCE_SLICE_MODE_SHIFT

#define SGPIO_MUX_CFG_CLK_SOURCE_SLICE_MODE_SHIFT   (3)

Definition at line 364 of file sgpio.h.

◆ SGPIO_MUX_CFG_CONCAT_ENABLE

#define SGPIO_MUX_CFG_CONCAT_ENABLE (   x)     ((x) << SGPIO_MUX_CFG_CONCAT_ENABLE_SHIFT)

Definition at line 391 of file sgpio.h.

◆ SGPIO_MUX_CFG_CONCAT_ENABLE_MASK

#define SGPIO_MUX_CFG_CONCAT_ENABLE_MASK    (1 << SGPIO_MUX_CFG_CONCAT_ENABLE_SHIFT)

Definition at line 389 of file sgpio.h.

◆ SGPIO_MUX_CFG_CONCAT_ENABLE_SHIFT

#define SGPIO_MUX_CFG_CONCAT_ENABLE_SHIFT   (11)

Definition at line 388 of file sgpio.h.

◆ SGPIO_MUX_CFG_CONCAT_ORDER

#define SGPIO_MUX_CFG_CONCAT_ORDER (   x)     ((x) << SGPIO_MUX_CFG_CONCAT_ORDER_SHIFT)

Definition at line 397 of file sgpio.h.

◆ SGPIO_MUX_CFG_CONCAT_ORDER_MASK

#define SGPIO_MUX_CFG_CONCAT_ORDER_MASK    (0x3 << SGPIO_MUX_CFG_CONCAT_ORDER_SHIFT)

Definition at line 395 of file sgpio.h.

◆ SGPIO_MUX_CFG_CONCAT_ORDER_SHIFT

#define SGPIO_MUX_CFG_CONCAT_ORDER_SHIFT   (12)

Definition at line 394 of file sgpio.h.

◆ SGPIO_MUX_CFG_EXT_CLK_ENABLE

#define SGPIO_MUX_CFG_EXT_CLK_ENABLE (   x)     ((x) << SGPIO_MUX_CFG_EXT_CLK_ENABLE_SHIFT)

Definition at line 355 of file sgpio.h.

◆ SGPIO_MUX_CFG_EXT_CLK_ENABLE_MASK

#define SGPIO_MUX_CFG_EXT_CLK_ENABLE_MASK    (1 << SGPIO_MUX_CFG_EXT_CLK_ENABLE_SHIFT)

Definition at line 353 of file sgpio.h.

◆ SGPIO_MUX_CFG_EXT_CLK_ENABLE_SHIFT

#define SGPIO_MUX_CFG_EXT_CLK_ENABLE_SHIFT   (0)

Definition at line 352 of file sgpio.h.

◆ SGPIO_MUX_CFG_QUALIFIER_MODE

#define SGPIO_MUX_CFG_QUALIFIER_MODE (   x)     ((x) << SGPIO_MUX_CFG_QUALIFIER_MODE_SHIFT)

Definition at line 373 of file sgpio.h.

◆ SGPIO_MUX_CFG_QUALIFIER_MODE_MASK

#define SGPIO_MUX_CFG_QUALIFIER_MODE_MASK    (0x3 << SGPIO_MUX_CFG_QUALIFIER_MODE_SHIFT)

Definition at line 371 of file sgpio.h.

◆ SGPIO_MUX_CFG_QUALIFIER_MODE_SHIFT

#define SGPIO_MUX_CFG_QUALIFIER_MODE_SHIFT   (5)

Definition at line 370 of file sgpio.h.

◆ SGPIO_MUX_CFG_QUALIFIER_PIN_MODE

#define SGPIO_MUX_CFG_QUALIFIER_PIN_MODE (   x)     ((x) << SGPIO_MUX_CFG_QUALIFIER_PIN_MODE_SHIFT)

Definition at line 379 of file sgpio.h.

◆ SGPIO_MUX_CFG_QUALIFIER_PIN_MODE_MASK

#define SGPIO_MUX_CFG_QUALIFIER_PIN_MODE_MASK    (0x3 << SGPIO_MUX_CFG_QUALIFIER_PIN_MODE_SHIFT)

Definition at line 377 of file sgpio.h.

◆ SGPIO_MUX_CFG_QUALIFIER_PIN_MODE_SHIFT

#define SGPIO_MUX_CFG_QUALIFIER_PIN_MODE_SHIFT   (7)

Definition at line 376 of file sgpio.h.

◆ SGPIO_MUX_CFG_QUALIFIER_SLICE_MODE

#define SGPIO_MUX_CFG_QUALIFIER_SLICE_MODE (   x)     ((x) << SGPIO_MUX_CFG_QUALIFIER_SLICE_MODE_SHIFT)

Definition at line 385 of file sgpio.h.

◆ SGPIO_MUX_CFG_QUALIFIER_SLICE_MODE_MASK

#define SGPIO_MUX_CFG_QUALIFIER_SLICE_MODE_MASK    (0x3 << SGPIO_MUX_CFG_QUALIFIER_SLICE_MODE_SHIFT)

Definition at line 383 of file sgpio.h.

◆ SGPIO_MUX_CFG_QUALIFIER_SLICE_MODE_SHIFT

#define SGPIO_MUX_CFG_QUALIFIER_SLICE_MODE_SHIFT   (9)

Definition at line 382 of file sgpio.h.

◆ SGPIO_MUX_CFGx_CLK_SOURCE_PIN_MODE

#define SGPIO_MUX_CFGx_CLK_SOURCE_PIN_MODE (   x)     ((x) << SGPIO_MUX_CFGx_CLK_SOURCE_PIN_MODE_SHIFT)

Definition at line 479 of file sgpio.h.

◆ SGPIO_MUX_CFGx_CLK_SOURCE_PIN_MODE_MASK

#define SGPIO_MUX_CFGx_CLK_SOURCE_PIN_MODE_MASK    (0x3 << SGPIO_MUX_CFGx_CLK_SOURCE_PIN_MODE_SHIFT)

Definition at line 477 of file sgpio.h.

◆ SGPIO_MUX_CFGx_CLK_SOURCE_PIN_MODE_SHIFT

#define SGPIO_MUX_CFGx_CLK_SOURCE_PIN_MODE_SHIFT   (1)

Definition at line 476 of file sgpio.h.

◆ SGPIO_MUX_CFGx_CLK_SOURCE_SLICE_MODE

#define SGPIO_MUX_CFGx_CLK_SOURCE_SLICE_MODE (   x)     ((x) << SGPIO_MUX_CFGx_CLK_SOURCE_SLICE_MODE_SHIFT)

Definition at line 486 of file sgpio.h.

◆ SGPIO_MUX_CFGx_CLK_SOURCE_SLICE_MODE_MASK

#define SGPIO_MUX_CFGx_CLK_SOURCE_SLICE_MODE_MASK    (0x3 << SGPIO_MUX_CFGx_CLK_SOURCE_SLICE_MODE_SHIFT)

Definition at line 484 of file sgpio.h.

◆ SGPIO_MUX_CFGx_CLK_SOURCE_SLICE_MODE_SHIFT

#define SGPIO_MUX_CFGx_CLK_SOURCE_SLICE_MODE_SHIFT   (3)

Definition at line 483 of file sgpio.h.

◆ SGPIO_MUX_CFGx_CONCAT_ENABLE

#define SGPIO_MUX_CFGx_CONCAT_ENABLE    (1 << SGPIO_MUX_CFGx_CONCAT_ENABLE_SHIFT)

Definition at line 512 of file sgpio.h.

◆ SGPIO_MUX_CFGx_CONCAT_ENABLE_SHIFT

#define SGPIO_MUX_CFGx_CONCAT_ENABLE_SHIFT   (11)

Definition at line 511 of file sgpio.h.

◆ SGPIO_MUX_CFGx_CONCAT_ORDER

#define SGPIO_MUX_CFGx_CONCAT_ORDER (   x)     ((x) << SGPIO_MUX_CFGx_CONCAT_ORDER_SHIFT)

Definition at line 519 of file sgpio.h.

◆ SGPIO_MUX_CFGx_CONCAT_ORDER_MASK

#define SGPIO_MUX_CFGx_CONCAT_ORDER_MASK    (0x3 << SGPIO_MUX_CFGx_CONCAT_ORDER_SHIFT)

Definition at line 517 of file sgpio.h.

◆ SGPIO_MUX_CFGx_CONCAT_ORDER_SHIFT

#define SGPIO_MUX_CFGx_CONCAT_ORDER_SHIFT   (12)

Definition at line 516 of file sgpio.h.

◆ SGPIO_MUX_CFGx_EXT_CLK_ENABLE

#define SGPIO_MUX_CFGx_EXT_CLK_ENABLE    (1 << SGPIO_MUX_CFGx_EXT_CLK_ENABLE_SHIFT)

Definition at line 472 of file sgpio.h.

◆ SGPIO_MUX_CFGx_EXT_CLK_ENABLE_SHIFT

#define SGPIO_MUX_CFGx_EXT_CLK_ENABLE_SHIFT   (0)

Definition at line 471 of file sgpio.h.

◆ SGPIO_MUX_CFGx_QUALIFIER_MODE

#define SGPIO_MUX_CFGx_QUALIFIER_MODE (   x)     ((x) << SGPIO_MUX_CFGx_QUALIFIER_MODE_SHIFT)

Definition at line 493 of file sgpio.h.

◆ SGPIO_MUX_CFGx_QUALIFIER_MODE_MASK

#define SGPIO_MUX_CFGx_QUALIFIER_MODE_MASK    (0x3 << SGPIO_MUX_CFGx_QUALIFIER_MODE_SHIFT)

Definition at line 491 of file sgpio.h.

◆ SGPIO_MUX_CFGx_QUALIFIER_MODE_SHIFT

#define SGPIO_MUX_CFGx_QUALIFIER_MODE_SHIFT   (5)

Definition at line 490 of file sgpio.h.

◆ SGPIO_MUX_CFGx_QUALIFIER_PIN_MODE

#define SGPIO_MUX_CFGx_QUALIFIER_PIN_MODE (   x)     ((x) << SGPIO_MUX_CFGx_QUALIFIER_PIN_MODE_SHIFT)

Definition at line 500 of file sgpio.h.

◆ SGPIO_MUX_CFGx_QUALIFIER_PIN_MODE_MASK

#define SGPIO_MUX_CFGx_QUALIFIER_PIN_MODE_MASK    (0x3 << SGPIO_MUX_CFGx_QUALIFIER_PIN_MODE_SHIFT)

Definition at line 498 of file sgpio.h.

◆ SGPIO_MUX_CFGx_QUALIFIER_PIN_MODE_SHIFT

#define SGPIO_MUX_CFGx_QUALIFIER_PIN_MODE_SHIFT   (7)

Definition at line 497 of file sgpio.h.

◆ SGPIO_MUX_CFGx_QUALIFIER_SLICE_MODE

#define SGPIO_MUX_CFGx_QUALIFIER_SLICE_MODE (   x)     ((x) << SGPIO_MUX_CFG0_QUALIFIER_SLICE_MODE_SHIFT)

Definition at line 507 of file sgpio.h.

◆ SGPIO_MUX_CFGx_QUALIFIER_SLICE_MODE_MASK

#define SGPIO_MUX_CFGx_QUALIFIER_SLICE_MODE_MASK    (0x3 << SGPIO_MUX_CFGx_QUALIFIER_SLICE_MODE_SHIFT)

Definition at line 505 of file sgpio.h.

◆ SGPIO_MUX_CFGx_QUALIFIER_SLICE_MODE_SHIFT

#define SGPIO_MUX_CFGx_QUALIFIER_SLICE_MODE_SHIFT   (9)

Definition at line 504 of file sgpio.h.

◆ SGPIO_OUT_MUX_CFG

#define SGPIO_OUT_MUX_CFG (   pin)    MMIO32(SGPIO_PORT_BASE + (pin * 0x04))

Definition at line 62 of file sgpio.h.

◆ SGPIO_OUT_MUX_CFG0

#define SGPIO_OUT_MUX_CFG0   MMIO32(SGPIO_PORT_BASE + 0x00)

Definition at line 63 of file sgpio.h.

◆ SGPIO_OUT_MUX_CFG1

#define SGPIO_OUT_MUX_CFG1   MMIO32(SGPIO_PORT_BASE + 0x04)

Definition at line 64 of file sgpio.h.

◆ SGPIO_OUT_MUX_CFG10

#define SGPIO_OUT_MUX_CFG10   MMIO32(SGPIO_PORT_BASE + 0x28)

Definition at line 73 of file sgpio.h.

◆ SGPIO_OUT_MUX_CFG11

#define SGPIO_OUT_MUX_CFG11   MMIO32(SGPIO_PORT_BASE + 0x2C)

Definition at line 74 of file sgpio.h.

◆ SGPIO_OUT_MUX_CFG12

#define SGPIO_OUT_MUX_CFG12   MMIO32(SGPIO_PORT_BASE + 0x30)

Definition at line 75 of file sgpio.h.

◆ SGPIO_OUT_MUX_CFG13

#define SGPIO_OUT_MUX_CFG13   MMIO32(SGPIO_PORT_BASE + 0x34)

Definition at line 76 of file sgpio.h.

◆ SGPIO_OUT_MUX_CFG14

#define SGPIO_OUT_MUX_CFG14   MMIO32(SGPIO_PORT_BASE + 0x38)

Definition at line 77 of file sgpio.h.

◆ SGPIO_OUT_MUX_CFG15

#define SGPIO_OUT_MUX_CFG15   MMIO32(SGPIO_PORT_BASE + 0x3C)

Definition at line 78 of file sgpio.h.

◆ SGPIO_OUT_MUX_CFG2

#define SGPIO_OUT_MUX_CFG2   MMIO32(SGPIO_PORT_BASE + 0x08)

Definition at line 65 of file sgpio.h.

◆ SGPIO_OUT_MUX_CFG3

#define SGPIO_OUT_MUX_CFG3   MMIO32(SGPIO_PORT_BASE + 0x0C)

Definition at line 66 of file sgpio.h.

◆ SGPIO_OUT_MUX_CFG4

#define SGPIO_OUT_MUX_CFG4   MMIO32(SGPIO_PORT_BASE + 0x10)

Definition at line 67 of file sgpio.h.

◆ SGPIO_OUT_MUX_CFG5

#define SGPIO_OUT_MUX_CFG5   MMIO32(SGPIO_PORT_BASE + 0x14)

Definition at line 68 of file sgpio.h.

◆ SGPIO_OUT_MUX_CFG6

#define SGPIO_OUT_MUX_CFG6   MMIO32(SGPIO_PORT_BASE + 0x18)

Definition at line 69 of file sgpio.h.

◆ SGPIO_OUT_MUX_CFG7

#define SGPIO_OUT_MUX_CFG7   MMIO32(SGPIO_PORT_BASE + 0x1C)

Definition at line 70 of file sgpio.h.

◆ SGPIO_OUT_MUX_CFG8

#define SGPIO_OUT_MUX_CFG8   MMIO32(SGPIO_PORT_BASE + 0x20)

Definition at line 71 of file sgpio.h.

◆ SGPIO_OUT_MUX_CFG9

#define SGPIO_OUT_MUX_CFG9   MMIO32(SGPIO_PORT_BASE + 0x24)

Definition at line 72 of file sgpio.h.

◆ SGPIO_OUT_MUX_CFG_P_OE_CFG

#define SGPIO_OUT_MUX_CFG_P_OE_CFG (   x)     ((x) << SGPIO_OUT_MUX_CFG_P_OE_CFG_SHIFT)

Definition at line 349 of file sgpio.h.

◆ SGPIO_OUT_MUX_CFG_P_OE_CFG_MASK

#define SGPIO_OUT_MUX_CFG_P_OE_CFG_MASK    (0x7 << SGPIO_OUT_MUX_CFG_P_OE_CFG_SHIFT)

Definition at line 347 of file sgpio.h.

◆ SGPIO_OUT_MUX_CFG_P_OE_CFG_SHIFT

#define SGPIO_OUT_MUX_CFG_P_OE_CFG_SHIFT   (4)

Definition at line 346 of file sgpio.h.

◆ SGPIO_OUT_MUX_CFG_P_OUT_CFG

#define SGPIO_OUT_MUX_CFG_P_OUT_CFG (   x)     ((x) << SGPIO_OUT_MUX_CFG_P_OUT_CFG_SHIFT)

Definition at line 343 of file sgpio.h.

◆ SGPIO_OUT_MUX_CFG_P_OUT_CFG_MASK

#define SGPIO_OUT_MUX_CFG_P_OUT_CFG_MASK    (0xf << SGPIO_OUT_MUX_CFG_P_OUT_CFG_SHIFT)

Definition at line 341 of file sgpio.h.

◆ SGPIO_OUT_MUX_CFG_P_OUT_CFG_SHIFT

#define SGPIO_OUT_MUX_CFG_P_OUT_CFG_SHIFT   (0)

Definition at line 340 of file sgpio.h.

◆ SGPIO_OUT_MUX_CFGx_P_OE_CFG

#define SGPIO_OUT_MUX_CFGx_P_OE_CFG (   x)     ((x) << SGPIO_OUT_MUX_CFGx_P_OE_CFG_SHIFT)

Definition at line 465 of file sgpio.h.

◆ SGPIO_OUT_MUX_CFGx_P_OE_CFG_MASK

#define SGPIO_OUT_MUX_CFGx_P_OE_CFG_MASK    (0x7 << SGPIO_OUT_MUX_CFGx_P_OE_CFG_SHIFT)

Definition at line 463 of file sgpio.h.

◆ SGPIO_OUT_MUX_CFGx_P_OE_CFG_SHIFT

#define SGPIO_OUT_MUX_CFGx_P_OE_CFG_SHIFT   (4)

Definition at line 462 of file sgpio.h.

◆ SGPIO_OUT_MUX_CFGx_P_OUT_CFG

#define SGPIO_OUT_MUX_CFGx_P_OUT_CFG (   x)     ((x) << SGPIO_OUT_MUX_CFGx_P_OUT_CFG_SHIFT)

Definition at line 458 of file sgpio.h.

◆ SGPIO_OUT_MUX_CFGx_P_OUT_CFG_MASK

#define SGPIO_OUT_MUX_CFGx_P_OUT_CFG_MASK    (0xf << SGPIO_OUT_MUX_CFGx_P_OUT_CFG_SHIFT)

Definition at line 456 of file sgpio.h.

◆ SGPIO_OUT_MUX_CFGx_P_OUT_CFG_SHIFT

#define SGPIO_OUT_MUX_CFGx_P_OUT_CFG_SHIFT   (0)

Definition at line 455 of file sgpio.h.

◆ SGPIO_POS

#define SGPIO_POS (   slice)
Value:
MMIO32(SGPIO_PORT_BASE + 0x1C0 + \
(slice * 0x04))

Definition at line 201 of file sgpio.h.

◆ SGPIO_POS0

#define SGPIO_POS0   MMIO32(SGPIO_PORT_BASE + 0x1C0)

Definition at line 203 of file sgpio.h.

◆ SGPIO_POS1

#define SGPIO_POS1   MMIO32(SGPIO_PORT_BASE + 0x1C4)

Definition at line 204 of file sgpio.h.

◆ SGPIO_POS10

#define SGPIO_POS10   MMIO32(SGPIO_PORT_BASE + 0x1E8)

Definition at line 213 of file sgpio.h.

◆ SGPIO_POS11

#define SGPIO_POS11   MMIO32(SGPIO_PORT_BASE + 0x1EC)

Definition at line 214 of file sgpio.h.

◆ SGPIO_POS12

#define SGPIO_POS12   MMIO32(SGPIO_PORT_BASE + 0x1F0)

Definition at line 215 of file sgpio.h.

◆ SGPIO_POS13

#define SGPIO_POS13   MMIO32(SGPIO_PORT_BASE + 0x1F4)

Definition at line 216 of file sgpio.h.

◆ SGPIO_POS14

#define SGPIO_POS14   MMIO32(SGPIO_PORT_BASE + 0x1F8)

Definition at line 217 of file sgpio.h.

◆ SGPIO_POS15

#define SGPIO_POS15   MMIO32(SGPIO_PORT_BASE + 0x1FC)

Definition at line 218 of file sgpio.h.

◆ SGPIO_POS2

#define SGPIO_POS2   MMIO32(SGPIO_PORT_BASE + 0x1C8)

Definition at line 205 of file sgpio.h.

◆ SGPIO_POS3

#define SGPIO_POS3   MMIO32(SGPIO_PORT_BASE + 0x1CC)

Definition at line 206 of file sgpio.h.

◆ SGPIO_POS4

#define SGPIO_POS4   MMIO32(SGPIO_PORT_BASE + 0x1D0)

Definition at line 207 of file sgpio.h.

◆ SGPIO_POS5

#define SGPIO_POS5   MMIO32(SGPIO_PORT_BASE + 0x1D4)

Definition at line 208 of file sgpio.h.

◆ SGPIO_POS6

#define SGPIO_POS6   MMIO32(SGPIO_PORT_BASE + 0x1D8)

Definition at line 209 of file sgpio.h.

◆ SGPIO_POS7

#define SGPIO_POS7   MMIO32(SGPIO_PORT_BASE + 0x1DC)

Definition at line 210 of file sgpio.h.

◆ SGPIO_POS8

#define SGPIO_POS8   MMIO32(SGPIO_PORT_BASE + 0x1E0)

Definition at line 211 of file sgpio.h.

◆ SGPIO_POS9

#define SGPIO_POS9   MMIO32(SGPIO_PORT_BASE + 0x1E4)

Definition at line 212 of file sgpio.h.

◆ SGPIO_POS_POS

#define SGPIO_POS_POS (   x)    ((x) << SGPIO_POS_POS_SHIFT)

Definition at line 444 of file sgpio.h.

◆ SGPIO_POS_POS_MASK

#define SGPIO_POS_POS_MASK   (0xff << SGPIO_POS_POS_SHIFT)

Definition at line 443 of file sgpio.h.

◆ SGPIO_POS_POS_RESET

#define SGPIO_POS_POS_RESET (   x)    ((x) << SGPIO_POS_POS_RESET_SHIFT)

Definition at line 448 of file sgpio.h.

◆ SGPIO_POS_POS_RESET_MASK

#define SGPIO_POS_POS_RESET_MASK   (0xff << SGPIO_POS_POS_RESET_SHIFT)

Definition at line 447 of file sgpio.h.

◆ SGPIO_POS_POS_RESET_SHIFT

#define SGPIO_POS_POS_RESET_SHIFT   (8)

Definition at line 446 of file sgpio.h.

◆ SGPIO_POS_POS_SHIFT

#define SGPIO_POS_POS_SHIFT   (0)

Definition at line 442 of file sgpio.h.

◆ SGPIO_POSx_POS

#define SGPIO_POSx_POS (   x)    ((x) << SGPIO_POSx_POS_SHIFT)

Definition at line 569 of file sgpio.h.

◆ SGPIO_POSx_POS_MASK

#define SGPIO_POSx_POS_MASK   (0xff << SGPIO_POSx_POS_SHIFT)

Definition at line 568 of file sgpio.h.

◆ SGPIO_POSx_POS_RESET

#define SGPIO_POSx_POS_RESET (   x)    ((x) << SGPIO_POSx_POS_RESET_SHIFT)

Definition at line 574 of file sgpio.h.

◆ SGPIO_POSx_POS_RESET_MASK

#define SGPIO_POSx_POS_RESET_MASK   (0xff << SGPIO_POSx_POS_RESET_SHIFT)

Definition at line 573 of file sgpio.h.

◆ SGPIO_POSx_POS_RESET_SHIFT

#define SGPIO_POSx_POS_RESET_SHIFT   (8)

Definition at line 572 of file sgpio.h.

◆ SGPIO_POSx_POS_SHIFT

#define SGPIO_POSx_POS_SHIFT   (0)

Definition at line 567 of file sgpio.h.

◆ SGPIO_PRESET

#define SGPIO_PRESET (   slice)
Value:
MMIO32(SGPIO_PORT_BASE + 0x140 + \
(slice * 0x04))

Definition at line 161 of file sgpio.h.

◆ SGPIO_PRESET0

#define SGPIO_PRESET0   MMIO32(SGPIO_PORT_BASE + 0x140)

Definition at line 163 of file sgpio.h.

◆ SGPIO_PRESET1

#define SGPIO_PRESET1   MMIO32(SGPIO_PORT_BASE + 0x144)

Definition at line 164 of file sgpio.h.

◆ SGPIO_PRESET10

#define SGPIO_PRESET10   MMIO32(SGPIO_PORT_BASE + 0x168)

Definition at line 173 of file sgpio.h.

◆ SGPIO_PRESET11

#define SGPIO_PRESET11   MMIO32(SGPIO_PORT_BASE + 0x16C)

Definition at line 174 of file sgpio.h.

◆ SGPIO_PRESET12

#define SGPIO_PRESET12   MMIO32(SGPIO_PORT_BASE + 0x170)

Definition at line 175 of file sgpio.h.

◆ SGPIO_PRESET13

#define SGPIO_PRESET13   MMIO32(SGPIO_PORT_BASE + 0x174)

Definition at line 176 of file sgpio.h.

◆ SGPIO_PRESET14

#define SGPIO_PRESET14   MMIO32(SGPIO_PORT_BASE + 0x178)

Definition at line 177 of file sgpio.h.

◆ SGPIO_PRESET15

#define SGPIO_PRESET15   MMIO32(SGPIO_PORT_BASE + 0x17C)

Definition at line 178 of file sgpio.h.

◆ SGPIO_PRESET2

#define SGPIO_PRESET2   MMIO32(SGPIO_PORT_BASE + 0x148)

Definition at line 165 of file sgpio.h.

◆ SGPIO_PRESET3

#define SGPIO_PRESET3   MMIO32(SGPIO_PORT_BASE + 0x14C)

Definition at line 166 of file sgpio.h.

◆ SGPIO_PRESET4

#define SGPIO_PRESET4   MMIO32(SGPIO_PORT_BASE + 0x150)

Definition at line 167 of file sgpio.h.

◆ SGPIO_PRESET5

#define SGPIO_PRESET5   MMIO32(SGPIO_PORT_BASE + 0x154)

Definition at line 168 of file sgpio.h.

◆ SGPIO_PRESET6

#define SGPIO_PRESET6   MMIO32(SGPIO_PORT_BASE + 0x158)

Definition at line 169 of file sgpio.h.

◆ SGPIO_PRESET7

#define SGPIO_PRESET7   MMIO32(SGPIO_PORT_BASE + 0x15C)

Definition at line 170 of file sgpio.h.

◆ SGPIO_PRESET8

#define SGPIO_PRESET8   MMIO32(SGPIO_PORT_BASE + 0x160)

Definition at line 171 of file sgpio.h.

◆ SGPIO_PRESET9

#define SGPIO_PRESET9   MMIO32(SGPIO_PORT_BASE + 0x164)

Definition at line 172 of file sgpio.h.

◆ SGPIO_REG

#define SGPIO_REG (   slice)
Value:
(slice * 0x04))

Definition at line 121 of file sgpio.h.

◆ SGPIO_REG0

#define SGPIO_REG0   MMIO32(SGPIO_PORT_BASE + 0xC0)

Definition at line 123 of file sgpio.h.

◆ SGPIO_REG1

#define SGPIO_REG1   MMIO32(SGPIO_PORT_BASE + 0xC4)

Definition at line 124 of file sgpio.h.

◆ SGPIO_REG10

#define SGPIO_REG10   MMIO32(SGPIO_PORT_BASE + 0xE8)

Definition at line 133 of file sgpio.h.

◆ SGPIO_REG11

#define SGPIO_REG11   MMIO32(SGPIO_PORT_BASE + 0xEC)

Definition at line 134 of file sgpio.h.

◆ SGPIO_REG12

#define SGPIO_REG12   MMIO32(SGPIO_PORT_BASE + 0xF0)

Definition at line 135 of file sgpio.h.

◆ SGPIO_REG13

#define SGPIO_REG13   MMIO32(SGPIO_PORT_BASE + 0xF4)

Definition at line 136 of file sgpio.h.

◆ SGPIO_REG14

#define SGPIO_REG14   MMIO32(SGPIO_PORT_BASE + 0xF8)

Definition at line 137 of file sgpio.h.

◆ SGPIO_REG15

#define SGPIO_REG15   MMIO32(SGPIO_PORT_BASE + 0xFC)

Definition at line 138 of file sgpio.h.

◆ SGPIO_REG2

#define SGPIO_REG2   MMIO32(SGPIO_PORT_BASE + 0xC8)

Definition at line 125 of file sgpio.h.

◆ SGPIO_REG3

#define SGPIO_REG3   MMIO32(SGPIO_PORT_BASE + 0xCC)

Definition at line 126 of file sgpio.h.

◆ SGPIO_REG4

#define SGPIO_REG4   MMIO32(SGPIO_PORT_BASE + 0xD0)

Definition at line 127 of file sgpio.h.

◆ SGPIO_REG5

#define SGPIO_REG5   MMIO32(SGPIO_PORT_BASE + 0xD4)

Definition at line 128 of file sgpio.h.

◆ SGPIO_REG6

#define SGPIO_REG6   MMIO32(SGPIO_PORT_BASE + 0xD8)

Definition at line 129 of file sgpio.h.

◆ SGPIO_REG7

#define SGPIO_REG7   MMIO32(SGPIO_PORT_BASE + 0xDC)

Definition at line 130 of file sgpio.h.

◆ SGPIO_REG8

#define SGPIO_REG8   MMIO32(SGPIO_PORT_BASE + 0xE0)

Definition at line 131 of file sgpio.h.

◆ SGPIO_REG9

#define SGPIO_REG9   MMIO32(SGPIO_PORT_BASE + 0xE4)

Definition at line 132 of file sgpio.h.

◆ SGPIO_REG_SS

#define SGPIO_REG_SS (   slice)
Value:
MMIO32(SGPIO_PORT_BASE + 0x100 + \
(slice * 0x04))

Definition at line 141 of file sgpio.h.

◆ SGPIO_REG_SS0

#define SGPIO_REG_SS0   MMIO32(SGPIO_PORT_BASE + 0x100)

Definition at line 143 of file sgpio.h.

◆ SGPIO_REG_SS1

#define SGPIO_REG_SS1   MMIO32(SGPIO_PORT_BASE + 0x104)

Definition at line 144 of file sgpio.h.

◆ SGPIO_REG_SS10

#define SGPIO_REG_SS10   MMIO32(SGPIO_PORT_BASE + 0x128)

Definition at line 153 of file sgpio.h.

◆ SGPIO_REG_SS11

#define SGPIO_REG_SS11   MMIO32(SGPIO_PORT_BASE + 0x12C)

Definition at line 154 of file sgpio.h.

◆ SGPIO_REG_SS12

#define SGPIO_REG_SS12   MMIO32(SGPIO_PORT_BASE + 0x130)

Definition at line 155 of file sgpio.h.

◆ SGPIO_REG_SS13

#define SGPIO_REG_SS13   MMIO32(SGPIO_PORT_BASE + 0x134)

Definition at line 156 of file sgpio.h.

◆ SGPIO_REG_SS14

#define SGPIO_REG_SS14   MMIO32(SGPIO_PORT_BASE + 0x138)

Definition at line 157 of file sgpio.h.

◆ SGPIO_REG_SS15

#define SGPIO_REG_SS15   MMIO32(SGPIO_PORT_BASE + 0x13C)

Definition at line 158 of file sgpio.h.

◆ SGPIO_REG_SS2

#define SGPIO_REG_SS2   MMIO32(SGPIO_PORT_BASE + 0x108)

Definition at line 145 of file sgpio.h.

◆ SGPIO_REG_SS3

#define SGPIO_REG_SS3   MMIO32(SGPIO_PORT_BASE + 0x10C)

Definition at line 146 of file sgpio.h.

◆ SGPIO_REG_SS4

#define SGPIO_REG_SS4   MMIO32(SGPIO_PORT_BASE + 0x110)

Definition at line 147 of file sgpio.h.

◆ SGPIO_REG_SS5

#define SGPIO_REG_SS5   MMIO32(SGPIO_PORT_BASE + 0x114)

Definition at line 148 of file sgpio.h.

◆ SGPIO_REG_SS6

#define SGPIO_REG_SS6   MMIO32(SGPIO_PORT_BASE + 0x118)

Definition at line 149 of file sgpio.h.

◆ SGPIO_REG_SS7

#define SGPIO_REG_SS7   MMIO32(SGPIO_PORT_BASE + 0x11C)

Definition at line 150 of file sgpio.h.

◆ SGPIO_REG_SS8

#define SGPIO_REG_SS8   MMIO32(SGPIO_PORT_BASE + 0x120)

Definition at line 151 of file sgpio.h.

◆ SGPIO_REG_SS9

#define SGPIO_REG_SS9   MMIO32(SGPIO_PORT_BASE + 0x124)

Definition at line 152 of file sgpio.h.

◆ SGPIO_SET_EN_0

#define SGPIO_SET_EN_0   MMIO32(SGPIO_PORT_BASE + 0xF04)

Definition at line 269 of file sgpio.h.

◆ SGPIO_SET_EN_1

#define SGPIO_SET_EN_1   MMIO32(SGPIO_PORT_BASE + 0xF24)

Definition at line 287 of file sgpio.h.

◆ SGPIO_SET_EN_2

#define SGPIO_SET_EN_2   MMIO32(SGPIO_PORT_BASE + 0xF44)

Definition at line 305 of file sgpio.h.

◆ SGPIO_SET_EN_3

#define SGPIO_SET_EN_3   MMIO32(SGPIO_PORT_BASE + 0xF64)

Definition at line 323 of file sgpio.h.

◆ SGPIO_SET_STATUS_0

#define SGPIO_SET_STATUS_0   MMIO32(SGPIO_PORT_BASE + 0xF14)

Definition at line 281 of file sgpio.h.

◆ SGPIO_SET_STATUS_1

#define SGPIO_SET_STATUS_1   MMIO32(SGPIO_PORT_BASE + 0xF34)

Definition at line 299 of file sgpio.h.

◆ SGPIO_SET_STATUS_2

#define SGPIO_SET_STATUS_2   MMIO32(SGPIO_PORT_BASE + 0xF54)

Definition at line 317 of file sgpio.h.

◆ SGPIO_SET_STATUS_3

#define SGPIO_SET_STATUS_3   MMIO32(SGPIO_PORT_BASE + 0xF74)

Definition at line 335 of file sgpio.h.

◆ SGPIO_SLICE_A

#define SGPIO_SLICE_A   0

Definition at line 221 of file sgpio.h.

◆ SGPIO_SLICE_B

#define SGPIO_SLICE_B   1

Definition at line 222 of file sgpio.h.

◆ SGPIO_SLICE_C

#define SGPIO_SLICE_C   2

Definition at line 223 of file sgpio.h.

◆ SGPIO_SLICE_D

#define SGPIO_SLICE_D   3

Definition at line 224 of file sgpio.h.

◆ SGPIO_SLICE_E

#define SGPIO_SLICE_E   4

Definition at line 225 of file sgpio.h.

◆ SGPIO_SLICE_F

#define SGPIO_SLICE_F   5

Definition at line 226 of file sgpio.h.

◆ SGPIO_SLICE_G

#define SGPIO_SLICE_G   6

Definition at line 227 of file sgpio.h.

◆ SGPIO_SLICE_H

#define SGPIO_SLICE_H   7

Definition at line 228 of file sgpio.h.

◆ SGPIO_SLICE_I

#define SGPIO_SLICE_I   8

Definition at line 229 of file sgpio.h.

◆ SGPIO_SLICE_J

#define SGPIO_SLICE_J   9

Definition at line 230 of file sgpio.h.

◆ SGPIO_SLICE_K

#define SGPIO_SLICE_K   10

Definition at line 231 of file sgpio.h.

◆ SGPIO_SLICE_L

#define SGPIO_SLICE_L   11

Definition at line 232 of file sgpio.h.

◆ SGPIO_SLICE_M

#define SGPIO_SLICE_M   12

Definition at line 233 of file sgpio.h.

◆ SGPIO_SLICE_MUX_CFG

#define SGPIO_SLICE_MUX_CFG (   slice)
Value:
(slice * 0x04))

Definition at line 101 of file sgpio.h.

◆ SGPIO_SLICE_MUX_CFG0

#define SGPIO_SLICE_MUX_CFG0   MMIO32(SGPIO_PORT_BASE + 0x80)

Definition at line 103 of file sgpio.h.

◆ SGPIO_SLICE_MUX_CFG1

#define SGPIO_SLICE_MUX_CFG1   MMIO32(SGPIO_PORT_BASE + 0x84)

Definition at line 104 of file sgpio.h.

◆ SGPIO_SLICE_MUX_CFG10

#define SGPIO_SLICE_MUX_CFG10   MMIO32(SGPIO_PORT_BASE + 0xA8)

Definition at line 113 of file sgpio.h.

◆ SGPIO_SLICE_MUX_CFG11

#define SGPIO_SLICE_MUX_CFG11   MMIO32(SGPIO_PORT_BASE + 0xAC)

Definition at line 114 of file sgpio.h.

◆ SGPIO_SLICE_MUX_CFG12

#define SGPIO_SLICE_MUX_CFG12   MMIO32(SGPIO_PORT_BASE + 0xB0)

Definition at line 115 of file sgpio.h.

◆ SGPIO_SLICE_MUX_CFG13

#define SGPIO_SLICE_MUX_CFG13   MMIO32(SGPIO_PORT_BASE + 0xB4)

Definition at line 116 of file sgpio.h.

◆ SGPIO_SLICE_MUX_CFG14

#define SGPIO_SLICE_MUX_CFG14   MMIO32(SGPIO_PORT_BASE + 0xB8)

Definition at line 117 of file sgpio.h.

◆ SGPIO_SLICE_MUX_CFG15

#define SGPIO_SLICE_MUX_CFG15   MMIO32(SGPIO_PORT_BASE + 0xBC)

Definition at line 118 of file sgpio.h.

◆ SGPIO_SLICE_MUX_CFG2

#define SGPIO_SLICE_MUX_CFG2   MMIO32(SGPIO_PORT_BASE + 0x88)

Definition at line 105 of file sgpio.h.

◆ SGPIO_SLICE_MUX_CFG3

#define SGPIO_SLICE_MUX_CFG3   MMIO32(SGPIO_PORT_BASE + 0x8C)

Definition at line 106 of file sgpio.h.

◆ SGPIO_SLICE_MUX_CFG4

#define SGPIO_SLICE_MUX_CFG4   MMIO32(SGPIO_PORT_BASE + 0x90)

Definition at line 107 of file sgpio.h.

◆ SGPIO_SLICE_MUX_CFG5

#define SGPIO_SLICE_MUX_CFG5   MMIO32(SGPIO_PORT_BASE + 0x94)

Definition at line 108 of file sgpio.h.

◆ SGPIO_SLICE_MUX_CFG6

#define SGPIO_SLICE_MUX_CFG6   MMIO32(SGPIO_PORT_BASE + 0x98)

Definition at line 109 of file sgpio.h.

◆ SGPIO_SLICE_MUX_CFG7

#define SGPIO_SLICE_MUX_CFG7   MMIO32(SGPIO_PORT_BASE + 0x9C)

Definition at line 110 of file sgpio.h.

◆ SGPIO_SLICE_MUX_CFG8

#define SGPIO_SLICE_MUX_CFG8   MMIO32(SGPIO_PORT_BASE + 0xA0)

Definition at line 111 of file sgpio.h.

◆ SGPIO_SLICE_MUX_CFG9

#define SGPIO_SLICE_MUX_CFG9   MMIO32(SGPIO_PORT_BASE + 0xA4)

Definition at line 112 of file sgpio.h.

◆ SGPIO_SLICE_MUX_CFG_CLK_CAPTURE_MODE

#define SGPIO_SLICE_MUX_CFG_CLK_CAPTURE_MODE (   x)     ((x) << SGPIO_SLICE_MUX_CFG_CLK_CAPTURE_MODE_SHIFT)

Definition at line 409 of file sgpio.h.

◆ SGPIO_SLICE_MUX_CFG_CLK_CAPTURE_MODE_MASK

#define SGPIO_SLICE_MUX_CFG_CLK_CAPTURE_MODE_MASK    (1 << SGPIO_SLICE_MUX_CFG_CLK_CAPTURE_MODE_SHIFT)

Definition at line 407 of file sgpio.h.

◆ SGPIO_SLICE_MUX_CFG_CLK_CAPTURE_MODE_SHIFT

#define SGPIO_SLICE_MUX_CFG_CLK_CAPTURE_MODE_SHIFT   (1)

Definition at line 406 of file sgpio.h.

◆ SGPIO_SLICE_MUX_CFG_CLKGEN_MODE

#define SGPIO_SLICE_MUX_CFG_CLKGEN_MODE (   x)     ((x) << SGPIO_SLICE_MUX_CFG_CLKGEN_MODE_SHIFT)

Definition at line 415 of file sgpio.h.

◆ SGPIO_SLICE_MUX_CFG_CLKGEN_MODE_MASK

#define SGPIO_SLICE_MUX_CFG_CLKGEN_MODE_MASK    (1 << SGPIO_SLICE_MUX_CFG_CLKGEN_MODE_SHIFT)

Definition at line 413 of file sgpio.h.

◆ SGPIO_SLICE_MUX_CFG_CLKGEN_MODE_SHIFT

#define SGPIO_SLICE_MUX_CFG_CLKGEN_MODE_SHIFT   (2)

Definition at line 412 of file sgpio.h.

◆ SGPIO_SLICE_MUX_CFG_DATA_CAPTURE_MODE

#define SGPIO_SLICE_MUX_CFG_DATA_CAPTURE_MODE (   x)     ((x) << SGPIO_SLICE_MUX_CFG_DATA_CAPTURE_MODE_SHIFT)

Definition at line 427 of file sgpio.h.

◆ SGPIO_SLICE_MUX_CFG_DATA_CAPTURE_MODE_MASK

#define SGPIO_SLICE_MUX_CFG_DATA_CAPTURE_MODE_MASK    (0x3 << SGPIO_SLICE_MUX_CFG_DATA_CAPTURE_MODE_SHIFT)

Definition at line 425 of file sgpio.h.

◆ SGPIO_SLICE_MUX_CFG_DATA_CAPTURE_MODE_SHIFT

#define SGPIO_SLICE_MUX_CFG_DATA_CAPTURE_MODE_SHIFT   (4)

Definition at line 424 of file sgpio.h.

◆ SGPIO_SLICE_MUX_CFG_INV_OUT_CLK

#define SGPIO_SLICE_MUX_CFG_INV_OUT_CLK (   x)     ((x) << SGPIO_SLICE_MUX_CFG_INV_OUT_CLK_SHIFT)

Definition at line 421 of file sgpio.h.

◆ SGPIO_SLICE_MUX_CFG_INV_OUT_CLK_MASK

#define SGPIO_SLICE_MUX_CFG_INV_OUT_CLK_MASK    (1 << SGPIO_SLICE_MUX_CFG_INV_OUT_CLK_SHIFT)

Definition at line 419 of file sgpio.h.

◆ SGPIO_SLICE_MUX_CFG_INV_OUT_CLK_SHIFT

#define SGPIO_SLICE_MUX_CFG_INV_OUT_CLK_SHIFT   (3)

Definition at line 418 of file sgpio.h.

◆ SGPIO_SLICE_MUX_CFG_INV_QUALIFIER

#define SGPIO_SLICE_MUX_CFG_INV_QUALIFIER (   x)     ((x) << SGPIO_SLICE_MUX_CFG_INV_QUALIFIER_SHIFT)

Definition at line 439 of file sgpio.h.

◆ SGPIO_SLICE_MUX_CFG_INV_QUALIFIER_MASK

#define SGPIO_SLICE_MUX_CFG_INV_QUALIFIER_MASK    (1 << SGPIO_SLICE_MUX_CFG_INV_QUALIFIER_SHIFT)

Definition at line 437 of file sgpio.h.

◆ SGPIO_SLICE_MUX_CFG_INV_QUALIFIER_SHIFT

#define SGPIO_SLICE_MUX_CFG_INV_QUALIFIER_SHIFT   (8)

Definition at line 436 of file sgpio.h.

◆ SGPIO_SLICE_MUX_CFG_MATCH_MODE

#define SGPIO_SLICE_MUX_CFG_MATCH_MODE (   x)     ((x) << SGPIO_SLICE_MUX_CFG_MATCH_MODE_SHIFT)

Definition at line 403 of file sgpio.h.

◆ SGPIO_SLICE_MUX_CFG_MATCH_MODE_MASK

#define SGPIO_SLICE_MUX_CFG_MATCH_MODE_MASK    (1 << SGPIO_SLICE_MUX_CFG_MATCH_MODE_SHIFT)

Definition at line 401 of file sgpio.h.

◆ SGPIO_SLICE_MUX_CFG_MATCH_MODE_SHIFT

#define SGPIO_SLICE_MUX_CFG_MATCH_MODE_SHIFT   (0)

Definition at line 400 of file sgpio.h.

◆ SGPIO_SLICE_MUX_CFG_PARALLEL_MODE

#define SGPIO_SLICE_MUX_CFG_PARALLEL_MODE (   x)     ((x) << SGPIO_SLICE_MUX_CFG_PARALLEL_MODE_SHIFT)

Definition at line 433 of file sgpio.h.

◆ SGPIO_SLICE_MUX_CFG_PARALLEL_MODE_MASK

#define SGPIO_SLICE_MUX_CFG_PARALLEL_MODE_MASK    (0x3 << SGPIO_SLICE_MUX_CFG_PARALLEL_MODE_SHIFT)

Definition at line 431 of file sgpio.h.

◆ SGPIO_SLICE_MUX_CFG_PARALLEL_MODE_SHIFT

#define SGPIO_SLICE_MUX_CFG_PARALLEL_MODE_SHIFT   (6)

Definition at line 430 of file sgpio.h.

◆ SGPIO_SLICE_MUX_CFGx_CLK_CAPTURE_MODE

#define SGPIO_SLICE_MUX_CFGx_CLK_CAPTURE_MODE    (1 << SGPIO_SLICE_MUX_CFGx_CLK_CAPTURE_MODE_SHIFT)

Definition at line 531 of file sgpio.h.

◆ SGPIO_SLICE_MUX_CFGx_CLK_CAPTURE_MODE_SHIFT

#define SGPIO_SLICE_MUX_CFGx_CLK_CAPTURE_MODE_SHIFT   (1)

Definition at line 530 of file sgpio.h.

◆ SGPIO_SLICE_MUX_CFGx_CLKGEN_MODE

#define SGPIO_SLICE_MUX_CFGx_CLKGEN_MODE    (1 << SGPIO_SLICE_MUX_CFGx_CLKGEN_MODE_SHIFT)

Definition at line 536 of file sgpio.h.

◆ SGPIO_SLICE_MUX_CFGx_CLKGEN_MODE_SHIFT

#define SGPIO_SLICE_MUX_CFGx_CLKGEN_MODE_SHIFT   (2)

Definition at line 535 of file sgpio.h.

◆ SGPIO_SLICE_MUX_CFGx_DATA_CAPTURE_MODE

#define SGPIO_SLICE_MUX_CFGx_DATA_CAPTURE_MODE (   x)     ((x) << SGPIO_SLICE_MUX_CFGx_DATA_CAPTURE_MODE_SHIFT)

Definition at line 548 of file sgpio.h.

◆ SGPIO_SLICE_MUX_CFGx_DATA_CAPTURE_MODE_MASK

#define SGPIO_SLICE_MUX_CFGx_DATA_CAPTURE_MODE_MASK    (0x3 << SGPIO_SLICE_MUX_CFGx_DATA_CAPTURE_MODE_SHIFT)

Definition at line 546 of file sgpio.h.

◆ SGPIO_SLICE_MUX_CFGx_DATA_CAPTURE_MODE_SHIFT

#define SGPIO_SLICE_MUX_CFGx_DATA_CAPTURE_MODE_SHIFT   (4)

Definition at line 545 of file sgpio.h.

◆ SGPIO_SLICE_MUX_CFGx_INV_OUT_CLK

#define SGPIO_SLICE_MUX_CFGx_INV_OUT_CLK    (1 << SGPIO_SLICE_MUX_CFGx_INV_OUT_CLK_SHIFT)

Definition at line 541 of file sgpio.h.

◆ SGPIO_SLICE_MUX_CFGx_INV_OUT_CLK_SHIFT

#define SGPIO_SLICE_MUX_CFGx_INV_OUT_CLK_SHIFT   (3)

Definition at line 540 of file sgpio.h.

◆ SGPIO_SLICE_MUX_CFGx_INV_QUALIFIER

#define SGPIO_SLICE_MUX_CFGx_INV_QUALIFIER    (1 << SGPIO_SLICE_MUX_CFGx_INV_QUALIFIER_SHIFT)

Definition at line 560 of file sgpio.h.

◆ SGPIO_SLICE_MUX_CFGx_INV_QUALIFIER_SHIFT

#define SGPIO_SLICE_MUX_CFGx_INV_QUALIFIER_SHIFT   (8)

Definition at line 559 of file sgpio.h.

◆ SGPIO_SLICE_MUX_CFGx_MATCH_MODE

#define SGPIO_SLICE_MUX_CFGx_MATCH_MODE    (1 << SGPIO_SLICE_MUX_CFG0_MATCH_MODE_SHIFT)

Definition at line 526 of file sgpio.h.

◆ SGPIO_SLICE_MUX_CFGx_MATCH_MODE_SHIFT

#define SGPIO_SLICE_MUX_CFGx_MATCH_MODE_SHIFT   (0)

Definition at line 525 of file sgpio.h.

◆ SGPIO_SLICE_MUX_CFGx_PARALLEL_MODE

#define SGPIO_SLICE_MUX_CFGx_PARALLEL_MODE (   x)     ((x) << SGPIO_SLICE_MUX_CFGx_PARALLEL_MODE_SHIFT)

Definition at line 555 of file sgpio.h.

◆ SGPIO_SLICE_MUX_CFGx_PARALLEL_MODE_MASK

#define SGPIO_SLICE_MUX_CFGx_PARALLEL_MODE_MASK    (0x3 << SGPIO_SLICE_MUX_CFGx_PARALLEL_MODE_SHIFT)

Definition at line 553 of file sgpio.h.

◆ SGPIO_SLICE_MUX_CFGx_PARALLEL_MODE_SHIFT

#define SGPIO_SLICE_MUX_CFGx_PARALLEL_MODE_SHIFT   (6)

Definition at line 552 of file sgpio.h.

◆ SGPIO_SLICE_N

#define SGPIO_SLICE_N   13

Definition at line 234 of file sgpio.h.

◆ SGPIO_SLICE_O

#define SGPIO_SLICE_O   14

Definition at line 235 of file sgpio.h.

◆ SGPIO_SLICE_P

#define SGPIO_SLICE_P   15

Definition at line 236 of file sgpio.h.

◆ SGPIO_STATUS_0

#define SGPIO_STATUS_0   MMIO32(SGPIO_PORT_BASE + 0xF0C)

Definition at line 275 of file sgpio.h.

◆ SGPIO_STATUS_1

#define SGPIO_STATUS_1   MMIO32(SGPIO_PORT_BASE + 0xF2C)

Definition at line 293 of file sgpio.h.

◆ SGPIO_STATUS_2

#define SGPIO_STATUS_2   MMIO32(SGPIO_PORT_BASE + 0xF4C)

Definition at line 311 of file sgpio.h.

◆ SGPIO_STATUS_3

#define SGPIO_STATUS_3   MMIO32(SGPIO_PORT_BASE + 0xF6C)

Definition at line 329 of file sgpio.h.