@@ -81,45 +81,51 @@ typedef enum {
81
81
GPIO_G = (int ) NU_MODNAME (GPIOG_BASE , 6 , 0 ),
82
82
#endif
83
83
84
+ #if defined(SCU_INIT_IONSSET_VAL ) && (SCU_INIT_IONSSET_VAL & (1 << 7 ))
85
+ GPIO_H = (int ) NU_MODNAME (GPIOH_BASE + NS_OFFSET , 7 , 0 ),
86
+ #else
87
+ GPIO_H = (int ) NU_MODNAME (GPIOH_BASE , 7 , 0 ),
88
+ #endif
89
+
84
90
} GPIOName ;
85
91
#endif
86
92
87
93
typedef enum {
88
94
89
95
#if defined(SCU_INIT_PNSSET2_VAL ) && (SCU_INIT_PNSSET2_VAL & (1 << 3 ))
90
- ADC_0_0 = (int ) NU_MODNAME (EADC0_BASE + NS_OFFSET , 0 , 0 ),
91
- ADC_0_1 = (int ) NU_MODNAME (EADC0_BASE + NS_OFFSET , 0 , 1 ),
92
- ADC_0_2 = (int ) NU_MODNAME (EADC0_BASE + NS_OFFSET , 0 , 2 ),
93
- ADC_0_3 = (int ) NU_MODNAME (EADC0_BASE + NS_OFFSET , 0 , 3 ),
94
- ADC_0_4 = (int ) NU_MODNAME (EADC0_BASE + NS_OFFSET , 0 , 4 ),
95
- ADC_0_5 = (int ) NU_MODNAME (EADC0_BASE + NS_OFFSET , 0 , 5 ),
96
- ADC_0_6 = (int ) NU_MODNAME (EADC0_BASE + NS_OFFSET , 0 , 6 ),
97
- ADC_0_7 = (int ) NU_MODNAME (EADC0_BASE + NS_OFFSET , 0 , 7 ),
98
- ADC_0_8 = (int ) NU_MODNAME (EADC0_BASE + NS_OFFSET , 0 , 8 ),
99
- ADC_0_9 = (int ) NU_MODNAME (EADC0_BASE + NS_OFFSET , 0 , 9 ),
100
- ADC_0_10 = (int ) NU_MODNAME (EADC0_BASE + NS_OFFSET , 0 , 10 ),
101
- ADC_0_11 = (int ) NU_MODNAME (EADC0_BASE + NS_OFFSET , 0 , 11 ),
102
- ADC_0_12 = (int ) NU_MODNAME (EADC0_BASE + NS_OFFSET , 0 , 12 ),
103
- ADC_0_13 = (int ) NU_MODNAME (EADC0_BASE + NS_OFFSET , 0 , 13 ),
104
- ADC_0_14 = (int ) NU_MODNAME (EADC0_BASE + NS_OFFSET , 0 , 14 ),
105
- ADC_0_15 = (int ) NU_MODNAME (EADC0_BASE + NS_OFFSET , 0 , 15 ),
106
- #else
107
- ADC_0_0 = (int ) NU_MODNAME (EADC0_BASE , 0 , 0 ),
108
- ADC_0_1 = (int ) NU_MODNAME (EADC0_BASE , 0 , 1 ),
109
- ADC_0_2 = (int ) NU_MODNAME (EADC0_BASE , 0 , 2 ),
110
- ADC_0_3 = (int ) NU_MODNAME (EADC0_BASE , 0 , 3 ),
111
- ADC_0_4 = (int ) NU_MODNAME (EADC0_BASE , 0 , 4 ),
112
- ADC_0_5 = (int ) NU_MODNAME (EADC0_BASE , 0 , 5 ),
113
- ADC_0_6 = (int ) NU_MODNAME (EADC0_BASE , 0 , 6 ),
114
- ADC_0_7 = (int ) NU_MODNAME (EADC0_BASE , 0 , 7 ),
115
- ADC_0_8 = (int ) NU_MODNAME (EADC0_BASE , 0 , 8 ),
116
- ADC_0_9 = (int ) NU_MODNAME (EADC0_BASE , 0 , 9 ),
117
- ADC_0_10 = (int ) NU_MODNAME (EADC0_BASE , 0 , 10 ),
118
- ADC_0_11 = (int ) NU_MODNAME (EADC0_BASE , 0 , 11 ),
119
- ADC_0_12 = (int ) NU_MODNAME (EADC0_BASE , 0 , 12 ),
120
- ADC_0_13 = (int ) NU_MODNAME (EADC0_BASE , 0 , 13 ),
121
- ADC_0_14 = (int ) NU_MODNAME (EADC0_BASE , 0 , 14 ),
122
- ADC_0_15 = (int ) NU_MODNAME (EADC0_BASE , 0 , 15 ),
96
+ ADC_0_0 = (int ) NU_MODNAME (EADC_BASE + NS_OFFSET , 0 , 0 ),
97
+ ADC_0_1 = (int ) NU_MODNAME (EADC_BASE + NS_OFFSET , 0 , 1 ),
98
+ ADC_0_2 = (int ) NU_MODNAME (EADC_BASE + NS_OFFSET , 0 , 2 ),
99
+ ADC_0_3 = (int ) NU_MODNAME (EADC_BASE + NS_OFFSET , 0 , 3 ),
100
+ ADC_0_4 = (int ) NU_MODNAME (EADC_BASE + NS_OFFSET , 0 , 4 ),
101
+ ADC_0_5 = (int ) NU_MODNAME (EADC_BASE + NS_OFFSET , 0 , 5 ),
102
+ ADC_0_6 = (int ) NU_MODNAME (EADC_BASE + NS_OFFSET , 0 , 6 ),
103
+ ADC_0_7 = (int ) NU_MODNAME (EADC_BASE + NS_OFFSET , 0 , 7 ),
104
+ ADC_0_8 = (int ) NU_MODNAME (EADC_BASE + NS_OFFSET , 0 , 8 ),
105
+ ADC_0_9 = (int ) NU_MODNAME (EADC_BASE + NS_OFFSET , 0 , 9 ),
106
+ ADC_0_10 = (int ) NU_MODNAME (EADC_BASE + NS_OFFSET , 0 , 10 ),
107
+ ADC_0_11 = (int ) NU_MODNAME (EADC_BASE + NS_OFFSET , 0 , 11 ),
108
+ ADC_0_12 = (int ) NU_MODNAME (EADC_BASE + NS_OFFSET , 0 , 12 ),
109
+ ADC_0_13 = (int ) NU_MODNAME (EADC_BASE + NS_OFFSET , 0 , 13 ),
110
+ ADC_0_14 = (int ) NU_MODNAME (EADC_BASE + NS_OFFSET , 0 , 14 ),
111
+ ADC_0_15 = (int ) NU_MODNAME (EADC_BASE + NS_OFFSET , 0 , 15 ),
112
+ #else
113
+ ADC_0_0 = (int ) NU_MODNAME (EADC_BASE , 0 , 0 ),
114
+ ADC_0_1 = (int ) NU_MODNAME (EADC_BASE , 0 , 1 ),
115
+ ADC_0_2 = (int ) NU_MODNAME (EADC_BASE , 0 , 2 ),
116
+ ADC_0_3 = (int ) NU_MODNAME (EADC_BASE , 0 , 3 ),
117
+ ADC_0_4 = (int ) NU_MODNAME (EADC_BASE , 0 , 4 ),
118
+ ADC_0_5 = (int ) NU_MODNAME (EADC_BASE , 0 , 5 ),
119
+ ADC_0_6 = (int ) NU_MODNAME (EADC_BASE , 0 , 6 ),
120
+ ADC_0_7 = (int ) NU_MODNAME (EADC_BASE , 0 , 7 ),
121
+ ADC_0_8 = (int ) NU_MODNAME (EADC_BASE , 0 , 8 ),
122
+ ADC_0_9 = (int ) NU_MODNAME (EADC_BASE , 0 , 9 ),
123
+ ADC_0_10 = (int ) NU_MODNAME (EADC_BASE , 0 , 10 ),
124
+ ADC_0_11 = (int ) NU_MODNAME (EADC_BASE , 0 , 11 ),
125
+ ADC_0_12 = (int ) NU_MODNAME (EADC_BASE , 0 , 12 ),
126
+ ADC_0_13 = (int ) NU_MODNAME (EADC_BASE , 0 , 13 ),
127
+ ADC_0_14 = (int ) NU_MODNAME (EADC_BASE , 0 , 14 ),
128
+ ADC_0_15 = (int ) NU_MODNAME (EADC_BASE , 0 , 15 ),
123
129
#endif
124
130
125
131
} ADCName ;
@@ -181,34 +187,35 @@ typedef enum {
181
187
182
188
typedef enum {
183
189
184
- #if defined(SCU_INIT_PNSSET3_VAL ) && (SCU_INIT_PNSSET3_VAL & (1 << 0 ))
190
+ #if defined(SCU_INIT_PNSSET3_VAL ) && (SCU_INIT_PNSSET3_VAL & (1 << 1 ))
185
191
SPI_0 = (int ) NU_MODNAME (SPI0_BASE + NS_OFFSET , 0 , 0 ),
186
192
#else
187
193
SPI_0 = (int ) NU_MODNAME (SPI0_BASE , 0 , 0 ),
188
194
#endif
189
195
190
- #if defined(SCU_INIT_PNSSET3_VAL ) && (SCU_INIT_PNSSET3_VAL & (1 << 1 ))
196
+ #if defined(SCU_INIT_PNSSET3_VAL ) && (SCU_INIT_PNSSET3_VAL & (1 << 2 ))
191
197
SPI_1 = (int ) NU_MODNAME (SPI1_BASE + NS_OFFSET , 1 , 0 ),
192
198
#else
193
199
SPI_1 = (int ) NU_MODNAME (SPI1_BASE , 1 , 0 ),
194
200
#endif
195
201
196
- #if defined(SCU_INIT_PNSSET3_VAL ) && (SCU_INIT_PNSSET3_VAL & (1 << 2 ))
202
+ #if defined(SCU_INIT_PNSSET3_VAL ) && (SCU_INIT_PNSSET3_VAL & (1 << 3 ))
197
203
SPI_2 = (int ) NU_MODNAME (SPI2_BASE + NS_OFFSET , 2 , 0 ),
198
204
#else
199
205
SPI_2 = (int ) NU_MODNAME (SPI2_BASE , 2 , 0 ),
200
206
#endif
201
207
202
- #if defined(SCU_INIT_PNSSET3_VAL ) && (SCU_INIT_PNSSET3_VAL & (1 << 3 ))
208
+ #if defined(SCU_INIT_PNSSET3_VAL ) && (SCU_INIT_PNSSET3_VAL & (1 << 4 ))
203
209
SPI_3 = (int ) NU_MODNAME (SPI3_BASE + NS_OFFSET , 3 , 0 ),
204
210
#else
205
211
SPI_3 = (int ) NU_MODNAME (SPI3_BASE , 3 , 0 ),
206
212
#endif
207
213
208
- #if defined(SCU_INIT_PNSSET3_VAL ) && (SCU_INIT_PNSSET3_VAL & (1 << 5 ))
209
- SPI_5 = (int ) NU_MODNAME (SPI5_BASE + NS_OFFSET , 5 , 0 ),
214
+ /* No SPI4 H/W, degrade QSPI0 H/W to SPI_4 for standard SPI usage */
215
+ #if defined(SCU_INIT_PNSSET3_VAL ) && (SCU_INIT_PNSSET3_VAL & (1 << 0 ))
216
+ SPI_4 = (int ) NU_MODNAME (QSPI0_BASE + NS_OFFSET , 4 , 0 ),
210
217
#else
211
- SPI_5 = (int ) NU_MODNAME (SPI5_BASE , 5 , 0 ),
218
+ SPI_4 = (int ) NU_MODNAME (QSPI0_BASE , 4 , 0 ),
212
219
#endif
213
220
214
221
} SPIName ;
0 commit comments