coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
spi.h File Reference
#include <spi-generic.h>
#include <soc/iomap.h>
Include dependency graph for spi.h:

Go to the source code of this file.

Data Structures

struct  gsbi_spi
 
struct  ipq_spi_slave
 

Macros

#define QUP5_BASE   ((uint32_t)GSBI_QUP5_BASE)
 
#define QUP6_BASE   ((uint32_t)GSBI_QUP6_BASE)
 
#define QUP7_BASE   ((uint32_t)GSBI_QUP7_BASE)
 
#define GSBI5_QUP5_REG_BASE   (QUP5_BASE + 0x00000000)
 
#define GSBI6_QUP6_REG_BASE   (QUP6_BASE + 0x00000000)
 
#define GSBI7_QUP7_REG_BASE   (QUP7_BASE + 0x00000000)
 
#define GSBI5_REG_BASE   ((uint32_t)(GSBI5_BASE + 0x00000000))
 
#define GSBI6_REG_BASE   ((uint32_t)(GSBI6_BASE + 0x00000000))
 
#define GSBI7_REG_BASE   ((uint32_t)(GSBI7_BASE + 0x00000000))
 
#define BOOT_SPI_PORT5_BASE   QUP5_BASE
 
#define BOOT_SPI_PORT6_BASE   QUP6_BASE
 
#define BOOT_SPI_PORT7_BASE   QUP7_BASE
 
#define GSBI5_SPI_CONFIG_REG   (GSBI5_QUP5_REG_BASE + 0x00000300)
 
#define GSBI6_SPI_CONFIG_REG   (GSBI6_QUP6_REG_BASE + 0x00000300)
 
#define GSBI7_SPI_CONFIG_REG   (GSBI7_QUP7_REG_BASE + 0x00000300)
 
#define GSBI5_SPI_IO_CONTROL_REG   (GSBI5_QUP5_REG_BASE + 0x00000304)
 
#define GSBI6_SPI_IO_CONTROL_REG   (GSBI6_QUP6_REG_BASE + 0x00000304)
 
#define GSBI7_SPI_IO_CONTROL_REG   (GSBI7_QUP7_REG_BASE + 0x00000304)
 
#define GSBI5_SPI_ERROR_FLAGS_REG   (GSBI5_QUP5_REG_BASE + 0x00000308)
 
#define GSBI6_SPI_ERROR_FLAGS_REG   (GSBI6_QUP6_REG_BASE + 0x00000308)
 
#define GSBI7_SPI_ERROR_FLAGS_REG   (GSBI7_QUP7_REG_BASE + 0x00000308)
 
#define GSBI5_SPI_ERROR_FLAGS_EN_REG   (GSBI5_QUP5_REG_BASE + 0x0000030c)
 
#define GSBI6_SPI_ERROR_FLAGS_EN_REG   (GSBI6_QUP6_REG_BASE + 0x0000030c)
 
#define GSBI7_SPI_ERROR_FLAGS_EN_REG   (GSBI7_QUP7_REG_BASE + 0x0000030c)
 
#define GSBI5_GSBI_CTRL_REG_REG   (GSBI5_REG_BASE + 0x00000000)
 
#define GSBI6_GSBI_CTRL_REG_REG   (GSBI6_REG_BASE + 0x00000000)
 
#define GSBI7_GSBI_CTRL_REG_REG   (GSBI7_REG_BASE + 0x00000000)
 
#define GSBI5_QUP_CONFIG_REG   (GSBI5_QUP5_REG_BASE + 0x00000000)
 
#define GSBI6_QUP_CONFIG_REG   (GSBI6_QUP6_REG_BASE + 0x00000000)
 
#define GSBI7_QUP_CONFIG_REG   (GSBI7_QUP7_REG_BASE + 0x00000000)
 
#define GSBI5_QUP_ERROR_FLAGS_REG   (GSBI5_QUP5_REG_BASE + 0x0000001c)
 
#define GSBI6_QUP_ERROR_FLAGS_REG   (GSBI6_QUP6_REG_BASE + 0x0000001c)
 
#define GSBI7_QUP_ERROR_FLAGS_REG   (GSBI7_QUP7_REG_BASE + 0x0000001c)
 
#define GSBI5_QUP_ERROR_FLAGS_EN_REG   (GSBI5_QUP5_REG_BASE + 0x00000020)
 
#define GSBI6_QUP_ERROR_FLAGS_EN_REG   (GSBI6_QUP6_REG_BASE + 0x00000020)
 
#define GSBI7_QUP_ERROR_FLAGS_EN_REG   (GSBI7_QUP7_REG_BASE + 0x00000020)
 
#define GSBI5_QUP_OPERATIONAL_REG   (GSBI5_QUP5_REG_BASE + 0x00000018)
 
#define GSBI6_QUP_OPERATIONAL_REG   (GSBI6_QUP6_REG_BASE + 0x00000018)
 
#define GSBI7_QUP_OPERATIONAL_REG   (GSBI7_QUP7_REG_BASE + 0x00000018)
 
#define GSBI5_QUP_IO_MODES_REG   (GSBI5_QUP5_REG_BASE + 0x00000008)
 
#define GSBI6_QUP_IO_MODES_REG   (GSBI6_QUP6_REG_BASE + 0x00000008)
 
#define GSBI7_QUP_IO_MODES_REG   (GSBI7_QUP7_REG_BASE + 0x00000008)
 
#define GSBI5_QUP_STATE_REG   (GSBI5_QUP5_REG_BASE + 0x00000004)
 
#define GSBI6_QUP_STATE_REG   (GSBI6_QUP6_REG_BASE + 0x00000004)
 
#define GSBI7_QUP_STATE_REG   (GSBI7_QUP7_REG_BASE + 0x00000004)
 
#define GSBI5_QUP_OUT_FIFO_WORD_CNT_REG   (GSBI5_QUP5_REG_BASE + 0x0000010c)
 
#define GSBI6_QUP_OUT_FIFO_WORD_CNT_REG   (GSBI6_QUP6_REG_BASE + 0x0000010c)
 
#define GSBI7_QUP_OUT_FIFO_WORD_CNT_REG   (GSBI7_QUP7_REG_BASE + 0x0000010c)
 
#define GSBI5_QUP_IN_FIFO_WORD_CNT_REG   (GSBI5_QUP5_REG_BASE + 0x00000214)
 
