diff --git a/firmware/config/boards/nucleo_h743/board.h b/firmware/config/boards/nucleo_h743/board.h index 06ac52fbf9..cf8fe76a68 100644 --- a/firmware/config/boards/nucleo_h743/board.h +++ b/firmware/config/boards/nucleo_h743/board.h @@ -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) | \ diff --git a/firmware/config/boards/st_stm32f4/board.h b/firmware/config/boards/st_stm32f4/board.h index 11aa5e44e2..9ea5e134b2 100644 --- a/firmware/config/boards/st_stm32f4/board.h +++ b/firmware/config/boards/st_stm32f4/board.h @@ -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) | \