MAX32650 Peripheral Driver API
Peripheral Driver API for the MAX32650
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Modules Pages
spixfc_regs.h
Go to the documentation of this file.
1
8/******************************************************************************
9 *
10 * Copyright (C) 2022-2023 Maxim Integrated Products, Inc. (now owned by
11 * Analog Devices, Inc.),
12 * Copyright (C) 2023-2024 Analog Devices, Inc.
13 *
14 * Licensed under the Apache License, Version 2.0 (the "License");
15 * you may not use this file except in compliance with the License.
16 * You may obtain a copy of the License at
17 *
18 * http://www.apache.org/licenses/LICENSE-2.0
19 *
20 * Unless required by applicable law or agreed to in writing, software
21 * distributed under the License is distributed on an "AS IS" BASIS,
22 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
23 * See the License for the specific language governing permissions and
24 * limitations under the License.
25 *
26 ******************************************************************************/
27
28#ifndef LIBRARIES_CMSIS_DEVICE_MAXIM_MAX32650_INCLUDE_SPIXFC_REGS_H_
29#define LIBRARIES_CMSIS_DEVICE_MAXIM_MAX32650_INCLUDE_SPIXFC_REGS_H_
30
31/* **** Includes **** */
32#include <stdint.h>
33
34#ifdef __cplusplus
35extern "C" {
36#endif
37
38#if defined (__ICCARM__)
39 #pragma system_include
40#endif
41
42#if defined (__CC_ARM)
43 #pragma anon_unions
44#endif
46/*
47 If types are not defined elsewhere (CMSIS) define them here
48*/
49#ifndef __IO
50#define __IO volatile
51#endif
52#ifndef __I
53#define __I volatile const
54#endif
55#ifndef __O
56#define __O volatile
57#endif
58#ifndef __R
59#define __R volatile const
60#endif
62
63/* **** Definitions **** */
64
76typedef struct {
77 __IO uint32_t cfg;
78 __IO uint32_t ss_pol;
79 __IO uint32_t gen_ctrl;
80 __IO uint32_t fifo_ctrl;
81 __IO uint32_t sp_ctrl;
82 __IO uint32_t int_fl;
83 __IO uint32_t int_en;
85
86/* Register offsets for module SPIXFC */
93#define MXC_R_SPIXFC_CFG ((uint32_t)0x00000000UL)
94#define MXC_R_SPIXFC_SS_POL ((uint32_t)0x00000004UL)
95#define MXC_R_SPIXFC_GEN_CTRL ((uint32_t)0x00000008UL)
96#define MXC_R_SPIXFC_FIFO_CTRL ((uint32_t)0x0000000CUL)
97#define MXC_R_SPIXFC_SP_CTRL ((uint32_t)0x00000010UL)
98#define MXC_R_SPIXFC_INT_FL ((uint32_t)0x00000014UL)
99#define MXC_R_SPIXFC_INT_EN ((uint32_t)0x00000018UL)
108#define MXC_F_SPIXFC_CFG_SSEL_POS 0
109#define MXC_F_SPIXFC_CFG_SSEL ((uint32_t)(0x7UL << MXC_F_SPIXFC_CFG_SSEL_POS))
110#define MXC_V_SPIXFC_CFG_SSEL_SLAVE0 ((uint32_t)0x0UL)
111#define MXC_S_SPIXFC_CFG_SSEL_SLAVE0 (MXC_V_SPIXFC_CFG_SSEL_SLAVE0 << MXC_F_SPIXFC_CFG_SSEL_POS)
113#define MXC_F_SPIXFC_CFG_MODE_POS 4
114#define MXC_F_SPIXFC_CFG_MODE ((uint32_t)(0x3UL << MXC_F_SPIXFC_CFG_MODE_POS))
115#define MXC_V_SPIXFC_CFG_MODE_MODE0 ((uint32_t)0x0UL)
116#define MXC_S_SPIXFC_CFG_MODE_MODE0 (MXC_V_SPIXFC_CFG_MODE_MODE0 << MXC_F_SPIXFC_CFG_MODE_POS)
117#define MXC_V_SPIXFC_CFG_MODE_MODE3 ((uint32_t)0x3UL)
118#define MXC_S_SPIXFC_CFG_MODE_MODE3 (MXC_V_SPIXFC_CFG_MODE_MODE3 << MXC_F_SPIXFC_CFG_MODE_POS)
120#define MXC_F_SPIXFC_CFG_PGSZ_POS 6
121#define MXC_F_SPIXFC_CFG_PGSZ ((uint32_t)(0x3UL << MXC_F_SPIXFC_CFG_PGSZ_POS))
122#define MXC_V_SPIXFC_CFG_PGSZ_4BYTES ((uint32_t)0x0UL)
123#define MXC_S_SPIXFC_CFG_PGSZ_4BYTES (MXC_V_SPIXFC_CFG_PGSZ_4BYTES << MXC_F_SPIXFC_CFG_PGSZ_POS)
124#define MXC_V_SPIXFC_CFG_PGSZ_8BYTES ((uint32_t)0x1UL)
125#define MXC_S_SPIXFC_CFG_PGSZ_8BYTES (MXC_V_SPIXFC_CFG_PGSZ_8BYTES << MXC_F_SPIXFC_CFG_PGSZ_POS)
126#define MXC_V_SPIXFC_CFG_PGSZ_16BYTES ((uint32_t)0x2UL)
127#define MXC_S_SPIXFC_CFG_PGSZ_16BYTES (MXC_V_SPIXFC_CFG_PGSZ_16BYTES << MXC_F_SPIXFC_CFG_PGSZ_POS)
128#define MXC_V_SPIXFC_CFG_PGSZ_32BYTES ((uint32_t)0x3UL)
129#define MXC_S_SPIXFC_CFG_PGSZ_32BYTES (MXC_V_SPIXFC_CFG_PGSZ_32BYTES << MXC_F_SPIXFC_CFG_PGSZ_POS)
131#define MXC_F_SPIXFC_CFG_HICLK_POS 8
132#define MXC_F_SPIXFC_CFG_HICLK ((uint32_t)(0xFUL << MXC_F_SPIXFC_CFG_HICLK_POS))
133#define MXC_V_SPIXFC_CFG_HICLK_16CLK ((uint32_t)0x0UL)
134#define MXC_S_SPIXFC_CFG_HICLK_16CLK (MXC_V_SPIXFC_CFG_HICLK_16CLK << MXC_F_SPIXFC_CFG_HICLK_POS)
135#define MXC_V_SPIXFC_CFG_HICLK_1CLK ((uint32_t)0x1UL)
136#define MXC_S_SPIXFC_CFG_HICLK_1CLK (MXC_V_SPIXFC_CFG_HICLK_1CLK << MXC_F_SPIXFC_CFG_HICLK_POS)
137#define MXC_V_SPIXFC_CFG_HICLK_2CLK ((uint32_t)0x2UL)
138#define MXC_S_SPIXFC_CFG_HICLK_2CLK (MXC_V_SPIXFC_CFG_HICLK_2CLK << MXC_F_SPIXFC_CFG_HICLK_POS)
139#define MXC_V_SPIXFC_CFG_HICLK_3CLK ((uint32_t)0x3UL)
140#define MXC_S_SPIXFC_CFG_HICLK_3CLK (MXC_V_SPIXFC_CFG_HICLK_3CLK << MXC_F_SPIXFC_CFG_HICLK_POS)
141#define MXC_V_SPIXFC_CFG_HICLK_4CLK ((uint32_t)0x4UL)
142#define MXC_S_SPIXFC_CFG_HICLK_4CLK (MXC_V_SPIXFC_CFG_HICLK_4CLK << MXC_F_SPIXFC_CFG_HICLK_POS)
143#define MXC_V_SPIXFC_CFG_HICLK_5CLK ((uint32_t)0x5UL)
144#define MXC_S_SPIXFC_CFG_HICLK_5CLK (MXC_V_SPIXFC_CFG_HICLK_5CLK << MXC_F_SPIXFC_CFG_HICLK_POS)
145#define MXC_V_SPIXFC_CFG_HICLK_6CLK ((uint32_t)0x6UL)
146#define MXC_S_SPIXFC_CFG_HICLK_6CLK (MXC_V_SPIXFC_CFG_HICLK_6CLK << MXC_F_SPIXFC_CFG_HICLK_POS)
147#define MXC_V_SPIXFC_CFG_HICLK_7CLK ((uint32_t)0x7UL)
148#define MXC_S_SPIXFC_CFG_HICLK_7CLK (MXC_V_SPIXFC_CFG_HICLK_7CLK << MXC_F_SPIXFC_CFG_HICLK_POS)
149#define MXC_V_SPIXFC_CFG_HICLK_8CLK ((uint32_t)0x8UL)
150#define MXC_S_SPIXFC_CFG_HICLK_8CLK (MXC_V_SPIXFC_CFG_HICLK_8CLK << MXC_F_SPIXFC_CFG_HICLK_POS)
151#define MXC_V_SPIXFC_CFG_HICLK_9CLK ((uint32_t)0x9UL)
152#define MXC_S_SPIXFC_CFG_HICLK_9CLK (MXC_V_SPIXFC_CFG_HICLK_9CLK << MXC_F_SPIXFC_CFG_HICLK_POS)
153#define MXC_V_SPIXFC_CFG_HICLK_10CLK ((uint32_t)0xAUL)
154#define MXC_S_SPIXFC_CFG_HICLK_10CLK (MXC_V_SPIXFC_CFG_HICLK_10CLK << MXC_F_SPIXFC_CFG_HICLK_POS)
155#define MXC_V_SPIXFC_CFG_HICLK_11CLK ((uint32_t)0xBUL)
156#define MXC_S_SPIXFC_CFG_HICLK_11CLK (MXC_V_SPIXFC_CFG_HICLK_11CLK << MXC_F_SPIXFC_CFG_HICLK_POS)
157#define MXC_V_SPIXFC_CFG_HICLK_12CLK ((uint32_t)0xCUL)
158#define MXC_S_SPIXFC_CFG_HICLK_12CLK (MXC_V_SPIXFC_CFG_HICLK_12CLK << MXC_F_SPIXFC_CFG_HICLK_POS)
159#define MXC_V_SPIXFC_CFG_HICLK_13CLK ((uint32_t)0xDUL)
160#define MXC_S_SPIXFC_CFG_HICLK_13CLK (MXC_V_SPIXFC_CFG_HICLK_13CLK << MXC_F_SPIXFC_CFG_HICLK_POS)
161#define MXC_V_SPIXFC_CFG_HICLK_14CLK ((uint32_t)0xEUL)
162#define MXC_S_SPIXFC_CFG_HICLK_14CLK (MXC_V_SPIXFC_CFG_HICLK_14CLK << MXC_F_SPIXFC_CFG_HICLK_POS)
163#define MXC_V_SPIXFC_CFG_HICLK_15CLK ((uint32_t)0xFUL)
164#define MXC_S_SPIXFC_CFG_HICLK_15CLK (MXC_V_SPIXFC_CFG_HICLK_15CLK << MXC_F_SPIXFC_CFG_HICLK_POS)
166#define MXC_F_SPIXFC_CFG_LOCLK_POS 12
167#define MXC_F_SPIXFC_CFG_LOCLK ((uint32_t)(0xFUL << MXC_F_SPIXFC_CFG_LOCLK_POS))
168#define MXC_V_SPIXFC_CFG_LOCLK_16CLK ((uint32_t)0x0UL)
169#define MXC_S_SPIXFC_CFG_LOCLK_16CLK (MXC_V_SPIXFC_CFG_LOCLK_16CLK << MXC_F_SPIXFC_CFG_LOCLK_POS)
170#define MXC_V_SPIXFC_CFG_LOCLK_1CLK ((uint32_t)0x1UL)
171#define MXC_S_SPIXFC_CFG_LOCLK_1CLK (MXC_V_SPIXFC_CFG_LOCLK_1CLK << MXC_F_SPIXFC_CFG_LOCLK_POS)
172#define MXC_V_SPIXFC_CFG_LOCLK_2CLK ((uint32_t)0x2UL)
173#define MXC_S_SPIXFC_CFG_LOCLK_2CLK (MXC_V_SPIXFC_CFG_LOCLK_2CLK << MXC_F_SPIXFC_CFG_LOCLK_POS)
174#define MXC_V_SPIXFC_CFG_LOCLK_3CLK ((uint32_t)0x3UL)
175#define MXC_S_SPIXFC_CFG_LOCLK_3CLK (MXC_V_SPIXFC_CFG_LOCLK_3CLK << MXC_F_SPIXFC_CFG_LOCLK_POS)
176#define MXC_V_SPIXFC_CFG_LOCLK_4CLK ((uint32_t)0x4UL)
177#define MXC_S_SPIXFC_CFG_LOCLK_4CLK (MXC_V_SPIXFC_CFG_LOCLK_4CLK << MXC_F_SPIXFC_CFG_LOCLK_POS)
178#define MXC_V_SPIXFC_CFG_LOCLK_5CLK ((uint32_t)0x5UL)
179#define MXC_S_SPIXFC_CFG_LOCLK_5CLK (MXC_V_SPIXFC_CFG_LOCLK_5CLK << MXC_F_SPIXFC_CFG_LOCLK_POS)
180#define MXC_V_SPIXFC_CFG_LOCLK_6CLK ((uint32_t)0x6UL)
181#define MXC_S_SPIXFC_CFG_LOCLK_6CLK (MXC_V_SPIXFC_CFG_LOCLK_6CLK << MXC_F_SPIXFC_CFG_LOCLK_POS)
182#define MXC_V_SPIXFC_CFG_LOCLK_7CLK ((uint32_t)0x7UL)
183#define MXC_S_SPIXFC_CFG_LOCLK_7CLK (MXC_V_SPIXFC_CFG_LOCLK_7CLK << MXC_F_SPIXFC_CFG_LOCLK_POS)
184#define MXC_V_SPIXFC_CFG_LOCLK_8CLK ((uint32_t)0x8UL)
185#define MXC_S_SPIXFC_CFG_LOCLK_8CLK (MXC_V_SPIXFC_CFG_LOCLK_8CLK << MXC_F_SPIXFC_CFG_LOCLK_POS)
186#define MXC_V_SPIXFC_CFG_LOCLK_9CLK ((uint32_t)0x9UL)
187#define MXC_S_SPIXFC_CFG_LOCLK_9CLK (MXC_V_SPIXFC_CFG_LOCLK_9CLK << MXC_F_SPIXFC_CFG_LOCLK_POS)
188#define MXC_V_SPIXFC_CFG_LOCLK_10CLK ((uint32_t)0xAUL)
189#define MXC_S_SPIXFC_CFG_LOCLK_10CLK (MXC_V_SPIXFC_CFG_LOCLK_10CLK << MXC_F_SPIXFC_CFG_LOCLK_POS)
190#define MXC_V_SPIXFC_CFG_LOCLK_11CLK ((uint32_t)0xBUL)
191#define MXC_S_SPIXFC_CFG_LOCLK_11CLK (MXC_V_SPIXFC_CFG_LOCLK_11CLK << MXC_F_SPIXFC_CFG_LOCLK_POS)
192#define MXC_V_SPIXFC_CFG_LOCLK_12CLK ((uint32_t)0xCUL)
193#define MXC_S_SPIXFC_CFG_LOCLK_12CLK (MXC_V_SPIXFC_CFG_LOCLK_12CLK << MXC_F_SPIXFC_CFG_LOCLK_POS)
194#define MXC_V_SPIXFC_CFG_LOCLK_13CLK ((uint32_t)0xDUL)
195#define MXC_S_SPIXFC_CFG_LOCLK_13CLK (MXC_V_SPIXFC_CFG_LOCLK_13CLK << MXC_F_SPIXFC_CFG_LOCLK_POS)
196#define MXC_V_SPIXFC_CFG_LOCLK_14CLK ((uint32_t)0xEUL)
197#define MXC_S_SPIXFC_CFG_LOCLK_14CLK (MXC_V_SPIXFC_CFG_LOCLK_14CLK << MXC_F_SPIXFC_CFG_LOCLK_POS)
198#define MXC_V_SPIXFC_CFG_LOCLK_15CLK ((uint32_t)0xFUL)
199#define MXC_S_SPIXFC_CFG_LOCLK_15CLK (MXC_V_SPIXFC_CFG_LOCLK_15CLK << MXC_F_SPIXFC_CFG_LOCLK_POS)
201#define MXC_F_SPIXFC_CFG_SSACT_POS 16
202#define MXC_F_SPIXFC_CFG_SSACT ((uint32_t)(0x3UL << MXC_F_SPIXFC_CFG_SSACT_POS))
203#define MXC_V_SPIXFC_CFG_SSACT_0CLK ((uint32_t)0x0UL)
204#define MXC_S_SPIXFC_CFG_SSACT_0CLK (MXC_V_SPIXFC_CFG_SSACT_0CLK << MXC_F_SPIXFC_CFG_SSACT_POS)
205#define MXC_V_SPIXFC_CFG_SSACT_2CLK ((uint32_t)0x1UL)
206#define MXC_S_SPIXFC_CFG_SSACT_2CLK (MXC_V_SPIXFC_CFG_SSACT_2CLK << MXC_F_SPIXFC_CFG_SSACT_POS)
207#define MXC_V_SPIXFC_CFG_SSACT_4CLK ((uint32_t)0x2UL)
208#define MXC_S_SPIXFC_CFG_SSACT_4CLK (MXC_V_SPIXFC_CFG_SSACT_4CLK << MXC_F_SPIXFC_CFG_SSACT_POS)
209#define MXC_V_SPIXFC_CFG_SSACT_8CLK ((uint32_t)0x3UL)
210#define MXC_S_SPIXFC_CFG_SSACT_8CLK (MXC_V_SPIXFC_CFG_SSACT_8CLK << MXC_F_SPIXFC_CFG_SSACT_POS)
212#define MXC_F_SPIXFC_CFG_INACT_POS 18
213#define MXC_F_SPIXFC_CFG_INACT ((uint32_t)(0x3UL << MXC_F_SPIXFC_CFG_INACT_POS))
214#define MXC_V_SPIXFC_CFG_INACT_4CLK ((uint32_t)0x0UL)
215#define MXC_S_SPIXFC_CFG_INACT_4CLK (MXC_V_SPIXFC_CFG_INACT_4CLK << MXC_F_SPIXFC_CFG_INACT_POS)
216#define MXC_V_SPIXFC_CFG_INACT_6CLK ((uint32_t)0x1UL)
217#define MXC_S_SPIXFC_CFG_INACT_6CLK (MXC_V_SPIXFC_CFG_INACT_6CLK << MXC_F_SPIXFC_CFG_INACT_POS)
218#define MXC_V_SPIXFC_CFG_INACT_8CLK ((uint32_t)0x2UL)
219#define MXC_S_SPIXFC_CFG_INACT_8CLK (MXC_V_SPIXFC_CFG_INACT_8CLK << MXC_F_SPIXFC_CFG_INACT_POS)
220#define MXC_V_SPIXFC_CFG_INACT_12CLK ((uint32_t)0x3UL)
221#define MXC_S_SPIXFC_CFG_INACT_12CLK (MXC_V_SPIXFC_CFG_INACT_12CLK << MXC_F_SPIXFC_CFG_INACT_POS)
223#define MXC_F_SPIXFC_CFG_IOSMPL_POS 20
224#define MXC_F_SPIXFC_CFG_IOSMPL ((uint32_t)(0xFUL << MXC_F_SPIXFC_CFG_IOSMPL_POS))
225#define MXC_V_SPIXFC_CFG_IOSMPL_NODLY ((uint32_t)0x0UL)
226#define MXC_S_SPIXFC_CFG_IOSMPL_NODLY (MXC_V_SPIXFC_CFG_IOSMPL_NODLY << MXC_F_SPIXFC_CFG_IOSMPL_POS)
227#define MXC_V_SPIXFC_CFG_IOSMPL_1CLK ((uint32_t)0x1UL)
228#define MXC_S_SPIXFC_CFG_IOSMPL_1CLK (MXC_V_SPIXFC_CFG_IOSMPL_1CLK << MXC_F_SPIXFC_CFG_IOSMPL_POS)
229#define MXC_V_SPIXFC_CFG_IOSMPL_2CLK ((uint32_t)0x2UL)
230#define MXC_S_SPIXFC_CFG_IOSMPL_2CLK (MXC_V_SPIXFC_CFG_IOSMPL_2CLK << MXC_F_SPIXFC_CFG_IOSMPL_POS)
231#define MXC_V_SPIXFC_CFG_IOSMPL_3CLK ((uint32_t)0x3UL)
232#define MXC_S_SPIXFC_CFG_IOSMPL_3CLK (MXC_V_SPIXFC_CFG_IOSMPL_3CLK << MXC_F_SPIXFC_CFG_IOSMPL_POS)
233#define MXC_V_SPIXFC_CFG_IOSMPL_4CLK ((uint32_t)0x4UL)
234#define MXC_S_SPIXFC_CFG_IOSMPL_4CLK (MXC_V_SPIXFC_CFG_IOSMPL_4CLK << MXC_F_SPIXFC_CFG_IOSMPL_POS)
235#define MXC_V_SPIXFC_CFG_IOSMPL_5CLK ((uint32_t)0x5UL)
236#define MXC_S_SPIXFC_CFG_IOSMPL_5CLK (MXC_V_SPIXFC_CFG_IOSMPL_5CLK << MXC_F_SPIXFC_CFG_IOSMPL_POS)
237#define MXC_V_SPIXFC_CFG_IOSMPL_6CLK ((uint32_t)0x6UL)
238#define MXC_S_SPIXFC_CFG_IOSMPL_6CLK (MXC_V_SPIXFC_CFG_IOSMPL_6CLK << MXC_F_SPIXFC_CFG_IOSMPL_POS)
239#define MXC_V_SPIXFC_CFG_IOSMPL_7CLK ((uint32_t)0x7UL)
240#define MXC_S_SPIXFC_CFG_IOSMPL_7CLK (MXC_V_SPIXFC_CFG_IOSMPL_7CLK << MXC_F_SPIXFC_CFG_IOSMPL_POS)
241#define MXC_V_SPIXFC_CFG_IOSMPL_8CLK ((uint32_t)0x8UL)
242#define MXC_S_SPIXFC_CFG_IOSMPL_8CLK (MXC_V_SPIXFC_CFG_IOSMPL_8CLK << MXC_F_SPIXFC_CFG_IOSMPL_POS)
243#define MXC_V_SPIXFC_CFG_IOSMPL_9CLK ((uint32_t)0x9UL)
244#define MXC_S_SPIXFC_CFG_IOSMPL_9CLK (MXC_V_SPIXFC_CFG_IOSMPL_9CLK << MXC_F_SPIXFC_CFG_IOSMPL_POS)
245#define MXC_V_SPIXFC_CFG_IOSMPL_10CLK ((uint32_t)0xAUL)
246#define MXC_S_SPIXFC_CFG_IOSMPL_10CLK (MXC_V_SPIXFC_CFG_IOSMPL_10CLK << MXC_F_SPIXFC_CFG_IOSMPL_POS)
247#define MXC_V_SPIXFC_CFG_IOSMPL_11CLK ((uint32_t)0xBUL)
248#define MXC_S_SPIXFC_CFG_IOSMPL_11CLK (MXC_V_SPIXFC_CFG_IOSMPL_11CLK << MXC_F_SPIXFC_CFG_IOSMPL_POS)
249#define MXC_V_SPIXFC_CFG_IOSMPL_12CLK ((uint32_t)0xCUL)
250#define MXC_S_SPIXFC_CFG_IOSMPL_12CLK (MXC_V_SPIXFC_CFG_IOSMPL_12CLK << MXC_F_SPIXFC_CFG_IOSMPL_POS)
251#define MXC_V_SPIXFC_CFG_IOSMPL_13CLK ((uint32_t)0xDUL)
252#define MXC_S_SPIXFC_CFG_IOSMPL_13CLK (MXC_V_SPIXFC_CFG_IOSMPL_13CLK << MXC_F_SPIXFC_CFG_IOSMPL_POS)
253#define MXC_V_SPIXFC_CFG_IOSMPL_14CLK ((uint32_t)0xEUL)
254#define MXC_S_SPIXFC_CFG_IOSMPL_14CLK (MXC_V_SPIXFC_CFG_IOSMPL_14CLK << MXC_F_SPIXFC_CFG_IOSMPL_POS)
255#define MXC_V_SPIXFC_CFG_IOSMPL_15CLK ((uint32_t)0xFUL)
256#define MXC_S_SPIXFC_CFG_IOSMPL_15CLK (MXC_V_SPIXFC_CFG_IOSMPL_15CLK << MXC_F_SPIXFC_CFG_IOSMPL_POS)
266#define MXC_F_SPIXFC_SS_POL_SSPOL_0_POS 0
267#define MXC_F_SPIXFC_SS_POL_SSPOL_0 ((uint32_t)(0x1UL << MXC_F_SPIXFC_SS_POL_SSPOL_0_POS))
268#define MXC_V_SPIXFC_SS_POL_SSPOL_0_ACTIVELO ((uint32_t)0x0UL)
269#define MXC_S_SPIXFC_SS_POL_SSPOL_0_ACTIVELO (MXC_V_SPIXFC_SS_POL_SSPOL_0_ACTIVELO << MXC_F_SPIXFC_SS_POL_SSPOL_0_POS)
270#define MXC_V_SPIXFC_SS_POL_SSPOL_0_ACTIVEHI ((uint32_t)0x1UL)
271#define MXC_S_SPIXFC_SS_POL_SSPOL_0_ACTIVEHI (MXC_V_SPIXFC_SS_POL_SSPOL_0_ACTIVEHI << MXC_F_SPIXFC_SS_POL_SSPOL_0_POS)
281#define MXC_F_SPIXFC_GEN_CTRL_ENABLE_POS 0
282#define MXC_F_SPIXFC_GEN_CTRL_ENABLE ((uint32_t)(0x1UL << MXC_F_SPIXFC_GEN_CTRL_ENABLE_POS))
283#define MXC_V_SPIXFC_GEN_CTRL_ENABLE_DIS ((uint32_t)0x0UL)
284#define MXC_S_SPIXFC_GEN_CTRL_ENABLE_DIS (MXC_V_SPIXFC_GEN_CTRL_ENABLE_DIS << MXC_F_SPIXFC_GEN_CTRL_ENABLE_POS)
285#define MXC_V_SPIXFC_GEN_CTRL_ENABLE_EN ((uint32_t)0x1UL)
286#define MXC_S_SPIXFC_GEN_CTRL_ENABLE_EN (MXC_V_SPIXFC_GEN_CTRL_ENABLE_EN << MXC_F_SPIXFC_GEN_CTRL_ENABLE_POS)
288#define MXC_F_SPIXFC_GEN_CTRL_TFIFOEN_POS 1
289#define MXC_F_SPIXFC_GEN_CTRL_TFIFOEN ((uint32_t)(0x1UL << MXC_F_SPIXFC_GEN_CTRL_TFIFOEN_POS))
290#define MXC_V_SPIXFC_GEN_CTRL_TFIFOEN_DIS ((uint32_t)0x0UL)
291#define MXC_S_SPIXFC_GEN_CTRL_TFIFOEN_DIS (MXC_V_SPIXFC_GEN_CTRL_TFIFOEN_DIS << MXC_F_SPIXFC_GEN_CTRL_TFIFOEN_POS)
292#define MXC_V_SPIXFC_GEN_CTRL_TFIFOEN_EN ((uint32_t)0x1UL)
293#define MXC_S_SPIXFC_GEN_CTRL_TFIFOEN_EN (MXC_V_SPIXFC_GEN_CTRL_TFIFOEN_EN << MXC_F_SPIXFC_GEN_CTRL_TFIFOEN_POS)
295#define MXC_F_SPIXFC_GEN_CTRL_RFIFOEN_POS 2
296#define MXC_F_SPIXFC_GEN_CTRL_RFIFOEN ((uint32_t)(0x1UL << MXC_F_SPIXFC_GEN_CTRL_RFIFOEN_POS))
297#define MXC_V_SPIXFC_GEN_CTRL_RFIFOEN_DIS ((uint32_t)0x0UL)
298#define MXC_S_SPIXFC_GEN_CTRL_RFIFOEN_DIS (MXC_V_SPIXFC_GEN_CTRL_RFIFOEN_DIS << MXC_F_SPIXFC_GEN_CTRL_RFIFOEN_POS)
299#define MXC_V_SPIXFC_GEN_CTRL_RFIFOEN_EN ((uint32_t)0x1UL)
300#define MXC_S_SPIXFC_GEN_CTRL_RFIFOEN_EN (MXC_V_SPIXFC_GEN_CTRL_RFIFOEN_EN << MXC_F_SPIXFC_GEN_CTRL_RFIFOEN_POS)
302#define MXC_F_SPIXFC_GEN_CTRL_BBMODE_POS 3
303#define MXC_F_SPIXFC_GEN_CTRL_BBMODE ((uint32_t)(0x1UL << MXC_F_SPIXFC_GEN_CTRL_BBMODE_POS))
304#define MXC_V_SPIXFC_GEN_CTRL_BBMODE_DIS ((uint32_t)0x0UL)
305#define MXC_S_SPIXFC_GEN_CTRL_BBMODE_DIS (MXC_V_SPIXFC_GEN_CTRL_BBMODE_DIS << MXC_F_SPIXFC_GEN_CTRL_BBMODE_POS)
306#define MXC_V_SPIXFC_GEN_CTRL_BBMODE_EN ((uint32_t)0x1UL)
307#define MXC_S_SPIXFC_GEN_CTRL_BBMODE_EN (MXC_V_SPIXFC_GEN_CTRL_BBMODE_EN << MXC_F_SPIXFC_GEN_CTRL_BBMODE_POS)
309#define MXC_F_SPIXFC_GEN_CTRL_SSDR_POS 4
310#define MXC_F_SPIXFC_GEN_CTRL_SSDR ((uint32_t)(0x1UL << MXC_F_SPIXFC_GEN_CTRL_SSDR_POS))
311#define MXC_V_SPIXFC_GEN_CTRL_SSDR_OUTPUT0 ((uint32_t)0x0UL)
312#define MXC_S_SPIXFC_GEN_CTRL_SSDR_OUTPUT0 (MXC_V_SPIXFC_GEN_CTRL_SSDR_OUTPUT0 << MXC_F_SPIXFC_GEN_CTRL_SSDR_POS)
313#define MXC_V_SPIXFC_GEN_CTRL_SSDR_OUTPUT1 ((uint32_t)0x1UL)
314#define MXC_S_SPIXFC_GEN_CTRL_SSDR_OUTPUT1 (MXC_V_SPIXFC_GEN_CTRL_SSDR_OUTPUT1 << MXC_F_SPIXFC_GEN_CTRL_SSDR_POS)
316#define MXC_F_SPIXFC_GEN_CTRL_SCKDR_POS 6
317#define MXC_F_SPIXFC_GEN_CTRL_SCKDR ((uint32_t)(0x1UL << MXC_F_SPIXFC_GEN_CTRL_SCKDR_POS))
318#define MXC_V_SPIXFC_GEN_CTRL_SCKDR_SCK0 ((uint32_t)0x0UL)
319#define MXC_S_SPIXFC_GEN_CTRL_SCKDR_SCK0 (MXC_V_SPIXFC_GEN_CTRL_SCKDR_SCK0 << MXC_F_SPIXFC_GEN_CTRL_SCKDR_POS)
320#define MXC_V_SPIXFC_GEN_CTRL_SCKDR_SCK1 ((uint32_t)0x1UL)
321#define MXC_S_SPIXFC_GEN_CTRL_SCKDR_SCK1 (MXC_V_SPIXFC_GEN_CTRL_SCKDR_SCK1 << MXC_F_SPIXFC_GEN_CTRL_SCKDR_POS)
323#define MXC_F_SPIXFC_GEN_CTRL_SDATAIN_POS 8
324#define MXC_F_SPIXFC_GEN_CTRL_SDATAIN ((uint32_t)(0xFUL << MXC_F_SPIXFC_GEN_CTRL_SDATAIN_POS))
325#define MXC_V_SPIXFC_GEN_CTRL_SDATAIN_SDIO0 ((uint32_t)0x1UL)
326#define MXC_S_SPIXFC_GEN_CTRL_SDATAIN_SDIO0 (MXC_V_SPIXFC_GEN_CTRL_SDATAIN_SDIO0 << MXC_F_SPIXFC_GEN_CTRL_SDATAIN_POS)
327#define MXC_V_SPIXFC_GEN_CTRL_SDATAIN_SDIO1 ((uint32_t)0x2UL)
328#define MXC_S_SPIXFC_GEN_CTRL_SDATAIN_SDIO1 (MXC_V_SPIXFC_GEN_CTRL_SDATAIN_SDIO1 << MXC_F_SPIXFC_GEN_CTRL_SDATAIN_POS)
329#define MXC_V_SPIXFC_GEN_CTRL_SDATAIN_SDIO2 ((uint32_t)0x4UL)
330#define MXC_S_SPIXFC_GEN_CTRL_SDATAIN_SDIO2 (MXC_V_SPIXFC_GEN_CTRL_SDATAIN_SDIO2 << MXC_F_SPIXFC_GEN_CTRL_SDATAIN_POS)
331#define MXC_V_SPIXFC_GEN_CTRL_SDATAIN_SDIO3 ((uint32_t)0x8UL)
332#define MXC_S_SPIXFC_GEN_CTRL_SDATAIN_SDIO3 (MXC_V_SPIXFC_GEN_CTRL_SDATAIN_SDIO3 << MXC_F_SPIXFC_GEN_CTRL_SDATAIN_POS)
334#define MXC_F_SPIXFC_GEN_CTRL_BBDAT_POS 12
335#define MXC_F_SPIXFC_GEN_CTRL_BBDAT ((uint32_t)(0xFUL << MXC_F_SPIXFC_GEN_CTRL_BBDAT_POS))
336#define MXC_V_SPIXFC_GEN_CTRL_BBDAT_SDIO0 ((uint32_t)0x1UL)
337#define MXC_S_SPIXFC_GEN_CTRL_BBDAT_SDIO0 (MXC_V_SPIXFC_GEN_CTRL_BBDAT_SDIO0 << MXC_F_SPIXFC_GEN_CTRL_BBDAT_POS)
338#define MXC_V_SPIXFC_GEN_CTRL_BBDAT_SDIO1 ((uint32_t)0x2UL)
339#define MXC_S_SPIXFC_GEN_CTRL_BBDAT_SDIO1 (MXC_V_SPIXFC_GEN_CTRL_BBDAT_SDIO1 << MXC_F_SPIXFC_GEN_CTRL_BBDAT_POS)
340#define MXC_V_SPIXFC_GEN_CTRL_BBDAT_SDIO2 ((uint32_t)0x4UL)
341#define MXC_S_SPIXFC_GEN_CTRL_BBDAT_SDIO2 (MXC_V_SPIXFC_GEN_CTRL_BBDAT_SDIO2 << MXC_F_SPIXFC_GEN_CTRL_BBDAT_POS)
342#define MXC_V_SPIXFC_GEN_CTRL_BBDAT_SDIO3 ((uint32_t)0x8UL)
343#define MXC_S_SPIXFC_GEN_CTRL_BBDAT_SDIO3 (MXC_V_SPIXFC_GEN_CTRL_BBDAT_SDIO3 << MXC_F_SPIXFC_GEN_CTRL_BBDAT_POS)
345#define MXC_F_SPIXFC_GEN_CTRL_BBDATOEN_POS 16
346#define MXC_F_SPIXFC_GEN_CTRL_BBDATOEN ((uint32_t)(0xFUL << MXC_F_SPIXFC_GEN_CTRL_BBDATOEN_POS))
347#define MXC_V_SPIXFC_GEN_CTRL_BBDATOEN_SDIO0 ((uint32_t)0x1UL)
348#define MXC_S_SPIXFC_GEN_CTRL_BBDATOEN_SDIO0 (MXC_V_SPIXFC_GEN_CTRL_BBDATOEN_SDIO0 << MXC_F_SPIXFC_GEN_CTRL_BBDATOEN_POS)
349#define MXC_V_SPIXFC_GEN_CTRL_BBDATOEN_SDIO1 ((uint32_t)0x2UL)
350#define MXC_S_SPIXFC_GEN_CTRL_BBDATOEN_SDIO1 (MXC_V_SPIXFC_GEN_CTRL_BBDATOEN_SDIO1 << MXC_F_SPIXFC_GEN_CTRL_BBDATOEN_POS)
351#define MXC_V_SPIXFC_GEN_CTRL_BBDATOEN_SDIO2 ((uint32_t)0x4UL)
352#define MXC_S_SPIXFC_GEN_CTRL_BBDATOEN_SDIO2 (MXC_V_SPIXFC_GEN_CTRL_BBDATOEN_SDIO2 << MXC_F_SPIXFC_GEN_CTRL_BBDATOEN_POS)
353#define MXC_V_SPIXFC_GEN_CTRL_BBDATOEN_SDIO3 ((uint32_t)0x8UL)
354#define MXC_S_SPIXFC_GEN_CTRL_BBDATOEN_SDIO3 (MXC_V_SPIXFC_GEN_CTRL_BBDATOEN_SDIO3 << MXC_F_SPIXFC_GEN_CTRL_BBDATOEN_POS)
356#define MXC_F_SPIXFC_GEN_CTRL_SIMPLE_POS 20
357#define MXC_F_SPIXFC_GEN_CTRL_SIMPLE ((uint32_t)(0x1UL << MXC_F_SPIXFC_GEN_CTRL_SIMPLE_POS))
358#define MXC_V_SPIXFC_GEN_CTRL_SIMPLE_DIS ((uint32_t)0x0UL)
359#define MXC_S_SPIXFC_GEN_CTRL_SIMPLE_DIS (MXC_V_SPIXFC_GEN_CTRL_SIMPLE_DIS << MXC_F_SPIXFC_GEN_CTRL_SIMPLE_POS)
360#define MXC_V_SPIXFC_GEN_CTRL_SIMPLE_EN ((uint32_t)0x1UL)
361#define MXC_S_SPIXFC_GEN_CTRL_SIMPLE_EN (MXC_V_SPIXFC_GEN_CTRL_SIMPLE_EN << MXC_F_SPIXFC_GEN_CTRL_SIMPLE_POS)
363#define MXC_F_SPIXFC_GEN_CTRL_SIMPLERX_POS 21
364#define MXC_F_SPIXFC_GEN_CTRL_SIMPLERX ((uint32_t)(0x1UL << MXC_F_SPIXFC_GEN_CTRL_SIMPLERX_POS))
365#define MXC_V_SPIXFC_GEN_CTRL_SIMPLERX_INITSPI ((uint32_t)0x1UL)
366#define MXC_S_SPIXFC_GEN_CTRL_SIMPLERX_INITSPI (MXC_V_SPIXFC_GEN_CTRL_SIMPLERX_INITSPI << MXC_F_SPIXFC_GEN_CTRL_SIMPLERX_POS)
368#define MXC_F_SPIXFC_GEN_CTRL_SMPLSS_POS 22
369#define MXC_F_SPIXFC_GEN_CTRL_SMPLSS ((uint32_t)(0x1UL << MXC_F_SPIXFC_GEN_CTRL_SMPLSS_POS))
370#define MXC_V_SPIXFC_GEN_CTRL_SMPLSS_DEASSERTSS ((uint32_t)0x1UL)
371#define MXC_S_SPIXFC_GEN_CTRL_SMPLSS_DEASSERTSS (MXC_V_SPIXFC_GEN_CTRL_SMPLSS_DEASSERTSS << MXC_F_SPIXFC_GEN_CTRL_SMPLSS_POS)
373#define MXC_F_SPIXFC_GEN_CTRL_SCKFB_POS 24
374#define MXC_F_SPIXFC_GEN_CTRL_SCKFB ((uint32_t)(0x1UL << MXC_F_SPIXFC_GEN_CTRL_SCKFB_POS))
375#define MXC_V_SPIXFC_GEN_CTRL_SCKFB_DIS ((uint32_t)0x0UL)
376#define MXC_S_SPIXFC_GEN_CTRL_SCKFB_DIS (MXC_V_SPIXFC_GEN_CTRL_SCKFB_DIS << MXC_F_SPIXFC_GEN_CTRL_SCKFB_POS)
377#define MXC_V_SPIXFC_GEN_CTRL_SCKFB_EN ((uint32_t)0x1UL)
378#define MXC_S_SPIXFC_GEN_CTRL_SCKFB_EN (MXC_V_SPIXFC_GEN_CTRL_SCKFB_EN << MXC_F_SPIXFC_GEN_CTRL_SCKFB_POS)
380#define MXC_F_SPIXFC_GEN_CTRL_SCKFBINV_POS 25
381#define MXC_F_SPIXFC_GEN_CTRL_SCKFBINV ((uint32_t)(0x1UL << MXC_F_SPIXFC_GEN_CTRL_SCKFBINV_POS))
382#define MXC_V_SPIXFC_GEN_CTRL_SCKFBINV_NORMAL ((uint32_t)0x0UL)
383#define MXC_S_SPIXFC_GEN_CTRL_SCKFBINV_NORMAL (MXC_V_SPIXFC_GEN_CTRL_SCKFBINV_NORMAL << MXC_F_SPIXFC_GEN_CTRL_SCKFBINV_POS)
384#define MXC_V_SPIXFC_GEN_CTRL_SCKFBINV_INVERT ((uint32_t)0x1UL)
385#define MXC_S_SPIXFC_GEN_CTRL_SCKFBINV_INVERT (MXC_V_SPIXFC_GEN_CTRL_SCKFBINV_INVERT << MXC_F_SPIXFC_GEN_CTRL_SCKFBINV_POS)
395#define MXC_F_SPIXFC_FIFO_CTRL_TFIFOLVL_POS 0
396#define MXC_F_SPIXFC_FIFO_CTRL_TFIFOLVL ((uint32_t)(0xFUL << MXC_F_SPIXFC_FIFO_CTRL_TFIFOLVL_POS))
398#define MXC_F_SPIXFC_FIFO_CTRL_TFIFOCNT_POS 8
399#define MXC_F_SPIXFC_FIFO_CTRL_TFIFOCNT ((uint32_t)(0x1FUL << MXC_F_SPIXFC_FIFO_CTRL_TFIFOCNT_POS))
401#define MXC_F_SPIXFC_FIFO_CTRL_RFIFOLVL_POS 16
402#define MXC_F_SPIXFC_FIFO_CTRL_RFIFOLVL ((uint32_t)(0x1FUL << MXC_F_SPIXFC_FIFO_CTRL_RFIFOLVL_POS))
404#define MXC_F_SPIXFC_FIFO_CTRL_RFIFOCNT_POS 24
405#define MXC_F_SPIXFC_FIFO_CTRL_RFIFOCNT ((uint32_t)(0x3FUL << MXC_F_SPIXFC_FIFO_CTRL_RFIFOCNT_POS))
415#define MXC_F_SPIXFC_SP_CTRL_SAMPL_POS 0
416#define MXC_F_SPIXFC_SP_CTRL_SAMPL ((uint32_t)(0x1UL << MXC_F_SPIXFC_SP_CTRL_SAMPL_POS))
417#define MXC_V_SPIXFC_SP_CTRL_SAMPL_DIS ((uint32_t)0x0UL)
418#define MXC_S_SPIXFC_SP_CTRL_SAMPL_DIS (MXC_V_SPIXFC_SP_CTRL_SAMPL_DIS << MXC_F_SPIXFC_SP_CTRL_SAMPL_POS)
419#define MXC_V_SPIXFC_SP_CTRL_SAMPL_EN ((uint32_t)0x1UL)
420#define MXC_S_SPIXFC_SP_CTRL_SAMPL_EN (MXC_V_SPIXFC_SP_CTRL_SAMPL_EN << MXC_F_SPIXFC_SP_CTRL_SAMPL_POS)
422#define MXC_F_SPIXFC_SP_CTRL_SDIO_OUT_POS 4
423#define MXC_F_SPIXFC_SP_CTRL_SDIO_OUT ((uint32_t)(0xFUL << MXC_F_SPIXFC_SP_CTRL_SDIO_OUT_POS))
424#define MXC_V_SPIXFC_SP_CTRL_SDIO_OUT_SDIO0 ((uint32_t)0x1UL)
425#define MXC_S_SPIXFC_SP_CTRL_SDIO_OUT_SDIO0 (MXC_V_SPIXFC_SP_CTRL_SDIO_OUT_SDIO0 << MXC_F_SPIXFC_SP_CTRL_SDIO_OUT_POS)
426#define MXC_V_SPIXFC_SP_CTRL_SDIO_OUT_SDIO1 ((uint32_t)0x2UL)
427#define MXC_S_SPIXFC_SP_CTRL_SDIO_OUT_SDIO1 (MXC_V_SPIXFC_SP_CTRL_SDIO_OUT_SDIO1 << MXC_F_SPIXFC_SP_CTRL_SDIO_OUT_POS)
428#define MXC_V_SPIXFC_SP_CTRL_SDIO_OUT_SDIO2 ((uint32_t)0x4UL)
429#define MXC_S_SPIXFC_SP_CTRL_SDIO_OUT_SDIO2 (MXC_V_SPIXFC_SP_CTRL_SDIO_OUT_SDIO2 << MXC_F_SPIXFC_SP_CTRL_SDIO_OUT_POS)
430#define MXC_V_SPIXFC_SP_CTRL_SDIO_OUT_SDIO3 ((uint32_t)0x8UL)
431#define MXC_S_SPIXFC_SP_CTRL_SDIO_OUT_SDIO3 (MXC_V_SPIXFC_SP_CTRL_SDIO_OUT_SDIO3 << MXC_F_SPIXFC_SP_CTRL_SDIO_OUT_POS)
433#define MXC_F_SPIXFC_SP_CTRL_SDIO_OUT_EN_POS 8
434#define MXC_F_SPIXFC_SP_CTRL_SDIO_OUT_EN ((uint32_t)(0xFUL << MXC_F_SPIXFC_SP_CTRL_SDIO_OUT_EN_POS))
435#define MXC_V_SPIXFC_SP_CTRL_SDIO_OUT_EN_SDIO0 ((uint32_t)0x1UL)
436#define MXC_S_SPIXFC_SP_CTRL_SDIO_OUT_EN_SDIO0 (MXC_V_SPIXFC_SP_CTRL_SDIO_OUT_EN_SDIO0 << MXC_F_SPIXFC_SP_CTRL_SDIO_OUT_EN_POS)
437#define MXC_V_SPIXFC_SP_CTRL_SDIO_OUT_EN_SDIO1 ((uint32_t)0x2UL)
438#define MXC_S_SPIXFC_SP_CTRL_SDIO_OUT_EN_SDIO1 (MXC_V_SPIXFC_SP_CTRL_SDIO_OUT_EN_SDIO1 << MXC_F_SPIXFC_SP_CTRL_SDIO_OUT_EN_POS)
439#define MXC_V_SPIXFC_SP_CTRL_SDIO_OUT_EN_SDIO2 ((uint32_t)0x4UL)
440#define MXC_S_SPIXFC_SP_CTRL_SDIO_OUT_EN_SDIO2 (MXC_V_SPIXFC_SP_CTRL_SDIO_OUT_EN_SDIO2 << MXC_F_SPIXFC_SP_CTRL_SDIO_OUT_EN_POS)
441#define MXC_V_SPIXFC_SP_CTRL_SDIO_OUT_EN_SDIO3 ((uint32_t)0x8UL)
442#define MXC_S_SPIXFC_SP_CTRL_SDIO_OUT_EN_SDIO3 (MXC_V_SPIXFC_SP_CTRL_SDIO_OUT_EN_SDIO3 << MXC_F_SPIXFC_SP_CTRL_SDIO_OUT_EN_POS)
444#define MXC_F_SPIXFC_SP_CTRL_SCKINH3_POS 16
445#define MXC_F_SPIXFC_SP_CTRL_SCKINH3 ((uint32_t)(0x1UL << MXC_F_SPIXFC_SP_CTRL_SCKINH3_POS))
446#define MXC_V_SPIXFC_SP_CTRL_SCKINH3_EN ((uint32_t)0x0UL)
447#define MXC_S_SPIXFC_SP_CTRL_SCKINH3_EN (MXC_V_SPIXFC_SP_CTRL_SCKINH3_EN << MXC_F_SPIXFC_SP_CTRL_SCKINH3_POS)
448#define MXC_V_SPIXFC_SP_CTRL_SCKINH3_DIS ((uint32_t)0x1UL)
449#define MXC_S_SPIXFC_SP_CTRL_SCKINH3_DIS (MXC_V_SPIXFC_SP_CTRL_SCKINH3_DIS << MXC_F_SPIXFC_SP_CTRL_SCKINH3_POS)
459#define MXC_F_SPIXFC_INT_FL_TSTALL_POS 0
460#define MXC_F_SPIXFC_INT_FL_TSTALL ((uint32_t)(0x1UL << MXC_F_SPIXFC_INT_FL_TSTALL_POS))
461#define MXC_V_SPIXFC_INT_FL_TSTALL_CLEAR ((uint32_t)0x1UL)
462#define MXC_S_SPIXFC_INT_FL_TSTALL_CLEAR (MXC_V_SPIXFC_INT_FL_TSTALL_CLEAR << MXC_F_SPIXFC_INT_FL_TSTALL_POS)
464#define MXC_F_SPIXFC_INT_FL_RSTALL_POS 1
465#define MXC_F_SPIXFC_INT_FL_RSTALL ((uint32_t)(0x1UL << MXC_F_SPIXFC_INT_FL_RSTALL_POS))
466#define MXC_V_SPIXFC_INT_FL_RSTALL_CLEAR ((uint32_t)0x1UL)
467#define MXC_S_SPIXFC_INT_FL_RSTALL_CLEAR (MXC_V_SPIXFC_INT_FL_RSTALL_CLEAR << MXC_F_SPIXFC_INT_FL_RSTALL_POS)
469#define MXC_F_SPIXFC_INT_FL_TRDY_POS 2
470#define MXC_F_SPIXFC_INT_FL_TRDY ((uint32_t)(0x1UL << MXC_F_SPIXFC_INT_FL_TRDY_POS))
471#define MXC_V_SPIXFC_INT_FL_TRDY_CLEAR ((uint32_t)0x1UL)
472#define MXC_S_SPIXFC_INT_FL_TRDY_CLEAR (MXC_V_SPIXFC_INT_FL_TRDY_CLEAR << MXC_F_SPIXFC_INT_FL_TRDY_POS)
474#define MXC_F_SPIXFC_INT_FL_RDONE_POS 3
475#define MXC_F_SPIXFC_INT_FL_RDONE ((uint32_t)(0x1UL << MXC_F_SPIXFC_INT_FL_RDONE_POS))
476#define MXC_V_SPIXFC_INT_FL_RDONE_CLEAR ((uint32_t)0x1UL)
477#define MXC_S_SPIXFC_INT_FL_RDONE_CLEAR (MXC_V_SPIXFC_INT_FL_RDONE_CLEAR << MXC_F_SPIXFC_INT_FL_RDONE_POS)
479#define MXC_F_SPIXFC_INT_FL_TFIFOAE_POS 4
480#define MXC_F_SPIXFC_INT_FL_TFIFOAE ((uint32_t)(0x1UL << MXC_F_SPIXFC_INT_FL_TFIFOAE_POS))
481#define MXC_V_SPIXFC_INT_FL_TFIFOAE_CLEAR ((uint32_t)0x1UL)
482#define MXC_S_SPIXFC_INT_FL_TFIFOAE_CLEAR (MXC_V_SPIXFC_INT_FL_TFIFOAE_CLEAR << MXC_F_SPIXFC_INT_FL_TFIFOAE_POS)
484#define MXC_F_SPIXFC_INT_FL_RFIFOAF_POS 5
485#define MXC_F_SPIXFC_INT_FL_RFIFOAF ((uint32_t)(0x1UL << MXC_F_SPIXFC_INT_FL_RFIFOAF_POS))
486#define MXC_V_SPIXFC_INT_FL_RFIFOAF_CLEAR ((uint32_t)0x1UL)
487#define MXC_S_SPIXFC_INT_FL_RFIFOAF_CLEAR (MXC_V_SPIXFC_INT_FL_RFIFOAF_CLEAR << MXC_F_SPIXFC_INT_FL_RFIFOAF_POS)
497#define MXC_F_SPIXFC_INT_EN_TSTALLIE_POS 0
498#define MXC_F_SPIXFC_INT_EN_TSTALLIE ((uint32_t)(0x1UL << MXC_F_SPIXFC_INT_EN_TSTALLIE_POS))
499#define MXC_V_SPIXFC_INT_EN_TSTALLIE_DIS ((uint32_t)0x0UL)
500#define MXC_S_SPIXFC_INT_EN_TSTALLIE_DIS (MXC_V_SPIXFC_INT_EN_TSTALLIE_DIS << MXC_F_SPIXFC_INT_EN_TSTALLIE_POS)
501#define MXC_V_SPIXFC_INT_EN_TSTALLIE_EN ((uint32_t)0x1UL)
502#define MXC_S_SPIXFC_INT_EN_TSTALLIE_EN (MXC_V_SPIXFC_INT_EN_TSTALLIE_EN << MXC_F_SPIXFC_INT_EN_TSTALLIE_POS)
504#define MXC_F_SPIXFC_INT_EN_RSTALLIE_POS 1
505#define MXC_F_SPIXFC_INT_EN_RSTALLIE ((uint32_t)(0x1UL << MXC_F_SPIXFC_INT_EN_RSTALLIE_POS))
506#define MXC_V_SPIXFC_INT_EN_RSTALLIE_DIS ((uint32_t)0x0UL)
507#define MXC_S_SPIXFC_INT_EN_RSTALLIE_DIS (MXC_V_SPIXFC_INT_EN_RSTALLIE_DIS << MXC_F_SPIXFC_INT_EN_RSTALLIE_POS)
508#define MXC_V_SPIXFC_INT_EN_RSTALLIE_EN ((uint32_t)0x1UL)
509#define MXC_S_SPIXFC_INT_EN_RSTALLIE_EN (MXC_V_SPIXFC_INT_EN_RSTALLIE_EN << MXC_F_SPIXFC_INT_EN_RSTALLIE_POS)
511#define MXC_F_SPIXFC_INT_EN_TRDYIE_POS 2
512#define MXC_F_SPIXFC_INT_EN_TRDYIE ((uint32_t)(0x1UL << MXC_F_SPIXFC_INT_EN_TRDYIE_POS))
513#define MXC_V_SPIXFC_INT_EN_TRDYIE_DIS ((uint32_t)0x0UL)
514#define MXC_S_SPIXFC_INT_EN_TRDYIE_DIS (MXC_V_SPIXFC_INT_EN_TRDYIE_DIS << MXC_F_SPIXFC_INT_EN_TRDYIE_POS)
515#define MXC_V_SPIXFC_INT_EN_TRDYIE_EN ((uint32_t)0x1UL)
516#define MXC_S_SPIXFC_INT_EN_TRDYIE_EN (MXC_V_SPIXFC_INT_EN_TRDYIE_EN << MXC_F_SPIXFC_INT_EN_TRDYIE_POS)
518#define MXC_F_SPIXFC_INT_EN_RDONEIE_POS 3
519#define MXC_F_SPIXFC_INT_EN_RDONEIE ((uint32_t)(0x1UL << MXC_F_SPIXFC_INT_EN_RDONEIE_POS))
520#define MXC_V_SPIXFC_INT_EN_RDONEIE_DIS ((uint32_t)0x0UL)
521#define MXC_S_SPIXFC_INT_EN_RDONEIE_DIS (MXC_V_SPIXFC_INT_EN_RDONEIE_DIS << MXC_F_SPIXFC_INT_EN_RDONEIE_POS)
522#define MXC_V_SPIXFC_INT_EN_RDONEIE_EN ((uint32_t)0x1UL)
523#define MXC_S_SPIXFC_INT_EN_RDONEIE_EN (MXC_V_SPIXFC_INT_EN_RDONEIE_EN << MXC_F_SPIXFC_INT_EN_RDONEIE_POS)
525#define MXC_F_SPIXFC_INT_EN_TFIFOAEIE_POS 4
526#define MXC_F_SPIXFC_INT_EN_TFIFOAEIE ((uint32_t)(0x1UL << MXC_F_SPIXFC_INT_EN_TFIFOAEIE_POS))
527#define MXC_V_SPIXFC_INT_EN_TFIFOAEIE_DIS ((uint32_t)0x0UL)
528#define MXC_S_SPIXFC_INT_EN_TFIFOAEIE_DIS (MXC_V_SPIXFC_INT_EN_TFIFOAEIE_DIS << MXC_F_SPIXFC_INT_EN_TFIFOAEIE_POS)
529#define MXC_V_SPIXFC_INT_EN_TFIFOAEIE_EN ((uint32_t)0x1UL)
530#define MXC_S_SPIXFC_INT_EN_TFIFOAEIE_EN (MXC_V_SPIXFC_INT_EN_TFIFOAEIE_EN << MXC_F_SPIXFC_INT_EN_TFIFOAEIE_POS)
532#define MXC_F_SPIXFC_INT_EN_RFIFOAFIE_POS 5
533#define MXC_F_SPIXFC_INT_EN_RFIFOAFIE ((uint32_t)(0x1UL << MXC_F_SPIXFC_INT_EN_RFIFOAFIE_POS))
534#define MXC_V_SPIXFC_INT_EN_RFIFOAFIE_DIS ((uint32_t)0x0UL)
535#define MXC_S_SPIXFC_INT_EN_RFIFOAFIE_DIS (MXC_V_SPIXFC_INT_EN_RFIFOAFIE_DIS << MXC_F_SPIXFC_INT_EN_RFIFOAFIE_POS)
536#define MXC_V_SPIXFC_INT_EN_RFIFOAFIE_EN ((uint32_t)0x1UL)
537#define MXC_S_SPIXFC_INT_EN_RFIFOAFIE_EN (MXC_V_SPIXFC_INT_EN_RFIFOAFIE_EN << MXC_F_SPIXFC_INT_EN_RFIFOAFIE_POS)
541#ifdef __cplusplus
542}
543#endif
544
545#endif // LIBRARIES_CMSIS_DEVICE_MAXIM_MAX32650_INCLUDE_SPIXFC_REGS_H_
__IO uint32_t int_fl
Definition: spixfc_regs.h:82
__IO uint32_t sp_ctrl
Definition: spixfc_regs.h:81
__IO uint32_t int_en
Definition: spixfc_regs.h:83
__IO uint32_t cfg
Definition: spixfc_regs.h:77
__IO uint32_t gen_ctrl
Definition: spixfc_regs.h:79
__IO uint32_t ss_pol
Definition: spixfc_regs.h:78
__IO uint32_t fifo_ctrl
Definition: spixfc_regs.h:80
Definition: spixfc_regs.h:76