#define GSBI6_QUP_IN_FIFO_WORD_CNT_REG   (GSBI6_QUP6_REG_BASE + 0x00000214)
 
#define GSBI7_QUP_IN_FIFO_WORD_CNT_REG   (GSBI7_QUP7_REG_BASE + 0x00000214)
 
#define GSBI5_QUP_INPUT_FIFOc_REG(c)    (GSBI5_QUP5_REG_BASE + 0x00000218 + 4 * (c))
 
#define GSBI6_QUP_INPUT_FIFOc_REG(c)    (GSBI6_QUP6_REG_BASE + 0x00000218 + 4 * (c))
 
#define GSBI7_QUP_INPUT_FIFOc_REG(c)    (GSBI7_QUP7_REG_BASE + 0x00000218 + 4 * (c))
 
#define GSBI5_QUP_OUTPUT_FIFOc_REG(c)    (GSBI5_QUP5_REG_BASE + 0x00000110 + 4 * (c))
 
#define GSBI6_QUP_OUTPUT_FIFOc_REG(c)    (GSBI6_QUP6_REG_BASE + 0x00000110 + 4 * (c))
 
#define GSBI7_QUP_OUTPUT_FIFOc_REG(c)    (GSBI7_QUP7_REG_BASE + 0x00000110 + 4 * (c))
 
#define GSBI5_QUP_MX_INPUT_COUNT_REG   (GSBI5_QUP5_REG_BASE + 0x00000200)
 
#define GSBI6_QUP_MX_INPUT_COUNT_REG   (GSBI6_QUP6_REG_BASE + 0x00000200)
 
#define GSBI7_QUP_MX_INPUT_COUNT_REG   (GSBI7_QUP7_REG_BASE + 0x00000200)
 
#define GSBI5_QUP_MX_OUTPUT_COUNT_REG   (GSBI5_QUP5_REG_BASE + 0x00000100)
 
#define GSBI6_QUP_MX_OUTPUT_COUNT_REG   (GSBI6_QUP6_REG_BASE + 0x00000100)
 
#define GSBI7_QUP_MX_OUTPUT_COUNT_REG   (GSBI7_QUP7_REG_BASE + 0x00000100)
 
#define GSBI5_QUP_SW_RESET_REG   (GSBI5_QUP5_REG_BASE + 0x0000000c)
 
#define GSBI6_QUP_SW_RESET_REG   (GSBI6_QUP6_REG_BASE + 0x0000000c)
 
#define GSBI7_QUP_SW_RESET_REG   (GSBI7_QUP7_REG_BASE + 0x0000000c)
 
#define CLK_CTL_REG_BASE   0x00900000
 
#define GSBIn_RESET_REG(n)    (CLK_CTL_REG_BASE + 0x000029dc + 32 * ((n)-1))
 
#define SFAB_AHB_S3_FCLK_CTL_REG    (CLK_CTL_REG_BASE + 0x0000216c)
 
#define CFPB_CLK_NS_REG    (CLK_CTL_REG_BASE + 0x0000264c)
 
#define SFAB_CFPB_S_HCLK_CTL_REG    (CLK_CTL_REG_BASE + 0x000026c0)
 
#define CFPB_SPLITTER_HCLK_CTL_REG    (CLK_CTL_REG_BASE + 0x000026e0)
 
#define CFPB0_HCLK_CTL_REG    (CLK_CTL_REG_BASE + 0x00002650)
 
#define CFPB2_HCLK_CTL_REG    (CLK_CTL_REG_BASE + 0x00002658)
 
#define GSBIn_HCLK_CTL_REG(n)    (CLK_CTL_REG_BASE + 0x000029c0 + 32 * ((n)-1))
 
#define GSBIn_QUP_APPS_NS_REG(n)    (CLK_CTL_REG_BASE + 0x000029cc + 32 * ((n)-1))
 
#define GSBIn_QUP_APPS_MD_REG(n)    (CLK_CTL_REG_BASE + 0x000029c8 + 32 * ((n)-1))
 
#define CLK_HALT_CFPB_STATEB_REG    (CLK_CTL_REG_BASE + 0x00002fd0)
 
#define GSBI5_HCLK   23
 
#define GSBI6_HCLK   19
 
#define GSBI7_HCLK   15
 
#define GSBI5_QUP_APPS_CLK   20
 
#define GSBI6_QUP_APPS_CLK   16
 
#define GSBI7_QUP_APPS_CLK   12
 
#define GSBI_CLK_BRANCH_ENA_MSK   (1 << 4)
 
#define GSBI_CLK_BRANCH_ENA   (1 << 4)
 
#define GSBI_CLK_BRANCH_DIS   (0 << 4)
 
#define QUP_CLK_BRANCH_ENA_MSK   (1 << 9)
 
#define QUP_CLK_BRANCH_ENA   (1 << 9)
 
#define QUP_CLK_BRANCH_DIS   (0 << 9)
 
#define CLK_ROOT_ENA_MSK   (1 << 11)
 
#define CLK_ROOT_ENA   (1 << 11)
 
#define CLK_ROOT_DIS   (0 << 11)
 
#define QUP_STATE_VALID_BIT   2
 
#define QUP_STATE_VALID   1
 
#define QUP_STATE_MASK   0x3
 
#define QUP_CONFIG_MINI_CORE_MSK   (0x0F << 8)
 
#define QUP_CONFIG_MINI_CORE_SPI   (1 << 8)
 
#define SPI_QUP_CONF_INPUT_MSK   (1 << 7)
 
#define SPI_QUP_CONF_INPUT_ENA   (0 << 7)
 
#define SPI_QUP_CONF_NO_INPUT   (1 << 7)
 
#define SPI_QUP_CONF_OUTPUT_MSK   (1 << 6)
 
#define SPI_QUP_CONF_OUTPUT_ENA   (0 << 6)
 
#define SPI_QUP_CONF_NO_OUTPUT   (1 << 6)
 
#define SPI_QUP_CONF_OUTPUT_ENA   (0 << 6)
 
#define QUP_STATE_RESET_STATE   0x0
 
#define QUP_STATE_RUN_STATE   0x1
 
#define QUP_STATE_PAUSE_STATE   0x3
 
#define SPI_BIT_WORD_MSK   0x1F
 
#define SPI_8_BIT_WORD   0x07
 
#define PROTOCOL_CODE_MSK   (0x07 << 4)
 
#define PROTOCOL_CODE_SPI   (0x03 << 4)
 
#define LOOP_BACK_MSK   (1 << 8)
 
