linux-imx/include/dt-bindings/pinctrl/s32v234-pinctrl.h
Mihaela Martinas f0bd882c20 dt-bindings: pinctrl: Add SIUL2 definitions
Add device tree bindings documentation and useful definitions for SIUL2 pin
controller, which is found on the S32V234 SoC.

Squashed:
dt-bindings: pinctrl: s32v234: Add UART pin groups
dt-bindings: pinctrl: s32v234: Add uSDHC pin group
dt-bindings: pinctrl: s32v234: Initial enet pad support
dt-bindings: pinctrl: s32v234: Add macros for MSCR/IMCR numbers
dt-bindings: pinctrl: s32v234: Add macros for MSCR and config pairs
dt-bindings: pinctrl: s32v234: Add defines for all pins

Signed-off-by: Mihaela Martinas <Mihaela.Martinas@freescale.com>
Signed-off-by: Ghennadi Procopciuc <Ghennadi.Procopciuc@nxp.com>
Signed-off-by: Cristian Tomescu <Cristian.Tomescu@nxp.com>
Signed-off-by: Larisa Grigore <Larisa.Grigore@nxp.com>
Signed-off-by: Stoica Cosmin-Stefan <cosmin.stoica@nxp.com>
Signed-off-by: Grigore Lupescu <grigore.lupescu@freescale.com>
Signed-off-by: Eddy Petrișor <eddy.petrisor@nxp.com>
Signed-off-by: Cosmin Oprea <cosmin.oprea@nxp.com>
Signed-off-by: Chircu-Mare Bogdan-Petru <Bogdan.Chircu@freescale.com>
Signed-off-by: Costin Carabas <costin.carabas@nxp.com>
Signed-off-by: Catalin Udma <catalin-dan.udma@nxp.com>
Signed-off-by: Andrei Trandafir <andrei.trandafir@nxp.com>
Signed-off-by: Stefan-Gabriel Mirea <stefan-gabriel.mirea@nxp.com>
Reviewed-by: Leonard Crestez <leonard.crestez@nxp.com>
2023-10-30 16:06:19 +08:00

1174 lines
57 KiB
C

