28#ifndef LIBRARIES_CMSIS_DEVICE_MAXIM_MAX32665_INCLUDE_SPIXR_REGS_H_
29#define LIBRARIES_CMSIS_DEVICE_MAXIM_MAX32665_INCLUDE_SPIXR_REGS_H_
38#if defined (__ICCARM__)
39 #pragma system_include
53#define __I volatile const
59#define __R volatile const
79 __IO uint16_t data16[2];
80 __IO uint8_t data8[4];
87 __R uint32_t rsv_0x18;
104#define MXC_R_SPIXR_DATA32 ((uint32_t)0x00000000UL)
105#define MXC_R_SPIXR_DATA16 ((uint32_t)0x00000000UL)
106#define MXC_R_SPIXR_DATA8 ((uint32_t)0x00000000UL)
107#define MXC_R_SPIXR_CTRL1 ((uint32_t)0x00000004UL)
108#define MXC_R_SPIXR_CTRL2 ((uint32_t)0x00000008UL)
109#define MXC_R_SPIXR_CTRL3 ((uint32_t)0x0000000CUL)
110#define MXC_R_SPIXR_CTRL4 ((uint32_t)0x00000010UL)
111#define MXC_R_SPIXR_BRG_CTRL ((uint32_t)0x00000014UL)
112#define MXC_R_SPIXR_DMA ((uint32_t)0x0000001CUL)
113#define MXC_R_SPIXR_IRQ ((uint32_t)0x00000020UL)
114#define MXC_R_SPIXR_IRQE ((uint32_t)0x00000024UL)
115#define MXC_R_SPIXR_WAKE ((uint32_t)0x00000028UL)
116#define MXC_R_SPIXR_WAKEE ((uint32_t)0x0000002CUL)
117#define MXC_R_SPIXR_STAT ((uint32_t)0x00000030UL)
118#define MXC_R_SPIXR_XMEM_CTRL ((uint32_t)0x00000034UL)
127#define MXC_F_SPIXR_DATA32_DATA_POS 0
128#define MXC_F_SPIXR_DATA32_DATA ((uint32_t)(0xFFFFFFFFUL << MXC_F_SPIXR_DATA32_DATA_POS))
138#define MXC_F_SPIXR_DATA16_DATA_POS 0
139#define MXC_F_SPIXR_DATA16_DATA ((uint16_t)(0xFFFFUL << MXC_F_SPIXR_DATA16_DATA_POS))
149#define MXC_F_SPIXR_DATA8_DATA_POS 0
150#define MXC_F_SPIXR_DATA8_DATA ((uint8_t)(0xFFUL << MXC_F_SPIXR_DATA8_DATA_POS))
160#define MXC_F_SPIXR_CTRL1_SPIEN_POS 0
161#define MXC_F_SPIXR_CTRL1_SPIEN ((uint32_t)(0x1UL << MXC_F_SPIXR_CTRL1_SPIEN_POS))
163#define MXC_F_SPIXR_CTRL1_MMEN_POS 1
164#define MXC_F_SPIXR_CTRL1_MMEN ((uint32_t)(0x1UL << MXC_F_SPIXR_CTRL1_MMEN_POS))
166#define MXC_F_SPIXR_CTRL1_TIMER_POS 2
167#define MXC_F_SPIXR_CTRL1_TIMER ((uint32_t)(0x1UL << MXC_F_SPIXR_CTRL1_TIMER_POS))
169#define MXC_F_SPIXR_CTRL1_FL_EN_POS 3
170#define MXC_F_SPIXR_CTRL1_FL_EN ((uint32_t)(0x1UL << MXC_F_SPIXR_CTRL1_FL_EN_POS))
172#define MXC_F_SPIXR_CTRL1_SSIO_POS 4
173#define MXC_F_SPIXR_CTRL1_SSIO ((uint32_t)(0x1UL << MXC_F_SPIXR_CTRL1_SSIO_POS))
175#define MXC_F_SPIXR_CTRL1_TX_START_POS 5
176#define MXC_F_SPIXR_CTRL1_TX_START ((uint32_t)(0x1UL << MXC_F_SPIXR_CTRL1_TX_START_POS))
178#define MXC_F_SPIXR_CTRL1_SS_CTRL_POS 8
179#define MXC_F_SPIXR_CTRL1_SS_CTRL ((uint32_t)(0x1UL << MXC_F_SPIXR_CTRL1_SS_CTRL_POS))
181#define MXC_F_SPIXR_CTRL1_SS_POS 16
182#define MXC_F_SPIXR_CTRL1_SS ((uint32_t)(0xFFUL << MXC_F_SPIXR_CTRL1_SS_POS))
183#define MXC_V_SPIXR_CTRL1_SS_SS0 ((uint32_t)0x1UL)
184#define MXC_S_SPIXR_CTRL1_SS_SS0 (MXC_V_SPIXR_CTRL1_SS_SS0 << MXC_F_SPIXR_CTRL1_SS_POS)
185#define MXC_V_SPIXR_CTRL1_SS_SS1 ((uint32_t)0x2UL)
186#define MXC_S_SPIXR_CTRL1_SS_SS1 (MXC_V_SPIXR_CTRL1_SS_SS1 << MXC_F_SPIXR_CTRL1_SS_POS)
187#define MXC_V_SPIXR_CTRL1_SS_SS2 ((uint32_t)0x4UL)
188#define MXC_S_SPIXR_CTRL1_SS_SS2 (MXC_V_SPIXR_CTRL1_SS_SS2 << MXC_F_SPIXR_CTRL1_SS_POS)
189#define MXC_V_SPIXR_CTRL1_SS_SS3 ((uint32_t)0x8UL)
190#define MXC_S_SPIXR_CTRL1_SS_SS3 (MXC_V_SPIXR_CTRL1_SS_SS3 << MXC_F_SPIXR_CTRL1_SS_POS)
191#define MXC_V_SPIXR_CTRL1_SS_SS4 ((uint32_t)0x10UL)
192#define MXC_S_SPIXR_CTRL1_SS_SS4 (MXC_V_SPIXR_CTRL1_SS_SS4 << MXC_F_SPIXR_CTRL1_SS_POS)
193#define MXC_V_SPIXR_CTRL1_SS_SS5 ((uint32_t)0x20UL)
194#define MXC_S_SPIXR_CTRL1_SS_SS5 (MXC_V_SPIXR_CTRL1_SS_SS5 << MXC_F_SPIXR_CTRL1_SS_POS)
195#define MXC_V_SPIXR_CTRL1_SS_SS6 ((uint32_t)0x40UL)
196#define MXC_S_SPIXR_CTRL1_SS_SS6 (MXC_V_SPIXR_CTRL1_SS_SS6 << MXC_F_SPIXR_CTRL1_SS_POS)
197#define MXC_V_SPIXR_CTRL1_SS_SS7 ((uint32_t)0x80UL)
198#define MXC_S_SPIXR_CTRL1_SS_SS7 (MXC_V_SPIXR_CTRL1_SS_SS7 << MXC_F_SPIXR_CTRL1_SS_POS)
208#define MXC_F_SPIXR_CTRL2_TX_NUM_CHAR_POS 0
209#define MXC_F_SPIXR_CTRL2_TX_NUM_CHAR ((uint32_t)(0xFFFFUL << MXC_F_SPIXR_CTRL2_TX_NUM_CHAR_POS))
211#define MXC_F_SPIXR_CTRL2_RX_NUM_CHAR_POS 16
212#define MXC_F_SPIXR_CTRL2_RX_NUM_CHAR ((uint32_t)(0xFFFFUL << MXC_F_SPIXR_CTRL2_RX_NUM_CHAR_POS))
222#define MXC_F_SPIXR_CTRL3_CPHA_POS 0
223#define MXC_F_SPIXR_CTRL3_CPHA ((uint32_t)(0x1UL << MXC_F_SPIXR_CTRL3_CPHA_POS))
225#define MXC_F_SPIXR_CTRL3_CPOL_POS 1
226#define MXC_F_SPIXR_CTRL3_CPOL ((uint32_t)(0x1UL << MXC_F_SPIXR_CTRL3_CPOL_POS))
228#define MXC_F_SPIXR_CTRL3_SCLK_FB_INV_POS 4
229#define MXC_F_SPIXR_CTRL3_SCLK_FB_INV ((uint32_t)(0x1UL << MXC_F_SPIXR_CTRL3_SCLK_FB_INV_POS))
231#define MXC_F_SPIXR_CTRL3_NUMBITS_POS 8
232#define MXC_F_SPIXR_CTRL3_NUMBITS ((uint32_t)(0xFUL << MXC_F_SPIXR_CTRL3_NUMBITS_POS))
233#define MXC_V_SPIXR_CTRL3_NUMBITS_0 ((uint32_t)0x0UL)
234#define MXC_S_SPIXR_CTRL3_NUMBITS_0 (MXC_V_SPIXR_CTRL3_NUMBITS_0 << MXC_F_SPIXR_CTRL3_NUMBITS_POS)
236#define MXC_F_SPIXR_CTRL3_DATA_WIDTH_POS 12
237#define MXC_F_SPIXR_CTRL3_DATA_WIDTH ((uint32_t)(0x3UL << MXC_F_SPIXR_CTRL3_DATA_WIDTH_POS))
238#define MXC_V_SPIXR_CTRL3_DATA_WIDTH_MONO ((uint32_t)0x0UL)
239#define MXC_S_SPIXR_CTRL3_DATA_WIDTH_MONO (MXC_V_SPIXR_CTRL3_DATA_WIDTH_MONO << MXC_F_SPIXR_CTRL3_DATA_WIDTH_POS)
240#define MXC_V_SPIXR_CTRL3_DATA_WIDTH_DUAL ((uint32_t)0x1UL)
241#define MXC_S_SPIXR_CTRL3_DATA_WIDTH_DUAL (MXC_V_SPIXR_CTRL3_DATA_WIDTH_DUAL << MXC_F_SPIXR_CTRL3_DATA_WIDTH_POS)
242#define MXC_V_SPIXR_CTRL3_DATA_WIDTH_QUAD ((uint32_t)0x2UL)
243#define MXC_S_SPIXR_CTRL3_DATA_WIDTH_QUAD (MXC_V_SPIXR_CTRL3_DATA_WIDTH_QUAD << MXC_F_SPIXR_CTRL3_DATA_WIDTH_POS)
245#define MXC_F_SPIXR_CTRL3_THREE_WIRE_POS 15
246#define MXC_F_SPIXR_CTRL3_THREE_WIRE ((uint32_t)(0x1UL << MXC_F_SPIXR_CTRL3_THREE_WIRE_POS))
248#define MXC_F_SPIXR_CTRL3_SSPOL_POS 16
249#define MXC_F_SPIXR_CTRL3_SSPOL ((uint32_t)(0xFFUL << MXC_F_SPIXR_CTRL3_SSPOL_POS))
250#define MXC_V_SPIXR_CTRL3_SSPOL_SS0_HIGH ((uint32_t)0x1UL)
251#define MXC_S_SPIXR_CTRL3_SSPOL_SS0_HIGH (MXC_V_SPIXR_CTRL3_SSPOL_SS0_HIGH << MXC_F_SPIXR_CTRL3_SSPOL_POS)
252#define MXC_V_SPIXR_CTRL3_SSPOL_SS1_HIGH ((uint32_t)0x2UL)
253#define MXC_S_SPIXR_CTRL3_SSPOL_SS1_HIGH (MXC_V_SPIXR_CTRL3_SSPOL_SS1_HIGH << MXC_F_SPIXR_CTRL3_SSPOL_POS)
254#define MXC_V_SPIXR_CTRL3_SSPOL_SS2_HIGH ((uint32_t)0x4UL)
255#define MXC_S_SPIXR_CTRL3_SSPOL_SS2_HIGH (MXC_V_SPIXR_CTRL3_SSPOL_SS2_HIGH << MXC_F_SPIXR_CTRL3_SSPOL_POS)
256#define MXC_V_SPIXR_CTRL3_SSPOL_SS3_HIGH ((uint32_t)0x8UL)
257#define MXC_S_SPIXR_CTRL3_SSPOL_SS3_HIGH (MXC_V_SPIXR_CTRL3_SSPOL_SS3_HIGH << MXC_F_SPIXR_CTRL3_SSPOL_POS)
258#define MXC_V_SPIXR_CTRL3_SSPOL_SS4_HIGH ((uint32_t)0x10UL)
259#define MXC_S_SPIXR_CTRL3_SSPOL_SS4_HIGH (MXC_V_SPIXR_CTRL3_SSPOL_SS4_HIGH << MXC_F_SPIXR_CTRL3_SSPOL_POS)
260#define MXC_V_SPIXR_CTRL3_SSPOL_SS5_HIGH ((uint32_t)0x20UL)
261#define MXC_S_SPIXR_CTRL3_SSPOL_SS5_HIGH (MXC_V_SPIXR_CTRL3_SSPOL_SS5_HIGH << MXC_F_SPIXR_CTRL3_SSPOL_POS)
262#define MXC_V_SPIXR_CTRL3_SSPOL_SS6_HIGH ((uint32_t)0x40UL)
263#define MXC_S_SPIXR_CTRL3_SSPOL_SS6_HIGH (MXC_V_SPIXR_CTRL3_SSPOL_SS6_HIGH << MXC_F_SPIXR_CTRL3_SSPOL_POS)
264#define MXC_V_SPIXR_CTRL3_SSPOL_SS7_HIGH ((uint32_t)0x80UL)
265#define MXC_S_SPIXR_CTRL3_SSPOL_SS7_HIGH (MXC_V_SPIXR_CTRL3_SSPOL_SS7_HIGH << MXC_F_SPIXR_CTRL3_SSPOL_POS)
275#define MXC_F_SPIXR_CTRL4_SSACT1_POS 0
276#define MXC_F_SPIXR_CTRL4_SSACT1 ((uint32_t)(0xFFUL << MXC_F_SPIXR_CTRL4_SSACT1_POS))
277#define MXC_V_SPIXR_CTRL4_SSACT1_256 ((uint32_t)0x0UL)
278#define MXC_S_SPIXR_CTRL4_SSACT1_256 (MXC_V_SPIXR_CTRL4_SSACT1_256 << MXC_F_SPIXR_CTRL4_SSACT1_POS)
280#define MXC_F_SPIXR_CTRL4_SSACT2_POS 8
281#define MXC_F_SPIXR_CTRL4_SSACT2 ((uint32_t)(0xFFUL << MXC_F_SPIXR_CTRL4_SSACT2_POS))
282#define MXC_V_SPIXR_CTRL4_SSACT2_256 ((uint32_t)0x0UL)
283#define MXC_S_SPIXR_CTRL4_SSACT2_256 (MXC_V_SPIXR_CTRL4_SSACT2_256 << MXC_F_SPIXR_CTRL4_SSACT2_POS)
285#define MXC_F_SPIXR_CTRL4_SSINACT_POS 16
286#define MXC_F_SPIXR_CTRL4_SSINACT ((uint32_t)(0xFFUL << MXC_F_SPIXR_CTRL4_SSINACT_POS))
287#define MXC_V_SPIXR_CTRL4_SSINACT_256 ((uint32_t)0x0UL)
288#define MXC_S_SPIXR_CTRL4_SSINACT_256 (MXC_V_SPIXR_CTRL4_SSINACT_256 << MXC_F_SPIXR_CTRL4_SSINACT_POS)
298#define MXC_F_SPIXR_BRG_CTRL_LOW_POS 0
299#define MXC_F_SPIXR_BRG_CTRL_LOW ((uint32_t)(0xFFUL << MXC_F_SPIXR_BRG_CTRL_LOW_POS))
300#define MXC_V_SPIXR_BRG_CTRL_LOW_DIS ((uint32_t)0x0UL)
301#define MXC_S_SPIXR_BRG_CTRL_LOW_DIS (MXC_V_SPIXR_BRG_CTRL_LOW_DIS << MXC_F_SPIXR_BRG_CTRL_LOW_POS)
303#define MXC_F_SPIXR_BRG_CTRL_HI_POS 8
304#define MXC_F_SPIXR_BRG_CTRL_HI ((uint32_t)(0xFFUL << MXC_F_SPIXR_BRG_CTRL_HI_POS))
305#define MXC_V_SPIXR_BRG_CTRL_HI_DIS ((uint32_t)0x0UL)
306#define MXC_S_SPIXR_BRG_CTRL_HI_DIS (MXC_V_SPIXR_BRG_CTRL_HI_DIS << MXC_F_SPIXR_BRG_CTRL_HI_POS)
308#define MXC_F_SPIXR_BRG_CTRL_SCALE_POS 16
309#define MXC_F_SPIXR_BRG_CTRL_SCALE ((uint32_t)(0xFUL << MXC_F_SPIXR_BRG_CTRL_SCALE_POS))
319#define MXC_F_SPIXR_DMA_TX_FIFO_LEVEL_POS 0
320#define MXC_F_SPIXR_DMA_TX_FIFO_LEVEL ((uint32_t)(0x3FUL << MXC_F_SPIXR_DMA_TX_FIFO_LEVEL_POS))
322#define MXC_F_SPIXR_DMA_TX_FIFO_EN_POS 6
323#define MXC_F_SPIXR_DMA_TX_FIFO_EN ((uint32_t)(0x1UL << MXC_F_SPIXR_DMA_TX_FIFO_EN_POS))
325#define MXC_F_SPIXR_DMA_TX_FIFO_CLEAR_POS 7
326#define MXC_F_SPIXR_DMA_TX_FIFO_CLEAR ((uint32_t)(0x1UL << MXC_F_SPIXR_DMA_TX_FIFO_CLEAR_POS))
328#define MXC_F_SPIXR_DMA_TX_FIFO_CNT_POS 8
329#define MXC_F_SPIXR_DMA_TX_FIFO_CNT ((uint32_t)(0x1FUL << MXC_F_SPIXR_DMA_TX_FIFO_CNT_POS))
331#define MXC_F_SPIXR_DMA_TX_DMA_EN_POS 15
332#define MXC_F_SPIXR_DMA_TX_DMA_EN ((uint32_t)(0x1UL << MXC_F_SPIXR_DMA_TX_DMA_EN_POS))
334#define MXC_F_SPIXR_DMA_RX_FIFO_LEVEL_POS 16
335#define MXC_F_SPIXR_DMA_RX_FIFO_LEVEL ((uint32_t)(0x3FUL << MXC_F_SPIXR_DMA_RX_FIFO_LEVEL_POS))
337#define MXC_F_SPIXR_DMA_RX_FIFO_EN_POS 22
338#define MXC_F_SPIXR_DMA_RX_FIFO_EN ((uint32_t)(0x1UL << MXC_F_SPIXR_DMA_RX_FIFO_EN_POS))
340#define MXC_F_SPIXR_DMA_RX_FIFO_CLEAR_POS 23
341#define MXC_F_SPIXR_DMA_RX_FIFO_CLEAR ((uint32_t)(0x1UL << MXC_F_SPIXR_DMA_RX_FIFO_CLEAR_POS))
343#define MXC_F_SPIXR_DMA_RX_FIFO_CNT_POS 24
344#define MXC_F_SPIXR_DMA_RX_FIFO_CNT ((uint32_t)(0x3FUL << MXC_F_SPIXR_DMA_RX_FIFO_CNT_POS))
346#define MXC_F_SPIXR_DMA_RX_DMA_EN_POS 31
347#define MXC_F_SPIXR_DMA_RX_DMA_EN ((uint32_t)(0x1UL << MXC_F_SPIXR_DMA_RX_DMA_EN_POS))
358#define MXC_F_SPIXR_IRQ_TX_THRESH_POS 0
359#define MXC_F_SPIXR_IRQ_TX_THRESH ((uint32_t)(0x1UL << MXC_F_SPIXR_IRQ_TX_THRESH_POS))
361#define MXC_F_SPIXR_IRQ_TX_EMPTY_POS 1
362#define MXC_F_SPIXR_IRQ_TX_EMPTY ((uint32_t)(0x1UL << MXC_F_SPIXR_IRQ_TX_EMPTY_POS))
364#define MXC_F_SPIXR_IRQ_RX_THRESH_POS 2
365#define MXC_F_SPIXR_IRQ_RX_THRESH ((uint32_t)(0x1UL << MXC_F_SPIXR_IRQ_RX_THRESH_POS))
367#define MXC_F_SPIXR_IRQ_RX_FULL_POS 3
368#define MXC_F_SPIXR_IRQ_RX_FULL ((uint32_t)(0x1UL << MXC_F_SPIXR_IRQ_RX_FULL_POS))
370#define MXC_F_SPIXR_IRQ_SSA_POS 4
371#define MXC_F_SPIXR_IRQ_SSA ((uint32_t)(0x1UL << MXC_F_SPIXR_IRQ_SSA_POS))
373#define MXC_F_SPIXR_IRQ_SSD_POS 5
374#define MXC_F_SPIXR_IRQ_SSD ((uint32_t)(0x1UL << MXC_F_SPIXR_IRQ_SSD_POS))
376#define MXC_F_SPIXR_IRQ_FAULT_POS 8
377#define MXC_F_SPIXR_IRQ_FAULT ((uint32_t)(0x1UL << MXC_F_SPIXR_IRQ_FAULT_POS))
379#define MXC_F_SPIXR_IRQ_ABORT_POS 9
380#define MXC_F_SPIXR_IRQ_ABORT ((uint32_t)(0x1UL << MXC_F_SPIXR_IRQ_ABORT_POS))
382#define MXC_F_SPIXR_IRQ_M_DONE_POS 11
383#define MXC_F_SPIXR_IRQ_M_DONE ((uint32_t)(0x1UL << MXC_F_SPIXR_IRQ_M_DONE_POS))
385#define MXC_F_SPIXR_IRQ_TX_OVR_POS 12
386#define MXC_F_SPIXR_IRQ_TX_OVR ((uint32_t)(0x1UL << MXC_F_SPIXR_IRQ_TX_OVR_POS))
388#define MXC_F_SPIXR_IRQ_TX_UND_POS 13
389#define MXC_F_SPIXR_IRQ_TX_UND ((uint32_t)(0x1UL << MXC_F_SPIXR_IRQ_TX_UND_POS))
391#define MXC_F_SPIXR_IRQ_RX_OVR_POS 14
392#define MXC_F_SPIXR_IRQ_RX_OVR ((uint32_t)(0x1UL << MXC_F_SPIXR_IRQ_RX_OVR_POS))
394#define MXC_F_SPIXR_IRQ_RX_UND_POS 15
395#define MXC_F_SPIXR_IRQ_RX_UND ((uint32_t)(0x1UL << MXC_F_SPIXR_IRQ_RX_UND_POS))
405#define MXC_F_SPIXR_IRQE_TX_THRESH_POS 0
406#define MXC_F_SPIXR_IRQE_TX_THRESH ((uint32_t)(0x1UL << MXC_F_SPIXR_IRQE_TX_THRESH_POS))
408#define MXC_F_SPIXR_IRQE_TX_EMPTY_POS 1
409#define MXC_F_SPIXR_IRQE_TX_EMPTY ((uint32_t)(0x1UL << MXC_F_SPIXR_IRQE_TX_EMPTY_POS))
411#define MXC_F_SPIXR_IRQE_RX_THRESH_POS 2
412#define MXC_F_SPIXR_IRQE_RX_THRESH ((uint32_t)(0x1UL << MXC_F_SPIXR_IRQE_RX_THRESH_POS))
414#define MXC_F_SPIXR_IRQE_RX_FULL_POS 3
415#define MXC_F_SPIXR_IRQE_RX_FULL ((uint32_t)(0x1UL << MXC_F_SPIXR_IRQE_RX_FULL_POS))
417#define MXC_F_SPIXR_IRQE_SSA_POS 4
418#define MXC_F_SPIXR_IRQE_SSA ((uint32_t)(0x1UL << MXC_F_SPIXR_IRQE_SSA_POS))
420#define MXC_F_SPIXR_IRQE_SSD_POS 5
421#define MXC_F_SPIXR_IRQE_SSD ((uint32_t)(0x1UL << MXC_F_SPIXR_IRQE_SSD_POS))
423#define MXC_F_SPIXR_IRQE_FAULT_POS 8
424#define MXC_F_SPIXR_IRQE_FAULT ((uint32_t)(0x1UL << MXC_F_SPIXR_IRQE_FAULT_POS))
426#define MXC_F_SPIXR_IRQE_ABORT_POS 9
427#define MXC_F_SPIXR_IRQE_ABORT ((uint32_t)(0x1UL << MXC_F_SPIXR_IRQE_ABORT_POS))
429#define MXC_F_SPIXR_IRQE_M_DONE_POS 11
430#define MXC_F_SPIXR_IRQE_M_DONE ((uint32_t)(0x1UL << MXC_F_SPIXR_IRQE_M_DONE_POS))
432#define MXC_F_SPIXR_IRQE_TX_OVR_POS 12
433#define MXC_F_SPIXR_IRQE_TX_OVR ((uint32_t)(0x1UL << MXC_F_SPIXR_IRQE_TX_OVR_POS))
435#define MXC_F_SPIXR_IRQE_TX_UND_POS 13
436#define MXC_F_SPIXR_IRQE_TX_UND ((uint32_t)(0x1UL << MXC_F_SPIXR_IRQE_TX_UND_POS))
438#define MXC_F_SPIXR_IRQE_RX_OVR_POS 14
439#define MXC_F_SPIXR_IRQE_RX_OVR ((uint32_t)(0x1UL << MXC_F_SPIXR_IRQE_RX_OVR_POS))
441#define MXC_F_SPIXR_IRQE_RX_UND_POS 15
442#define MXC_F_SPIXR_IRQE_RX_UND ((uint32_t)(0x1UL << MXC_F_SPIXR_IRQE_RX_UND_POS))
452#define MXC_F_SPIXR_WAKE_TX_THRESH_POS 0
453#define MXC_F_SPIXR_WAKE_TX_THRESH ((uint32_t)(0x1UL << MXC_F_SPIXR_WAKE_TX_THRESH_POS))
455#define MXC_F_SPIXR_WAKE_TX_EMPTY_POS 1
456#define MXC_F_SPIXR_WAKE_TX_EMPTY ((uint32_t)(0x1UL << MXC_F_SPIXR_WAKE_TX_EMPTY_POS))
458#define MXC_F_SPIXR_WAKE_RX_THRESH_POS 2
459#define MXC_F_SPIXR_WAKE_RX_THRESH ((uint32_t)(0x1UL << MXC_F_SPIXR_WAKE_RX_THRESH_POS))
461#define MXC_F_SPIXR_WAKE_RX_FULL_POS 3
462#define MXC_F_SPIXR_WAKE_RX_FULL ((uint32_t)(0x1UL << MXC_F_SPIXR_WAKE_RX_FULL_POS))
472#define MXC_F_SPIXR_WAKEE_TX_THRESH_POS 0
473#define MXC_F_SPIXR_WAKEE_TX_THRESH ((uint32_t)(0x1UL << MXC_F_SPIXR_WAKEE_TX_THRESH_POS))
475#define MXC_F_SPIXR_WAKEE_TX_EMPTY_POS 1
476#define MXC_F_SPIXR_WAKEE_TX_EMPTY ((uint32_t)(0x1UL << MXC_F_SPIXR_WAKEE_TX_EMPTY_POS))
478#define MXC_F_SPIXR_WAKEE_RX_THRESH_POS 2
479#define MXC_F_SPIXR_WAKEE_RX_THRESH ((uint32_t)(0x1UL << MXC_F_SPIXR_WAKEE_RX_THRESH_POS))
481#define MXC_F_SPIXR_WAKEE_RX_FULL_POS 3
482#define MXC_F_SPIXR_WAKEE_RX_FULL ((uint32_t)(0x1UL << MXC_F_SPIXR_WAKEE_RX_FULL_POS))
492#define MXC_F_SPIXR_STAT_BUSY_POS 0
493#define MXC_F_SPIXR_STAT_BUSY ((uint32_t)(0x1UL << MXC_F_SPIXR_STAT_BUSY_POS))
503#define MXC_F_SPIXR_XMEM_CTRL_RD_CMD_POS 0
504#define MXC_F_SPIXR_XMEM_CTRL_RD_CMD ((uint32_t)(0xFFUL << MXC_F_SPIXR_XMEM_CTRL_RD_CMD_POS))
506#define MXC_F_SPIXR_XMEM_CTRL_WR_CMD_POS 8
507#define MXC_F_SPIXR_XMEM_CTRL_WR_CMD ((uint32_t)(0xFFUL << MXC_F_SPIXR_XMEM_CTRL_WR_CMD_POS))
509#define MXC_F_SPIXR_XMEM_CTRL_DUMMY_CLK_POS 16
510#define MXC_F_SPIXR_XMEM_CTRL_DUMMY_CLK ((uint32_t)(0xFFUL << MXC_F_SPIXR_XMEM_CTRL_DUMMY_CLK_POS))
512#define MXC_F_SPIXR_XMEM_CTRL_XMEM_EN_POS 31
513#define MXC_F_SPIXR_XMEM_CTRL_XMEM_EN ((uint32_t)(0x1UL << MXC_F_SPIXR_XMEM_CTRL_XMEM_EN_POS))
__I uint32_t stat
Definition: spixr_regs.h:93
__IO uint32_t ctrl4
Definition: spixr_regs.h:85
__IO uint32_t brg_ctrl
Definition: spixr_regs.h:86
__IO uint32_t data32
Definition: spixr_regs.h:78
__IO uint32_t xmem_ctrl
Definition: spixr_regs.h:94
__IO uint32_t ctrl3
Definition: spixr_regs.h:84
__IO uint32_t irq
Definition: spixr_regs.h:89
__IO uint32_t dma
Definition: spixr_regs.h:88
__IO uint32_t irqe
Definition: spixr_regs.h:90
__IO uint32_t wake
Definition: spixr_regs.h:91
__IO uint32_t ctrl1
Definition: spixr_regs.h:82
__IO uint32_t wakee
Definition: spixr_regs.h:92
__IO uint32_t ctrl2
Definition: spixr_regs.h:83
Definition: spixr_regs.h:76