#define NO_LOOP_BACK   (0 << 8)
 
#define SLAVE_OPERATION_MSK   (1 << 5)
 
#define SLAVE_OPERATION   (0 << 5)
 
#define CLK_ALWAYS_ON   (0 << 9)
 
#define MX_CS_MODE   (0 << 8)
 
#define NO_TRI_STATE   (1 << 0)
 
#define OUTPUT_BIT_SHIFT_MSK   (1 << 16)
 
#define OUTPUT_BIT_SHIFT_EN   (1 << 16)
 
#define INPUT_BLOCK_MODE_MSK   (0x03 << 12)
 
#define INPUT_BLOCK_MODE   (0x01 << 12)
 
#define OUTPUT_BLOCK_MODE_MSK   (0x03 << 10)
 
#define OUTPUT_BLOCK_MODE   (0x01 << 10)
 
#define GSBI1_RESET   (1 << 0)
 
#define GSBI1_RESET_MSK   0x1
 
#define GSBI_M_VAL_SHFT   16
 
#define GSBIn_M_VAL_MSK   (0xFF << GSBI_M_VAL_SHFT)
 
#define GSBI_N_VAL_SHFT   16
 
#define GSBIn_N_VAL_MSK   (0xFF << GSBI_N_VAL_SHFT)
 
#define GSBI_D_VAL_SHFT   0
 
#define GSBIn_D_VAL_MSK   (0xFF << GSBI_D_VAL_SHFT)
 
#define MNCNTR_RST_MSK   (1 << 7)
 
#define MNCNTR_RST_ENA   (1 << 7)
 
#define MNCNTR_RST_DIS   (0 << 7)
 
#define MNCNTR_MSK   (1 << 8)
 
#define MNCNTR_EN   (1 << 8)
 
#define MNCNTR_DIS   (0 << 8)
 
#define MNCNTR_MODE_MSK   (0x3 << 5)
 
#define MNCNTR_MODE_BYPASS   (0 << 5)
 
#define MNCNTR_MODE_DUAL_EDGE   (0x2 << 5)
 
#define GSBI_PRE_DIV_SEL_SHFT   3
 
#define GSBIn_PRE_DIV_SEL_MSK   (0x3 << GSBI_PRE_DIV_SEL_SHFT)
 
#define GSBIn_PLL_SRC_MSK   (0x03 << 0)
 
#define GSBIn_PLL_SRC_PXO   (0 << 0)
 
#define GSBIn_PLL_SRC_PLL8   (0x3 << 0)
 
#define SPI_INPUT_FIRST_MODE   (1 << 9)
 
#define SPI_IO_CONTROL_CLOCK_IDLE_HIGH   (1 << 10)
 
#define QUP_DATA_AVAILABLE_FOR_READ   (1 << 5)
 
#define QUP_OUTPUT_FIFO_NOT_EMPTY   (1 << 4)
 
#define OUTPUT_SERVICE_FLAG   (1 << 8)
 
#define INPUT_SERVICE_FLAG   (1 << 9)
 
#define QUP_OUTPUT_FIFO_FULL   (1 << 6)
 
#define QUP_INPUT_FIFO_NOT_EMPTY   (1 << 5)
 
#define SPI_INPUT_BLOCK_SIZE   4
 
#define SPI_OUTPUT_BLOCK_SIZE   4
 
#define GSBI5_SPI_CLK   21
 
#define GSBI5_SPI_MISO   19
 
#define GSBI5_SPI_MOSI   18
 
#define GSBI5_SPI_CS_0   20
 
#define GSBI5_SPI_CS_1   61
 
#define GSBI5_SPI_CS_2   62
 
#define GSBI5_SPI_CS_3   2
 
#define GSBI6_SPI_CLK   30
 
#define GSBI6_SPI_CS_0   29
 
#define GSBI6_SPI_MISO   28
 
#define GSBI6_SPI_MOSI   27
 
#define GSBI7_SPI_CLK   9
 
#define GSBI7_SPI_CS_0   8
 
#define GSBI7_SPI_MISO   7
 
#define GSBI7_SPI_MOSI   6
 
#define MSM_GSBI_MAX_FREQ   51200000
 
#define SPI_RESET_STATE   0
 
#define SPI_RUN_STATE   1
 
#define SPI_PAUSE_STATE   3
 
#define SPI_CORE_RESET   0
 
#define SPI_CORE_RUNNING   1
 
#define GSBI_SPI_MODE_0   0
 
#define GSBI_SPI_MODE_1   1
 
#define GSBI_SPI_MODE_2   2
 
#define GSBI_SPI_MODE_3   3
 
#define GSBI5_SPI   0
 
#define GSBI6_SPI   1
 
#define GSBI7_SPI   2
 

Macro Definition Documentation

◆ BOOT_SPI_PORT5_BASE

#define BOOT_SPI_PORT5_BASE   QUP5_BASE

Definition at line 25 of file spi.h.

◆ BOOT_SPI_PORT6_BASE

#define BOOT_SPI_PORT6_BASE   QUP6_BASE

Definition at line 26 of file spi.h.

◆ BOOT_SPI_PORT7_BASE

#define BOOT_SPI_PORT7_BASE   QUP7_BASE

Definition at line 27 of file spi.h.

◆ CFPB0_HCLK_CTL_REG

#define CFPB0_HCLK_CTL_REG    (CLK_CTL_REG_BASE + 0x00002650)

Definition at line 119 of file spi.h.

◆ CFPB2_HCLK_CTL_REG

#define CFPB2_HCLK_CTL_REG    (CLK_CTL_REG_BASE + 0x00002658)

Definition at line 121 of file spi.h.

◆ CFPB_CLK_NS_REG

#define CFPB_CLK_NS_REG    (CLK_CTL_REG_BASE + 0x0000264c)

Definition at line 113 of file spi.h.

◆ CFPB_SPLITTER_HCLK_CTL_REG

#define CFPB_SPLITTER_HCLK_CTL_REG    (CLK_CTL_REG_BASE + 0x000026e0)

Definition at line 117 of file spi.h.

◆ CLK_ALWAYS_ON

#define CLK_ALWAYS_ON   (0 << 9)

Definition at line 171 of file spi.h.

◆ CLK_CTL_REG_BASE

#define CLK_CTL_REG_BASE   0x00900000

Definition at line 107 of file spi.h.

◆ CLK_HALT_CFPB_STATEB_REG

