board.h default state for F4 pins #1053

no default changes here - only using our custom names to highligth default choice
This commit is contained in:
rusefi 2019-12-11 19:25:46 -05:00
parent af4f20551b
commit 4ae65923fb
2 changed files with 422 additions and 409 deletions

View File

@ -36,6 +36,12 @@
#define BOARD_ST_NUCLEO144_H743ZI
#define BOARD_NAME "STMicroelectronics STM32 Nucleo144-H743ZI"
/*
* input-floating is the default pin mode. input-output boards should provision appropriate pull-ups/pull-downs.
*/
#define EFI_PIN_MODE_DEFAULT PIN_MODE_INPUT
#define EFI_DR_DEFAULT PIN_PUPDR_FLOATING
/*
* Ethernet PHY type.
*/
@ -572,13 +578,13 @@
* PA14 - SWCLK (alternate 0).
* PA15 - ZIO_D20 I2S3_WS (input pullup).
*/
#define VAL_GPIOA_MODER (PIN_MODE_INPUT(GPIOA_ZIO_D32) | \
#define VAL_GPIOA_MODER (EFI_PIN_MODE_DEFAULT(GPIOA_ZIO_D32) | \
PIN_MODE_ALTERNATE(GPIOA_RMII_REF_CLK) |\
PIN_MODE_ALTERNATE(GPIOA_RMII_MDIO) | \
PIN_MODE_INPUT(GPIOA_ARD_A0) | \
PIN_MODE_INPUT(GPIOA_ZIO_D24) | \
PIN_MODE_INPUT(GPIOA_ARD_D13) | \
PIN_MODE_INPUT(GPIOA_ARD_D12) | \
EFI_PIN_MODE_DEFAULT(GPIOA_ARD_A0) | \
EFI_PIN_MODE_DEFAULT(GPIOA_ZIO_D24) | \
EFI_PIN_MODE_DEFAULT(GPIOA_ARD_D13) | \
EFI_PIN_MODE_DEFAULT(GPIOA_ARD_D12) | \
PIN_MODE_ALTERNATE(GPIOA_ARD_D11) | \
PIN_MODE_ALTERNATE(GPIOA_USB_SOF) | \
PIN_MODE_ANALOG(GPIOA_USB_VBUS) | \
@ -587,7 +593,7 @@
PIN_MODE_ALTERNATE(GPIOA_USB_DP) | \
PIN_MODE_ALTERNATE(GPIOA_SWDIO) | \
PIN_MODE_ALTERNATE(GPIOA_SWCLK) | \
PIN_MODE_INPUT(GPIOA_ZIO_D20))
EFI_PIN_MODE_DEFAULT(GPIOA_ZIO_D20))
#define VAL_GPIOA_OTYPER (PIN_OTYPE_PUSHPULL(GPIOA_ZIO_D32) | \
PIN_OTYPE_PUSHPULL(GPIOA_RMII_REF_CLK) |\
PIN_OTYPE_PUSHPULL(GPIOA_RMII_MDIO) | \
@ -621,20 +627,20 @@
PIN_OSPEED_HIGH(GPIOA_SWCLK) | \
PIN_OSPEED_HIGH(GPIOA_ZIO_D20))
#define VAL_GPIOA_PUPDR (PIN_PUPDR_PULLUP(GPIOA_ZIO_D32) | \
PIN_PUPDR_FLOATING(GPIOA_RMII_REF_CLK) |\
EFI_DR_DEFAULT(GPIOA_RMII_REF_CLK) |\
PIN_PUPDR_PULLUP(GPIOA_RMII_MDIO) | \
PIN_PUPDR_PULLUP(GPIOA_ARD_A0) | \
PIN_PUPDR_PULLUP(GPIOA_ZIO_D24) | \
PIN_PUPDR_PULLUP(GPIOA_ARD_D13) | \
PIN_PUPDR_PULLUP(GPIOA_ARD_D12) | \
PIN_PUPDR_PULLUP(GPIOA_ARD_D11) | \
PIN_PUPDR_FLOATING(GPIOA_USB_SOF) | \
PIN_PUPDR_FLOATING(GPIOA_USB_VBUS) | \
PIN_PUPDR_FLOATING(GPIOA_USB_ID) | \
PIN_PUPDR_FLOATING(GPIOA_USB_DM) | \
PIN_PUPDR_FLOATING(GPIOA_USB_DP) | \
PIN_PUPDR_FLOATING(GPIOA_SWDIO) | \
PIN_PUPDR_FLOATING(GPIOA_SWCLK) | \
EFI_DR_DEFAULT(GPIOA_USB_SOF) | \
EFI_DR_DEFAULT(GPIOA_USB_VBUS) | \
EFI_DR_DEFAULT(GPIOA_USB_ID) | \
EFI_DR_DEFAULT(GPIOA_USB_DM) | \
EFI_DR_DEFAULT(GPIOA_USB_DP) | \
EFI_DR_DEFAULT(GPIOA_SWDIO) | \
EFI_DR_DEFAULT(GPIOA_SWCLK) | \
PIN_PUPDR_PULLUP(GPIOA_ZIO_D20))
#define VAL_GPIOA_ODR (PIN_ODR_HIGH(GPIOA_ZIO_D32) | \
PIN_ODR_HIGH(GPIOA_RMII_REF_CLK) | \
@ -690,21 +696,21 @@
* PB15 - ZIO_D17 I2S2_SD (input pullup).
*/
#define VAL_GPIOB_MODER (PIN_MODE_OUTPUT(GPIOB_ZIO_D33) | \
PIN_MODE_INPUT(GPIOB_ZIO_A6) | \
PIN_MODE_INPUT(GPIOB_ZIO_D27) | \
PIN_MODE_INPUT(GPIOB_ZIO_D23) | \
PIN_MODE_INPUT(GPIOB_ZIO_D25) | \
PIN_MODE_INPUT(GPIOB_ZIO_D22) | \
PIN_MODE_INPUT(GPIOB_ZIO_D26) | \
EFI_PIN_MODE_DEFAULT(GPIOB_ZIO_A6) | \
EFI_PIN_MODE_DEFAULT(GPIOB_ZIO_D27) | \
EFI_PIN_MODE_DEFAULT(GPIOB_ZIO_D23) | \
EFI_PIN_MODE_DEFAULT(GPIOB_ZIO_D25) | \
EFI_PIN_MODE_DEFAULT(GPIOB_ZIO_D22) | \
EFI_PIN_MODE_DEFAULT(GPIOB_ZIO_D26) | \
PIN_MODE_OUTPUT(GPIOB_LED2) | \
PIN_MODE_INPUT(GPIOB_ARD_D15) | \
PIN_MODE_INPUT(GPIOB_ARD_D14) | \
PIN_MODE_INPUT(GPIOB_ZIO_D36) | \
PIN_MODE_INPUT(GPIOB_ZIO_D35) | \
PIN_MODE_INPUT(GPIOB_ZIO_D19) | \
EFI_PIN_MODE_DEFAULT(GPIOB_ARD_D15) | \
EFI_PIN_MODE_DEFAULT(GPIOB_ARD_D14) | \
EFI_PIN_MODE_DEFAULT(GPIOB_ZIO_D36) | \
EFI_PIN_MODE_DEFAULT(GPIOB_ZIO_D35) | \
EFI_PIN_MODE_DEFAULT(GPIOB_ZIO_D19) | \
PIN_MODE_ALTERNATE(GPIOB_ZIO_D18) | \
PIN_MODE_OUTPUT(GPIOB_LED3) | \
PIN_MODE_INPUT(GPIOB_ZIO_D17))
EFI_PIN_MODE_DEFAULT(GPIOB_ZIO_D17))
#define VAL_GPIOB_OTYPER (PIN_OTYPE_PUSHPULL(GPIOB_ZIO_D33) | \
PIN_OTYPE_PUSHPULL(GPIOB_ZIO_A6) | \
PIN_OTYPE_PUSHPULL(GPIOB_ZIO_D27) | \
@ -737,21 +743,21 @@
PIN_OSPEED_HIGH(GPIOB_ZIO_D18) | \
PIN_OSPEED_HIGH(GPIOB_LED3) | \
PIN_OSPEED_HIGH(GPIOB_ZIO_D17))
#define VAL_GPIOB_PUPDR (PIN_PUPDR_FLOATING(GPIOB_ZIO_D33) | \
#define VAL_GPIOB_PUPDR (EFI_DR_DEFAULT(GPIOB_ZIO_D33) | \
PIN_PUPDR_PULLUP(GPIOB_ZIO_A6) | \
PIN_PUPDR_PULLUP(GPIOB_ZIO_D27) | \
PIN_PUPDR_PULLUP(GPIOB_ZIO_D23) | \
PIN_PUPDR_PULLUP(GPIOB_ZIO_D25) | \
PIN_PUPDR_PULLUP(GPIOB_ZIO_D22) | \
PIN_PUPDR_PULLUP(GPIOB_ZIO_D26) | \
PIN_PUPDR_FLOATING(GPIOB_LED2) | \
EFI_DR_DEFAULT(GPIOB_LED2) | \
PIN_PUPDR_PULLUP(GPIOB_ARD_D15) | \
PIN_PUPDR_PULLUP(GPIOB_ARD_D14) | \
PIN_PUPDR_PULLUP(GPIOB_ZIO_D36) | \
PIN_PUPDR_PULLUP(GPIOB_ZIO_D35) | \
PIN_PUPDR_PULLUP(GPIOB_ZIO_D19) | \
PIN_PUPDR_PULLUP(GPIOB_ZIO_D18) | \
PIN_PUPDR_FLOATING(GPIOB_LED3) | \
EFI_DR_DEFAULT(GPIOB_LED3) | \
PIN_PUPDR_PULLUP(GPIOB_ZIO_D17))
#define VAL_GPIOB_ODR (PIN_ODR_LOW(GPIOB_ZIO_D33) | \
PIN_ODR_HIGH(GPIOB_ZIO_A6) | \
@ -806,22 +812,22 @@
* PC14 - OSC32_IN (input floating).
* PC15 - OSC32_OUT (input floating).
*/
#define VAL_GPIOC_MODER (PIN_MODE_INPUT(GPIOC_ARD_A1) | \
#define VAL_GPIOC_MODER (EFI_PIN_MODE_DEFAULT(GPIOC_ARD_A1) | \
PIN_MODE_ALTERNATE(GPIOC_RMII_MDC) | \
PIN_MODE_INPUT(GPIOC_ZIO_A7) | \
PIN_MODE_INPUT(GPIOC_ARD_A2) | \
EFI_PIN_MODE_DEFAULT(GPIOC_ZIO_A7) | \
EFI_PIN_MODE_DEFAULT(GPIOC_ARD_A2) | \
PIN_MODE_ALTERNATE(GPIOC_RMII_RXD0) | \
PIN_MODE_ALTERNATE(GPIOC_RMII_RXD1) | \
PIN_MODE_INPUT(GPIOC_ZIO_D16) | \
PIN_MODE_INPUT(GPIOC_ZIO_D21) | \
PIN_MODE_INPUT(GPIOC_ZIO_D43) | \
PIN_MODE_INPUT(GPIOC_ZIO_D44) | \
PIN_MODE_INPUT(GPIOC_ZIO_D45) | \
PIN_MODE_INPUT(GPIOC_ZIO_D46) | \
PIN_MODE_INPUT(GPIOC_ZIO_D47) | \
PIN_MODE_INPUT(GPIOC_BUTTON) | \
PIN_MODE_INPUT(GPIOC_OSC32_IN) | \
PIN_MODE_INPUT(GPIOC_OSC32_OUT))
EFI_PIN_MODE_DEFAULT(GPIOC_ZIO_D16) | \
EFI_PIN_MODE_DEFAULT(GPIOC_ZIO_D21) | \
EFI_PIN_MODE_DEFAULT(GPIOC_ZIO_D43) | \
EFI_PIN_MODE_DEFAULT(GPIOC_ZIO_D44) | \
EFI_PIN_MODE_DEFAULT(GPIOC_ZIO_D45) | \
EFI_PIN_MODE_DEFAULT(GPIOC_ZIO_D46) | \
EFI_PIN_MODE_DEFAULT(GPIOC_ZIO_D47) | \
EFI_PIN_MODE_DEFAULT(GPIOC_BUTTON) | \
EFI_PIN_MODE_DEFAULT(GPIOC_OSC32_IN) | \
EFI_PIN_MODE_DEFAULT(GPIOC_OSC32_OUT))
#define VAL_GPIOC_OTYPER (PIN_OTYPE_PUSHPULL(GPIOC_ARD_A1) | \
PIN_OTYPE_PUSHPULL(GPIOC_RMII_MDC) | \
PIN_OTYPE_PUSHPULL(GPIOC_ZIO_A7) | \
@ -855,11 +861,11 @@
PIN_OSPEED_VERYLOW(GPIOC_OSC32_IN) | \
PIN_OSPEED_VERYLOW(GPIOC_OSC32_OUT))
#define VAL_GPIOC_PUPDR (PIN_PUPDR_PULLUP(GPIOC_ARD_A1) | \
PIN_PUPDR_FLOATING(GPIOC_RMII_MDC) | \
EFI_DR_DEFAULT(GPIOC_RMII_MDC) | \
PIN_PUPDR_PULLUP(GPIOC_ZIO_A7) | \
PIN_PUPDR_PULLUP(GPIOC_ARD_A2) | \
PIN_PUPDR_FLOATING(GPIOC_RMII_RXD0) | \
PIN_PUPDR_FLOATING(GPIOC_RMII_RXD1) | \
EFI_DR_DEFAULT(GPIOC_RMII_RXD0) | \
EFI_DR_DEFAULT(GPIOC_RMII_RXD1) | \
PIN_PUPDR_PULLUP(GPIOC_ZIO_D16) | \
PIN_PUPDR_PULLUP(GPIOC_ZIO_D21) | \
PIN_PUPDR_PULLUP(GPIOC_ZIO_D43) | \
@ -867,9 +873,9 @@
PIN_PUPDR_PULLUP(GPIOC_ZIO_D45) | \
PIN_PUPDR_PULLUP(GPIOC_ZIO_D46) | \
PIN_PUPDR_PULLUP(GPIOC_ZIO_D47) | \
PIN_PUPDR_FLOATING(GPIOC_BUTTON) | \
PIN_PUPDR_FLOATING(GPIOC_OSC32_IN) | \
PIN_PUPDR_FLOATING(GPIOC_OSC32_OUT))
EFI_DR_DEFAULT(GPIOC_BUTTON) | \
EFI_DR_DEFAULT(GPIOC_OSC32_IN) | \
EFI_DR_DEFAULT(GPIOC_OSC32_OUT))
#define VAL_GPIOC_ODR (PIN_ODR_HIGH(GPIOC_ARD_A1) | \
PIN_ODR_HIGH(GPIOC_RMII_MDC) | \
PIN_ODR_HIGH(GPIOC_ZIO_A7) | \
@ -923,22 +929,22 @@
* PD14 - ARD_D10 SPI1_NSS (input pullup).
* PD15 - ARD_D9 TIM4_CH4 (input pullup).
*/
#define VAL_GPIOD_MODER (PIN_MODE_INPUT(GPIOD_ZIO_D67) | \
PIN_MODE_INPUT(GPIOD_ZIO_D66) | \
PIN_MODE_INPUT(GPIOD_ZIO_D48) | \
PIN_MODE_INPUT(GPIOD_ZIO_D55) | \
PIN_MODE_INPUT(GPIOD_ZIO_D54) | \
PIN_MODE_INPUT(GPIOD_ZIO_D53) | \
PIN_MODE_INPUT(GPIOD_ZIO_D52) | \
PIN_MODE_INPUT(GPIOD_ZIO_D51) | \
#define VAL_GPIOD_MODER (EFI_PIN_MODE_DEFAULT(GPIOD_ZIO_D67) | \
EFI_PIN_MODE_DEFAULT(GPIOD_ZIO_D66) | \
EFI_PIN_MODE_DEFAULT(GPIOD_ZIO_D48) | \
EFI_PIN_MODE_DEFAULT(GPIOD_ZIO_D55) | \
EFI_PIN_MODE_DEFAULT(GPIOD_ZIO_D54) | \
EFI_PIN_MODE_DEFAULT(GPIOD_ZIO_D53) | \
EFI_PIN_MODE_DEFAULT(GPIOD_ZIO_D52) | \
EFI_PIN_MODE_DEFAULT(GPIOD_ZIO_D51) | \
PIN_MODE_ALTERNATE(GPIOD_USART3_RX) | \
PIN_MODE_ALTERNATE(GPIOD_USART3_TX) | \
PIN_MODE_INPUT(GPIOD_PIN10) | \
PIN_MODE_INPUT(GPIOD_ZIO_D30) | \
PIN_MODE_INPUT(GPIOD_ZIO_D29) | \
PIN_MODE_INPUT(GPIOD_ZIO_D28) | \
PIN_MODE_INPUT(GPIOD_ARD_D10) | \
PIN_MODE_INPUT(GPIOD_ARD_D9))
EFI_PIN_MODE_DEFAULT(GPIOD_PIN10) | \
EFI_PIN_MODE_DEFAULT(GPIOD_ZIO_D30) | \
EFI_PIN_MODE_DEFAULT(GPIOD_ZIO_D29) | \
EFI_PIN_MODE_DEFAULT(GPIOD_ZIO_D28) | \
EFI_PIN_MODE_DEFAULT(GPIOD_ARD_D10) | \
EFI_PIN_MODE_DEFAULT(GPIOD_ARD_D9))
#define VAL_GPIOD_OTYPER (PIN_OTYPE_PUSHPULL(GPIOD_ZIO_D67) | \
PIN_OTYPE_PUSHPULL(GPIOD_ZIO_D66) | \
PIN_OTYPE_PUSHPULL(GPIOD_ZIO_D48) | \
@ -979,8 +985,8 @@
PIN_PUPDR_PULLUP(GPIOD_ZIO_D53) | \
PIN_PUPDR_PULLUP(GPIOD_ZIO_D52) | \
PIN_PUPDR_PULLUP(GPIOD_ZIO_D51) | \
PIN_PUPDR_FLOATING(GPIOD_USART3_RX) | \
PIN_PUPDR_FLOATING(GPIOD_USART3_TX) | \
EFI_DR_DEFAULT(GPIOD_USART3_RX) | \
EFI_DR_DEFAULT(GPIOD_USART3_TX) | \
PIN_PUPDR_PULLUP(GPIOD_PIN10) | \
PIN_PUPDR_PULLUP(GPIOD_ZIO_D30) | \
PIN_PUPDR_PULLUP(GPIOD_ZIO_D29) | \
@ -1040,22 +1046,22 @@
* PE14 - ZIO_D38 (input pullup).
* PE15 - ZIO_D37 TIM1_BKIN1 (input pullup).
*/
#define VAL_GPIOE_MODER (PIN_MODE_INPUT(GPIOE_ZIO_D34) | \
PIN_MODE_INPUT(GPIOE_PIN1) | \
PIN_MODE_INPUT(GPIOE_ZIO_D31) | \
PIN_MODE_INPUT(GPIOE_ZIO_D60) | \
PIN_MODE_INPUT(GPIOE_ZIO_D57) | \
PIN_MODE_INPUT(GPIOE_ZIO_D58) | \
PIN_MODE_INPUT(GPIOE_ZIO_D59) | \
PIN_MODE_INPUT(GPIOE_ZIO_D41) | \
PIN_MODE_INPUT(GPIOE_ZIO_D42) | \
PIN_MODE_INPUT(GPIOE_ARD_D6) | \
PIN_MODE_INPUT(GPIOE_ZIO_D40) | \
PIN_MODE_INPUT(GPIOE_ARD_D5) | \
PIN_MODE_INPUT(GPIOE_ZIO_D39) | \
PIN_MODE_INPUT(GPIOE_ARD_D3) | \
PIN_MODE_INPUT(GPIOE_ZIO_D38) | \
PIN_MODE_INPUT(GPIOE_ZIO_D37))
#define VAL_GPIOE_MODER (EFI_PIN_MODE_DEFAULT(GPIOE_ZIO_D34) | \
EFI_PIN_MODE_DEFAULT(GPIOE_PIN1) | \
EFI_PIN_MODE_DEFAULT(GPIOE_ZIO_D31) | \
EFI_PIN_MODE_DEFAULT(GPIOE_ZIO_D60) | \
EFI_PIN_MODE_DEFAULT(GPIOE_ZIO_D57) | \
EFI_PIN_MODE_DEFAULT(GPIOE_ZIO_D58) | \
EFI_PIN_MODE_DEFAULT(GPIOE_ZIO_D59) | \
EFI_PIN_MODE_DEFAULT(GPIOE_ZIO_D41) | \
EFI_PIN_MODE_DEFAULT(GPIOE_ZIO_D42) | \
EFI_PIN_MODE_DEFAULT(GPIOE_ARD_D6) | \
EFI_PIN_MODE_DEFAULT(GPIOE_ZIO_D40) | \
EFI_PIN_MODE_DEFAULT(GPIOE_ARD_D5) | \
EFI_PIN_MODE_DEFAULT(GPIOE_ZIO_D39) | \
EFI_PIN_MODE_DEFAULT(GPIOE_ARD_D3) | \
EFI_PIN_MODE_DEFAULT(GPIOE_ZIO_D38) | \
EFI_PIN_MODE_DEFAULT(GPIOE_ZIO_D37))
#define VAL_GPIOE_OTYPER (PIN_OTYPE_PUSHPULL(GPIOE_ZIO_D34) | \
PIN_OTYPE_PUSHPULL(GPIOE_PIN1) | \
PIN_OTYPE_PUSHPULL(GPIOE_ZIO_D31) | \
@ -1157,22 +1163,22 @@
* PF14 - ARD_D4 (input pullup).
* PF15 - ARD_D2 (input pullup).
*/
#define VAL_GPIOF_MODER (PIN_MODE_INPUT(GPIOF_ZIO_D68) | \
PIN_MODE_INPUT(GPIOF_ZIO_D69) | \
PIN_MODE_INPUT(GPIOF_ZIO_D70) | \
PIN_MODE_INPUT(GPIOF_ARD_A3) | \
PIN_MODE_INPUT(GPIOF_ZIO_A8) | \
PIN_MODE_INPUT(GPIOF_ARD_A4) | \
PIN_MODE_INPUT(GPIOF_PIN6) | \
PIN_MODE_INPUT(GPIOF_ZIO_D62) | \
PIN_MODE_INPUT(GPIOF_ZIO_D61) | \
PIN_MODE_INPUT(GPIOF_ZIO_D63) | \
PIN_MODE_INPUT(GPIOF_ARD_A5) | \
PIN_MODE_INPUT(GPIOF_PIN11) | \
PIN_MODE_INPUT(GPIOF_ARD_D8) | \
PIN_MODE_INPUT(GPIOF_ARD_D7) | \
PIN_MODE_INPUT(GPIOF_ARD_D4) | \
PIN_MODE_INPUT(GPIOF_ARD_D2))
#define VAL_GPIOF_MODER (EFI_PIN_MODE_DEFAULT(GPIOF_ZIO_D68) | \
EFI_PIN_MODE_DEFAULT(GPIOF_ZIO_D69) | \
EFI_PIN_MODE_DEFAULT(GPIOF_ZIO_D70) | \
EFI_PIN_MODE_DEFAULT(GPIOF_ARD_A3) | \
EFI_PIN_MODE_DEFAULT(GPIOF_ZIO_A8) | \
EFI_PIN_MODE_DEFAULT(GPIOF_ARD_A4) | \
EFI_PIN_MODE_DEFAULT(GPIOF_PIN6) | \
EFI_PIN_MODE_DEFAULT(GPIOF_ZIO_D62) | \
EFI_PIN_MODE_DEFAULT(GPIOF_ZIO_D61) | \
EFI_PIN_MODE_DEFAULT(GPIOF_ZIO_D63) | \
EFI_PIN_MODE_DEFAULT(GPIOF_ARD_A5) | \
EFI_PIN_MODE_DEFAULT(GPIOF_PIN11) | \
EFI_PIN_MODE_DEFAULT(GPIOF_ARD_D8) | \
EFI_PIN_MODE_DEFAULT(GPIOF_ARD_D7) | \
EFI_PIN_MODE_DEFAULT(GPIOF_ARD_D4) | \
EFI_PIN_MODE_DEFAULT(GPIOF_ARD_D2))
#define VAL_GPIOF_OTYPER (PIN_OTYPE_PUSHPULL(GPIOF_ZIO_D68) | \
PIN_OTYPE_PUSHPULL(GPIOF_ZIO_D69) | \
PIN_OTYPE_PUSHPULL(GPIOF_ZIO_D70) | \
@ -1274,22 +1280,22 @@
* PG14 - ARD_D1 USART6_TX (input pullup).
* PG15 - PIN15 (input pullup).
*/
#define VAL_GPIOG_MODER (PIN_MODE_INPUT(GPIOG_ZIO_D65) | \
PIN_MODE_INPUT(GPIOG_ZIO_D64) | \
PIN_MODE_INPUT(GPIOG_ZIO_D49) | \
PIN_MODE_INPUT(GPIOG_ZIO_D50) | \
PIN_MODE_INPUT(GPIOG_PIN4) | \
PIN_MODE_INPUT(GPIOG_PIN5) | \
PIN_MODE_INPUT(GPIOG_USB_GPIO_OUT) | \
PIN_MODE_INPUT(GPIOG_USB_GPIO_IN) | \
PIN_MODE_INPUT(GPIOG_PIN8) | \
PIN_MODE_INPUT(GPIOG_ARD_D0) | \
PIN_MODE_INPUT(GPIOG_PIN10) | \
#define VAL_GPIOG_MODER (EFI_PIN_MODE_DEFAULT(GPIOG_ZIO_D65) | \
EFI_PIN_MODE_DEFAULT(GPIOG_ZIO_D64) | \
EFI_PIN_MODE_DEFAULT(GPIOG_ZIO_D49) | \
EFI_PIN_MODE_DEFAULT(GPIOG_ZIO_D50) | \
EFI_PIN_MODE_DEFAULT(GPIOG_PIN4) | \
EFI_PIN_MODE_DEFAULT(GPIOG_PIN5) | \
EFI_PIN_MODE_DEFAULT(GPIOG_USB_GPIO_OUT) | \
EFI_PIN_MODE_DEFAULT(GPIOG_USB_GPIO_IN) | \
EFI_PIN_MODE_DEFAULT(GPIOG_PIN8) | \
EFI_PIN_MODE_DEFAULT(GPIOG_ARD_D0) | \
EFI_PIN_MODE_DEFAULT(GPIOG_PIN10) | \
PIN_MODE_ALTERNATE(GPIOG_RMII_TX_EN) | \
PIN_MODE_INPUT(GPIOG_PIN12) | \
EFI_PIN_MODE_DEFAULT(GPIOG_PIN12) | \
PIN_MODE_ALTERNATE(GPIOG_RMII_TXD0) | \
PIN_MODE_INPUT(GPIOG_ARD_D1) | \
PIN_MODE_INPUT(GPIOG_PIN15))
EFI_PIN_MODE_DEFAULT(GPIOG_ARD_D1) | \
EFI_PIN_MODE_DEFAULT(GPIOG_PIN15))
#define VAL_GPIOG_OTYPER (PIN_OTYPE_PUSHPULL(GPIOG_ZIO_D65) | \
PIN_OTYPE_PUSHPULL(GPIOG_ZIO_D64) | \
PIN_OTYPE_PUSHPULL(GPIOG_ZIO_D49) | \
@ -1333,9 +1339,9 @@
PIN_PUPDR_PULLUP(GPIOG_PIN8) | \
PIN_PUPDR_PULLUP(GPIOG_ARD_D0) | \
PIN_PUPDR_PULLUP(GPIOG_PIN10) | \
PIN_PUPDR_FLOATING(GPIOG_RMII_TX_EN) | \
EFI_DR_DEFAULT(GPIOG_RMII_TX_EN) | \
PIN_PUPDR_PULLUP(GPIOG_PIN12) | \
PIN_PUPDR_FLOATING(GPIOG_RMII_TXD0) | \
EFI_DR_DEFAULT(GPIOG_RMII_TXD0) | \
PIN_PUPDR_PULLUP(GPIOG_ARD_D1) | \
PIN_PUPDR_PULLUP(GPIOG_PIN15))
#define VAL_GPIOG_ODR (PIN_ODR_HIGH(GPIOG_ZIO_D65) | \
@ -1391,22 +1397,22 @@
* PH14 - PIN14 (input pullup).
* PH15 - PIN15 (input pullup).
*/
#define VAL_GPIOH_MODER (PIN_MODE_INPUT(GPIOH_OSC_IN) | \
PIN_MODE_INPUT(GPIOH_OSC_OUT) | \
PIN_MODE_INPUT(GPIOH_PIN2) | \
PIN_MODE_INPUT(GPIOH_PIN3) | \
PIN_MODE_INPUT(GPIOH_PIN4) | \
PIN_MODE_INPUT(GPIOH_PIN5) | \
PIN_MODE_INPUT(GPIOH_PIN6) | \
PIN_MODE_INPUT(GPIOH_PIN7) | \
PIN_MODE_INPUT(GPIOH_PIN8) | \
PIN_MODE_INPUT(GPIOH_PIN9) | \
PIN_MODE_INPUT(GPIOH_PIN10) | \
PIN_MODE_INPUT(GPIOH_PIN11) | \
PIN_MODE_INPUT(GPIOH_PIN12) | \
PIN_MODE_INPUT(GPIOH_PIN13) | \
PIN_MODE_INPUT(GPIOH_PIN14) | \
PIN_MODE_INPUT(GPIOH_PIN15))
#define VAL_GPIOH_MODER (EFI_PIN_MODE_DEFAULT(GPIOH_OSC_IN) | \
EFI_PIN_MODE_DEFAULT(GPIOH_OSC_OUT) | \
EFI_PIN_MODE_DEFAULT(GPIOH_PIN2) | \
EFI_PIN_MODE_DEFAULT(GPIOH_PIN3) | \
EFI_PIN_MODE_DEFAULT(GPIOH_PIN4) | \
EFI_PIN_MODE_DEFAULT(GPIOH_PIN5) | \
EFI_PIN_MODE_DEFAULT(GPIOH_PIN6) | \
EFI_PIN_MODE_DEFAULT(GPIOH_PIN7) | \
EFI_PIN_MODE_DEFAULT(GPIOH_PIN8) | \
EFI_PIN_MODE_DEFAULT(GPIOH_PIN9) | \
EFI_PIN_MODE_DEFAULT(GPIOH_PIN10) | \
EFI_PIN_MODE_DEFAULT(GPIOH_PIN11) | \
EFI_PIN_MODE_DEFAULT(GPIOH_PIN12) | \
EFI_PIN_MODE_DEFAULT(GPIOH_PIN13) | \
EFI_PIN_MODE_DEFAULT(GPIOH_PIN14) | \
EFI_PIN_MODE_DEFAULT(GPIOH_PIN15))
#define VAL_GPIOH_OTYPER (PIN_OTYPE_PUSHPULL(GPIOH_OSC_IN) | \
PIN_OTYPE_PUSHPULL(GPIOH_OSC_OUT) | \
PIN_OTYPE_PUSHPULL(GPIOH_PIN2) | \
@ -1439,8 +1445,8 @@
PIN_OSPEED_VERYLOW(GPIOH_PIN13) | \
PIN_OSPEED_VERYLOW(GPIOH_PIN14) | \
PIN_OSPEED_VERYLOW(GPIOH_PIN15))
#define VAL_GPIOH_PUPDR (PIN_PUPDR_FLOATING(GPIOH_OSC_IN) | \
PIN_PUPDR_FLOATING(GPIOH_OSC_OUT) | \
#define VAL_GPIOH_PUPDR (EFI_DR_DEFAULT(GPIOH_OSC_IN) | \
EFI_DR_DEFAULT(GPIOH_OSC_OUT) | \
PIN_PUPDR_PULLUP(GPIOH_PIN2) | \
PIN_PUPDR_PULLUP(GPIOH_PIN3) | \
PIN_PUPDR_PULLUP(GPIOH_PIN4) | \
@ -1508,22 +1514,22 @@
* PI14 - PIN14 (input pullup).
* PI15 - PIN15 (input pullup).
*/
#define VAL_GPIOI_MODER (PIN_MODE_INPUT(GPIOI_PIN0) | \
PIN_MODE_INPUT(GPIOI_PIN1) | \
PIN_MODE_INPUT(GPIOI_PIN2) | \
PIN_MODE_INPUT(GPIOI_PIN3) | \
PIN_MODE_INPUT(GPIOI_PIN4) | \
PIN_MODE_INPUT(GPIOI_PIN5) | \
PIN_MODE_INPUT(GPIOI_PIN6) | \
PIN_MODE_INPUT(GPIOI_PIN7) | \
PIN_MODE_INPUT(GPIOI_PIN8) | \
PIN_MODE_INPUT(GPIOI_PIN9) | \
PIN_MODE_INPUT(GPIOI_PIN10) | \
PIN_MODE_INPUT(GPIOI_PIN11) | \
PIN_MODE_INPUT(GPIOI_PIN12) | \
PIN_MODE_INPUT(GPIOI_PIN13) | \
PIN_MODE_INPUT(GPIOI_PIN14) | \
PIN_MODE_INPUT(GPIOI_PIN15))
#define VAL_GPIOI_MODER (EFI_PIN_MODE_DEFAULT(GPIOI_PIN0) | \
EFI_PIN_MODE_DEFAULT(GPIOI_PIN1) | \
EFI_PIN_MODE_DEFAULT(GPIOI_PIN2) | \
EFI_PIN_MODE_DEFAULT(GPIOI_PIN3) | \
EFI_PIN_MODE_DEFAULT(GPIOI_PIN4) | \
EFI_PIN_MODE_DEFAULT(GPIOI_PIN5) | \
EFI_PIN_MODE_DEFAULT(GPIOI_PIN6) | \
EFI_PIN_MODE_DEFAULT(GPIOI_PIN7) | \
EFI_PIN_MODE_DEFAULT(GPIOI_PIN8) | \
EFI_PIN_MODE_DEFAULT(GPIOI_PIN9) | \
EFI_PIN_MODE_DEFAULT(GPIOI_PIN10) | \
EFI_PIN_MODE_DEFAULT(GPIOI_PIN11) | \
EFI_PIN_MODE_DEFAULT(GPIOI_PIN12) | \
EFI_PIN_MODE_DEFAULT(GPIOI_PIN13) | \
EFI_PIN_MODE_DEFAULT(GPIOI_PIN14) | \
EFI_PIN_MODE_DEFAULT(GPIOI_PIN15))
#define VAL_GPIOI_OTYPER (PIN_OTYPE_PUSHPULL(GPIOI_PIN0) | \
PIN_OTYPE_PUSHPULL(GPIOI_PIN1) | \
PIN_OTYPE_PUSHPULL(GPIOI_PIN2) | \
@ -1625,22 +1631,22 @@
* PJ14 - PIN14 (input pullup).
* PJ15 - PIN15 (input pullup).
*/
#define VAL_GPIOJ_MODER (PIN_MODE_INPUT(GPIOJ_PIN0) | \
PIN_MODE_INPUT(GPIOJ_PIN1) | \
PIN_MODE_INPUT(GPIOJ_PIN2) | \
PIN_MODE_INPUT(GPIOJ_PIN3) | \
PIN_MODE_INPUT(GPIOJ_PIN4) | \
PIN_MODE_INPUT(GPIOJ_PIN5) | \
PIN_MODE_INPUT(GPIOJ_PIN6) | \
PIN_MODE_INPUT(GPIOJ_PIN7) | \
PIN_MODE_INPUT(GPIOJ_PIN8) | \
PIN_MODE_INPUT(GPIOJ_PIN9) | \
PIN_MODE_INPUT(GPIOJ_PIN10) | \
PIN_MODE_INPUT(GPIOJ_PIN11) | \
PIN_MODE_INPUT(GPIOJ_PIN12) | \
PIN_MODE_INPUT(GPIOJ_PIN13) | \
PIN_MODE_INPUT(GPIOJ_PIN14) | \
PIN_MODE_INPUT(GPIOJ_PIN15))
#define VAL_GPIOJ_MODER (EFI_PIN_MODE_DEFAULT(GPIOJ_PIN0) | \
EFI_PIN_MODE_DEFAULT(GPIOJ_PIN1) | \
EFI_PIN_MODE_DEFAULT(GPIOJ_PIN2) | \
EFI_PIN_MODE_DEFAULT(GPIOJ_PIN3) | \
EFI_PIN_MODE_DEFAULT(GPIOJ_PIN4) | \
EFI_PIN_MODE_DEFAULT(GPIOJ_PIN5) | \
EFI_PIN_MODE_DEFAULT(GPIOJ_PIN6) | \
EFI_PIN_MODE_DEFAULT(GPIOJ_PIN7) | \
EFI_PIN_MODE_DEFAULT(GPIOJ_PIN8) | \
EFI_PIN_MODE_DEFAULT(GPIOJ_PIN9) | \
EFI_PIN_MODE_DEFAULT(GPIOJ_PIN10) | \
EFI_PIN_MODE_DEFAULT(GPIOJ_PIN11) | \
EFI_PIN_MODE_DEFAULT(GPIOJ_PIN12) | \
EFI_PIN_MODE_DEFAULT(GPIOJ_PIN13) | \
EFI_PIN_MODE_DEFAULT(GPIOJ_PIN14) | \
EFI_PIN_MODE_DEFAULT(GPIOJ_PIN15))
#define VAL_GPIOJ_OTYPER (PIN_OTYPE_PUSHPULL(GPIOJ_PIN0) | \
PIN_OTYPE_PUSHPULL(GPIOJ_PIN1) | \
PIN_OTYPE_PUSHPULL(GPIOJ_PIN2) | \
@ -1742,22 +1748,22 @@
* PK14 - PIN14 (input pullup).
* PK15 - PIN15 (input pullup).
*/
#define VAL_GPIOK_MODER (PIN_MODE_INPUT(GPIOK_PIN0) | \
PIN_MODE_INPUT(GPIOK_PIN1) | \
PIN_MODE_INPUT(GPIOK_PIN2) | \
PIN_MODE_INPUT(GPIOK_PIN3) | \
PIN_MODE_INPUT(GPIOK_PIN4) | \
PIN_MODE_INPUT(GPIOK_PIN5) | \
PIN_MODE_INPUT(GPIOK_PIN6) | \
PIN_MODE_INPUT(GPIOK_PIN7) | \
PIN_MODE_INPUT(GPIOK_PIN8) | \
PIN_MODE_INPUT(GPIOK_PIN9) | \
PIN_MODE_INPUT(GPIOK_PIN10) | \
PIN_MODE_INPUT(GPIOK_PIN11) | \
PIN_MODE_INPUT(GPIOK_PIN12) | \
PIN_MODE_INPUT(GPIOK_PIN13) | \
PIN_MODE_INPUT(GPIOK_PIN14) | \
PIN_MODE_INPUT(GPIOK_PIN15))
#define VAL_GPIOK_MODER (EFI_PIN_MODE_DEFAULT(GPIOK_PIN0) | \
EFI_PIN_MODE_DEFAULT(GPIOK_PIN1) | \
EFI_PIN_MODE_DEFAULT(GPIOK_PIN2) | \
EFI_PIN_MODE_DEFAULT(GPIOK_PIN3) | \
EFI_PIN_MODE_DEFAULT(GPIOK_PIN4) | \
EFI_PIN_MODE_DEFAULT(GPIOK_PIN5) | \
EFI_PIN_MODE_DEFAULT(GPIOK_PIN6) | \
EFI_PIN_MODE_DEFAULT(GPIOK_PIN7) | \
EFI_PIN_MODE_DEFAULT(GPIOK_PIN8) | \
EFI_PIN_MODE_DEFAULT(GPIOK_PIN9) | \
EFI_PIN_MODE_DEFAULT(GPIOK_PIN10) | \
EFI_PIN_MODE_DEFAULT(GPIOK_PIN11) | \
EFI_PIN_MODE_DEFAULT(GPIOK_PIN12) | \
EFI_PIN_MODE_DEFAULT(GPIOK_PIN13) | \
EFI_PIN_MODE_DEFAULT(GPIOK_PIN14) | \
EFI_PIN_MODE_DEFAULT(GPIOK_PIN15))
#define VAL_GPIOK_OTYPER (PIN_OTYPE_PUSHPULL(GPIOK_PIN0) | \
PIN_OTYPE_PUSHPULL(GPIOK_PIN1) | \
PIN_OTYPE_PUSHPULL(GPIOK_PIN2) | \

