25 #define SPI_0_ADDR 0x48030000 26 #define SPI_1_ADDR 0x481A0000 28 #define SPI_0_PADCTL_SCLK 0x44E10950 29 #define SPI_0_PADCTL_D0 0x44E10954 30 #define SPI_0_PADCTL_D1 0x44E10958 31 #define SPI_0_PADCTL_CS0 0x44E1095C 33 #define SPI_1_PADCTL_SCLK 0x44E10990 34 #define SPI_1_PADCTL_D0 0x44E10994 35 #define SPI_1_PADCTL_D1 0x44E10998 36 #define SPI_1_PADCTL_CS0 0x44E1099C 40 #define SPI_SYSCONFIG_SOFTRESET 0x00000002 42 #define SPI_SYSSTATUS_RESETDONE 0x00000001 44 #define SPI_MODULCTRL_SINGLE 0x00000001 45 #define SPI_MODULCTRL_PIN34 0x00000002 46 #define SPI_MODULCTRL_MS 0x00000004 48 #define SPI_CHCONF_PHA 0x00000001 49 #define SPI_CHCONF_POL 0x00000002 50 #define SPI_CHCONF_CLKD 0x0000003c 51 #define SPI_CHCONF_EPOL 0x00000040 52 #define SPI_CHCONF_WL 0x00000F80 53 #define SPI_CHCONF_TRM 0x00003000 54 #define SPI_CHCONF_DMAW 0x00004000 55 #define SPI_CHCONF_DMAR 0x00008000 56 #define SPI_CHCONF_DPE0 0x00010000 57 #define SPI_CHCONF_DPE1 0x00020000 58 #define SPI_CHCONF_IS 0x00040000 59 #define SPI_CHCONF_TURBO 0x00080000 60 #define SPI_CHCONF_FORCE 0x00100000 61 #define SPI_CHCONF_SBE 0x00800000 62 #define SPI_CHCONF_SBPOL 0x01000000 63 #define SPI_CHCONF_TCS 0x06000000 64 #define SPI_CHCONF_FFEW 0x08000000 65 #define SPI_CHCONF_FFER 0x10000000 66 #define SPI_CHCONF_CLKG 0x20000000 68 #define SPI_CHCTRL_EN 0x00000001 70 #define SPI_CHSTAT_RXS 0x00000001 71 #define SPI_CHSTAT_TXS 0x00000002 79 #define SPI_CTRL_TRANSFER 1 struct spi_csreg::@14 ch[3]
volatile uint32 sysconfig
unsigned char byte
符号なし8ビット値(unsigned char)
int int32
符号あり32ビット整数(int)
volatile uint32 irqenable
volatile uint32 xferlevel
volatile uint32 modulctrl
volatile uint32 sysstatus
unsigned int uint32
符号なし32ビット整数(unsigned int)
volatile uint32 irqstatus