#define CLK_HALT_CFPB_STATEB_REG    (CLK_CTL_REG_BASE + 0x00002fd0)

Definition at line 129 of file spi.h.

◆ CLK_ROOT_DIS

#define CLK_ROOT_DIS   (0 << 11)

Definition at line 146 of file spi.h.

◆ CLK_ROOT_ENA

#define CLK_ROOT_ENA   (1 << 11)

Definition at line 145 of file spi.h.

◆ CLK_ROOT_ENA_MSK

#define CLK_ROOT_ENA_MSK   (1 << 11)

Definition at line 144 of file spi.h.

◆ GSBI1_RESET

#define GSBI1_RESET   (1 << 0)

Definition at line 180 of file spi.h.

◆ GSBI1_RESET_MSK

#define GSBI1_RESET_MSK   0x1

Definition at line 181 of file spi.h.

◆ GSBI5_GSBI_CTRL_REG_REG

#define GSBI5_GSBI_CTRL_REG_REG   (GSBI5_REG_BASE + 0x00000000)

Definition at line 45 of file spi.h.

◆ GSBI5_HCLK

#define GSBI5_HCLK   23

Definition at line 132 of file spi.h.

◆ GSBI5_QUP5_REG_BASE

#define GSBI5_QUP5_REG_BASE   (QUP5_BASE + 0x00000000)

Definition at line 17 of file spi.h.

◆ GSBI5_QUP_APPS_CLK

#define GSBI5_QUP_APPS_CLK   20

Definition at line 135 of file spi.h.

◆ GSBI5_QUP_CONFIG_REG

#define GSBI5_QUP_CONFIG_REG   (GSBI5_QUP5_REG_BASE + 0x00000000)

Definition at line 49 of file spi.h.

◆ GSBI5_QUP_ERROR_FLAGS_EN_REG

#define GSBI5_QUP_ERROR_FLAGS_EN_REG   (GSBI5_QUP5_REG_BASE + 0x00000020)

Definition at line 57 of file spi.h.

◆ GSBI5_QUP_ERROR_FLAGS_REG

#define GSBI5_QUP_ERROR_FLAGS_REG   (GSBI5_QUP5_REG_BASE + 0x0000001c)

Definition at line 53 of file spi.h.

◆ GSBI5_QUP_IN_FIFO_WORD_CNT_REG

#define GSBI5_QUP_IN_FIFO_WORD_CNT_REG   (GSBI5_QUP5_REG_BASE + 0x00000214)

Definition at line 77 of file spi.h.

◆ GSBI5_QUP_INPUT_FIFOc_REG

#define GSBI5_QUP_INPUT_FIFOc_REG (   c)     (GSBI5_QUP5_REG_BASE + 0x00000218 + 4 * (c))

Definition at line 81 of file spi.h.

◆ GSBI5_QUP_IO_MODES_REG

#define GSBI5_QUP_IO_MODES_REG   (GSBI5_QUP5_REG_BASE + 0x00000008)

Definition at line 65 of file spi.h.

◆ GSBI5_QUP_MX_INPUT_COUNT_REG

#define GSBI5_QUP_MX_INPUT_COUNT_REG   (GSBI5_QUP5_REG_BASE + 0x00000200)

Definition at line 95 of file spi.h.

◆ GSBI5_QUP_MX_OUTPUT_COUNT_REG

#define GSBI5_QUP_MX_OUTPUT_COUNT_REG   (GSBI5_QUP5_REG_BASE + 0x00000100)

Definition at line 99 of file spi.h.

◆ GSBI5_QUP_OPERATIONAL_REG

#define GSBI5_QUP_OPERATIONAL_REG   (GSBI5_QUP5_REG_BASE + 0x00000018)

Definition at line 61 of file spi.h.

◆ GSBI5_QUP_OUT_FIFO_WORD_CNT_REG

#define GSBI5_QUP_OUT_FIFO_WORD_CNT_REG   (GSBI5_QUP5_REG_BASE + 0x0000010c)

Definition at line 73 of file spi.h.

◆ GSBI5_QUP_OUTPUT_FIFOc_REG

#define GSBI5_QUP_OUTPUT_FIFOc_REG (   c)     (GSBI5_QUP5_REG_BASE + 0x00000110 + 4 * (c))

Definition at line 88 of file spi.h.

◆ GSBI5_QUP_STATE_REG

#define GSBI5_QUP_STATE_REG   (GSBI5_QUP5_REG_BASE + 0x00000004)

Definition at line 69 of file spi.h.

◆ GSBI5_QUP_SW_RESET_REG

#define GSBI5_QUP_SW_RESET_REG   (GSBI5_QUP5_REG_BASE + 0x0000000c)

Definition at line 103 of file spi.h.

◆ GSBI5_REG_BASE

#define GSBI5_REG_BASE   ((uint32_t)(GSBI5_BASE + 0x00000000))

Definition at line 21 of file spi.h.

◆ GSBI5_SPI

#define GSBI5_SPI   0

Definition at line 241 of file spi.h.

◆ GSBI5_SPI_CLK

#define GSBI5_SPI_CLK   21

Definition at line 214 of file spi.h.

◆ GSBI5_SPI_CONFIG_REG

#define GSBI5_SPI_CONFIG_REG   (GSBI5_QUP5_REG_BASE + 0x00000300)

Definition at line 29 of file spi.h.

◆ GSBI5_SPI_CS_0

#define GSBI5_SPI_CS_0   20

Definition at line 217 of file spi.h.

◆ GSBI5_SPI_CS_1

#define GSBI5_SPI_CS_1   61

Definition at line 218 of file spi.h.

◆ GSBI5_SPI_CS_2

#define GSBI5_SPI_CS_2   62

Definition at line 219 of file spi.h.

◆ GSBI5_SPI_CS_3

#define GSBI5_SPI_CS_3   2

Definition at line 220 of file spi.h.

◆ GSBI5_SPI_ERROR_FLAGS_EN_REG

#define GSBI5_SPI_ERROR_FLAGS_EN_REG   (GSBI5_QUP5_REG_BASE + 0x0000030c)

Definition at line 41 of file spi.h.

◆ GSBI5_SPI_ERROR_FLAGS_REG

#define GSBI5_SPI_ERROR_FLAGS_REG   (GSBI5_QUP5_REG_BASE + 0x00000308)

Definition at line 37 of file spi.h.

◆ GSBI5_SPI_IO_CONTROL_REG