View File

@ -39,6 +39,13 @@
#define EFI_USB_SERIAL_DP GPIOA_12
/*
* input-floating is the default pin mode. input-output boards should provision appropriate pull-ups/pull-downs.
*/
#define EFI_PIN_MODE_DEFAULT PIN_MODE_INPUT
#define EFI_DR_DEFAULT PIN_PUPDR_FLOATING
/*
* Board oscillators-related settings.
* NOTE: LSE not fitted.
@ -311,22 +318,22 @@
* PA14 - SWCLK (alternate 0).
* PA15 - PIN15 (input pullup).
*/
#define VAL_GPIOA_MODER (PIN_MODE_INPUT(GPIOA_BUTTON) | \
PIN_MODE_INPUT(GPIOA_PIN1) | \
PIN_MODE_INPUT(GPIOA_PIN2) | \
PIN_MODE_INPUT(GPIOA_PIN3) | \
PIN_MODE_INPUT(GPIOA_LRCK) | \
PIN_MODE_INPUT(GPIOA_PIN5) | \
PIN_MODE_INPUT(GPIOA_PIN6) | \
PIN_MODE_INPUT(GPIOA_PIN7) | \
PIN_MODE_INPUT(GPIOA_PIN8) | \
PIN_MODE_INPUT(GPIOA_VBUS_FS) | \
#define VAL_GPIOA_MODER (EFI_PIN_MODE_DEFAULT(GPIOA_BUTTON) | \
EFI_PIN_MODE_DEFAULT(GPIOA_PIN1) | \
EFI_PIN_MODE_DEFAULT(GPIOA_PIN2) | \
EFI_PIN_MODE_DEFAULT(GPIOA_PIN3) | \
EFI_PIN_MODE_DEFAULT(GPIOA_LRCK) | \
EFI_PIN_MODE_DEFAULT(GPIOA_PIN5) | \
EFI_PIN_MODE_DEFAULT(GPIOA_PIN6) | \
EFI_PIN_MODE_DEFAULT(GPIOA_PIN7) | \
EFI_PIN_MODE_DEFAULT(GPIOA_PIN8) | \
EFI_PIN_MODE_DEFAULT(GPIOA_VBUS_FS) | \
PIN_MODE_ALTERNATE(GPIOA_PIN10) | \
PIN_MODE_ALTERNATE(GPIOA_PIN11) | \
PIN_MODE_ALTERNATE(GPIOA_PIN12) | \
PIN_MODE_ALTERNATE(GPIOA_SWDIO) | \
PIN_MODE_ALTERNATE(GPIOA_SWCLK) | \
PIN_MODE_INPUT(GPIOA_PIN15))
EFI_PIN_MODE_DEFAULT(GPIOA_PIN15))
#define VAL_GPIOA_OTYPER (PIN_OTYPE_PUSHPULL(GPIOA_BUTTON) | \
PIN_OTYPE_PUSHPULL(GPIOA_PIN1) | \
PIN_OTYPE_PUSHPULL(GPIOA_PIN2) | \
@ -359,21 +366,21 @@
DEFAULT_GPIO_SPEED(GPIOA_SWDIO) | \
DEFAULT_GPIO_SPEED(GPIOA_SWCLK) | \
DEFAULT_GPIO_SPEED(GPIOA_PIN15))
#define VAL_GPIOA_PUPDR (PIN_PUPDR_FLOATING(GPIOA_BUTTON) | \
#define VAL_GPIOA_PUPDR (EFI_DR_DEFAULT(GPIOA_BUTTON) | \
PIN_PUPDR_PULLUP(GPIOA_PIN1) | \
PIN_PUPDR_PULLUP(GPIOA_PIN2) | \
PIN_PUPDR_PULLUP(GPIOA_PIN3) | \
PIN_PUPDR_FLOATING(GPIOA_LRCK) | \
PIN_PUPDR_FLOATING(GPIOA_PIN5) | \
PIN_PUPDR_FLOATING(GPIOA_PIN6) | \
PIN_PUPDR_FLOATING(GPIOA_PIN7) | \
EFI_DR_DEFAULT(GPIOA_LRCK) | \
EFI_DR_DEFAULT(GPIOA_PIN5) | \
EFI_DR_DEFAULT(GPIOA_PIN6) | \
EFI_DR_DEFAULT(GPIOA_PIN7) | \
PIN_PUPDR_PULLUP(GPIOA_PIN8) | \
PIN_PUPDR_FLOATING(GPIOA_VBUS_FS) | \
PIN_PUPDR_FLOATING(GPIOA_PIN10) | \
PIN_PUPDR_FLOATING(GPIOA_PIN11) | \
PIN_PUPDR_FLOATING(GPIOA_PIN12) | \
PIN_PUPDR_FLOATING(GPIOA_SWDIO) | \
PIN_PUPDR_FLOATING(GPIOA_SWCLK) | \
EFI_DR_DEFAULT(GPIOA_VBUS_FS) | \
EFI_DR_DEFAULT(GPIOA_PIN10) | \
EFI_DR_DEFAULT(GPIOA_PIN11) | \
EFI_DR_DEFAULT(GPIOA_PIN12) | \
EFI_DR_DEFAULT(GPIOA_SWDIO) | \
EFI_DR_DEFAULT(GPIOA_SWCLK) | \
PIN_PUPDR_PULLUP(GPIOA_PIN15))
#define VAL_GPIOA_ODR (PIN_ODR_HIGH(GPIOA_BUTTON) | \
PIN_ODR_HIGH(GPIOA_PIN1) | \
@ -428,22 +435,22 @@
* PB14 - PIN14 (input pullup).
* PB15 - PIN15 (input pullup).
*/
#define VAL_GPIOB_MODER (PIN_MODE_INPUT(GPIOB_PIN0) | \
PIN_MODE_INPUT(GPIOB_PIN1) | \
PIN_MODE_INPUT(GPIOB_PIN2) | \
#define VAL_GPIOB_MODER (EFI_PIN_MODE_DEFAULT(GPIOB_PIN0) | \
EFI_PIN_MODE_DEFAULT(GPIOB_PIN1) | \
EFI_PIN_MODE_DEFAULT(GPIOB_PIN2) | \
PIN_MODE_ALTERNATE(GPIOB_SWO) | \
PIN_MODE_INPUT(GPIOB_PIN4) | \
PIN_MODE_INPUT(GPIOB_PIN5) | \
EFI_PIN_MODE_DEFAULT(GPIOB_PIN4) | \
EFI_PIN_MODE_DEFAULT(GPIOB_PIN5) | \
PIN_MODE_ALTERNATE(GPIOB_SCL) | \
PIN_MODE_INPUT(GPIOB_PIN7) | \
PIN_MODE_INPUT(GPIOB_PIN8) | \
PIN_MODE_INPUT(GPIOB_PIN9) | \
PIN_MODE_INPUT(GPIOB_PIN10) | \
PIN_MODE_INPUT(GPIOB_PIN11) | \
PIN_MODE_INPUT(GPIOB_PIN12) | \
PIN_MODE_INPUT(GPIOB_PIN13) | \
PIN_MODE_INPUT(GPIOB_PIN14) | \
PIN_MODE_INPUT(GPIOB_PIN15))
EFI_PIN_MODE_DEFAULT(GPIOB_PIN7) | \
EFI_PIN_MODE_DEFAULT(GPIOB_PIN8) | \
EFI_PIN_MODE_DEFAULT(GPIOB_PIN9) | \
EFI_PIN_MODE_DEFAULT(GPIOB_PIN10) | \
EFI_PIN_MODE_DEFAULT(GPIOB_PIN11) | \
EFI_PIN_MODE_DEFAULT(GPIOB_PIN12) | \
EFI_PIN_MODE_DEFAULT(GPIOB_PIN13) | \
EFI_PIN_MODE_DEFAULT(GPIOB_PIN14) | \
EFI_PIN_MODE_DEFAULT(GPIOB_PIN15))
#define VAL_GPIOB_OTYPER (PIN_OTYPE_PUSHPULL(GPIOB_PIN0) | \
PIN_OTYPE_PUSHPULL(GPIOB_PIN1) | \
PIN_OTYPE_PUSHPULL(GPIOB_PIN2) | \
@ -479,10 +486,10 @@
#define VAL_GPIOB_PUPDR (PIN_PUPDR_PULLUP(GPIOB_PIN0) | \
PIN_PUPDR_PULLUP(GPIOB_PIN1) | \
PIN_PUPDR_PULLUP(GPIOB_PIN2) | \
PIN_PUPDR_FLOATING(GPIOB_SWO) | \
EFI_DR_DEFAULT(GPIOB_SWO) | \
PIN_PUPDR_PULLUP(GPIOB_PIN4) | \
PIN_PUPDR_PULLUP(GPIOB_PIN5) | \
PIN_PUPDR_FLOATING(GPIOB_SCL) | \
EFI_DR_DEFAULT(GPIOB_SCL) | \
PIN_PUPDR_PULLDOWN(GPIOB_PIN7) | \
PIN_PUPDR_PULLDOWN(GPIOB_PIN8) | \
PIN_PUPDR_PULLDOWN(GPIOB_PIN9) | \
@ -546,21 +553,21 @@
* PC15 - PIN15 (input pullup).
*/
#define VAL_GPIOC_MODER (PIN_MODE_OUTPUT(GPIOC_OTG_FS_POWER_ON) |\
PIN_MODE_INPUT(GPIOC_PIN1) | \
PIN_MODE_INPUT(GPIOC_PIN2) | \
PIN_MODE_INPUT(GPIOC_PIN3) | \
PIN_MODE_INPUT(GPIOC_PIN4) | \
PIN_MODE_INPUT(GPIOC_PIN5) | \
PIN_MODE_INPUT(GPIOC_PIN6) | \
PIN_MODE_INPUT(GPIOC_PIN7) | \
PIN_MODE_INPUT(GPIOC_PIN8) | \
PIN_MODE_INPUT(GPIOC_PIN9) | \
PIN_MODE_INPUT(GPIOC_PIN10) | \
PIN_MODE_INPUT(GPIOC_PIN11) | \
PIN_MODE_INPUT(GPIOC_PIN12) | \
PIN_MODE_INPUT(GPIOC_PIN13) | \
PIN_MODE_INPUT(GPIOC_PIN14) | \
PIN_MODE_INPUT(GPIOC_PIN15))
EFI_PIN_MODE_DEFAULT(GPIOC_PIN1) | \
EFI_PIN_MODE_DEFAULT(GPIOC_PIN2) | \
EFI_PIN_MODE_DEFAULT(GPIOC_PIN3) | \
EFI_PIN_MODE_DEFAULT(GPIOC_PIN4) | \
EFI_PIN_MODE_DEFAULT(GPIOC_PIN5) | \
EFI_PIN_MODE_DEFAULT(GPIOC_PIN6) | \
EFI_PIN_MODE_DEFAULT(GPIOC_PIN7) | \
EFI_PIN_MODE_DEFAULT(GPIOC_PIN8) | \
EFI_PIN_MODE_DEFAULT(GPIOC_PIN9) | \
EFI_PIN_MODE_DEFAULT(GPIOC_PIN10) | \
EFI_PIN_MODE_DEFAULT(GPIOC_PIN11) | \
EFI_PIN_MODE_DEFAULT(GPIOC_PIN12) | \
EFI_PIN_MODE_DEFAULT(GPIOC_PIN13) | \
EFI_PIN_MODE_DEFAULT(GPIOC_PIN14) | \
EFI_PIN_MODE_DEFAULT(GPIOC_PIN15))
#define VAL_GPIOC_OTYPER (PIN_OTYPE_PUSHPULL(GPIOC_OTG_FS_POWER_ON) |\
PIN_OTYPE_PUSHPULL(GPIOC_PIN1) | \
PIN_OTYPE_PUSHPULL(GPIOC_PIN2) | \
@ -593,7 +600,7 @@
DEFAULT_GPIO_SPEED(GPIOC_PIN13) | \
DEFAULT_GPIO_SPEED(GPIOC_PIN14) | \
DEFAULT_GPIO_SPEED(GPIOC_PIN15))
#define VAL_GPIOC_PUPDR (PIN_PUPDR_FLOATING(GPIOC_OTG_FS_POWER_ON) |\
#define VAL_GPIOC_PUPDR (EFI_DR_DEFAULT(GPIOC_OTG_FS_POWER_ON) |\
PIN_PUPDR_PULLDOWN(GPIOC_PIN1) | \
PIN_PUPDR_PULLDOWN(GPIOC_PIN2) | \
PIN_PUPDR_PULLDOWN(GPIOC_PIN3) | \
@ -662,18 +669,18 @@
* PD14 - LED5 (output pushpull maximum).
* PD15 - LED6 (output pushpull maximum).
*/
#define VAL_GPIOD_MODER (PIN_MODE_INPUT(GPIOD_PIN0) | \
PIN_MODE_INPUT(GPIOD_PIN1) | \
PIN_MODE_INPUT(GPIOD_PIN2) | \
PIN_MODE_INPUT(GPIOD_PIN3) | \
#define VAL_GPIOD_MODER (EFI_PIN_MODE_DEFAULT(GPIOD_PIN0) | \
EFI_PIN_MODE_DEFAULT(GPIOD_PIN1) | \
EFI_PIN_MODE_DEFAULT(GPIOD_PIN2) | \
EFI_PIN_MODE_DEFAULT(GPIOD_PIN3) | \
PIN_MODE_OUTPUT(GPIOD_RESET) | \
PIN_MODE_INPUT(GPIOD_OVER_CURRENT) | \
PIN_MODE_INPUT(GPIOD_PIN6) | \
PIN_MODE_INPUT(GPIOD_PIN7) | \
PIN_MODE_INPUT(GPIOD_PIN8) | \
PIN_MODE_INPUT(GPIOD_PIN9) | \
PIN_MODE_INPUT(GPIOD_PIN10) | \
PIN_MODE_INPUT(GPIOD_PIN11) | \
EFI_PIN_MODE_DEFAULT(GPIOD_OVER_CURRENT) | \
EFI_PIN_MODE_DEFAULT(GPIOD_PIN6) | \
EFI_PIN_MODE_DEFAULT(GPIOD_PIN7) | \
EFI_PIN_MODE_DEFAULT(GPIOD_PIN8) | \
EFI_PIN_MODE_DEFAULT(GPIOD_PIN9) | \
EFI_PIN_MODE_DEFAULT(GPIOD_PIN10) | \
EFI_PIN_MODE_DEFAULT(GPIOD_PIN11) | \
PIN_MODE_OUTPUT(GPIOD_LED4) | \
PIN_MODE_OUTPUT(GPIOD_LED3) | \
PIN_MODE_OUTPUT(GPIOD_LED5) | \
@ -714,18 +721,18 @@
PIN_PUPDR_PULLUP(GPIOD_PIN1) | \
PIN_PUPDR_PULLUP(GPIOD_PIN2) | \
PIN_PUPDR_PULLUP(GPIOD_PIN3) | \
PIN_PUPDR_FLOATING(GPIOD_RESET) | \
PIN_PUPDR_FLOATING(GPIOD_OVER_CURRENT) |\
EFI_DR_DEFAULT(GPIOD_RESET) | \
EFI_DR_DEFAULT(GPIOD_OVER_CURRENT) |\
PIN_PUPDR_PULLUP(GPIOD_PIN6) | \
PIN_PUPDR_PULLUP(GPIOD_PIN7) | \
PIN_PUPDR_PULLUP(GPIOD_PIN8) | \
PIN_PUPDR_PULLUP(GPIOD_PIN9) | \
PIN_PUPDR_PULLUP(GPIOD_PIN10) | \
PIN_PUPDR_PULLUP(GPIOD_PIN11) | \
PIN_PUPDR_FLOATING(GPIOD_LED4) | \
PIN_PUPDR_FLOATING(GPIOD_LED3) | \
PIN_PUPDR_FLOATING(GPIOD_LED5) | \
PIN_PUPDR_FLOATING(GPIOD_LED6))
EFI_DR_DEFAULT(GPIOD_LED4) | \
EFI_DR_DEFAULT(GPIOD_LED3) | \
EFI_DR_DEFAULT(GPIOD_LED5) | \
EFI_DR_DEFAULT(GPIOD_LED6))
#define VAL_GPIOD_ODR (PIN_ODR_HIGH(GPIOD_PIN0) | \
PIN_ODR_HIGH(GPIOD_PIN1) | \
PIN_ODR_HIGH(GPIOD_PIN2) | \
@ -779,22 +786,22 @@
* PE14 - PIN14 (input floating).
* PE15 - PIN15 (input floating).
*/
#define VAL_GPIOE_MODER (PIN_MODE_INPUT(GPIOE_PIN0) | \
PIN_MODE_INPUT(GPIOE_PIN1) | \
PIN_MODE_INPUT(GPIOE_PIN2) | \
PIN_MODE_INPUT(GPIOE_PIN3) | \
PIN_MODE_INPUT(GPIOE_PIN4) | \
PIN_MODE_INPUT(GPIOE_PIN5) | \
PIN_MODE_INPUT(GPIOE_PIN6) | \
PIN_MODE_INPUT(GPIOE_PIN7) | \
PIN_MODE_INPUT(GPIOE_PIN8) | \
PIN_MODE_INPUT(GPIOE_PIN9) | \
PIN_MODE_INPUT(GPIOE_PIN10) | \
PIN_MODE_INPUT(GPIOE_PIN11) | \
PIN_MODE_INPUT(GPIOE_PIN12) | \
PIN_MODE_INPUT(GPIOE_PIN13) | \
PIN_MODE_INPUT(GPIOE_PIN14) | \
PIN_MODE_INPUT(GPIOE_PIN15))
#define VAL_GPIOE_MODER (EFI_PIN_MODE_DEFAULT(GPIOE_PIN0) | \
EFI_PIN_MODE_DEFAULT(GPIOE_PIN1) | \
EFI_PIN_MODE_DEFAULT(GPIOE_PIN2) | \
EFI_PIN_MODE_DEFAULT(GPIOE_PIN3) | \
EFI_PIN_MODE_DEFAULT(GPIOE_PIN4) | \
EFI_PIN_MODE_DEFAULT(GPIOE_PIN5) | \
EFI_PIN_MODE_DEFAULT(GPIOE_PIN6) | \
EFI_PIN_MODE_DEFAULT(GPIOE_PIN7) | \
EFI_PIN_MODE_DEFAULT(GPIOE_PIN8) | \
EFI_PIN_MODE_DEFAULT(GPIOE_PIN9) | \
EFI_PIN_MODE_DEFAULT(GPIOE_PIN10) | \
EFI_PIN_MODE_DEFAULT(GPIOE_PIN11) | \
EFI_PIN_MODE_DEFAULT(GPIOE_PIN12) | \
EFI_PIN_MODE_DEFAULT(GPIOE_PIN13) | \
EFI_PIN_MODE_DEFAULT(GPIOE_PIN14) | \
EFI_PIN_MODE_DEFAULT(GPIOE_PIN15))
#define VAL_GPIOE_OTYPER (PIN_OTYPE_PUSHPULL(GPIOE_PIN0) | \
PIN_OTYPE_PUSHPULL(GPIOE_PIN1) | \
PIN_OTYPE_PUSHPULL(GPIOE_PIN2) | \
@ -827,22 +834,22 @@
DEFAULT_GPIO_SPEED(GPIOE_PIN13) | \
DEFAULT_GPIO_SPEED(GPIOE_PIN14) | \
DEFAULT_GPIO_SPEED(GPIOE_PIN15))
#define VAL_GPIOE_PUPDR (PIN_PUPDR_FLOATING(GPIOE_PIN0) | \
PIN_PUPDR_FLOATING(GPIOE_PIN1) | \
PIN_PUPDR_FLOATING(GPIOE_PIN2) | \
PIN_PUPDR_FLOATING(GPIOE_PIN3) | \
PIN_PUPDR_FLOATING(GPIOE_PIN4) | \
PIN_PUPDR_FLOATING(GPIOE_PIN5) | \
PIN_PUPDR_FLOATING(GPIOE_PIN6) | \
PIN_PUPDR_FLOATING(GPIOE_PIN7) | \
PIN_PUPDR_FLOATING(GPIOE_PIN8) | \
PIN_PUPDR_FLOATING(GPIOE_PIN9) | \
PIN_PUPDR_FLOATING(GPIOE_PIN10) | \
PIN_PUPDR_FLOATING(GPIOE_PIN11) | \
PIN_PUPDR_FLOATING(GPIOE_PIN12) | \
PIN_PUPDR_FLOATING(GPIOE_PIN13) | \
PIN_PUPDR_FLOATING(GPIOE_PIN14) | \
PIN_PUPDR_FLOATING(GPIOE_PIN15))
#define VAL_GPIOE_PUPDR (EFI_DR_DEFAULT(GPIOE_PIN0) | \
EFI_DR_DEFAULT(GPIOE_PIN1) | \
EFI_DR_DEFAULT(GPIOE_PIN2) | \
EFI_DR_DEFAULT(GPIOE_PIN3) | \
EFI_DR_DEFAULT(GPIOE_PIN4) | \
EFI_DR_DEFAULT(GPIOE_PIN5) | \
EFI_DR_DEFAULT(GPIOE_PIN6) | \
EFI_DR_DEFAULT(GPIOE_PIN7) | \
EFI_DR_DEFAULT(GPIOE_PIN8) | \
EFI_DR_DEFAULT(GPIOE_PIN9) | \
EFI_DR_DEFAULT(GPIOE_PIN10) | \
EFI_DR_DEFAULT(GPIOE_PIN11) | \
EFI_DR_DEFAULT(GPIOE_PIN12) | \
EFI_DR_DEFAULT(GPIOE_PIN13) | \
EFI_DR_DEFAULT(GPIOE_PIN14) | \
EFI_DR_DEFAULT(GPIOE_PIN15))
#define VAL_GPIOE_ODR (PIN_ODR_HIGH(GPIOE_PIN0) | \
PIN_ODR_HIGH(GPIOE_PIN1) | \
PIN_ODR_HIGH(GPIOE_PIN2) | \
@ -896,22 +903,22 @@
* PF14 - PIN14 (input floating).
* PF15 - PIN15 (input floating).
*/
#define VAL_GPIOF_MODER (PIN_MODE_INPUT(GPIOF_PIN0) | \
PIN_MODE_INPUT(GPIOF_PIN1) | \
PIN_MODE_INPUT(GPIOF_PIN2) | \
PIN_MODE_INPUT(GPIOF_PIN3) | \
PIN_MODE_INPUT(GPIOF_PIN4) | \
PIN_MODE_INPUT(GPIOF_PIN5) | \
PIN_MODE_INPUT(GPIOF_PIN6) | \
PIN_MODE_INPUT(GPIOF_PIN7) | \
PIN_MODE_INPUT(GPIOF_PIN8) | \
PIN_MODE_INPUT(GPIOF_PIN9) | \
PIN_MODE_INPUT(GPIOF_PIN10) | \
PIN_MODE_INPUT(GPIOF_PIN11) | \
PIN_MODE_INPUT(GPIOF_PIN12) | \
PIN_MODE_INPUT(GPIOF_PIN13) | \
PIN_MODE_INPUT(GPIOF_PIN14) | \
PIN_MODE_INPUT(GPIOF_PIN15))
#define VAL_GPIOF_MODER (EFI_PIN_MODE_DEFAULT(GPIOF_PIN0) | \
EFI_PIN_MODE_DEFAULT(GPIOF_PIN1) | \
EFI_PIN_MODE_DEFAULT(GPIOF_PIN2) | \
EFI_PIN_MODE_DEFAULT(GPIOF_PIN3) | \
EFI_PIN_MODE_DEFAULT(GPIOF_PIN4) | \
EFI_PIN_MODE_DEFAULT(GPIOF_PIN5) | \
EFI_PIN_MODE_DEFAULT(GPIOF_PIN6) | \
EFI_PIN_MODE_DEFAULT(GPIOF_PIN7) | \
EFI_PIN_MODE_DEFAULT(GPIOF_PIN8) | \
EFI_PIN_MODE_DEFAULT(GPIOF_PIN9) | \
EFI_PIN_MODE_DEFAULT(GPIOF_PIN10) | \
EFI_PIN_MODE_DEFAULT(GPIOF_PIN11) | \
EFI_PIN_MODE_DEFAULT(GPIOF_PIN12) | \
EFI_PIN_MODE_DEFAULT(GPIOF_PIN13) | \
EFI_PIN_MODE_DEFAULT(GPIOF_PIN14) | \
EFI_PIN_MODE_DEFAULT(GPIOF_PIN15))
#define VAL_GPIOF_OTYPER (PIN_OTYPE_PUSHPULL(GPIOF_PIN0) | \
PIN_OTYPE_PUSHPULL(GPIOF_PIN1) | \
PIN_OTYPE_PUSHPULL(GPIOF_PIN2) | \
@ -944,22 +951,22 @@
DEFAULT_GPIO_SPEED(GPIOF_PIN13) | \
DEFAULT_GPIO_SPEED(GPIOF_PIN14) | \
DEFAULT_GPIO_SPEED(GPIOF_PIN15))
#define VAL_GPIOF_PUPDR (PIN_PUPDR_FLOATING(GPIOF_PIN0) | \
PIN_PUPDR_FLOATING(GPIOF_PIN1) | \
PIN_PUPDR_FLOATING(GPIOF_PIN2) | \
PIN_PUPDR_FLOATING(GPIOF_PIN3) | \
PIN_PUPDR_FLOATING(GPIOF_PIN4) | \
PIN_PUPDR_FLOATING(GPIOF_PIN5) | \
PIN_PUPDR_FLOATING(GPIOF_PIN6) | \
PIN_PUPDR_FLOATING(GPIOF_PIN7) | \
PIN_PUPDR_FLOATING(GPIOF_PIN8) | \
PIN_PUPDR_FLOATING(GPIOF_PIN9) | \
PIN_PUPDR_FLOATING(GPIOF_PIN10) | \
PIN_PUPDR_FLOATING(GPIOF_PIN11) | \
PIN_PUPDR_FLOATING(GPIOF_PIN12) | \
PIN_PUPDR_FLOATING(GPIOF_PIN13) | \
PIN_PUPDR_FLOATING(GPIOF_PIN14) | \
PIN_PUPDR_FLOATING(GPIOF_PIN15))
#define VAL_GPIOF_PUPDR (EFI_DR_DEFAULT(GPIOF_PIN0) | \
EFI_DR_DEFAULT(GPIOF_PIN1) | \
EFI_DR_DEFAULT(GPIOF_PIN2) | \
EFI_DR_DEFAULT(GPIOF_PIN3) | \
EFI_DR_DEFAULT(GPIOF_PIN4) | \
EFI_DR_DEFAULT(GPIOF_PIN5) | \
EFI_DR_DEFAULT(GPIOF_PIN6) | \
EFI_DR_DEFAULT(GPIOF_PIN7) | \
EFI_DR_DEFAULT(GPIOF_PIN8) | \
EFI_DR_DEFAULT(GPIOF_PIN9) | \
EFI_DR_DEFAULT(GPIOF_PIN10) | \
EFI_DR_DEFAULT(GPIOF_PIN11) | \
EFI_DR_DEFAULT(GPIOF_PIN12) | \
EFI_DR_DEFAULT(GPIOF_PIN13) | \
EFI_DR_DEFAULT(GPIOF_PIN14) | \
EFI_DR_DEFAULT(GPIOF_PIN15))
#define VAL_GPIOF_ODR (PIN_ODR_HIGH(GPIOF_PIN0) | \
PIN_ODR_HIGH(GPIOF_PIN1) | \
PIN_ODR_HIGH(GPIOF_PIN2) | \
@ -1013,22 +1020,22 @@
* PG14 - PIN14 (input floating).
* PG15 - PIN15 (input floating).
*/
#define VAL_GPIOG_MODER (PIN_MODE_INPUT(GPIOG_PIN0) | \
PIN_MODE_INPUT(GPIOG_PIN1) | \
PIN_MODE_INPUT(GPIOG_PIN2) | \
PIN_MODE_INPUT(GPIOG_PIN3) | \
PIN_MODE_INPUT(GPIOG_PIN4) | \
PIN_MODE_INPUT(GPIOG_PIN5) | \
PIN_MODE_INPUT(GPIOG_PIN6) | \
PIN_MODE_INPUT(GPIOG_PIN7) | \
PIN_MODE_INPUT(GPIOG_PIN8) | \
PIN_MODE_INPUT(GPIOG_PIN9) | \
PIN_MODE_INPUT(GPIOG_PIN10) | \
PIN_MODE_INPUT(GPIOG_PIN11) | \
PIN_MODE_INPUT(GPIOG_PIN12) | \
PIN_MODE_INPUT(GPIOG_PIN13) | \
PIN_MODE_INPUT(GPIOG_PIN14) | \
PIN_MODE_INPUT(GPIOG_PIN15))
#define VAL_GPIOG_MODER (EFI_PIN_MODE_DEFAULT(GPIOG_PIN0) | \
EFI_PIN_MODE_DEFAULT(GPIOG_PIN1) | \
EFI_PIN_MODE_DEFAULT(GPIOG_PIN2) | \
EFI_PIN_MODE_DEFAULT(GPIOG_PIN3) | \
EFI_PIN_MODE_DEFAULT(GPIOG_PIN4) | \
EFI_PIN_MODE_DEFAULT(GPIOG_PIN5) | \
EFI_PIN_MODE_DEFAULT(GPIOG_PIN6) | \
EFI_PIN_MODE_DEFAULT(GPIOG_PIN7) | \
EFI_PIN_MODE_DEFAULT(GPIOG_PIN8) | \
EFI_PIN_MODE_DEFAULT(GPIOG_PIN9) | \
EFI_PIN_MODE_DEFAULT(GPIOG_PIN10) | \
EFI_PIN_MODE_DEFAULT(GPIOG_PIN11) | \
EFI_PIN_MODE_DEFAULT(GPIOG_PIN12) | \
EFI_PIN_MODE_DEFAULT(GPIOG_PIN13) | \
EFI_PIN_MODE_DEFAULT(GPIOG_PIN14) | \
EFI_PIN_MODE_DEFAULT(GPIOG_PIN15))
#define VAL_GPIOG_OTYPER (PIN_OTYPE_PUSHPULL(GPIOG_PIN0) | \
PIN_OTYPE_PUSHPULL(GPIOG_PIN1) | \
PIN_OTYPE_PUSHPULL(GPIOG_PIN2) | \
@ -1061,22 +1068,22 @@
DEFAULT_GPIO_SPEED(GPIOG_PIN13) | \
DEFAULT_GPIO_SPEED(GPIOG_PIN14) | \
DEFAULT_GPIO_SPEED(GPIOG_PIN15))
#define VAL_GPIOG_PUPDR (PIN_PUPDR_FLOATING(GPIOG_PIN0) | \
PIN_PUPDR_FLOATING(GPIOG_PIN1) | \
PIN_PUPDR_FLOATING(GPIOG_PIN2) | \
PIN_PUPDR_FLOATING(GPIOG_PIN3) | \
PIN_PUPDR_FLOATING(GPIOG_PIN4) | \
PIN_PUPDR_FLOATING(GPIOG_PIN5) | \
PIN_PUPDR_FLOATING(GPIOG_PIN6) | \
PIN_PUPDR_FLOATING(GPIOG_PIN7) | \
PIN_PUPDR_FLOATING(GPIOG_PIN8) | \
PIN_PUPDR_FLOATING(GPIOG_PIN9) | \
PIN_PUPDR_FLOATING(GPIOG_PIN10) | \
PIN_PUPDR_FLOATING(GPIOG_PIN11) | \
PIN_PUPDR_FLOATING(GPIOG_PIN12) | \
PIN_PUPDR_FLOATING(GPIOG_PIN13) | \
PIN_PUPDR_FLOATING(GPIOG_PIN14) | \
PIN_PUPDR_FLOATING(GPIOG_PIN15))
#define VAL_GPIOG_PUPDR (EFI_DR_DEFAULT(GPIOG_PIN0) | \
EFI_DR_DEFAULT(GPIOG_PIN1) | \
EFI_DR_DEFAULT(GPIOG_PIN2) | \
EFI_DR_DEFAULT(GPIOG_PIN3) | \
EFI_DR_DEFAULT(GPIOG_PIN4) | \
EFI_DR_DEFAULT(GPIOG_PIN5) | \
EFI_DR_DEFAULT(GPIOG_PIN6) | \
EFI_DR_DEFAULT(GPIOG_PIN7) | \
EFI_DR_DEFAULT(GPIOG_PIN8) | \
EFI_DR_DEFAULT(GPIOG_PIN9) | \
EFI_DR_DEFAULT(GPIOG_PIN10) | \
EFI_DR_DEFAULT(GPIOG_PIN11) | \
EFI_DR_DEFAULT(GPIOG_PIN12) | \
EFI_DR_DEFAULT(GPIOG_PIN13) | \
EFI_DR_DEFAULT(GPIOG_PIN14) | \
EFI_DR_DEFAULT(GPIOG_PIN15))
#define VAL_GPIOG_ODR (PIN_ODR_HIGH(GPIOG_PIN0) | \
PIN_ODR_HIGH(GPIOG_PIN1) | \
PIN_ODR_HIGH(GPIOG_PIN2) | \
@ -1130,22 +1137,22 @@
* PH14 - PIN14 (input floating).
* PH15 - PIN15 (input floating).
*/
#define VAL_GPIOH_MODER (PIN_MODE_INPUT(GPIOH_OSC_IN) | \
PIN_MODE_INPUT(GPIOH_OSC_OUT) | \
PIN_MODE_INPUT(GPIOH_PIN2) | \
PIN_MODE_INPUT(GPIOH_PIN3) | \
PIN_MODE_INPUT(GPIOH_PIN4) | \
PIN_MODE_INPUT(GPIOH_PIN5) | \
PIN_MODE_INPUT(GPIOH_PIN6) | \
PIN_MODE_INPUT(GPIOH_PIN7) | \
PIN_MODE_INPUT(GPIOH_PIN8) | \
PIN_MODE_INPUT(GPIOH_PIN9) | \
PIN_MODE_INPUT(GPIOH_PIN10) | \
PIN_MODE_INPUT(GPIOH_PIN11) | \
PIN_MODE_INPUT(GPIOH_PIN12) | \
PIN_MODE_INPUT(GPIOH_PIN13) | \
PIN_MODE_INPUT(GPIOH_PIN14) | \
PIN_MODE_INPUT(GPIOH_PIN15))
#define VAL_GPIOH_MODER (EFI_PIN_MODE_DEFAULT(GPIOH_OSC_IN) | \
EFI_PIN_MODE_DEFAULT(GPIOH_OSC_OUT) | \
EFI_PIN_MODE_DEFAULT(GPIOH_PIN2) | \
EFI_PIN_MODE_DEFAULT(GPIOH_PIN3) | \
EFI_PIN_MODE_DEFAULT(GPIOH_PIN4) | \
EFI_PIN_MODE_DEFAULT(GPIOH_PIN5) | \
EFI_PIN_MODE_DEFAULT(GPIOH_PIN6) | \
EFI_PIN_MODE_DEFAULT(GPIOH_PIN7) | \
EFI_PIN_MODE_DEFAULT(GPIOH_PIN8) | \
EFI_PIN_MODE_DEFAULT(GPIOH_PIN9) | \
EFI_PIN_MODE_DEFAULT(GPIOH_PIN10) | \
EFI_PIN_MODE_DEFAULT(GPIOH_PIN11) | \
EFI_PIN_MODE_DEFAULT(GPIOH_PIN12) | \
EFI_PIN_MODE_DEFAULT(GPIOH_PIN13) | \
EFI_PIN_MODE_DEFAULT(GPIOH_PIN14) | \
EFI_PIN_MODE_DEFAULT(GPIOH_PIN15))
#define VAL_GPIOH_OTYPER (PIN_OTYPE_PUSHPULL(GPIOH_OSC_IN) | \
PIN_OTYPE_PUSHPULL(GPIOH_OSC_OUT) | \
PIN_OTYPE_PUSHPULL(GPIOH_PIN2) | \
@ -1178,22 +1185,22 @@
DEFAULT_GPIO_SPEED(GPIOH_PIN13) | \
DEFAULT_GPIO_SPEED(GPIOH_PIN14) | \
DEFAULT_GPIO_SPEED(GPIOH_PIN15))
#define VAL_GPIOH_PUPDR (PIN_PUPDR_FLOATING(GPIOH_OSC_IN) | \
PIN_PUPDR_FLOATING(GPIOH_OSC_OUT) | \
PIN_PUPDR_FLOATING(GPIOH_PIN2) | \
PIN_PUPDR_FLOATING(GPIOH_PIN3) | \
PIN_PUPDR_FLOATING(GPIOH_PIN4) | \
PIN_PUPDR_FLOATING(GPIOH_PIN5) | \
PIN_PUPDR_FLOATING(GPIOH_PIN6) | \
PIN_PUPDR_FLOATING(GPIOH_PIN7) | \
PIN_PUPDR_FLOATING(GPIOH_PIN8) | \
PIN_PUPDR_FLOATING(GPIOH_PIN9) | \
PIN_PUPDR_FLOATING(GPIOH_PIN10) | \
PIN_PUPDR_FLOATING(GPIOH_PIN11) | \
PIN_PUPDR_FLOATING(GPIOH_PIN12) | \
PIN_PUPDR_FLOATING(GPIOH_PIN13) | \
PIN_PUPDR_FLOATING(GPIOH_PIN14) | \
PIN_PUPDR_FLOATING(GPIOH_PIN15))
#define VAL_GPIOH_PUPDR (EFI_DR_DEFAULT(GPIOH_OSC_IN) | \
EFI_DR_DEFAULT(GPIOH_OSC_OUT) | \
EFI_DR_DEFAULT(GPIOH_PIN2) | \
EFI_DR_DEFAULT(GPIOH_PIN3) | \
EFI_DR_DEFAULT(GPIOH_PIN4) | \
EFI_DR_DEFAULT(GPIOH_PIN5) | \
EFI_DR_DEFAULT(GPIOH_PIN6) | \
EFI_DR_DEFAULT(GPIOH_PIN7) | \
EFI_DR_DEFAULT(GPIOH_PIN8) | \
EFI_DR_DEFAULT(GPIOH_PIN9) | \
EFI_DR_DEFAULT(GPIOH_PIN10) | \
EFI_DR_DEFAULT(GPIOH_PIN11) | \
EFI_DR_DEFAULT(GPIOH_PIN12) | \
EFI_DR_DEFAULT(GPIOH_PIN13) | \
EFI_DR_DEFAULT(GPIOH_PIN14) | \
EFI_DR_DEFAULT(GPIOH_PIN15))
#define VAL_GPIOH_ODR (PIN_ODR_HIGH(GPIOH_OSC_IN) | \
PIN_ODR_HIGH(GPIOH_OSC_OUT) | \
PIN_ODR_HIGH(GPIOH_PIN2) | \
@ -1247,22 +1254,22 @@
* PI14 - PIN14 (input floating).
* PI15 - PIN15 (input floating).
*/
#define VAL_GPIOI_MODER (PIN_MODE_INPUT(GPIOI_PIN0) | \
PIN_MODE_INPUT(GPIOI_PIN1) | \
PIN_MODE_INPUT(GPIOI_PIN2) | \
PIN_MODE_INPUT(GPIOI_PIN3) | \
PIN_MODE_INPUT(GPIOI_PIN4) | \
PIN_MODE_INPUT(GPIOI_PIN5) | \
PIN_MODE_INPUT(GPIOI_PIN6) | \
PIN_MODE_INPUT(GPIOI_PIN7) | \
PIN_MODE_INPUT(GPIOI_PIN8) | \
PIN_MODE_INPUT(GPIOI_PIN9) | \
PIN_MODE_INPUT(GPIOI_PIN10) | \
PIN_MODE_INPUT(GPIOI_PIN11) | \
PIN_MODE_INPUT(GPIOI_PIN12) | \
PIN_MODE_INPUT(GPIOI_PIN13) | \
PIN_MODE_INPUT(GPIOI_PIN14) | \
PIN_MODE_INPUT(GPIOI_PIN15))
#define VAL_GPIOI_MODER (EFI_PIN_MODE_DEFAULT(GPIOI_PIN0) | \
EFI_PIN_MODE_DEFAULT(GPIOI_PIN1) | \
EFI_PIN_MODE_DEFAULT(GPIOI_PIN2) | \
EFI_PIN_MODE_DEFAULT(GPIOI_PIN3) | \
EFI_PIN_MODE_DEFAULT(GPIOI_PIN4) | \
EFI_PIN_MODE_DEFAULT(GPIOI_PIN5) | \
EFI_PIN_MODE_DEFAULT(GPIOI_PIN6) | \
EFI_PIN_MODE_DEFAULT(GPIOI_PIN7) | \
EFI_PIN_MODE_DEFAULT(GPIOI_PIN8) | \
EFI_PIN_MODE_DEFAULT(GPIOI_PIN9) | \
EFI_PIN_MODE_DEFAULT(GPIOI_PIN10) | \
EFI_PIN_MODE_DEFAULT(GPIOI_PIN11) | \
EFI_PIN_MODE_DEFAULT(GPIOI_PIN12) | \
EFI_PIN_MODE_DEFAULT(GPIOI_PIN13) | \
EFI_PIN_MODE_DEFAULT(GPIOI_PIN14) | \
EFI_PIN_MODE_DEFAULT(GPIOI_PIN15))
#define VAL_GPIOI_OTYPER (PIN_OTYPE_PUSHPULL(GPIOI_PIN0) | \
PIN_OTYPE_PUSHPULL(GPIOI_PIN1) | \
PIN_OTYPE_PUSHPULL(GPIOI_PIN2) | \
@ -1295,22 +1302,22 @@
DEFAULT_GPIO_SPEED(GPIOI_PIN13) | \
DEFAULT_GPIO_SPEED(GPIOI_PIN14) | \
DEFAULT_GPIO_SPEED(GPIOI_PIN15))
#define VAL_GPIOI_PUPDR (PIN_PUPDR_FLOATING(GPIOI_PIN0) | \
PIN_PUPDR_FLOATING(GPIOI_PIN1) | \
PIN_PUPDR_FLOATING(GPIOI_PIN2) | \
PIN_PUPDR_FLOATING(GPIOI_PIN3) | \
PIN_PUPDR_FLOATING(GPIOI_PIN4) | \
PIN_PUPDR_FLOATING(GPIOI_PIN5) | \
PIN_PUPDR_FLOATING(GPIOI_PIN6) | \
PIN_PUPDR_FLOATING(GPIOI_PIN7) | \
PIN_PUPDR_FLOATING(GPIOI_PIN8) | \
PIN_PUPDR_FLOATING(GPIOI_PIN9) | \
PIN_PUPDR_FLOATING(GPIOI_PIN10) | \
PIN_PUPDR_FLOATING(GPIOI_PIN11) | \
PIN_PUPDR_FLOATING(GPIOI_PIN12) | \
PIN_PUPDR_FLOATING(GPIOI_PIN13) | \
PIN_PUPDR_FLOATING(GPIOI_PIN14) | \
PIN_PUPDR_FLOATING(GPIOI_PIN15))
#define VAL_GPIOI_PUPDR (EFI_DR_DEFAULT(GPIOI_PIN0) | \
EFI_DR_DEFAULT(GPIOI_PIN1) | \
EFI_DR_DEFAULT(GPIOI_PIN2) | \
EFI_DR_DEFAULT(GPIOI_PIN3) | \
EFI_DR_DEFAULT(GPIOI_PIN4) | \
EFI_DR_DEFAULT(GPIOI_PIN5) | \
EFI_DR_DEFAULT(GPIOI_PIN6) | \
EFI_DR_DEFAULT(GPIOI_PIN7) | \
EFI_DR_DEFAULT(GPIOI_PIN8) | \
EFI_DR_DEFAULT(GPIOI_PIN9) | \
EFI_DR_DEFAULT(GPIOI_PIN10) | \
EFI_DR_DEFAULT(GPIOI_PIN11) | \
EFI_DR_DEFAULT(GPIOI_PIN12) | \
EFI_DR_DEFAULT(GPIOI_PIN13) | \
EFI_DR_DEFAULT(GPIOI_PIN14) | \
EFI_DR_DEFAULT(GPIOI_PIN15))
#define VAL_GPIOI_ODR (PIN_ODR_HIGH(GPIOI_PIN0) | \
PIN_ODR_HIGH(GPIOI_PIN1) | \
PIN_ODR_HIGH(GPIOI_PIN2) | \