|
2496 | 2496 | /* PA_TIM functions end */ |
2497 | 2497 | #define PA44_WKUP_PIN20 SF32LB_PINMUX(PA, 44U, 8U, 0U, 0U) |
2498 | 2498 |
|
| 2499 | +/* |
| 2500 | + * SA port pins (SAIO_D0 - SAIO_D12) |
| 2501 | + * These are dedicated pins for MPI1 (PSRAM/NOR Flash) interface |
| 2502 | + */ |
| 2503 | + |
| 2504 | +/* SA00 (SAIO_D0) */ |
| 2505 | +#define SA00_ANALOG SF32LB_PINMUX(SA, 0U, 0U, 0U, 0U) |
| 2506 | +#define SA00_MPI1_DM SF32LB_PINMUX(SA, 0U, 1U, 0U, 0U) |
| 2507 | +#define SA00_MPI1_DIO2 SF32LB_PINMUX(SA, 0U, 5U, 0U, 0U) |
| 2508 | + |
| 2509 | +/* SA01 (SAIO_D1) */ |
| 2510 | +#define SA01_MPI1_DIO0 SF32LB_PINMUX(SA, 1U, 1U, 0U, 0U) |
| 2511 | +#define SA01_MPI1_CS SF32LB_PINMUX(SA, 1U, 5U, 0U, 0U) |
| 2512 | + |
| 2513 | +/* SA02 (SAIO_D2) */ |
| 2514 | +#define SA02_MPI1_DIO1 SF32LB_PINMUX(SA, 2U, 1U, 0U, 0U) |
| 2515 | +#define SA02_MPI1_DIO1_ALT SF32LB_PINMUX(SA, 2U, 5U, 0U, 0U) |
| 2516 | + |
| 2517 | +/* SA03 (SAIO_D3) */ |
| 2518 | +#define SA03_MPI1_DIO2 SF32LB_PINMUX(SA, 3U, 1U, 0U, 0U) |
| 2519 | +#define SA03_MPI1_DIO2_ALT SF32LB_PINMUX(SA, 3U, 5U, 0U, 0U) |
| 2520 | + |
| 2521 | +/* SA04 (SAIO_D4) */ |
| 2522 | +#define SA04_MPI1_DIO3 SF32LB_PINMUX(SA, 4U, 1U, 0U, 0U) |
| 2523 | +#define SA04_MPI1_CS SF32LB_PINMUX(SA, 4U, 5U, 0U, 0U) |
| 2524 | + |
| 2525 | +/* SA05 (SAIO_D5) */ |
| 2526 | +#define SA05_MPI1_CS SF32LB_PINMUX(SA, 5U, 1U, 0U, 0U) |
| 2527 | +#define SA05_MPI1_DIO4 SF32LB_PINMUX(SA, 5U, 3U, 0U, 0U) |
| 2528 | +#define SA05_MPI1_DIO0 SF32LB_PINMUX(SA, 5U, 4U, 0U, 0U) |
| 2529 | + |
| 2530 | +/* SA06 (SAIO_D6) */ |
| 2531 | +#define SA06_ANALOG SF32LB_PINMUX(SA, 6U, 0U, 0U, 0U) |
| 2532 | +#define SA06_MPI1_CLKB SF32LB_PINMUX(SA, 6U, 1U, 0U, 0U) |
| 2533 | +#define SA06_MPI1_DIO5 SF32LB_PINMUX(SA, 6U, 3U, 0U, 0U) |
| 2534 | +#define SA06_MPI1_DIO2 SF32LB_PINMUX(SA, 6U, 4U, 0U, 0U) |
| 2535 | + |
| 2536 | +/* SA07 (SAIO_D7) */ |
| 2537 | +#define SA07_MPI1_CLK SF32LB_PINMUX(SA, 7U, 1U, 0U, 0U) |
| 2538 | +#define SA07_MPI1_DIO6 SF32LB_PINMUX(SA, 7U, 3U, 0U, 0U) |
| 2539 | +#define SA07_MPI1_DIO1 SF32LB_PINMUX(SA, 7U, 4U, 0U, 0U) |
| 2540 | +#define SA07_MPI1_DIO0 SF32LB_PINMUX(SA, 7U, 5U, 0U, 0U) |
| 2541 | + |
| 2542 | +/* SA08 (SAIO_D8) */ |
| 2543 | +#define SA08_MPI1_DIO4 SF32LB_PINMUX(SA, 8U, 1U, 0U, 0U) |
| 2544 | +#define SA08_MPI1_DIO7 SF32LB_PINMUX(SA, 8U, 3U, 0U, 0U) |
| 2545 | +#define SA08_MPI1_CS SF32LB_PINMUX(SA, 8U, 4U, 0U, 0U) |
| 2546 | +#define SA08_MPI1_DIO3 SF32LB_PINMUX(SA, 8U, 5U, 0U, 0U) |
| 2547 | + |
| 2548 | +/* SA09 (SAIO_D9) */ |
| 2549 | +#define SA09_MPI1_DIO5 SF32LB_PINMUX(SA, 9U, 1U, 0U, 0U) |
| 2550 | +#define SA09_MPI1_DQSDM SF32LB_PINMUX(SA, 9U, 3U, 0U, 0U) |
| 2551 | +#define SA09_MPI1_CLK SF32LB_PINMUX(SA, 9U, 4U, 0U, 0U) |
| 2552 | +#define SA09_MPI1_CLK_ALT SF32LB_PINMUX(SA, 9U, 5U, 0U, 0U) |
| 2553 | + |
| 2554 | +/* SA10 (SAIO_D10) */ |
| 2555 | +#define SA10_MPI1_DIO6 SF32LB_PINMUX(SA, 10U, 1U, 0U, 0U) |
| 2556 | +#define SA10_MPI1_CLK SF32LB_PINMUX(SA, 10U, 3U, 0U, 0U) |
| 2557 | +#define SA10_MPI1_DIO3 SF32LB_PINMUX(SA, 10U, 4U, 0U, 0U) |
| 2558 | +#define SA10_MPI1_DIO3_ALT SF32LB_PINMUX(SA, 10U, 5U, 0U, 0U) |
| 2559 | + |
| 2560 | +/* SA11 (SAIO_D11) */ |
| 2561 | +#define SA11_MPI1_DIO7 SF32LB_PINMUX(SA, 11U, 1U, 0U, 0U) |
| 2562 | +#define SA11_MPI1_CS SF32LB_PINMUX(SA, 11U, 3U, 0U, 0U) |
| 2563 | +#define SA11_MPI1_DIO0 SF32LB_PINMUX(SA, 11U, 5U, 0U, 0U) |
| 2564 | + |
| 2565 | +/* SA12 (SAIO_D12) */ |
| 2566 | +#define SA12_MPI1_DQS SF32LB_PINMUX(SA, 12U, 1U, 0U, 0U) |
| 2567 | +#define SA12_MPI1_DQSDM SF32LB_PINMUX(SA, 12U, 2U, 0U, 0U) |
| 2568 | + |
2499 | 2569 | #endif /* _INCLUDE_ZEPHYR_DT_BINDINGS_PINCTRL_SF32LB52X_PINCTRL_H_ */ |
0 commit comments