#define GSBI5_SPI_IO_CONTROL_REG   (GSBI5_QUP5_REG_BASE + 0x00000304)

Definition at line 33 of file spi.h.

◆ GSBI5_SPI_MISO

#define GSBI5_SPI_MISO   19

Definition at line 215 of file spi.h.

◆ GSBI5_SPI_MOSI

#define GSBI5_SPI_MOSI   18

Definition at line 216 of file spi.h.

◆ GSBI6_GSBI_CTRL_REG_REG

#define GSBI6_GSBI_CTRL_REG_REG   (GSBI6_REG_BASE + 0x00000000)

Definition at line 46 of file spi.h.

◆ GSBI6_HCLK

#define GSBI6_HCLK   19

Definition at line 133 of file spi.h.

◆ GSBI6_QUP6_REG_BASE

#define GSBI6_QUP6_REG_BASE   (QUP6_BASE + 0x00000000)

Definition at line 18 of file spi.h.

◆ GSBI6_QUP_APPS_CLK

#define GSBI6_QUP_APPS_CLK   16

Definition at line 136 of file spi.h.

◆ GSBI6_QUP_CONFIG_REG

#define GSBI6_QUP_CONFIG_REG   (GSBI6_QUP6_REG_BASE + 0x00000000)

Definition at line 50 of file spi.h.

◆ GSBI6_QUP_ERROR_FLAGS_EN_REG

#define GSBI6_QUP_ERROR_FLAGS_EN_REG   (GSBI6_QUP6_REG_BASE + 0x00000020)

Definition at line 58 of file spi.h.

◆ GSBI6_QUP_ERROR_FLAGS_REG

#define GSBI6_QUP_ERROR_FLAGS_REG   (GSBI6_QUP6_REG_BASE + 0x0000001c)

Definition at line 54 of file spi.h.

◆ GSBI6_QUP_IN_FIFO_WORD_CNT_REG

#define GSBI6_QUP_IN_FIFO_WORD_CNT_REG   (GSBI6_QUP6_REG_BASE + 0x00000214)

Definition at line 78 of file spi.h.

◆ GSBI6_QUP_INPUT_FIFOc_REG

#define GSBI6_QUP_INPUT_FIFOc_REG (   c)     (GSBI6_QUP6_REG_BASE + 0x00000218 + 4 * (c))

Definition at line 83 of file spi.h.

◆ GSBI6_QUP_IO_MODES_REG

#define GSBI6_QUP_IO_MODES_REG   (GSBI6_QUP6_REG_BASE + 0x00000008)

Definition at line 66 of file spi.h.

◆ GSBI6_QUP_MX_INPUT_COUNT_REG

#define GSBI6_QUP_MX_INPUT_COUNT_REG   (GSBI6_QUP6_REG_BASE + 0x00000200)

Definition at line 96 of file spi.h.

◆ GSBI6_QUP_MX_OUTPUT_COUNT_REG

#define GSBI6_QUP_MX_OUTPUT_COUNT_REG   (GSBI6_QUP6_REG_BASE + 0x00000100)

Definition at line 100 of file spi.h.

◆ GSBI6_QUP_OPERATIONAL_REG

#define GSBI6_QUP_OPERATIONAL_REG   (GSBI6_QUP6_REG_BASE + 0x00000018)

Definition at line 62 of file spi.h.

◆ GSBI6_QUP_OUT_FIFO_WORD_CNT_REG

#define GSBI6_QUP_OUT_FIFO_WORD_CNT_REG   (GSBI6_QUP6_REG_BASE + 0x0000010c)

Definition at line 74 of file spi.h.

◆ GSBI6_QUP_OUTPUT_FIFOc_REG

#define GSBI6_QUP_OUTPUT_FIFOc_REG (   c)     (GSBI6_QUP6_REG_BASE + 0x00000110 + 4 * (c))

Definition at line 90 of file spi.h.

◆ GSBI6_QUP_STATE_REG

#define GSBI6_QUP_STATE_REG   (GSBI6_QUP6_REG_BASE + 0x00000004)

Definition at line 70 of file spi.h.

◆ GSBI6_QUP_SW_RESET_REG

#define GSBI6_QUP_SW_RESET_REG   (GSBI6_QUP6_REG_BASE + 0x0000000c)

Definition at line 104 of file spi.h.

◆ GSBI6_REG_BASE

#define GSBI6_REG_BASE   ((uint32_t)(GSBI6_BASE + 0x00000000))

Definition at line 22 of file spi.h.

◆ GSBI6_SPI

#define GSBI6_SPI   1

Definition at line 242 of file spi.h.

◆ GSBI6_SPI_CLK

#define GSBI6_SPI_CLK   30

Definition at line 221 of file spi.h.

◆ GSBI6_SPI_CONFIG_REG

#define GSBI6_SPI_CONFIG_REG   (GSBI6_QUP6_REG_BASE + 0x00000300)

Definition at line 30 of file spi.h.

◆ GSBI6_SPI_CS_0

#define GSBI6_SPI_CS_0   29

Definition at line 222 of file spi.h.

◆ GSBI6_SPI_ERROR_FLAGS_EN_REG

#define GSBI6_SPI_ERROR_FLAGS_EN_REG   (GSBI6_QUP6_REG_BASE + 0x0000030c)

Definition at line 42 of file spi.h.

◆ GSBI6_SPI_ERROR_FLAGS_REG

#define GSBI6_SPI_ERROR_FLAGS_REG   (GSBI6_QUP6_REG_BASE + 0x00000308)

Definition at line 38 of file spi.h.

◆ GSBI6_SPI_IO_CONTROL_REG

#define GSBI6_SPI_IO_CONTROL_REG   (GSBI6_QUP6_REG_BASE + 0x00000304)

Definition at line 34 of file spi.h.

◆ GSBI6_SPI_MISO

#define GSBI6_SPI_MISO   28

Definition at line 223 of file spi.h.

◆ GSBI6_SPI_MOSI

#define GSBI6_SPI_MOSI   27

Definition at line 224 of file spi.h.

◆ GSBI7_GSBI_CTRL_REG_REG

#define GSBI7_GSBI_CTRL_REG_REG   (GSBI7_REG_BASE + 0x00000000)

Definition at line 47 of file spi.h.

◆ GSBI7_HCLK

#define GSBI7_HCLK   15

Definition at line 134 of file spi.h.

◆ GSBI7_QUP7_REG_BASE

