25
25
from periphconf .builder import (
26
26
Ctrlsel ,
27
27
FixedPPIMap ,
28
- GpiosProp ,
29
28
Node ,
30
29
NrfCompChannel ,
31
30
NrfFun ,
@@ -178,7 +177,7 @@ def lookup_tables_get(soc: Soc) -> SocLookupTables:
178
177
# SPIM mappings
179
178
NrfPsel (fun = NrfFun .SPIM_MOSI , port = 9 , pin = 5 ): Ctrlsel .SERIAL0 ,
180
179
NrfPsel (fun = NrfFun .SPIM_MISO , port = 9 , pin = 2 ): Ctrlsel .SERIAL0 ,
181
- GpiosProp ( name = "cs-gpios" , port = 9 , pin = 3 ): Ctrlsel .SERIAL0 ,
180
+ NrfPsel ( fun = NrfFun . SPIM_CSN , port = 9 , pin = 3 ): Ctrlsel .SERIAL0 ,
182
181
NrfPsel (fun = NrfFun .SPIM_SCK , port = 9 , pin = 4 ): Ctrlsel .SERIAL0 ,
183
182
# SPIS mappings
184
183
NrfPsel (fun = NrfFun .SPIS_MISO , port = 9 , pin = 5 ): Ctrlsel .SERIAL0 ,
@@ -202,7 +201,7 @@ def lookup_tables_get(soc: Soc) -> SocLookupTables:
202
201
# SPIM mappings
203
202
NrfPsel (fun = NrfFun .SPIM_MOSI , port = 9 , pin = 0 ): Ctrlsel .CAN_TDM_SERIAL2 ,
204
203
NrfPsel (fun = NrfFun .SPIM_MISO , port = 9 , pin = 2 ): Ctrlsel .CAN_TDM_SERIAL2 ,
205
- GpiosProp ( name = "cs-gpios" , port = 9 , pin = 3 ): Ctrlsel .CAN_TDM_SERIAL2 ,
204
+ NrfPsel ( fun = NrfFun . SPIM_CSN , port = 9 , pin = 3 ): Ctrlsel .CAN_TDM_SERIAL2 ,
206
205
NrfPsel (fun = NrfFun .SPIM_SCK , port = 9 , pin = 1 ): Ctrlsel .CAN_TDM_SERIAL2 ,
207
206
# SPIS mappings
208
207
NrfPsel (fun = NrfFun .SPIS_MISO , port = 9 , pin = 0 ): Ctrlsel .CAN_TDM_SERIAL2 ,
@@ -284,17 +283,17 @@ def lookup_tables_get(soc: Soc) -> SocLookupTables:
284
283
# SPIM P6 mappings
285
284
NrfPsel (fun = NrfFun .SPIM_MOSI , port = 6 , pin = 8 ): Ctrlsel .SERIAL0 ,
286
285
NrfPsel (fun = NrfFun .SPIM_MISO , port = 6 , pin = 7 ): Ctrlsel .SERIAL0 ,
287
- GpiosProp ( name = "cs-gpios" , port = 6 , pin = 5 ): Ctrlsel .SERIAL0 ,
286
+ NrfPsel ( fun = NrfFun . SPIM_CSN , port = 6 , pin = 5 ): Ctrlsel .SERIAL0 ,
288
287
NrfPsel (fun = NrfFun .SPIM_SCK , port = 6 , pin = 1 ): Ctrlsel .SERIAL0 ,
289
288
# SPIM P7 mappings
290
289
NrfPsel (fun = NrfFun .SPIM_MOSI , port = 7 , pin = 7 ): Ctrlsel .SERIAL0 ,
291
290
NrfPsel (fun = NrfFun .SPIM_MISO , port = 7 , pin = 6 ): Ctrlsel .SERIAL0 ,
292
- GpiosProp ( name = "cs-gpios" , port = 7 , pin = 5 ): Ctrlsel .SERIAL0 ,
291
+ NrfPsel ( fun = NrfFun . SPIM_CSN , port = 7 , pin = 5 ): Ctrlsel .SERIAL0 ,
293
292
NrfPsel (fun = NrfFun .SPIM_SCK , port = 7 , pin = 3 ): Ctrlsel .SERIAL0 ,
294
293
# SPIM P2 mappings
295
294
NrfPsel (fun = NrfFun .SPIM_MOSI , port = 2 , pin = 6 ): Ctrlsel .SERIAL0 ,
296
295
NrfPsel (fun = NrfFun .SPIM_MISO , port = 2 , pin = 5 ): Ctrlsel .SERIAL0 ,
297
- GpiosProp ( name = "cs-gpios" , port = 2 , pin = 7 ): Ctrlsel .SERIAL0 ,
296
+ NrfPsel ( fun = NrfFun . SPIM_CSN , port = 2 , pin = 7 ): Ctrlsel .SERIAL0 ,
298
297
NrfPsel (fun = NrfFun .SPIM_SCK , port = 2 , pin = 3 ): Ctrlsel .SERIAL0 ,
299
298
# UARTÈ P6 mappings
300
299
NrfPsel (fun = NrfFun .UART_TX , port = 6 , pin = 8 ): Ctrlsel .SERIAL0 ,
@@ -317,21 +316,21 @@ def lookup_tables_get(soc: Soc) -> SocLookupTables:
317
316
# SPIM P6 mappings
318
317
NrfPsel (fun = NrfFun .SPIM_MOSI , port = 6 , pin = 13 ): Ctrlsel .SERIAL0 ,
319
318
NrfPsel (fun = NrfFun .SPIM_MISO , port = 6 , pin = 12 ): Ctrlsel .SERIAL0 ,
320
- GpiosProp ( name = "cs-gpios" , port = 6 , pin = 10 ): Ctrlsel .SERIAL0 ,
319
+ NrfPsel ( fun = NrfFun . SPIM_CSN , port = 6 , pin = 10 ): Ctrlsel .SERIAL0 ,
321
320
NrfPsel (fun = NrfFun .SPIM_SCK , port = 6 , pin = 2 ): Ctrlsel .SERIAL0 ,
322
321
# SPIM P7 mappings
323
322
NrfPsel (fun = NrfFun .SPIM_MOSI , port = 7 , pin = 1 ): Ctrlsel .EXMIF_RADIO_SERIAL1 ,
324
323
NrfPsel (fun = NrfFun .SPIS_MISO , port = 7 , pin = 1 ): Ctrlsel .EXMIF_RADIO_SERIAL1 ,
325
324
NrfPsel (fun = NrfFun .SPIM_MISO , port = 7 , pin = 0 ): Ctrlsel .EXMIF_RADIO_SERIAL1 ,
326
325
NrfPsel (fun = NrfFun .SPIS_MOSI , port = 7 , pin = 0 ): Ctrlsel .EXMIF_RADIO_SERIAL1 ,
327
- GpiosProp ( name = "cs-gpios" , port = 7 , pin = 4 ): Ctrlsel .EXMIF_RADIO_SERIAL1 ,
326
+ NrfPsel ( fun = NrfFun . SPIM_CSN , port = 7 , pin = 4 ): Ctrlsel .EXMIF_RADIO_SERIAL1 ,
328
327
NrfPsel (fun = NrfFun .SPIS_CSN , port = 7 , pin = 4 ): Ctrlsel .EXMIF_RADIO_SERIAL1 ,
329
328
NrfPsel (fun = NrfFun .SPIM_SCK , port = 7 , pin = 2 ): Ctrlsel .EXMIF_RADIO_SERIAL1 ,
330
329
NrfPsel (fun = NrfFun .SPIS_SCK , port = 7 , pin = 2 ): Ctrlsel .EXMIF_RADIO_SERIAL1 ,
331
330
# SPIM P2 mappings
332
331
NrfPsel (fun = NrfFun .SPIM_MOSI , port = 2 , pin = 11 ): Ctrlsel .SERIAL0 ,
333
332
NrfPsel (fun = NrfFun .SPIM_MISO , port = 2 , pin = 10 ): Ctrlsel .SERIAL0 ,
334
- GpiosProp ( name = "cs-gpios" , port = 2 , pin = 8 ): Ctrlsel .SERIAL0 ,
333
+ NrfPsel ( fun = NrfFun . SPIM_CSN , port = 2 , pin = 8 ): Ctrlsel .SERIAL0 ,
335
334
NrfPsel (fun = NrfFun .SPIM_SCK , port = 2 , pin = 2 ): Ctrlsel .SERIAL0 ,
336
335
},
337
336
# EXMIF
@@ -449,12 +448,12 @@ def lookup_tables_get(soc: Soc) -> SocLookupTables:
449
448
# SPIM120/UARTE120
450
449
0x5F8E_6000 : {
451
450
# SPIM P2 mappings
452
- GpiosProp ( name = "cs-gpios" , port = 2 , pin = 5 ): Ctrlsel .SERIAL0 ,
451
+ NrfPsel ( fun = NrfFun . SPIM_CSN , port = 2 , pin = 5 ): Ctrlsel .SERIAL0 ,
453
452
NrfPsel (fun = NrfFun .SPIM_MISO , port = 2 , pin = 3 ): Ctrlsel .SERIAL0 ,
454
453
NrfPsel (fun = NrfFun .SPIM_MOSI , port = 2 , pin = 4 ): Ctrlsel .SERIAL0 ,
455
454
NrfPsel (fun = NrfFun .SPIM_SCK , port = 2 , pin = 0 ): Ctrlsel .SERIAL0 ,
456
455
# SPIM P6 mappings
457
- GpiosProp ( name = "cs-gpios" , port = 6 , pin = 5 ): Ctrlsel .SERIAL0 ,
456
+ NrfPsel ( fun = NrfFun . SPIM_CSN , port = 6 , pin = 5 ): Ctrlsel .SERIAL0 ,
458
457
NrfPsel (fun = NrfFun .SPIM_MISO , port = 6 , pin = 7 ): Ctrlsel .SERIAL0 ,
459
458
NrfPsel (fun = NrfFun .SPIM_MOSI , port = 6 , pin = 8 ): Ctrlsel .SERIAL0 ,
460
459
NrfPsel (fun = NrfFun .SPIM_SCK , port = 6 , pin = 1 ): Ctrlsel .SERIAL0 ,
@@ -472,12 +471,12 @@ def lookup_tables_get(soc: Soc) -> SocLookupTables:
472
471
# SPIM121
473
472
0x5F8E_7000 : {
474
473
# P2
475
- GpiosProp ( name = "cs-gpios" , port = 2 , pin = 6 ): Ctrlsel .SERIAL0 ,
474
+ NrfPsel ( fun = NrfFun . SPIM_CSN , port = 2 , pin = 6 ): Ctrlsel .SERIAL0 ,
476
475
NrfPsel (fun = NrfFun .SPIM_MISO , port = 2 , pin = 8 ): Ctrlsel .SERIAL0 ,
477
476
NrfPsel (fun = NrfFun .SPIM_MOSI , port = 2 , pin = 9 ): Ctrlsel .SERIAL0 ,
478
477
NrfPsel (fun = NrfFun .SPIM_SCK , port = 2 , pin = 1 ): Ctrlsel .SERIAL0 ,
479
478
# P6
480
- GpiosProp ( name = "cs-gpios" , port = 6 , pin = 10 ): Ctrlsel .SERIAL0 ,
479
+ NrfPsel ( fun = NrfFun . SPIM_CSN , port = 6 , pin = 10 ): Ctrlsel .SERIAL0 ,
481
480
NrfPsel (fun = NrfFun .SPIM_MISO , port = 6 , pin = 12 ): Ctrlsel .SERIAL0 ,
482
481
NrfPsel (fun = NrfFun .SPIM_MOSI , port = 6 , pin = 13 ): Ctrlsel .SERIAL0 ,
483
482
NrfPsel (fun = NrfFun .SPIM_SCK , port = 6 , pin = 2 ): Ctrlsel .SERIAL0 ,
@@ -492,7 +491,7 @@ def lookup_tables_get(soc: Soc) -> SocLookupTables:
492
491
# SPIM130/SPIS130/TWIM130/TWIS130/UARTE130
493
492
0x5F9A_5000 : {
494
493
# SPIM mappings
495
- GpiosProp ( name = "cs-gpios" , port = 9 , pin = 1 ): Ctrlsel .SERIAL0 ,
494
+ NrfPsel ( fun = NrfFun . SPIM_CSN , port = 9 , pin = 1 ): Ctrlsel .SERIAL0 ,
496
495
NrfPsel (fun = NrfFun .SPIM_MISO , port = 9 , pin = 2 ): Ctrlsel .SERIAL0 ,
497
496
NrfPsel (fun = NrfFun .SPIM_MOSI , port = 9 , pin = 3 ): Ctrlsel .SERIAL0 ,
498
497
NrfPsel (fun = NrfFun .SPIM_SCK , port = 9 , pin = 0 ): Ctrlsel .SERIAL0 ,
0 commit comments