/* SPDX-License-Identifier: GPL-2.0-or-later */
/*
* Copyright 2015-2016 by Freescale Semiconductor
* Copyright 2016-2017, 2019 NXP
*/
#ifndef __DT_BINDINGS_S32V234_PINCTRL_H__
#define __DT_BINDINGS_S32V234_PINCTRL_H__
/*
* Use to set PAD control
*/
#define PAD_CTL_DCYLE_TRIM_OFS (22)
#define PAD_CTL_DCYLE_TRIM_NONE (0 << PAD_CTL_DCYLE_TRIM_OFS)
#define PAD_CTL_DCYLE_TRIM_LEFT (1 << PAD_CTL_DCYLE_TRIM_OFS)
#define PAD_CTL_DCYLE_TRIM_RIGHT (2 << PAD_CTL_DCYLE_TRIM_OFS)
#define PAD_CTL_OBE (1 << 21)
#define PAD_CTL_ODE (1 << 20)
#define PAD_CTL_IBE (1 << 19)
#define PAD_CTL_HYS (1 << 18)
#define PAD_CTL_INV (1 << 17)
#define PAD_CTL_PKE (1 << 16)
#define PAD_CTL_SRE_OFS (14)
#define PAD_CTL_SRE_LOW_50HZ (0 << PAD_CTL_SRE_OFS)
#define PAD_CTL_SRE_LOW_100MHZ (1 << PAD_CTL_SRE_OFS)
/* The manual reports the same value for SRE = 01 and SRE = 10 */
#define PAD_CTL_SRE_HIGH_100MHZ (2 << PAD_CTL_SRE_OFS)
#define PAD_CTL_SRE_HIGH_200MHZ (3 << PAD_CTL_SRE_OFS)
#define PAD_CTL_PUE (1 << 13)
#define PAD_CTL_PUS_OFS (11)
#define PAD_CTL_PUS_100K_DOWN (0 << PAD_CTL_PUS_OFS)
#define PAD_CTL_PUS_50K_UP (1 << PAD_CTL_PUS_OFS)
#define PAD_CTL_PUS_100K_UP (2 << PAD_CTL_PUS_OFS)
#define PAD_CTL_PUS_33K_UP (3 << PAD_CTL_PUS_OFS)
#define PAD_CTL_PUS_MASK (3 << PAD_CTL_PUS_OFS)
#define PAD_CTL_DSE_OFS (8)
#define PAD_CTL_DSE_OUT_DISABLE (0 << PAD_CTL_DSE_OFS)
#define PAD_CTL_DSE_240 (1 << PAD_CTL_DSE_OFS)
#define PAD_CTL_DSE_120 (2 << PAD_CTL_DSE_OFS)
#define PAD_CTL_DSE_80 (3 << PAD_CTL_DSE_OFS)
#define PAD_CTL_DSE_60 (4 << PAD_CTL_DSE_OFS)
#define PAD_CTL_DSE_48 (5 << PAD_CTL_DSE_OFS)
#define PAD_CTL_DSE_40 (6 << PAD_CTL_DSE_OFS)
#define PAD_CTL_DSE_34 (7 << PAD_CTL_DSE_OFS)
#define PAD_CTL_DSE_MASK (7 << PAD_CTL_DSE_OFS)
#define PAD_CTL_CRPOINT_TRIM (3 << 6)
#define PAD_CTL_SMC (1 << 5)
#define PAD_CTL_MUX_MODE_ALT0 (0)
#define PAD_CTL_MUX_MODE_ALT1 (1)
#define PAD_CTL_MUX_MODE_ALT2 (2)
#define PAD_CTL_MUX_MODE_ALT3 (3)
#define PAD_CTL_MUX_MODE_ALT4 (4)
#define PAD_CTL_MUX_MODE_ALT5 (5)
#define PAD_CTL_MUX_MODE_ALT6 (6)
#define PAD_CTL_MUX_MODE_ALT7 (7)
#define PAD_CTL_MUX_MODE_MASK (0xF)
/* UART configuration */
#define PAD_CTL_UART_TX (PAD_CTL_OBE | PAD_CTL_PUS_100K_UP |\
PAD_CTL_DSE_60 | PAD_CTL_SRE_LOW_100MHZ |\
PAD_CTL_MUX_MODE_ALT1)
#define PAD_CTL_UART_RX_MSCR (PAD_CTL_PUE | PAD_CTL_IBE |\
PAD_CTL_DCYLE_TRIM_RIGHT)
#define PAD_CTL_UART_RX_IMCR (PAD_CTL_MUX_MODE_ALT2)
/* CAN0 configuration */
#define PAD_CTL_CAN_FD0_TX (PAD_CTL_OBE | PAD_CTL_PUS_50K_UP |\
PAD_CTL_PUE | PAD_CTL_DSE_34 |\
PAD_CTL_MUX_MODE_ALT1)
#define PAD_CTL_CAN_FD0_RX_MSCR (PAD_CTL_PUE | PAD_CTL_IBE | PAD_CTL_PUS_50K_UP)
#define PAD_CTL_CAN_FD0_RX_IMCR (PAD_CTL_MUX_MODE_ALT2)
/* CAN1 configuration */
#define PAD_CTL_CAN_FD1_TX (PAD_CTL_OBE | PAD_CTL_PUS_50K_UP |\
PAD_CTL_PUE | PAD_CTL_DSE_34 |\
PAD_CTL_MUX_MODE_ALT1)
#define PAD_CTL_CAN_FD1_RX_MSCR (PAD_CTL_PUE | PAD_CTL_IBE | PAD_CTL_PUS_50K_UP)
#define PAD_CTL_CAN_FD1_RX_IMCR (PAD_CTL_MUX_MODE_ALT3)
/* USDHC configuration */
#define PAD_CTL_USDHC_BASE (PAD_CTL_SRE_HIGH_200MHZ | PAD_CTL_OBE | \
PAD_CTL_DSE_34 | PAD_CTL_PKE | \
PAD_CTL_IBE | PAD_CTL_PUS_100K_UP | PAD_CTL_PUE)
#define PAD_CTL_USDHC_CMD (PAD_CTL_USDHC_BASE | PAD_CTL_MUX_MODE_ALT1)
#define PAD_CTL_USDHC_CLK (PAD_CTL_USDHC_BASE | PAD_CTL_MUX_MODE_ALT2)
#define PAD_CTL_USDHC_DAT0_3 (PAD_CTL_USDHC_BASE | PAD_CTL_MUX_MODE_ALT2)
#define PAD_CTL_USDHC_DAT4_7 (PAD_CTL_USDHC_BASE | PAD_CTL_MUX_MODE_ALT3)
/* QSPI configuration */
#define PAD_CTL_QSPI_BASE (PAD_CTL_SRE_HIGH_200MHZ | PAD_CTL_OBE | \
PAD_CTL_DSE_34 | PAD_CTL_IBE)
#define PAD_CTL_QSPI_CLK_BASE (PAD_CTL_SRE_HIGH_200MHZ | PAD_CTL_DSE_34 | \
PAD_CTL_PUS_100K_UP | PAD_CTL_OBE)
#define PAD_CTL_QSPI_CK2_MUX PAD_CTL_MUX_MODE_ALT1
#define PAD_CTL_QSPI_A_SCK_MUX PAD_CTL_MUX_MODE_ALT1
#define PAD_CTL_QSPI_B_SCK_MUX PAD_CTL_MUX_MODE_ALT1
#define PAD_CTL_QSPI_A_CS0_MUX PAD_CTL_MUX_MODE_ALT1
#define PAD_CTL_QSPI_B_CS0_MUX PAD_CTL_MUX_MODE_ALT1
#define PAD_CTL_QSPI_A_CS1_MUX PAD_CTL_MUX_MODE_ALT1
#define PAD_CTL_QSPI_B_CS1_MUX PAD_CTL_MUX_MODE_ALT1
#define PAD_CTL_QSPI_A_DQS (PAD_CTL_SRE_HIGH_200MHZ | PAD_CTL_IBE | \
PAD_CTL_PUS_100K_DOWN | PAD_CTL_PUE | \
PAD_CTL_PKE)
#define PAD_CTL_QSPI_A_DATA0_3 (PAD_CTL_QSPI_BASE | PAD_CTL_MUX_MODE_ALT1)
#define PAD_CTL_QSPI_A_DATA4_7 (PAD_CTL_QSPI_BASE | PAD_CTL_MUX_MODE_ALT2)
#define PAD_CTL_QSPI_B_DATA0_3 (PAD_CTL_QSPI_BASE | PAD_CTL_MUX_MODE_ALT1)
/* EIRQ configuration */
#define PAD_CTL_EIRQ PAD_CTL_MUX_MODE_ALT2
/* I2C0 - Serial Data Input PA15 */
#define PAD_CTL_I2C0_MSCR_SDA_PA15 (PAD_CTL_MUX_MODE_ALT1 | PAD_CTL_OBE | \
PAD_CTL_IBE | PAD_CTL_ODE | \
PAD_CTL_DSE_34)
#define PAD_CTL_I2C0_IMCR_SDA_PA15 (PAD_CTL_MUX_MODE_ALT2)
/* I2C0 - Serial Clock Input PB0 */
#define PAD_CTL_I2C0_MSCR_SCLK_PB0 (PAD_CTL_MUX_MODE_ALT1 | PAD_CTL_OBE | \
PAD_CTL_IBE | PAD_CTL_ODE | \
PAD_CTL_DSE_34)
#define PAD_CTL_I2C0_IMCR_SCLK_PB0 (PAD_CTL_MUX_MODE_ALT2)
/* I2C0 - Serial Data Input PG3 */
#define PAD_CTL_I2C0_MSCR_SDA_PG3 (PAD_CTL_MUX_MODE_ALT2 | PAD_CTL_OBE | \
PAD_CTL_IBE | PAD_CTL_ODE | \
PAD_CTL_DSE_34)
#define PAD_CTL_I2C0_IMCR_SDA_PG3 (PAD_CTL_MUX_MODE_ALT3)
/* I2C0 - Serial Clock Input PG4 */
#define PAD_CTL_I2C0_MSCR_SCLK_PG4 (PAD_CTL_MUX_MODE_ALT2 | PAD_CTL_OBE | \
PAD_CTL_IBE | PAD_CTL_ODE | \
PAD_CTL_DSE_34)
#define PAD_CTL_I2C0_IMCR_SCLK_PG4 (PAD_CTL_MUX_MODE_ALT3)
/* I2C1 - Serial Data Input */
#define PAD_CTL_I2C1_MSCR_SDA (PAD_CTL_MUX_MODE_ALT2 | PAD_CTL_OBE | \
PAD_CTL_IBE | PAD_CTL_ODE | PAD_CTL_DSE_34)
#define PAD_CTL_I2C1_IMCR_SDA (PAD_CTL_MUX_MODE_ALT3)
/* I2C1 - Serial Clock Input */
#define PAD_CTL_I2C1_MSCR_SCLK (PAD_CTL_MUX_MODE_ALT2 | PAD_CTL_OBE | \
PAD_CTL_IBE | PAD_CTL_ODE | PAD_CTL_DSE_34)
#define PAD_CTL_I2C1_IMCR_SCLK (PAD_CTL_MUX_MODE_ALT3)
/* I2C2 - Serial Data Input */
#define PAD_CTL_I2C2_MSCR_SDA (PAD_CTL_MUX_MODE_ALT1 | PAD_CTL_OBE | \
PAD_CTL_IBE | PAD_CTL_ODE | PAD_CTL_DSE_34)
#define PAD_CTL_I2C2_IMCR_SDA (PAD_CTL_MUX_MODE_ALT2)
/* I2C2 - Serial Clock Input */
#define PAD_CTL_I2C2_MSCR_SCLK (PAD_CTL_MUX_MODE_ALT1 | PAD_CTL_OBE | \
PAD_CTL_IBE | PAD_CTL_ODE | PAD_CTL_DSE_34)
#define PAD_CTL_I2C2_IMCR_SCLK (PAD_CTL_MUX_MODE_ALT2)
/* ENET CFG1 = 0x203701 */
#define PAD_CTL_ENET_CFG1 (PAD_CTL_DSE_34 | PAD_CTL_PUS_100K_UP | PAD_CTL_PUE | \
PAD_CTL_OBE | PAD_CTL_MUX_MODE_ALT1)
/* ENET CFG2 = 0x20c701 */
#define PAD_CTL_ENET_CFG2 (PAD_CTL_DSE_34 | PAD_CTL_SRE_HIGH_200MHZ | \
PAD_CTL_OBE | PAD_CTL_MUX_MODE_ALT1)
/* ENET CFG3 = 0x28c701 */
#define PAD_CTL_ENET_CFG3 (PAD_CTL_DSE_34 | PAD_CTL_SRE_HIGH_200MHZ | \
PAD_CTL_OBE | PAD_CTL_IBE | PAD_CTL_MUX_MODE_ALT1)
/* ENET CFG7 = 0x8c700 */
#define PAD_CTL_ENET_CFG4 (PAD_CTL_DSE_34 | PAD_CTL_SRE_HIGH_200MHZ | PAD_CTL_IBE)
/* DCU CFG = 0x20C101 */
#define PAD_CTL_DCU_CFG (PAD_CTL_DSE_80 | PAD_CTL_SRE_HIGH_200MHZ | \
PAD_CTL_OBE | PAD_CTL_IBE | \
PAD_CTL_MUX_MODE_ALT1)
#define PAD_CTL_DCU_CLK_CFG_DSE_DISABLE (PAD_CTL_SRE_HIGH_200MHZ | \
PAD_CTL_OBE | PAD_CTL_IBE | \
PAD_CTL_MUX_MODE_ALT1)
/* VIU IMCR = 0x00000002 */
#define PAD_CTL_VIU_CFG (PAD_CTL_MUX_MODE_ALT2)
/* VIU MSCR = 0x00000002 */
#define PAD_CTL_VIU_IBE (PAD_CTL_IBE)
/* SPI 0-3 */
#define PAD_CTL_SPI_MSCR_CSx (PAD_CTL_OBE | PAD_CTL_PUS_100K_UP | \
PAD_CTL_DSE_34 | PAD_CTL_PUE)
#define PAD_CTL_SPI_MSCR_SCK (PAD_CTL_OBE | PAD_CTL_DSE_34 | \
PAD_CTL_MUX_MODE_ALT1)
#define PAD_CTL_SPI_MSCR_SOUT (PAD_CTL_OBE | PAD_CTL_DSE_34 | \
PAD_CTL_MUX_MODE_ALT1)
#define PAD_CTL_SPI_MSCR_SIN (PAD_CTL_PUE | PAD_CTL_IBE | \
PAD_CTL_PUS_50K_UP)
#define PAD_CTL_SPI_IMCR_SIN (PAD_CTL_MUX_MODE_ALT2)
/* MSCR register numbers associated to port or function */
#define S32V234_MSCR_PA0 0
#define S32V234_MSCR_PA1 1
#define S32V234_MSCR_PA2 2
#define S32V234_MSCR_PA3 3
#define S32V234_MSCR_PA4 4
#define S32V234_MSCR_PA5 5
#define S32V234_MSCR_PA6 6
#define S32V234_MSCR_PA7 7
#define S32V234_MSCR_PA8 8
#define S32V234_MSCR_PA9 9
#define S32V234_MSCR_PA10 10
#define S32V234_MSCR_PA11 11
#define S32V234_MSCR_PA12 12
#define S32V234_MSCR_PA13 13
#define S32V234_MSCR_PA14 14
#define S32V234_MSCR_PA15 15
#define S32V234_MSCR_PB0 16
#define S32V234_MSCR_PB1 17
#define S32V234_MSCR_PB2 18
#define S32V234_MSCR_PB3 19
#define S32V234_MSCR_PB4 20
#define S32V234_MSCR_PB5 21
#define S32V234_MSCR_PB6 22
#define S32V234_MSCR_PB7 23
#define S32V234_MSCR_PB8 24
#define S32V234_MSCR_PB9 25
#define S32V234_MSCR_PB10 26
#define S32V234_MSCR_PB11 27
#define S32V234_MSCR_PB12 28
#define S32V234_MSCR_PB13 29
#define S32V234_MSCR_PB14 30
#define S32V234_MSCR_PB15 31
#define S32V234_MSCR_PC0 32
#define S32V234_MSCR_PC1 33
#define S32V234_MSCR_PC2 34
#define S32V234_MSCR_PC3 35
#define S32V234_MSCR_PC4 36
#define S32V234_MSCR_PC5 37
#define S32V234_MSCR_PC6 38
#define S32V234_MSCR_PC7 39
#define S32V234_MSCR_PC8 40
#define S32V234_MSCR_PC9 41
#define S32V234_MSCR_PC10 42
#define S32V234_MSCR_PC11 43
#define S32V234_MSCR_PC12 44
#define S32V234_MSCR_PC13 45
#define S32V234_MSCR_PC14 46
#define S32V234_MSCR_PC15 47
#define S32V234_MSCR_PD0 48
#define S32V234_MSCR_PD1 49
#define S32V234_MSCR_PD2 50
#define S32V234_MSCR_PD3 51
#define S32V234_MSCR_PD4 52
#define S32V234_MSCR_PD5 53
#define S32V234_MSCR_PD6 54
#define S32V234_MSCR_PD7 55
#define S32V234_MSCR_PD8 56
#define S32V234_MSCR_PD9 57
#define S32V234_MSCR_PD10 58
#define S32V234_MSCR_PD11 59
#define S32V234_MSCR_PD12 60
#define S32V234_MSCR_PD13 61
#define S32V234_MSCR_PD14 62
#define S32V234_MSCR_PD15 63
#define S32V234_MSCR_PE0 64
#define S32V234_MSCR_PE1 65
#define S32V234_MSCR_PE2 66
#define S32V234_MSCR_PE3 67
#define S32V234_MSCR_PE4 68
#define S32V234_MSCR_PE5 69
#define S32V234_MSCR_PE6 70
#define S32V234_MSCR_PE7 71
#define S32V234_MSCR_PE8 72
#define S32V234_MSCR_PE9 73
#define S32V234_MSCR_PE10 74
#define S32V234_MSCR_PE11 75
#define S32V234_MSCR_PE12 76
#define S32V234_MSCR_PE13 77
#define S32V234_MSCR_PE14 78
#define S32V234_MSCR_PE15 79
#define S32V234_MSCR_PF0 80
#define S32V234_MSCR_PF1 81
#define S32V234_MSCR_PF2 82
#define S32V234_MSCR_PF3 83
#define S32V234_MSCR_PF4 84
#define S32V234_MSCR_PF5 85
#define S32V234_MSCR_PF6 86
#define S32V234_MSCR_PF7 87
#define S32V234_MSCR_PF8 88
#define S32V234_MSCR_PF9 89
#define S32V234_MSCR_PF10 90
#define S32V234_MSCR_PF11 91
#define S32V234_MSCR_PF12 92
#define S32V234_MSCR_PF13 93
#define S32V234_MSCR_PF14 94
#define S32V234_MSCR_PF15 95
#define S32V234_MSCR_PG0 96
#define S32V234_MSCR_PG1 97
#define S32V234_MSCR_PG2 98
#define S32V234_MSCR_PG3 99
#define S32V234_MSCR_PG4 100
#define S32V234_MSCR_PG5 101
#define S32V234_MSCR_PG6 102
#define S32V234_MSCR_PG7 103
#define S32V234_MSCR_PG8 104
#define S32V234_MSCR_PG9 105
#define S32V234_MSCR_PG10 106
#define S32V234_MSCR_PG11 107
#define S32V234_MSCR_PG12 108
#define S32V234_MSCR_PG13 109
#define S32V234_MSCR_PG14 110
#define S32V234_MSCR_PG15 111
#define S32V234_MSCR_PH0 112
#define S32V234_MSCR_PH1 113
#define S32V234_MSCR_PH2 114
#define S32V234_MSCR_PH3 115
#define S32V234_MSCR_PH4 116
#define S32V234_MSCR_PH5 117
#define S32V234_MSCR_PH6 118
#define S32V234_MSCR_PH7 119
#define S32V234_MSCR_PH8 120
#define S32V234_MSCR_PH9 121
#define S32V234_MSCR_PH10 122
#define S32V234_MSCR_PH11 123
#define S32V234_MSCR_PH12 124
#define S32V234_MSCR_PH13 125
#define S32V234_MSCR_PH14 126
#define S32V234_MSCR_PH15 127
#define S32V234_MSCR_PJ0 128
#define S32V234_MSCR_PJ1 129
#define S32V234_MSCR_PJ2 130
#define S32V234_MSCR_PJ3 131
#define S32V234_MSCR_PJ4 132
#define S32V234_MSCR_PJ5 133
#define S32V234_MSCR_PJ6 134
#define S32V234_MSCR_PJ7 135
#define S32V234_MSCR_PJ8 136
#define S32V234_MSCR_PJ9 137
#define S32V234_MSCR_PJ10 138
#define S32V234_MSCR_PJ11 139
#define S32V234_MSCR_PJ12 140
#define S32V234_MSCR_PJ13 141
#define S32V234_MSCR_PJ14 142
#define S32V234_MSCR_PJ15 143
#define S32V234_MSCR_PK0 144
#define S32V234_MSCR_PK1 145
#define S32V234_MSCR_PK2 146
#define S32V234_MSCR_PK3 147
#define S32V234_MSCR_PK4 148
#define S32V234_MSCR_PK5 149
#define S32V234_MSCR_PK6 150
#define S32V234_MSCR_PK7 151
#define S32V234_MSCR_PK8 152
#define S32V234_MSCR_PK9 153
#define S32V234_MSCR_PK10 154
#define S32V234_MSCR_PK11 155
#define S32V234_MSCR_PK12 156
#define S32V234_MSCR_PK13 157
#define S32V234_MSCR_PK14 158
#define S32V234_MSCR_PK15 159
#define S32V234_MSCR_PL0 160
#define S32V234_MSCR_PL1 161
#define S32V234_MSCR_PL2 162
#define S32V234_MSCR_PL3 163
#define S32V234_MSCR_PL4 164
#define S32V234_MSCR_PL5 165
#define S32V234_MSCR_PL8 166
#define S32V234_IMCR_FlexTimer0_CH0 512
#define S32V234_IMCR_FlexTimer0_CH1 513
#define S32V234_IMCR_FlexTimer0_CH2 514
#define S32V234_IMCR_FlexTimer0_CH3 515
#define S32V234_IMCR_FlexTimer0_CH4 516
#define S32V234_IMCR_FlexTimer0_CH5 517
#define S32V234_IMCR_FlexTimer0_EXTCLK 520
#define S32V234_IMCR_FlexTimer1_CH0 521
#define S32V234_IMCR_FlexTimer1_CH1 522
#define S32V234_IMCR_FlexTimer1_CH2 523
#define S32V234_IMCR_FlexTimer1_CH3 524
#define S32V234_IMCR_FlexTimer1_CH4 525
#define S32V234_IMCR_FlexTimer1_CH5 526
#define S32V234_IMCR_FlexTimer1_EXTCLK 529
#define S32V234_IMCR_LFAST_REF_CLK 550
#define S32V234_IMCR_BOOT_BOOTMOD0 570
#define S32V234_IMCR_BOOT_BOOTMOD1 571
#define S32V234_IMCR_SIUL_EIRQ0 590
#define S32V234_IMCR_SIUL_EIRQ1 591
#define S32V234_IMCR_SIUL_EIRQ2 592
#define S32V234_IMCR_SIUL_EIRQ3 593
#define S32V234_IMCR_SIUL_EIRQ4 594
#define S32V234_IMCR_SIUL_EIRQ5 595
#define S32V234_IMCR_SIUL_EIRQ6 596
#define S32V234_IMCR_SIUL_EIRQ7 597
#define S32V234_IMCR_SIUL_EIRQ8 598
#define S32V234_IMCR_SIUL_EIRQ9 599
#define S32V234_IMCR_SIUL_EIRQ10 600
#define S32V234_IMCR_SIUL_EIRQ11 601
#define S32V234_IMCR_SIUL_EIRQ12 602
#define S32V234_IMCR_SIUL_EIRQ13 603
#define S32V234_IMCR_SIUL_EIRQ14 604
#define S32V234_IMCR_SIUL_EIRQ15 605
#define S32V234_IMCR_SIUL_EIRQ16 606
#define S32V234_IMCR_SIUL_EIRQ17 607
#define S32V234_IMCR_SIUL_EIRQ18 608
#define S32V234_IMCR_SIUL_EIRQ19 609
#define S32V234_IMCR_SIUL_EIRQ20 610
#define S32V234_IMCR_SIUL_EIRQ21 611
#define S32V234_IMCR_SIUL_EIRQ22 612
#define S32V234_IMCR_SIUL_EIRQ23 613
#define S32V234_IMCR_SIUL_EIRQ24 614
#define S32V234_IMCR_SIUL_EIRQ25 615
#define S32V234_IMCR_SIUL_EIRQ26 616
#define S32V234_IMCR_SIUL_EIRQ27 617
#define S32V234_IMCR_SIUL_EIRQ28 618
#define S32V234_IMCR_SIUL_EIRQ29 619
#define S32V234_IMCR_SIUL_EIRQ30 620
#define S32V234_IMCR_SIUL_EIRQ31 621
#define S32V234_IMCR_VIU0_HSYNC 622
#define S32V234_IMCR_VIU0_VSYNC 623
#define S32V234_IMCR_VIU0_PCLK 624
#define S32V234_IMCR_VIU0_D4 629
#define S32V234_IMCR_VIU0_D5 630
#define S32V234_IMCR_VIU0_D6 631
#define S32V234_IMCR_VIU0_D7 632
#define S32V234_IMCR_VIU0_D8 633
#define S32V234_IMCR_VIU0_D9 634
#define S32V234_IMCR_VIU0_D10 635
#define S32V234_IMCR_VIU0_D11 636
#define S32V234_IMCR_VIU0_D12 637
#define S32V234_IMCR_VIU0_D13 638
#define S32V234_IMCR_VIU0_D14 639
#define S32V234_IMCR_VIU0_D15 640
#define S32V234_IMCR_VIU0_D16 641
#define S32V234_IMCR_VIU0_D17 642
#define S32V234_IMCR_VIU0_D18 643
#define S32V234_IMCR_VIU0_D19 644
#define S32V234_IMCR_VIU0_D20 645
#define S32V234_IMCR_VIU0_D21 646
#define S32V234_IMCR_VIU0_D22 647
#define S32V234_IMCR_VIU0_D23 648
#define S32V234_IMCR_VIU1_HSYNC 657
#define S32V234_IMCR_VIU1_VSYNC 658
#define S32V234_IMCR_VIU1_PCLK 659
#define S32V234_IMCR_VIU1_D8 668
#define S32V234_IMCR_VIU1_D9 669
#define S32V234_IMCR_VIU1_D10 670
#define S32V234_IMCR_VIU1_D11 671
#define S32V234_IMCR_VIU1_D12 672
#define S32V234_IMCR_VIU1_D13 673
#define S32V234_IMCR_VIU1_D14 674
#define S32V234_IMCR_VIU1_D15 675
#define S32V234_IMCR_VIU1_D16 676
#define S32V234_IMCR_VIU1_D17 677
#define S32V234_IMCR_VIU1_D18 678
#define S32V234_IMCR_VIU1_D19 679
#define S32V234_IMCR_VIU1_D20 680
#define S32V234_IMCR_VIU1_D21 681
#define S32V234_IMCR_VIU1_D22 682
#define S32V234_IMCR_VIU1_D23 683
#define S32V234_IMCR_CAN_FD0_RXD 700
#define S32V234_IMCR_CAN_FD1_RXD 701
#define S32V234_IMCR_UART0_RXD 712
#define S32V234_IMCR_UART1_RXD 714
#define S32V234_IMCR_IIC0_CLK 780
#define S32V234_IMCR_IIC0_DATA 781
#define S32V234_IMCR_IIC1_CLK 782
#define S32V234_IMCR_IIC1_DATA 783
#define S32V234_IMCR_IIC2_CLK 784
#define S32V234_IMCR_IIC2_DATA 785
#define S32V234_IMCR_SPI0_SIN 800
#define S32V234_IMCR_SPI0_SCK 801
#define S32V234_IMCR_SPI0_CS0 802
#define S32V234_IMCR_SPI1_SIN 803
#define S32V234_IMCR_SPI1_SCK 804
#define S32V234_IMCR_SPI1_CS0 805
#define S32V234_IMCR_SPI2_SIN 806
#define S32V234_IMCR_SPI2_SCK 807
#define S32V234_IMCR_SPI2_CS0 808
#define S32V234_IMCR_SPI3_SIN 809
#define S32V234_IMCR_SPI3_SCK 810
#define S32V234_IMCR_SPI3_CS0 811
#define S32V234_IMCR_QSPI_A_DQS 819
#define S32V234_IMCR_QSPI_A_DATA0 820
#define S32V234_IMCR_QSPI_A_DATA1 821
#define S32V234_IMCR_QSPI_A_DATA2 822
#define S32V234_IMCR_QSPI_A_DATA3 823
#define S32V234_IMCR_QSPI_A_DATA4 824
#define S32V234_IMCR_QSPI_A_DATA5 825
#define S32V234_IMCR_QSPI_A_DATA6 826
#define S32V234_IMCR_QSPI_A_DATA7 827
#define S32V234_IMCR_QSPI_B_DQS 828
#define S32V234_IMCR_QSPI_B_DATA0 829
#define S32V234_IMCR_QSPI_B_DATA1 830
#define S32V234_IMCR_QSPI_B_DATA2 831
#define S32V234_IMCR_QSPI_B_DATA3 832
#define S32V234_IMCR_USDHC_WP 900
#define S32V234_IMCR_USDHC_CMD 901
#define S32V234_IMCR_USDHC_CLK 902
#define S32V234_IMCR_USDHC_DAT0 903
#define S32V234_IMCR_USDHC_DAT1 904
#define S32V234_IMCR_USDHC_DAT2 905
#define S32V234_IMCR_USDHC_DAT3 906
#define S32V234_IMCR_USDHC_DAT4 907
#define S32V234_IMCR_USDHC_DAT5 908
#define S32V234_IMCR_USDHC_DAT6 909
#define S32V234_IMCR_USDHC_DAT7 910
#define S32V234_IMCR_Ethernet_RX_ER 970
#define S32V234_IMCR_Ethernet_COL 971
#define S32V234_IMCR_Ethernet_CRS 972
#define S32V234_IMCR_Ethernet_RX_DV 973
#define S32V234_IMCR_Ethernet_RX_D0 974
#define S32V234_IMCR_Ethernet_RX_D1 975
#define S32V234_IMCR_Ethernet_RX_D2 976
#define S32V234_IMCR_Ethernet_RX_D3 977
#define S32V234_IMCR_Ethernet_TX_CLK 978
#define S32V234_IMCR_Ethernet_RX_CLK 979
#define S32V234_IMCR_Ethernet_MDIO 981
#define S32V234_IMCR_Ethernet_TIMER0 982
#define S32V234_IMCR_Ethernet_TIMER1 983
#define S32V234_IMCR_Ethernet_TIMER2 984
#define S32V234_IMCR_FlexRay_CA_RX 1012
#define S32V234_IMCR_FlexRay_CB_RX 1013
#define S32V234_IMCR_SSE_IN0 1018
#define S32V234_IMCR_SSE_IN1 1019
#define S32V234_IMCR_SSE_IN2 1020
#define S32V234_IMCR_SSE_IN3 1021
/* Format of pins: MSCR_IDX PAD_CONFIGURATION If you know the IMCR_IDX
* instead of MSCR_IDX, add 512 to it as the Reference Manual states.
*/
/* UART configuration */
#define S32V234_PAD_PA12__UART0_TXD S32V234_MSCR_PA12 PAD_CTL_UART_TX
#define S32V234_PAD_PA11__UART0_RXD_OUT S32V234_MSCR_PA11 PAD_CTL_UART_RX_MSCR
#define S32V234_PAD_PA11__UART0_RXD_IN S32V234_IMCR_UART0_RXD \
PAD_CTL_UART_RX_IMCR
#define S32V234_PAD_PA14__UART1_TXD S32V234_MSCR_PA14 PAD_CTL_UART_TX
#define S32V234_PAD_PA13__UART1_RXD_OUT S32V234_MSCR_PA13 PAD_CTL_UART_RX_MSCR
#define S32V234_PAD_PA13__UART1_RXD_IN S32V234_IMCR_UART1_RXD \
PAD_CTL_UART_RX_IMCR
/* CAN0 configuration */
#define S32V234_PAD_PA2__CAN_FD0_TXD S32V234_MSCR_PA2 PAD_CTL_CAN_FD0_TX
#define S32V234_PAD_PA3__CAN_FD0_RXD_OUT S32V234_MSCR_PA3 \
PAD_CTL_CAN_FD0_RX_MSCR
#define S32V234_PAD_PA3__CAN_FD0_RXD_IN S32V234_IMCR_CAN_FD0_RXD \
PAD_CTL_CAN_FD0_RX_IMCR
/* CAN1 configuration */
#define S32V234_PAD_PA4__CAN_FD1_TXD S32V234_MSCR_PA4 PAD_CTL_CAN_FD1_TX
#define S32V234_PAD_PA5__CAN_FD1_RXD_OUT S32V234_MSCR_PA5 \
PAD_CTL_CAN_FD1_RX_MSCR
#define S32V234_PAD_PA5__CAN_FD1_RXD_IN S32V234_IMCR_CAN_FD1_RXD \
PAD_CTL_CAN_FD1_RX_IMCR
/* uSDHC configuration */
#define S32V234_PAD_PK6__USDHC_CLK_OUT S32V234_MSCR_PK6 PAD_CTL_USDHC_CLK
#define S32V234_PAD_PK6__USDHC_CLK_IN S32V234_IMCR_USDHC_CLK \
PAD_CTL_MUX_MODE_ALT3
#define S32V234_PAD_PK7__USDHC_CMD_OUT S32V234_MSCR_PK7 PAD_CTL_USDHC_CMD
#define S32V234_PAD_PK7__USDHC_CMD_IN S32V234_IMCR_USDHC_CMD \
PAD_CTL_MUX_MODE_ALT3
#define S32V234_PAD_PK8__USDHC_DAT0_OUT S32V234_MSCR_PK8 PAD_CTL_USDHC_DAT0_3
#define S32V234_PAD_PK8__USDHC_DAT0_IN S32V234_IMCR_USDHC_DAT0 \
PAD_CTL_MUX_MODE_ALT3
#define S32V234_PAD_PK9__USDHC_DAT1_OUT S32V234_MSCR_PK9 PAD_CTL_USDHC_DAT0_3
#define S32V234_PAD_PK9__USDHC_DAT1_IN S32V234_IMCR_USDHC_DAT1 \
PAD_CTL_MUX_MODE_ALT3
#define S32V234_PAD_PK10__USDHC_DAT2_OUT S32V234_MSCR_PK10 PAD_CTL_USDHC_DAT0_3
#define S32V234_PAD_PK10__USDHC_DAT2_IN S32V234_IMCR_USDHC_DAT2 \
PAD_CTL_MUX_MODE_ALT3
#define S32V234_PAD_PK11__USDHC_DAT3_OUT S32V234_MSCR_PK11 PAD_CTL_USDHC_DAT0_3
#define S32V234_PAD_PK11__USDHC_DAT3_IN S32V234_IMCR_USDHC_DAT3 \
PAD_CTL_MUX_MODE_ALT3
#define S32V234_PAD_PK15__USDHC_DAT4_OUT S32V234_MSCR_PK15 PAD_CTL_USDHC_DAT4_7
#define S32V234_PAD_PK15__USDHC_DAT4_IN S32V234_IMCR_USDHC_DAT4 \
PAD_CTL_MUX_MODE_ALT3
#define S32V234_PAD_PL0__USDHC_DAT5_OUT S32V234_MSCR_PL0 PAD_CTL_USDHC_DAT4_7
#define S32V234_PAD_PL0__USDHC_DAT5_IN S32V234_IMCR_USDHC_DAT5 \
PAD_CTL_MUX_MODE_ALT3
#define S32V234_PAD_PL1__USDHC_DAT6_OUT S32V234_MSCR_PL1 PAD_CTL_USDHC_DAT4_7
#define S32V234_PAD_PL1__USDHC_DAT6_IN S32V234_IMCR_USDHC_DAT6 \
PAD_CTL_MUX_MODE_ALT3
#define S32V234_PAD_PL2__USDHC_DAT7_OUT S32V234_MSCR_PL2 PAD_CTL_USDHC_DAT4_7
#define S32V234_PAD_PL2__USDHC_DAT7_IN S32V234_IMCR_USDHC_DAT7 \
PAD_CTL_MUX_MODE_ALT3
/* QSPI configuration */
#define S32V234_PAD_PK7__QSPI_A_DQS S32V234_IMCR_QSPI_A_DQS \
PAD_CTL_MUX_MODE_ALT2
#define S32V234_PAD_PK14__QSPI_B_DQS S32V234_IMCR_QSPI_B_DQS \
PAD_CTL_MUX_MODE_ALT2
#define S32V234_PAD_PK8__QSPI_A_DATA0_IN S32V234_IMCR_QSPI_A_DATA0 \
PAD_CTL_MUX_MODE_ALT2
#define S32V234_PAD_PK8__QSPI_A_DATA0_OUT S32V234_MSCR_PK8 \
PAD_CTL_QSPI_A_DATA0_3
#define S32V234_PAD_PK9__QSPI_A_DATA1_IN S32V234_IMCR_QSPI_A_DATA1 \
PAD_CTL_MUX_MODE_ALT2
#define S32V234_PAD_PK9__QSPI_A_DATA1_OUT S32V234_MSCR_PK9 \
PAD_CTL_QSPI_A_DATA0_3
#define S32V234_PAD_PK10__QSPI_A_DATA2_IN S32V234_IMCR_QSPI_A_DATA2 \
PAD_CTL_MUX_MODE_ALT2
#define S32V234_PAD_PK10__QSPI_A_DATA2_OUT S32V234_MSCR_PK10 \
PAD_CTL_QSPI_A_DATA0_3
#define S32V234_PAD_PK11__QSPI_A_DATA3_IN S32V234_IMCR_QSPI_A_DATA3 \
PAD_CTL_MUX_MODE_ALT2
#define S32V234_PAD_PK11__QSPI_A_DATA3_OUT S32V234_MSCR_PK11 \
PAD_CTL_QSPI_A_DATA0_3
#define S32V234_PAD_PK15__QSPI_A_DATA4_IN S32V234_IMCR_QSPI_A_DATA4 \
PAD_CTL_MUX_MODE_ALT2
#define S32V234_PAD_PK15__QSPI_A_DATA4_OUT S32V234_MSCR_PK15 \
PAD_CTL_QSPI_A_DATA4_7
#define S32V234_PAD_PL0__QSPI_A_DATA5_IN S32V234_IMCR_QSPI_A_DATA5 \
PAD_CTL_MUX_MODE_ALT2
#define S32V234_PAD_PL0__QSPI_A_DATA5_OUT S32V234_MSCR_PL0 \
PAD_CTL_QSPI_A_DATA4_7
#define S32V234_PAD_PL1__QSPI_A_DATA6_IN S32V234_IMCR_QSPI_A_DATA6 \
PAD_CTL_MUX_MODE_ALT2
#define S32V234_PAD_PL1__QSPI_A_DATA6_OUT S32V234_MSCR_PL1 \
PAD_CTL_QSPI_A_DATA4_7
#define S32V234_PAD_PL2__QSPI_A_DATA7_IN S32V234_IMCR_QSPI_A_DATA7 \
PAD_CTL_MUX_MODE_ALT2
#define S32V234_PAD_PL2__QSPI_A_DATA7_OUT S32V234_MSCR_PL2 \
PAD_CTL_QSPI_A_DATA4_7
#define S32V234_PAD_PK15__QSPI_B_DATA0_IN S32V234_IMCR_QSPI_B_DATA0 \
PAD_CTL_MUX_MODE_ALT2
#define S32V234_PAD_PK15__QSPI_B_DATA0_OUT S32V234_MSCR_PK15 \
PAD_CTL_QSPI_B_DATA0_3
#define S32V234_PAD_PL0__QSPI_B_DATA1_IN S32V234_IMCR_QSPI_B_DATA1 \
PAD_CTL_MUX_MODE_ALT2
#define S32V234_PAD_PL0__QSPI_B_DATA1_OUT S32V234_MSCR_PL0 \
PAD_CTL_QSPI_B_DATA0_3
#define S32V234_PAD_PL1__QSPI_B_DATA2_IN S32V234_IMCR_QSPI_B_DATA2 \
PAD_CTL_MUX_MODE_ALT2
#define S32V234_PAD_PL1__QSPI_B_DATA2_OUT S32V234_MSCR_PL1 \
PAD_CTL_QSPI_B_DATA0_3
#define S32V234_PAD_PL2__QSPI_B_DATA3_IN S32V234_IMCR_QSPI_B_DATA3 \
PAD_CTL_MUX_MODE_ALT2
#define S32V234_PAD_PL2__QSPI_B_DATA3_OUT S32V234_MSCR_PL2 \
PAD_CTL_QSPI_B_DATA0_3
#define S32V234_PAD_PF12__QSPI_A_CS1 S32V234_MSCR_PF12 \
(PAD_CTL_QSPI_CLK_BASE | \
PAD_CTL_QSPI_A_CS1_MUX)
#define S32V234_PAD_PF13__QSPI_B_CS1 S32V234_MSCR_PF13 \
(PAD_CTL_QSPI_CLK_BASE | \
PAD_CTL_QSPI_B_CS1_MUX)
#define S32V234_PAD_PK5__QSPI_A_CS0 S32V234_MSCR_PK5 \
(PAD_CTL_QSPI_CLK_BASE | \
PAD_CTL_QSPI_A_CS0_MUX)
#define S32V234_PAD_PK6__QSPI_A_SCK S32V234_MSCR_PK6 \
(PAD_CTL_QSPI_CLK_BASE | \
PAD_CTL_QSPI_A_SCK_MUX)
#define S32V234_PAD_PK12__QSPI_B_CS0 S32V234_MSCR_PK12 \
(PAD_CTL_QSPI_CLK_BASE | \
PAD_CTL_QSPI_B_CS0_MUX)
#define S32V234_PAD_PK13__QSPI_B_SCK S32V234_MSCR_PK13 \
(PAD_CTL_QSPI_CLK_BASE | \
PAD_CTL_QSPI_B_SCK_MUX)
#define S32V234_PAD_PK13__QSPI_CK2 S32V234_MSCR_PK13 \
(PAD_CTL_QSPI_CLK_BASE | \
PAD_CTL_QSPI_CK2_MUX)
/* I2C configuration */
#define S32V234_PAD_PA15__I2C0_DATA_OUT S32V234_MSCR_PA15 \
PAD_CTL_I2C0_MSCR_SDA_PA15
#define S32V234_PAD_PA15__I2C0_DATA_IN S32V234_IMCR_IIC0_DATA \
PAD_CTL_I2C0_IMCR_SDA_PA15
#define S32V234_PAD_PB0__I2C0_SCLK_OUT S32V234_MSCR_PB0 \
PAD_CTL_I2C0_MSCR_SCLK_PB0
#define S32V234_PAD_PB0__I2C0_SCLK_IN S32V234_IMCR_IIC0_CLK \
PAD_CTL_I2C0_IMCR_SCLK_PB0
#define S32V234_PAD_PG3__I2C0_DATA_OUT S32V234_MSCR_PG3 \
PAD_CTL_I2C0_MSCR_SDA_PG3
#define S32V234_PAD_PG3__I2C0_DATA_IN S32V234_IMCR_IIC0_DATA \
PAD_CTL_I2C0_IMCR_SDA_PG3
#define S32V234_PAD_PG4__I2C0_SCLK_OUT S32V234_MSCR_PG4 \
PAD_CTL_I2C0_MSCR_SCLK_PG4
#define S32V234_PAD_PG4__I2C0_SCLK_IN S32V234_IMCR_IIC0_CLK \
PAD_CTL_I2C0_IMCR_SCLK_PG4
#define S32V234_PAD_PG5__I2C1_DATA_OUT S32V234_MSCR_PG5 \
PAD_CTL_I2C1_MSCR_SDA
#define S32V234_PAD_PG5__I2C1_DATA_IN S32V234_IMCR_IIC1_DATA \
PAD_CTL_I2C1_IMCR_SDA
#define S32V234_PAD_PG6__I2C1_SCLK_OUT S32V234_MSCR_PG6 \
PAD_CTL_I2C1_MSCR_SCLK
#define S32V234_PAD_PG6__I2C1_SCLK_IN S32V234_IMCR_IIC1_CLK \
PAD_CTL_I2C1_IMCR_SCLK
#define S32V234_PAD_PB3__I2C2_DATA_OUT S32V234_MSCR_PB3 \
PAD_CTL_I2C2_MSCR_SDA
#define S32V234_PAD_PB3__I2C2_DATA_IN S32V234_IMCR_IIC2_DATA \
PAD_CTL_I2C2_IMCR_SDA
#define S32V234_PAD_PB4__I2C2_SCLK_OUT S32V234_MSCR_PB4 \
PAD_CTL_I2C2_MSCR_SCLK
#define S32V234_PAD_PB4__I2C2_SCLK_IN S32V234_IMCR_IIC2_CLK \
PAD_CTL_I2C2_IMCR_SCLK
/* ENET configuration */
#define S32V234_PAD_PC13__MDC S32V234_MSCR_PC13 PAD_CTL_ENET_CFG2
#define S32V234_PAD_PC14__MDIO_OUT S32V234_MSCR_PC14 PAD_CTL_ENET_CFG3
#define S32v234_PAD_PC14__MDIO_IN S32V234_IMCR_Ethernet_MDIO \
PAD_CTL_MUX_MODE_ALT2
#define S32V234_PAD_PC15__TXCLK_OUT S32V234_MSCR_PC15 PAD_CTL_ENET_CFG1
#define S32V234_PAD_PC15__TXCLK_IN S32V234_IMCR_Ethernet_TX_CLK \
PAD_CTL_MUX_MODE_ALT2
#define S32V234_PAD_PD0__RXCLK_OUT S32V234_MSCR_PD0 PAD_CTL_ENET_CFG4
#define S32V234_PAD_PD0__RXCLK_IN S32V234_IMCR_Ethernet_RX_CLK \
PAD_CTL_MUX_MODE_ALT2
#define S32V234_PAD_PD1__RX_D0_OUT S32V234_MSCR_PD1 PAD_CTL_ENET_CFG4
#define S32V234_PAD_PD1__RX_D0_IN S32V234_IMCR_Ethernet_RX_D0 \
PAD_CTL_MUX_MODE_ALT2
#define S32V234_PAD_PD2__RX_D1_OUT S32V234_MSCR_PD2 PAD_CTL_ENET_CFG4
#define S32V234_PAD_PD2__RX_D1_IN S32V234_IMCR_Ethernet_RX_D1 \
PAD_CTL_MUX_MODE_ALT2
#define S32V234_PAD_PD3__RX_D2_OUT S32V234_MSCR_PD3 PAD_CTL_ENET_CFG4
#define S32V234_PAD_PD3__RX_D2_IN S32V234_IMCR_Ethernet_RX_D2 \
PAD_CTL_MUX_MODE_ALT2
#define S32V234_PAD_PD4__RX_D3_OUT S32V234_MSCR_PD4 PAD_CTL_ENET_CFG4
#define S32V234_PAD_PD4__RX_D3_IN S32V234_IMCR_Ethernet_RX_D3 \
PAD_CTL_MUX_MODE_ALT2
#define S32V234_PAD_PD4__RX_DV_OUT S32V234_MSCR_PD5 PAD_CTL_ENET_CFG4
#define S32V234_PAD_PD4__RX_DV_IN S32V234_IMCR_Ethernet_RX_DV \
PAD_CTL_MUX_MODE_ALT2
#define S32V234_PAD_PD7__TX_D0_OUT S32V234_MSCR_PD7 PAD_CTL_ENET_CFG2
#define S32V234_PAD_PD8__TX_D1_OUT S32V234_MSCR_PD8 PAD_CTL_ENET_CFG2
#define S32V234_PAD_PD9__TX_D2_OUT S32V234_MSCR_PD9 PAD_CTL_ENET_CFG2
#define S32V234_PAD_PD10__TX_D3_OUT S32V234_MSCR_PD10 PAD_CTL_ENET_CFG2
#define S32V234_PAD_PD11__TX_EN_OUT S32V234_MSCR_PD11 PAD_CTL_ENET_CFG2
/* 2D ACE DCU */
#define S32V234_PAD_PH8__DCU_HSYNC_C1 S32V234_MSCR_PH8 PAD_CTL_DCU_CFG
#define S32V234_PAD_PH9__DCU_VSYNC_C2 S32V234_MSCR_PH9 PAD_CTL_DCU_CFG
#define S32V234_PAD_PH10__DCU_DE_C3 S32V234_MSCR_PH10 PAD_CTL_DCU_CFG
#define S32V234_PAD_PH12__DCU_PCLK_D1_DSE_DISABLE S32V234_MSCR_PH12 \
PAD_CTL_DCU_CLK_CFG_DSE_DISABLE
#define S32V234_PAD_PH12__DCU_PCLK_D1_DSE_240 S32V234_MSCR_PH12 \
(PAD_CTL_DCU_CLK_CFG_DSE_DISABLE | \
PAD_CTL_DSE_240)
#define S32V234_PAD_PH12__DCU_PCLK_D1_DSE_120 S32V234_MSCR_PH12 \
(PAD_CTL_DCU_CLK_CFG_DSE_DISABLE | \
PAD_CTL_DSE_120)
#define S32V234_PAD_PH12__DCU_PCLK_D1_DSE_80 S32V234_MSCR_PH12 \
(PAD_CTL_DCU_CLK_CFG_DSE_DISABLE | \
PAD_CTL_DSE_80)
#define S32V234_PAD_PH12__DCU_PCLK_D1_DSE_60 S32V234_MSCR_PH12 \
(PAD_CTL_DCU_CLK_CFG_DSE_DISABLE | \
PAD_CTL_DSE_60)
#define S32V234_PAD_PH12__DCU_PCLK_D1_DSE_48 S32V234_MSCR_PH12 \
(PAD_CTL_DCU_CLK_CFG_DSE_DISABLE | \
PAD_CTL_DSE_48)
#define S32V234_PAD_PH12__DCU_PCLK_D1_DSE_40 S32V234_MSCR_PH12 \
(PAD_CTL_DCU_CLK_CFG_DSE_DISABLE | \
PAD_CTL_DSE_40)
#define S32V234_PAD_PH12__DCU_PCLK_D1_DSE_34 S32V234_MSCR_PH12 \
(PAD_CTL_DCU_CLK_CFG_DSE_DISABLE | \
PAD_CTL_DSE_34)
#define S32V234_PAD_PH13__DCU_R0_D2 S32V234_MSCR_PH13 PAD_CTL_DCU_CFG
#define S32V234_PAD_PH14__DCU_R1_D3 S32V234_MSCR_PH14 PAD_CTL_DCU_CFG
#define S32V234_PAD_PH15__DCU_R2_D4 S32V234_MSCR_PH15 PAD_CTL_DCU_CFG
#define S32V234_PAD_PJ0__DCU_R3_D5 S32V234_MSCR_PJ0 PAD_CTL_DCU_CFG
#define S32V234_PAD_PJ1__DCU_R4_D6 S32V234_MSCR_PJ1 PAD_CTL_DCU_CFG
#define S32V234_PAD_PJ2__DCU_R5_D7 S32V234_MSCR_PJ2 PAD_CTL_DCU_CFG
#define S32V234_PAD_PJ3__DCU_R6_D8 S32V234_MSCR_PJ3 PAD_CTL_DCU_CFG
#define S32V234_PAD_PJ4__DCU_R7_D9 S32V234_MSCR_PJ4 PAD_CTL_DCU_CFG
#define S32V234_PAD_PJ5__DCU_G0_D10 S32V234_MSCR_PJ5 PAD_CTL_DCU_CFG
#define S32V234_PAD_PJ6__DCU_G1_D11 S32V234_MSCR_PJ6 PAD_CTL_DCU_CFG
#define S32V234_PAD_PJ7__DCU_G2_D12 S32V234_MSCR_PJ7 PAD_CTL_DCU_CFG
#define S32V234_PAD_PJ8__DCU_G3_D13 S32V234_MSCR_PJ8 PAD_CTL_DCU_CFG
#define S32V234_PAD_PJ9__DCU_G4_D14 S32V234_MSCR_PJ9 PAD_CTL_DCU_CFG
#define S32V234_PAD_PJ10__DCU_G5_D15 S32V234_MSCR_PJ10 PAD_CTL_DCU_CFG
#define S32V234_PAD_PJ11__DCU_G6_D16 S32V234_MSCR_PJ11 PAD_CTL_DCU_CFG
#define S32V234_PAD_PJ12__DCU_G7_D17 S32V234_MSCR_PJ12 PAD_CTL_DCU_CFG
#define S32V234_PAD_PJ13__DCU_B0_D18 S32V234_MSCR_PJ13 PAD_CTL_DCU_CFG
#define S32V234_PAD_PJ14__DCU_B1_D19 S32V234_MSCR_PJ14 PAD_CTL_DCU_CFG
#define S32V234_PAD_PJ15__DCU_B2_D20 S32V234_MSCR_PJ15 PAD_CTL_DCU_CFG
#define S32V234_PAD_PK0__DCU_B3_D21 S32V234_MSCR_PK0 PAD_CTL_DCU_CFG
#define S32V234_PAD_PK1__DCU_B4_D22 S32V234_MSCR_PK1 PAD_CTL_DCU_CFG
#define S32V234_PAD_PK2__DCU_B5_D23 S32V234_MSCR_PK2 PAD_CTL_DCU_CFG
#define S32V234_PAD_PK3__DCU_B6_D24 S32V234_MSCR_PK3 PAD_CTL_DCU_CFG
#define S32V234_PAD_PK4__DCU_B7_D25 S32V234_MSCR_PK4 PAD_CTL_DCU_CFG
/* VIULite0 */
#define S32V234_PAD_PD13__VIU0_EN S32V234_MSCR_PD13 PAD_CTL_VIU_IBE
#define S32V234_PAD_PD13__VIU0_PCLK S32V234_IMCR_VIU0_PCLK PAD_CTL_VIU_CFG
#define S32V234_PAD_PD14__VIU0_EN S32V234_MSCR_PD14 PAD_CTL_VIU_IBE
#define S32V234_PAD_PD14__VIU0_HSYNC S32V234_IMCR_VIU0_HSYNC PAD_CTL_VIU_CFG
#define S32V234_PAD_PD15__VIU0_EN S32V234_MSCR_PD15 PAD_CTL_VIU_IBE
#define S32V234_PAD_PD15__VIU0_VSYNC S32V234_IMCR_VIU0_VSYNC PAD_CTL_VIU_CFG
#define S32V234_PAD_PF3__VIU_EN S32V234_MSCR_PF3 PAD_CTL_VIU_IBE
#define S32V234_PAD_PF3__VIU0_D4 S32V234_IMCR_VIU0_D4 PAD_CTL_VIU_CFG
#define S32V234_PAD_PF4__VIU_EN S32V234_MSCR_PF4 PAD_CTL_VIU_IBE
#define S32V234_PAD_PF4__VIU0_D5 S32V234_IMCR_VIU0_D5 PAD_CTL_VIU_CFG
#define S32V234_PAD_PF5__VIU_EN S32V234_MSCR_PF5 PAD_CTL_VIU_IBE
#define S32V234_PAD_PF5__VIU0_D6 S32V234_IMCR_VIU0_D6 PAD_CTL_VIU_CFG
#define S32V234_PAD_PF6__VIU_EN S32V234_MSCR_PF6 PAD_CTL_VIU_IBE
#define S32V234_PAD_PF6__VIU0_D7 S32V234_IMCR_VIU0_D7 PAD_CTL_VIU_CFG
#define S32V234_PAD_PE0__VIU0_EN S32V234_MSCR_PE0 PAD_CTL_VIU_IBE
#define S32V234_PAD_PE0__VIU0_D8 S32V234_IMCR_VIU0_D8 PAD_CTL_VIU_CFG
#define S32V234_PAD_PE1__VIU0_EN S32V234_MSCR_PE1 PAD_CTL_VIU_IBE
#define S32V234_PAD_PE1__VIU0_D9 S32V234_IMCR_VIU0_D9 PAD_CTL_VIU_CFG
#define S32V234_PAD_PE2__VIU0_EN S32V234_MSCR_PE2 PAD_CTL_VIU_IBE
#define S32V234_PAD_PE2__VIU0_D10 S32V234_IMCR_VIU0_D10 PAD_CTL_VIU_CFG
#define S32V234_PAD_PE3__VIU0_EN S32V234_MSCR_PE3 PAD_CTL_VIU_IBE
#define S32V234_PAD_PE3__VIU0_D11 S32V234_IMCR_VIU0_D11 PAD_CTL_VIU_CFG
#define S32V234_PAD_PE4__VIU0_EN S32V234_MSCR_PE4 PAD_CTL_VIU_IBE
#define S32V234_PAD_PE4__VIU0_D12 S32V234_IMCR_VIU0_D12 PAD_CTL_VIU_CFG
#define S32V234_PAD_PE5__VIU0_EN S32V234_MSCR_PE5 PAD_CTL_VIU_IBE
#define S32V234_PAD_PE5__VIU0_D13 S32V234_IMCR_VIU0_D13 PAD_CTL_VIU_CFG
#define S32V234_PAD_PE6__VIU0_EN S32V234_MSCR_PE6 PAD_CTL_VIU_IBE
#define S32V234_PAD_PE6__VIU0_D14 S32V234_IMCR_VIU0_D14 PAD_CTL_VIU_CFG
#define S32V234_PAD_PE7__VIU0_EN S32V234_MSCR_PE7 PAD_CTL_VIU_IBE
#define S32V234_PAD_PE7__VIU0_D15 S32V234_IMCR_VIU0_D15 PAD_CTL_VIU_CFG
#define S32V234_PAD_PE8__VIU0_EN S32V234_MSCR_PE8 PAD_CTL_VIU_IBE
#define S32V234_PAD_PE8__VIU0_D16 S32V234_IMCR_VIU0_D16 PAD_CTL_VIU_CFG
#define S32V234_PAD_PE9__VIU0_EN S32V234_MSCR_PE9 PAD_CTL_VIU_IBE
#define S32V234_PAD_PE9__VIU0_D17 S32V234_IMCR_VIU0_D17 PAD_CTL_VIU_CFG
#define S32V234_PAD_PE10__VIU0_EN S32V234_MSCR_PE10 PAD_CTL_VIU_IBE
#define S32V234_PAD_PE10__VIU0_D18 S32V234_IMCR_VIU0_D18 PAD_CTL_VIU_CFG
#define S32V234_PAD_PE11__VIU0_EN S32V234_MSCR_PE11 PAD_CTL_VIU_IBE
#define S32V234_PAD_PE11__VIU0_D19 S32V234_IMCR_VIU0_D19 PAD_CTL_VIU_CFG
#define S32V234_PAD_PE12__VIU0_EN S32V234_MSCR_PE12 PAD_CTL_VIU_IBE
#define S32V234_PAD_PE12__VIU0_D20 S32V234_IMCR_VIU0_D20 PAD_CTL_VIU_CFG
#define S32V234_PAD_PE13__VIU0_EN S32V234_MSCR_PE13 PAD_CTL_VIU_IBE
#define S32V234_PAD_PE13__VIU0_D21 S32V234_IMCR_VIU0_D21 PAD_CTL_VIU_CFG
#define S32V234_PAD_PE14__VIU0_EN S32V234_MSCR_PE14 PAD_CTL_VIU_IBE
#define S32V234_PAD_PE14__VIU0_D22 S32V234_IMCR_VIU0_D22 PAD_CTL_VIU_CFG
#define S32V234_PAD_PE15__VIU0_EN S32V234_MSCR_PE15 PAD_CTL_VIU_IBE
#define S32V234_PAD_PE15__VIU0_D23 S32V234_IMCR_VIU0_D23 PAD_CTL_VIU_CFG
/* VIULite1 */
#define S32V234_PAD_PF0__VIU1_EN S32V234_MSCR_PF0 PAD_CTL_VIU_IBE
#define S32V234_PAD_PF0__VIU1_PCLK S32V234_IMCR_VIU1_PCLK PAD_CTL_VIU_CFG
#define S32V234_PAD_PF1__VIU1_EN S32V234_MSCR_PF1 PAD_CTL_VIU_IBE
#define S32V234_PAD_PF1__VIU1_HSYNC S32V234_IMCR_VIU1_HSYNC PAD_CTL_VIU_CFG
#define S32V234_PAD_PF2__VIU1_EN S32V234_MSCR_PF2 PAD_CTL_VIU_IBE
#define S32V234_PAD_PF2__VIU1_VSYNC S32V234_IMCR_VIU1_VSYNC PAD_CTL_VIU_CFG
#define S32V234_PAD_PF3__VIU_EN S32V234_MSCR_PF3 PAD_CTL_VIU_IBE
#define S32V234_PAD_PF3__VIU1_D8 S32V234_IMCR_VIU1_D8 PAD_CTL_VIU_CFG
#define S32V234_PAD_PF4__VIU_EN S32V234_MSCR_PF4 PAD_CTL_VIU_IBE
#define S32V234_PAD_PF4__VIU1_D9 S32V234_IMCR_VIU1_D9 PAD_CTL_VIU_CFG
#define S32V234_PAD_PF5__VIU_EN S32V234_MSCR_PF5 PAD_CTL_VIU_IBE
#define S32V234_PAD_PF5__VIU1_D10 S32V234_IMCR_VIU1_D10 PAD_CTL_VIU_CFG
#define S32V234_PAD_PF6__VIU_EN S32V234_MSCR_PF6 PAD_CTL_VIU_IBE
#define S32V234_PAD_PF6__VIU1_D11 S32V234_IMCR_VIU1_D11 PAD_CTL_VIU_CFG
#define S32V234_PAD_PF7__VIU1_EN S32V234_MSCR_PF7 PAD_CTL_VIU_IBE
#define S32V234_PAD_PF7__VIU1_D12 S32V234_IMCR_VIU1_D12 PAD_CTL_VIU_CFG
#define S32V234_PAD_PF8__VIU1_EN S32V234_MSCR_PF8 PAD_CTL_VIU_IBE
#define S32V234_PAD_PF8__VIU1_D13 S32V234_IMCR_VIU1_D13 PAD_CTL_VIU_CFG
#define S32V234_PAD_PF9__VIU1_EN S32V234_MSCR_PF9 PAD_CTL_VIU_IBE
#define S32V234_PAD_PF9__VIU1_D14 S32V234_IMCR_VIU1_D14 PAD_CTL_VIU_CFG
#define S32V234_PAD_PF10__VIU1_EN S32V234_MSCR_PF10 PAD_CTL_VIU_IBE
#define S32V234_PAD_PF10__VIU1_D15 S32V234_IMCR_VIU1_D15 PAD_CTL_VIU_CFG
#define S32V234_PAD_PF11__VIU1_EN S32V234_MSCR_PF11 PAD_CTL_VIU_IBE
#define S32V234_PAD_PF11__VIU1_D16 S32V234_IMCR_VIU1_D16 PAD_CTL_VIU_CFG
#define S32V234_PAD_PF12__VIU1_EN S32V234_MSCR_PF12 PAD_CTL_VIU_IBE
#define S32V234_PAD_PF12__VIU1_D17 S32V234_IMCR_VIU1_D17 PAD_CTL_VIU_CFG
#define S32V234_PAD_PF13__VIU1_EN S32V234_MSCR_PF13 PAD_CTL_VIU_IBE
#define S32V234_PAD_PF13__VIU1_D18 S32V234_IMCR_VIU1_D18 PAD_CTL_VIU_CFG
#define S32V234_PAD_PF14__VIU1_EN S32V234_MSCR_PF14 PAD_CTL_VIU_IBE
#define S32V234_PAD_PF14__VIU1_D19 S32V234_IMCR_VIU1_D19 PAD_CTL_VIU_CFG
#define S32V234_PAD_PF15__VIU1_EN S32V234_MSCR_PF15 PAD_CTL_VIU_IBE
#define S32V234_PAD_PF15__VIU1_D20 S32V234_IMCR_VIU1_D20 PAD_CTL_VIU_CFG
#define S32V234_PAD_PG0__VIU1_EN S32V234_MSCR_PG0 PAD_CTL_VIU_IBE
#define S32V234_PAD_PG0__VIU1_D21 S32V234_IMCR_VIU1_D21 PAD_CTL_VIU_CFG
#define S32V234_PAD_PG1__VIU1_EN S32V234_MSCR_PG1 PAD_CTL_VIU_IBE
#define S32V234_PAD_PG1__VIU1_D22 S32V234_IMCR_VIU1_D22 PAD_CTL_VIU_CFG
#define S32V234_PAD_PG2__VIU1_EN S32V234_MSCR_PG2 PAD_CTL_VIU_IBE
#define S32V234_PAD_PG2__VIU1_D23 S32V234_IMCR_VIU1_D23 PAD_CTL_VIU_CFG
/* SPI 0-3 */
#define S32V234_PAD_PB6__SPI0_SOUT_OUT S32V234_MSCR_PB6 PAD_CTL_SPI_MSCR_SOUT
#define S32V234_PAD_PB7__SPI0_SIN_OUT S32V234_MSCR_PB7 PAD_CTL_SPI_MSCR_SIN
#define S32V234_PAD_PB7__SPI0_SIN_IN S32V234_IMCR_SPI0_SIN \
PAD_CTL_SPI_IMCR_SIN
#define S32V234_PAD_PB5__SPI0_SCK_OUT S32V234_MSCR_PB5 PAD_CTL_SPI_MSCR_SCK
#define S32V234_PAD_PB8__SPI0_CS0_OUT S32V234_MSCR_PB8 \
(PAD_CTL_SPI_MSCR_CSx | \
PAD_CTL_MUX_MODE_ALT1)
#define S32V234_PAD_PC0__SPI0_CS4_OUT S32V234_MSCR_PC0 \
(PAD_CTL_SPI_MSCR_CSx | \
PAD_CTL_MUX_MODE_ALT3)
#define S32V234_PAD_PC1__SPI0_CS5_OUT S32V234_MSCR_PC1 \
(PAD_CTL_SPI_MSCR_CSx | \
PAD_CTL_MUX_MODE_ALT3)
#define S32V234_PAD_PC2__SPI0_CS6_OUT S32V234_MSCR_PC2 \
(PAD_CTL_SPI_MSCR_CSx | \
PAD_CTL_MUX_MODE_ALT3)
#define S32V234_PAD_PC3__SPI0_CS7_OUT S32V234_MSCR_PC3 \
(PAD_CTL_SPI_MSCR_CSx | \
PAD_CTL_MUX_MODE_ALT2)
#define S32V234_PAD_PB10__SPI1_SOUT_OUT S32V234_MSCR_PB10 PAD_CTL_SPI_MSCR_SOUT
#define S32V234_PAD_PB11__SPI1_SIN_OUT S32V234_MSCR_PB11 PAD_CTL_SPI_MSCR_SIN
#define S32V234_PAD_PB11__SPI1_SIN_IN S32V234_IMCR_SPI1_SIN \
PAD_CTL_SPI_IMCR_SIN
#define S32V234_PAD_PB9__SPI1_SCK_OUT S32V234_MSCR_PB9 PAD_CTL_SPI_MSCR_SCK
#define S32V234_PAD_PB12__SPI1_CS0_OUT S32V234_MSCR_PB12 \
(PAD_CTL_SPI_MSCR_CSx | \
PAD_CTL_MUX_MODE_ALT1)
#define S32V234_PAD_PB14__SPI2_SOUT_OUT S32V234_MSCR_PB14 PAD_CTL_SPI_MSCR_SOUT
#define S32V234_PAD_PB15__SPI2_SIN_OUT S32V234_MSCR_PB15 PAD_CTL_SPI_MSCR_SIN
#define S32V234_PAD_PB15__SPI2_SIN_IN S32V234_IMCR_SPI2_SIN \
PAD_CTL_SPI_IMCR_SIN
#define S32V234_PAD_P13__SPI2_SCK_OUT S32V234_MSCR_PB13 PAD_CTL_SPI_MSCR_SCK
#define S32V234_PAD_PC0__SPI2_CS0_OUT S32V234_MSCR_PC0 \
(PAD_CTL_SPI_MSCR_CSx | \
PAD_CTL_MUX_MODE_ALT1)
#define S32V234_PAD_PC2__SPI3_SOUT_OUT S32V234_MSCR_PC2 PAD_CTL_SPI_MSCR_SOUT
#define S32V234_PAD_PC3__SPI3_SIN_OUT S32V234_MSCR_PC3 PAD_CTL_SPI_MSCR_SIN
#define S32V234_PAD_PC3__SPI3_SIN_IN S32V234_IMCR_SPI3_SIN \
PAD_CTL_SPI_IMCR_SIN
#define S32V234_PAD_PC1__SPI3_SCK_OUT S32V234_MSCR_PC1 PAD_CTL_SPI_MSCR_SCK
#define S32V234_PAD_PC4__SPI3_CS0_OUT S32V234_MSCR_PC4 \
(PAD_CTL_SPI_MSCR_CSx | \
PAD_CTL_MUX_MODE_ALT1)
/* SIUL2 GPIOs */
#define S32V234_PAD_PA0__SIUL_GPIO0 S32V234_MSCR_PA0 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PA1__SIUL_GPIO1 S32V234_MSCR_PA1 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PA2__SIUL_GPIO2 S32V234_MSCR_PA2 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PA3__SIUL_GPIO3 S32V234_MSCR_PA3 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PA4__SIUL_GPIO4 S32V234_MSCR_PA4 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PA5__SIUL_GPIO5 S32V234_MSCR_PA5 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PA6__SIUL_GPIO6 S32V234_MSCR_PA6 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PA7__SIUL_GPIO7 S32V234_MSCR_PA7 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PA8__SIUL_GPIO8 S32V234_MSCR_PA8 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PA9__SIUL_GPIO9 S32V234_MSCR_PA9 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PA10__SIUL_GPIO10 S32V234_MSCR_PA10 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PA11__SIUL_GPIO11 S32V234_MSCR_PA11 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PA12__SIUL_GPIO12 S32V234_MSCR_PA12 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PA13__SIUL_GPIO13 S32V234_MSCR_PA13 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PA14__SIUL_GPIO14 S32V234_MSCR_PA14 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PA15__SIUL_GPIO15 S32V234_MSCR_PA15 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PB0__SIUL_GPIO16 S32V234_MSCR_PB0 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PB1__SIUL_GPIO17 S32V234_MSCR_PB1 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PB2__SIUL_GPIO18 S32V234_MSCR_PB2 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PB3__SIUL_GPIO19 S32V234_MSCR_PB3 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PB4__SIUL_GPIO20 S32V234_MSCR_PB4 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PB5__SIUL_GPIO21 S32V234_MSCR_PB5 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PB6__SIUL_GPIO22 S32V234_MSCR_PB6 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PB7__SIUL_GPIO23 S32V234_MSCR_PB7 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PB8__SIUL_GPIO24 S32V234_MSCR_PB8 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PB9__SIUL_GPIO25 S32V234_MSCR_PB9 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PB10__SIUL_GPIO26 S32V234_MSCR_PB10 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PB11__SIUL_GPIO27 S32V234_MSCR_PB11 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PB12__SIUL_GPIO28 S32V234_MSCR_PB12 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PB13__SIUL_GPIO29 S32V234_MSCR_PB13 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PB14__SIUL_GPIO30 S32V234_MSCR_PB14 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PB15__SIUL_GPIO31 S32V234_MSCR_PB15 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PC0__SIUL_GPIO32 S32V234_MSCR_PC0 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PC1__SIUL_GPIO33 S32V234_MSCR_PC1 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PC2__SIUL_GPIO34 S32V234_MSCR_PC2 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PC3__SIUL_GPIO35 S32V234_MSCR_PC3 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PC4__SIUL_GPIO36 S32V234_MSCR_PC4 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PC5__SIUL_GPIO37 S32V234_MSCR_PC5 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PC6__SIUL_GPIO38 S32V234_MSCR_PC6 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PC7__SIUL_GPIO39 S32V234_MSCR_PC7 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PC8__SIUL_GPIO40 S32V234_MSCR_PC8 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PC9__SIUL_GPIO41 S32V234_MSCR_PC9 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PC10__SIUL_GPIO42 S32V234_MSCR_PC10 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PC11__SIUL_GPIO43 S32V234_MSCR_PC11 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PC12__SIUL_GPIO44 S32V234_MSCR_PC12 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PC13__SIUL_GPIO45 S32V234_MSCR_PC13 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PC14__SIUL_GPIO46 S32V234_MSCR_PC14 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PC15__SIUL_GPIO47 S32V234_MSCR_PC15 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PD0__SIUL_GPIO48 S32V234_MSCR_PD0 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PD1__SIUL_GPIO49 S32V234_MSCR_PD1 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PD2__SIUL_GPIO50 S32V234_MSCR_PD2 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PD3__SIUL_GPIO51 S32V234_MSCR_PD3 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PD4__SIUL_GPIO52 S32V234_MSCR_PD4 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PD5__SIUL_GPIO53 S32V234_MSCR_PD5 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PD6__SIUL_GPIO54 S32V234_MSCR_PD6 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PD7__SIUL_GPIO55 S32V234_MSCR_PD7 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PD8__SIUL_GPIO56 S32V234_MSCR_PD8 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PD9__SIUL_GPIO57 S32V234_MSCR_PD9 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PD10__SIUL_GPIO58 S32V234_MSCR_PD10 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PD11__SIUL_GPIO59 S32V234_MSCR_PD11 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PD12__SIUL_GPIO60 S32V234_MSCR_PD12 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PD13__SIUL_GPIO61 S32V234_MSCR_PD13 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PD14__SIUL_GPIO62 S32V234_MSCR_PD14 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PD15__SIUL_GPIO63 S32V234_MSCR_PD15 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PE0__SIUL_GPIO64 S32V234_MSCR_PE0 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PE1__SIUL_GPIO65 S32V234_MSCR_PE1 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PE2__SIUL_GPIO66 S32V234_MSCR_PE2 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PE3__SIUL_GPIO67 S32V234_MSCR_PE3 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PE4__SIUL_GPIO68 S32V234_MSCR_PE4 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PE5__SIUL_GPIO69 S32V234_MSCR_PE5 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PE6__SIUL_GPIO70 S32V234_MSCR_PE6 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PE7__SIUL_GPIO71 S32V234_MSCR_PE7 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PE8__SIUL_GPIO72 S32V234_MSCR_PE8 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PE9__SIUL_GPIO73 S32V234_MSCR_PE9 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PE10__SIUL_GPIO74 S32V234_MSCR_PE10 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PE11__SIUL_GPIO75 S32V234_MSCR_PE11 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PE12__SIUL_GPIO76 S32V234_MSCR_PE12 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PE13__SIUL_GPIO77 S32V234_MSCR_PE13 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PE14__SIUL_GPIO78 S32V234_MSCR_PE14 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PE15__SIUL_GPIO79 S32V234_MSCR_PE15 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PF0__SIUL_GPIO80 S32V234_MSCR_PF0 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PF1__SIUL_GPIO81 S32V234_MSCR_PF1 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PF2__SIUL_GPIO82 S32V234_MSCR_PF2 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PF3__SIUL_GPIO83 S32V234_MSCR_PF3 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PF4__SIUL_GPIO84 S32V234_MSCR_PF4 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PF5__SIUL_GPIO85 S32V234_MSCR_PF5 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PF6__SIUL_GPIO86 S32V234_MSCR_PF6 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PF7__SIUL_GPIO87 S32V234_MSCR_PF7 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PF8__SIUL_GPIO88 S32V234_MSCR_PF8 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PF9__SIUL_GPIO89 S32V234_MSCR_PF9 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PF10__SIUL_GPIO90 S32V234_MSCR_PF10 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PF11__SIUL_GPIO91 S32V234_MSCR_PF11 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PF12__SIUL_GPIO92 S32V234_MSCR_PF12 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PF13__SIUL_GPIO93 S32V234_MSCR_PF13 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PF14__SIUL_GPIO94 S32V234_MSCR_PF14 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PF15__SIUL_GPIO95 S32V234_MSCR_PF15 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PG0__SIUL_GPIO96 S32V234_MSCR_PG0 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PG1__SIUL_GPIO97 S32V234_MSCR_PG1 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PG2__SIUL_GPIO98 S32V234_MSCR_PG2 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PG3__SIUL_GPIO99 S32V234_MSCR_PG3 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PG4__SIUL_GPIO100 S32V234_MSCR_PG4 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PG5__SIUL_GPIO101 S32V234_MSCR_PG5 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PG6__SIUL_GPIO102 S32V234_MSCR_PG6 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PG7__SIUL_GPIO103 S32V234_MSCR_PG7 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PG8__SIUL_GPIO104 S32V234_MSCR_PG8 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PG9__SIUL_GPIO105 S32V234_MSCR_PG9 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PG10__SIUL_GPIO106 S32V234_MSCR_PG10 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PG11__SIUL_GPIO107 S32V234_MSCR_PG11 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PG12__SIUL_GPIO108 S32V234_MSCR_PG12 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PG13__SIUL_GPIO109 S32V234_MSCR_PG13 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PG14__SIUL_GPIO110 S32V234_MSCR_PG14 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PG15__SIUL_GPIO111 S32V234_MSCR_PG15 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PH0__SIUL_GPIO112 S32V234_MSCR_PH0 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PH1__SIUL_GPIO113 S32V234_MSCR_PH1 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PH2__SIUL_GPIO114 S32V234_MSCR_PH2 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PH3__SIUL_GPIO115 S32V234_MSCR_PH3 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PH4__SIUL_GPIO116 S32V234_MSCR_PH4 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PH5__SIUL_GPIO117 S32V234_MSCR_PH5 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PH6__SIUL_GPIO118 S32V234_MSCR_PH6 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PH7__SIUL_GPIO119 S32V234_MSCR_PH7 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PH8__SIUL_GPIO120 S32V234_MSCR_PH8 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PH9__SIUL_GPIO121 S32V234_MSCR_PH9 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PH10__SIUL_GPIO122 S32V234_MSCR_PH10 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PH11__SIUL_GPIO123 S32V234_MSCR_PH11 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PH12__SIUL_GPIO124 S32V234_MSCR_PH12 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PH13__SIUL_GPIO125 S32V234_MSCR_PH13 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PH14__SIUL_GPIO126 S32V234_MSCR_PH14 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PH15__SIUL_GPIO127 S32V234_MSCR_PH15 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PJ0__SIUL_GPIO128 S32V234_MSCR_PJ0 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PJ1__SIUL_GPIO129 S32V234_MSCR_PJ1 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PJ2__SIUL_GPIO130 S32V234_MSCR_PJ2 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PJ3__SIUL_GPIO131 S32V234_MSCR_PJ3 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PJ4__SIUL_GPIO132 S32V234_MSCR_PJ4 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PJ5__SIUL_GPIO133 S32V234_MSCR_PJ5 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PJ6__SIUL_GPIO134 S32V234_MSCR_PJ6 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PJ7__SIUL_GPIO135 S32V234_MSCR_PJ7 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PJ8__SIUL_GPIO136 S32V234_MSCR_PJ8 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PJ9__SIUL_GPIO137 S32V234_MSCR_PJ9 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PJ10__SIUL_GPIO138 S32V234_MSCR_PJ10 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PJ11__SIUL_GPIO139 S32V234_MSCR_PJ11 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PJ12__SIUL_GPIO140 S32V234_MSCR_PJ12 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PJ13__SIUL_GPIO141 S32V234_MSCR_PJ13 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PJ14__SIUL_GPIO142 S32V234_MSCR_PJ14 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PJ15__SIUL_GPIO143 S32V234_MSCR_PJ15 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PK0__SIUL_GPIO144 S32V234_MSCR_PK0 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PK1__SIUL_GPIO145 S32V234_MSCR_PK1 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PK2__SIUL_GPIO146 S32V234_MSCR_PK2 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PK3__SIUL_GPIO147 S32V234_MSCR_PK3 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PK4__SIUL_GPIO148 S32V234_MSCR_PK4 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PK5__SIUL_GPIO149 S32V234_MSCR_PK5 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PK6__SIUL_GPIO150 S32V234_MSCR_PK6 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PK7__SIUL_GPIO151 S32V234_MSCR_PK7 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PK8__SIUL_GPIO152 S32V234_MSCR_PK8 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PK9__SIUL_GPIO153 S32V234_MSCR_PK9 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PK10__SIUL_GPIO154 S32V234_MSCR_PK10 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PK11__SIUL_GPIO155 S32V234_MSCR_PK11 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PK12__SIUL_GPIO156 S32V234_MSCR_PK12 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PK13__SIUL_GPIO157 S32V234_MSCR_PK13 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PK14__SIUL_GPIO158 S32V234_MSCR_PK14 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PK15__SIUL_GPIO159 S32V234_MSCR_PK15 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PL0__SIUL_GPIO160 S32V234_MSCR_PL0 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PL1__SIUL_GPIO161 S32V234_MSCR_PL1 PAD_CTL_MUX_MODE_ALT0
#define S32V234_PAD_PL2__SIUL_GPIO162 S32V234_MSCR_PL2 PAD_CTL_MUX_MODE_ALT0
/* SIUL2 EIRQ pins */
#define S32V234_PAD_PA0__SIUL_EIRQ0 S32V234_IMCR_SIUL_EIRQ0 PAD_CTL_EIRQ
#define S32V234_PAD_PA1__SIUL_EIRQ1 S32V234_IMCR_SIUL_EIRQ1 PAD_CTL_EIRQ
#define S32V234_PAD_PA2__SIUL_EIRQ2 S32V234_IMCR_SIUL_EIRQ2 PAD_CTL_EIRQ
#define S32V234_PAD_PA3__SIUL_EIRQ3 S32V234_IMCR_SIUL_EIRQ3 PAD_CTL_EIRQ
#define S32V234_PAD_PA4__SIUL_EIRQ4 S32V234_IMCR_SIUL_EIRQ4 PAD_CTL_EIRQ
#define S32V234_PAD_PA5__SIUL_EIRQ5 S32V234_IMCR_SIUL_EIRQ5 PAD_CTL_EIRQ
#define S32V234_PAD_PA6__SIUL_EIRQ6 S32V234_IMCR_SIUL_EIRQ6 PAD_CTL_EIRQ
#define S32V234_PAD_PA7__SIUL_EIRQ7 S32V234_IMCR_SIUL_EIRQ7 PAD_CTL_EIRQ
#define S32V234_PAD_PA8__SIUL_EIRQ8 S32V234_IMCR_SIUL_EIRQ8 PAD_CTL_EIRQ
#define S32V234_PAD_PA9__SIUL_EIRQ9 S32V234_IMCR_SIUL_EIRQ9 PAD_CTL_EIRQ
#define S32V234_PAD_PA10__SIUL_EIRQ10 S32V234_IMCR_SIUL_EIRQ10 PAD_CTL_EIRQ
#define S32V234_PAD_PA11__SIUL_EIRQ11 S32V234_IMCR_SIUL_EIRQ11 PAD_CTL_EIRQ
#define S32V234_PAD_PA12__SIUL_EIRQ12 S32V234_IMCR_SIUL_EIRQ12 PAD_CTL_EIRQ
#define S32V234_PAD_PA13__SIUL_EIRQ13 S32V234_IMCR_SIUL_EIRQ13 PAD_CTL_EIRQ
#define S32V234_PAD_PA14__SIUL_EIRQ14 S32V234_IMCR_SIUL_EIRQ14 PAD_CTL_EIRQ
#define S32V234_PAD_PA15__SIUL_EIRQ15 S32V234_IMCR_SIUL_EIRQ15 PAD_CTL_EIRQ
#define S32V234_PAD_PB0__SIUL_EIRQ16 S32V234_IMCR_SIUL_EIRQ16 PAD_CTL_EIRQ
#define S32V234_PAD_PB1__SIUL_EIRQ17 S32V234_IMCR_SIUL_EIRQ17 PAD_CTL_EIRQ
#define S32V234_PAD_PB2__SIUL_EIRQ18 S32V234_IMCR_SIUL_EIRQ18 PAD_CTL_EIRQ
#define S32V234_PAD_PB3__SIUL_EIRQ19 S32V234_IMCR_SIUL_EIRQ19 PAD_CTL_EIRQ
#define S32V234_PAD_PB4__SIUL_EIRQ20 S32V234_IMCR_SIUL_EIRQ20 PAD_CTL_EIRQ
#define S32V234_PAD_PB5__SIUL_EIRQ21 S32V234_IMCR_SIUL_EIRQ21 PAD_CTL_EIRQ
#define S32V234_PAD_PB6__SIUL_EIRQ22 S32V234_IMCR_SIUL_EIRQ22 PAD_CTL_EIRQ
#define S32V234_PAD_PB7__SIUL_EIRQ23 S32V234_IMCR_SIUL_EIRQ23 PAD_CTL_EIRQ
#define S32V234_PAD_PB8__SIUL_EIRQ24 S32V234_IMCR_SIUL_EIRQ24 PAD_CTL_EIRQ
#define S32V234_PAD_PB9__SIUL_EIRQ25 S32V234_IMCR_SIUL_EIRQ25 PAD_CTL_EIRQ
#define S32V234_PAD_PB10__SIUL_EIRQ26 S32V234_IMCR_SIUL_EIRQ26 PAD_CTL_EIRQ
#define S32V234_PAD_PB11__SIUL_EIRQ27 S32V234_IMCR_SIUL_EIRQ27 PAD_CTL_EIRQ
#define S32V234_PAD_PB12__SIUL_EIRQ28 S32V234_IMCR_SIUL_EIRQ28 PAD_CTL_EIRQ
#define S32V234_PAD_PB13__SIUL_EIRQ29 S32V234_IMCR_SIUL_EIRQ29 PAD_CTL_EIRQ
#define S32V234_PAD_PB14__SIUL_EIRQ30 S32V234_IMCR_SIUL_EIRQ30 PAD_CTL_EIRQ
#define S32V234_PAD_PB15__SIUL_EIRQ31 S32V234_IMCR_SIUL_EIRQ31 PAD_CTL_EIRQ
#endif /* __DT_BINDINGS_S32V234_PINCTRL_H__ */