#define GSBI7_QUP7_REG_BASE   (QUP7_BASE + 0x00000000)

Definition at line 19 of file spi.h.

◆ GSBI7_QUP_APPS_CLK

#define GSBI7_QUP_APPS_CLK   12

Definition at line 137 of file spi.h.

◆ GSBI7_QUP_CONFIG_REG

#define GSBI7_QUP_CONFIG_REG   (GSBI7_QUP7_REG_BASE + 0x00000000)

Definition at line 51 of file spi.h.

◆ GSBI7_QUP_ERROR_FLAGS_EN_REG

#define GSBI7_QUP_ERROR_FLAGS_EN_REG   (GSBI7_QUP7_REG_BASE + 0x00000020)

Definition at line 59 of file spi.h.

◆ GSBI7_QUP_ERROR_FLAGS_REG

#define GSBI7_QUP_ERROR_FLAGS_REG   (GSBI7_QUP7_REG_BASE + 0x0000001c)

Definition at line 55 of file spi.h.

◆ GSBI7_QUP_IN_FIFO_WORD_CNT_REG

#define GSBI7_QUP_IN_FIFO_WORD_CNT_REG   (GSBI7_QUP7_REG_BASE + 0x00000214)

Definition at line 79 of file spi.h.

◆ GSBI7_QUP_INPUT_FIFOc_REG

#define GSBI7_QUP_INPUT_FIFOc_REG (   c)     (GSBI7_QUP7_REG_BASE + 0x00000218 + 4 * (c))

Definition at line 85 of file spi.h.

◆ GSBI7_QUP_IO_MODES_REG

#define GSBI7_QUP_IO_MODES_REG   (GSBI7_QUP7_REG_BASE + 0x00000008)

Definition at line 67 of file spi.h.

◆ GSBI7_QUP_MX_INPUT_COUNT_REG

#define GSBI7_QUP_MX_INPUT_COUNT_REG   (GSBI7_QUP7_REG_BASE + 0x00000200)

Definition at line 97 of file spi.h.

◆ GSBI7_QUP_MX_OUTPUT_COUNT_REG

#define GSBI7_QUP_MX_OUTPUT_COUNT_REG   (GSBI7_QUP7_REG_BASE + 0x00000100)

Definition at line 101 of file spi.h.

◆ GSBI7_QUP_OPERATIONAL_REG

#define GSBI7_QUP_OPERATIONAL_REG   (GSBI7_QUP7_REG_BASE + 0x00000018)

Definition at line 63 of file spi.h.

◆ GSBI7_QUP_OUT_FIFO_WORD_CNT_REG

#define GSBI7_QUP_OUT_FIFO_WORD_CNT_REG   (GSBI7_QUP7_REG_BASE + 0x0000010c)

Definition at line 75 of file spi.h.

◆ GSBI7_QUP_OUTPUT_FIFOc_REG

#define GSBI7_QUP_OUTPUT_FIFOc_REG (   c)     (GSBI7_QUP7_REG_BASE + 0x00000110 + 4 * (c))

Definition at line 92 of file spi.h.

◆ GSBI7_QUP_STATE_REG

#define GSBI7_QUP_STATE_REG   (GSBI7_QUP7_REG_BASE + 0x00000004)

Definition at line 71 of file spi.h.

◆ GSBI7_QUP_SW_RESET_REG

#define GSBI7_QUP_SW_RESET_REG   (GSBI7_QUP7_REG_BASE + 0x0000000c)

Definition at line 105 of file spi.h.

◆ GSBI7_REG_BASE

#define GSBI7_REG_BASE   ((uint32_t)(GSBI7_BASE + 0x00000000))

Definition at line 23 of file spi.h.

◆ GSBI7_SPI

#define GSBI7_SPI   2

Definition at line 243 of file spi.h.

◆ GSBI7_SPI_CLK

#define GSBI7_SPI_CLK   9

Definition at line 225 of file spi.h.

◆ GSBI7_SPI_CONFIG_REG

#define GSBI7_SPI_CONFIG_REG   (GSBI7_QUP7_REG_BASE + 0x00000300)

Definition at line 31 of file spi.h.

◆ GSBI7_SPI_CS_0

#define GSBI7_SPI_CS_0   8

Definition at line 226 of file spi.h.

◆ GSBI7_SPI_ERROR_FLAGS_EN_REG

#define GSBI7_SPI_ERROR_FLAGS_EN_REG   (GSBI7_QUP7_REG_BASE + 0x0000030c)

Definition at line 43 of file spi.h.

◆ GSBI7_SPI_ERROR_FLAGS_REG

#define GSBI7_SPI_ERROR_FLAGS_REG   (GSBI7_QUP7_REG_BASE + 0x00000308)

Definition at line 39 of file spi.h.

◆ GSBI7_SPI_IO_CONTROL_REG

#define GSBI7_SPI_IO_CONTROL_REG   (GSBI7_QUP7_REG_BASE + 0x00000304)

Definition at line 35 of file spi.h.

◆ GSBI7_SPI_MISO

#define GSBI7_SPI_MISO   7

Definition at line 227 of file spi.h.

◆ GSBI7_SPI_MOSI

#define GSBI7_SPI_MOSI   6

Definition at line 228 of file spi.h.

◆ GSBI_CLK_BRANCH_DIS

#define GSBI_CLK_BRANCH_DIS   (0 << 4)

Definition at line 140 of file spi.h.

◆ GSBI_CLK_BRANCH_ENA

#define GSBI_CLK_BRANCH_ENA   (1 << 4)

Definition at line 139 of file spi.h.

◆ GSBI_CLK_BRANCH_ENA_MSK

#define GSBI_CLK_BRANCH_ENA_MSK   (1 << 4)

Definition at line 138 of file spi.h.

◆ GSBI_D_VAL_SHFT

#define GSBI_D_VAL_SHFT   0

Definition at line 187 of file spi.h.

◆ GSBI_M_VAL_SHFT

#define GSBI_M_VAL_SHFT   16

Definition at line 183 of file spi.h.

◆ GSBI_N_VAL_SHFT

#define GSBI_N_VAL_SHFT   16

Definition at line 185 of file spi.h.

◆ GSBI_PRE_DIV_SEL_SHFT

#define GSBI_PRE_DIV_SEL_SHFT   3

Definition at line 198 of file spi.h.

◆ GSBI_SPI_MODE_0

#define GSBI_SPI_MODE_0   0

Definition at line 237 of file spi.h.

◆ GSBI_SPI_MODE_1

#define GSBI_SPI_MODE_1   1

Definition at line 238 of file spi.h.

◆ GSBI_SPI_MODE_2

#define GSBI_SPI_MODE_2   2

Definition at line 239 of file spi.h.

◆ GSBI_SPI_MODE_3

#define GSBI_SPI_MODE_3   3

Definition at line 240 of file spi.h.

◆ GSBIn_D_VAL_MSK

#define GSBIn_D_VAL_MSK   (0xFF << GSBI_D_VAL_SHFT)

Definition at line 188 of file spi.h.

◆ GSBIn_HCLK_CTL_REG

#define GSBIn_HCLK_CTL_REG (   n)     (CLK_CTL_REG_BASE + 0x000029c0 + 32 * ((n)-1))

Definition at line 123 of file spi.h.

◆ GSBIn_M_VAL_MSK

#define GSBIn_M_VAL_MSK   (0xFF << GSBI_M_VAL_SHFT)

Definition at line 184 of file spi.h.

◆ GSBIn_N_VAL_MSK

#define GSBIn_N_VAL_MSK   (0xFF << GSBI_N_VAL_SHFT)

Definition at line 186 of file spi.h.

◆ GSBIn_PLL_SRC_MSK

#define GSBIn_PLL_SRC_MSK   (0x03 << 0)

Definition at line 200 of file spi.h.

◆ GSBIn_PLL_SRC_PLL8

#define GSBIn_PLL_SRC_PLL8   (0x3 << 0)

Definition at line 202 of file spi.h.

◆ GSBIn_PLL_SRC_PXO

#define GSBIn_PLL_SRC_PXO   (0 << 0)

Definition at line 201 of file spi.h.

◆ GSBIn_PRE_DIV_SEL_MSK

#define GSBIn_PRE_DIV_SEL_MSK   (0x3 << GSBI_PRE_DIV_SEL_SHFT)

Definition at line 199 of file spi.h.

◆ GSBIn_QUP_APPS_MD_REG

#define GSBIn_QUP_APPS_MD_REG (   n)     (CLK_CTL_REG_BASE + 0x000029c8 + 32 * ((n)-1))

Definition at line 127 of file spi.h.

◆ GSBIn_QUP_APPS_NS_REG

#define GSBIn_QUP_APPS_NS_REG (   n)     (CLK_CTL_REG_BASE + 0x000029cc + 32 * ((n)-1))

Definition at line 125 of file spi.h.

◆ GSBIn_RESET_REG

#define GSBIn_RESET_REG (   n)     (CLK_CTL_REG_BASE + 0x000029dc + 32 * ((n)-1))

Definition at line 108 of file spi.h.

◆ INPUT_BLOCK_MODE

#define INPUT_BLOCK_MODE   (0x01 << 12)

Definition at line 177 of file spi.h.

◆ INPUT_BLOCK_MODE_MSK

#define INPUT_BLOCK_MODE_MSK   (0x03 << 12)

Definition at line 176 of file spi.h.

◆ INPUT_SERVICE_FLAG

#define INPUT_SERVICE_FLAG   (1 << 9)

Definition at line 209 of file spi.h.

◆ LOOP_BACK_MSK

#define LOOP_BACK_MSK   (1 << 8)

Definition at line 167 of file spi.h.

◆ MNCNTR_DIS

#define MNCNTR_DIS   (0 << 8)

Definition at line 194 of file spi.h.

◆ MNCNTR_EN

#define MNCNTR_EN   (1 << 8)

Definition at line 193 of file spi.h.

◆ MNCNTR_MODE_BYPASS

#define MNCNTR_MODE_BYPASS   (0 << 5)

Definition at line 196 of file spi.h.

◆ MNCNTR_MODE_DUAL_EDGE

#define MNCNTR_MODE_DUAL_EDGE   (0x2 << 5)

Definition at line 197 of file spi.h.

◆ MNCNTR_MODE_MSK

#define MNCNTR_MODE_MSK   (0x3 << 5)

Definition at line 195 of file spi.h.

◆ MNCNTR_MSK

#define MNCNTR_MSK   (1 << 8)

Definition at line 192 of file spi.h.

◆ MNCNTR_RST_DIS

#define MNCNTR_RST_DIS   (0 << 7)

Definition at line 191 of file spi.h.

◆ MNCNTR_RST_ENA

#define MNCNTR_RST_ENA   (1 << 7)

Definition at line 190 of file spi.h.

◆ MNCNTR_RST_MSK

#define MNCNTR_RST_MSK   (1 << 7)

Definition at line 189 of file spi.h.

◆ MSM_GSBI_MAX_FREQ

#define MSM_GSBI_MAX_FREQ   51200000

Definition at line 230 of file spi.h.

◆ MX_CS_MODE

#define MX_CS_MODE   (0 << 8)

Definition at line 172 of file spi.h.

◆ NO_LOOP_BACK

#define NO_LOOP_BACK   (0 << 8)

Definition at line 168 of file spi.h.

◆ NO_TRI_STATE

#define NO_TRI_STATE   (1 << 0)

Definition at line 173 of file spi.h.

◆ OUTPUT_BIT_SHIFT_EN

#define OUTPUT_BIT_SHIFT_EN   (1 << 16)

Definition at line 175 of file spi.h.

◆ OUTPUT_BIT_SHIFT_MSK

#define OUTPUT_BIT_SHIFT_MSK   (1 << 16)

Definition at line 174 of file spi.h.

◆ OUTPUT_BLOCK_MODE

#define OUTPUT_BLOCK_MODE   (0x01 << 10)

Definition at line 179 of file spi.h.

◆ OUTPUT_BLOCK_MODE_MSK

#define OUTPUT_BLOCK_MODE_MSK   (0x03 << 10)

Definition at line 178 of file spi.h.

◆ OUTPUT_SERVICE_FLAG

#define OUTPUT_SERVICE_FLAG   (1 << 8)

Definition at line 208 of file spi.h.

◆ PROTOCOL_CODE_MSK

#define PROTOCOL_CODE_MSK   (0x07 << 4)

Definition at line 165 of file spi.h.

◆ PROTOCOL_CODE_SPI

#define PROTOCOL_CODE_SPI   (0x03 << 4)

Definition at line 166 of file spi.h.

◆ QUP5_BASE

#define QUP5_BASE   ((uint32_t)GSBI_QUP5_BASE)

Definition at line 13 of file spi.h.

◆ QUP6_BASE

#define QUP6_BASE   ((uint32_t)GSBI_QUP6_BASE)

Definition at line 14 of file spi.h.

◆ QUP7_BASE

#define QUP7_BASE   ((uint32_t)GSBI_QUP7_BASE)

Definition at line 15 of file spi.h.

◆ QUP_CLK_BRANCH_DIS

#define QUP_CLK_BRANCH_DIS   (0 << 9)

Definition at line 143 of file spi.h.

◆ QUP_CLK_BRANCH_ENA

#define QUP_CLK_BRANCH_ENA   (1 << 9)

Definition at line 142 of file spi.h.

◆ QUP_CLK_BRANCH_ENA_MSK

#define QUP_CLK_BRANCH_ENA_MSK   (1 << 9)

Definition at line 141 of file spi.h.

◆ QUP_CONFIG_MINI_CORE_MSK

#define QUP_CONFIG_MINI_CORE_MSK   (0x0F << 8)

Definition at line 151 of file spi.h.

◆ QUP_CONFIG_MINI_CORE_SPI

#define QUP_CONFIG_MINI_CORE_SPI   (1 << 8)

Definition at line 152 of file spi.h.

◆ QUP_DATA_AVAILABLE_FOR_READ

#define QUP_DATA_AVAILABLE_FOR_READ   (1 << 5)

Definition at line 206 of file spi.h.

◆ QUP_INPUT_FIFO_NOT_EMPTY

#define QUP_INPUT_FIFO_NOT_EMPTY   (1 << 5)

Definition at line 211 of file spi.h.

◆ QUP_OUTPUT_FIFO_FULL

#define QUP_OUTPUT_FIFO_FULL   (1 << 6)

Definition at line 210 of file spi.h.

◆ QUP_OUTPUT_FIFO_NOT_EMPTY

#define QUP_OUTPUT_FIFO_NOT_EMPTY   (1 << 4)

Definition at line 207 of file spi.h.

◆ QUP_STATE_MASK

#define QUP_STATE_MASK   0x3

Definition at line 150 of file spi.h.

◆ QUP_STATE_PAUSE_STATE

#define QUP_STATE_PAUSE_STATE   0x3

Definition at line 162 of file spi.h.

◆ QUP_STATE_RESET_STATE

#define QUP_STATE_RESET_STATE   0x0

Definition at line 160 of file spi.h.

◆ QUP_STATE_RUN_STATE

#define QUP_STATE_RUN_STATE   0x1

Definition at line 161 of file spi.h.

◆ QUP_STATE_VALID

#define QUP_STATE_VALID   1

Definition at line 149 of file spi.h.

◆ QUP_STATE_VALID_BIT

#define QUP_STATE_VALID_BIT   2

Definition at line 148 of file spi.h.

◆ SFAB_AHB_S3_FCLK_CTL_REG

#define SFAB_AHB_S3_FCLK_CTL_REG    (CLK_CTL_REG_BASE + 0x0000216c)

Definition at line 111 of file spi.h.

◆ SFAB_CFPB_S_HCLK_CTL_REG

#define SFAB_CFPB_S_HCLK_CTL_REG    (CLK_CTL_REG_BASE + 0x000026c0)

Definition at line 115 of file spi.h.

◆ SLAVE_OPERATION

#define SLAVE_OPERATION   (0 << 5)

Definition at line 170 of file spi.h.

◆ SLAVE_OPERATION_MSK

#define SLAVE_OPERATION_MSK   (1 << 5)

Definition at line 169 of file spi.h.

◆ SPI_8_BIT_WORD

#define SPI_8_BIT_WORD   0x07

Definition at line 164 of file spi.h.

◆ SPI_BIT_WORD_MSK

#define SPI_BIT_WORD_MSK   0x1F

Definition at line 163 of file spi.h.

◆ SPI_CORE_RESET

#define SPI_CORE_RESET   0

Definition at line 235 of file spi.h.

◆ SPI_CORE_RUNNING

#define SPI_CORE_RUNNING   1

Definition at line 236 of file spi.h.

◆ SPI_INPUT_BLOCK_SIZE

#define SPI_INPUT_BLOCK_SIZE   4

Definition at line 212 of file spi.h.

◆ SPI_INPUT_FIRST_MODE

#define SPI_INPUT_FIRST_MODE   (1 << 9)

Definition at line 204 of file spi.h.

◆ SPI_IO_CONTROL_CLOCK_IDLE_HIGH

#define SPI_IO_CONTROL_CLOCK_IDLE_HIGH   (1 << 10)

Definition at line 205 of file spi.h.

◆ SPI_OUTPUT_BLOCK_SIZE

#define SPI_OUTPUT_BLOCK_SIZE   4

Definition at line 213 of file spi.h.

◆ SPI_PAUSE_STATE

#define SPI_PAUSE_STATE   3

Definition at line 234 of file spi.h.

◆ SPI_QUP_CONF_INPUT_ENA

#define SPI_QUP_CONF_INPUT_ENA   (0 << 7)

Definition at line 154 of file spi.h.

◆ SPI_QUP_CONF_INPUT_MSK

#define SPI_QUP_CONF_INPUT_MSK   (1 << 7)

Definition at line 153 of file spi.h.

◆ SPI_QUP_CONF_NO_INPUT

#define SPI_QUP_CONF_NO_INPUT   (1 << 7)

Definition at line 155 of file spi.h.

◆ SPI_QUP_CONF_NO_OUTPUT

#define SPI_QUP_CONF_NO_OUTPUT   (1 << 6)

Definition at line 158 of file spi.h.

◆ SPI_QUP_CONF_OUTPUT_ENA [1/2]

#define SPI_QUP_CONF_OUTPUT_ENA   (0 << 6)

Definition at line 159 of file spi.h.

◆ SPI_QUP_CONF_OUTPUT_ENA [2/2]

#define SPI_QUP_CONF_OUTPUT_ENA   (0 << 6)

Definition at line 159 of file spi.h.

◆ SPI_QUP_CONF_OUTPUT_MSK

#define SPI_QUP_CONF_OUTPUT_MSK   (1 << 6)

Definition at line 156 of file spi.h.

◆ SPI_RESET_STATE

#define SPI_RESET_STATE   0

Definition at line 232 of file spi.h.

◆ SPI_RUN_STATE

#define SPI_RUN_STATE   1

Definition at line 233 of file spi.h.