/* GPIO pin definitions *****************************************************/
/* SPI FLASH */
-#define GPIO_SFLASH_CLK (GPIO_ALT1 | GPIO_PULLUP | GPIO_PORTP1 | GPIO_PIN0)
-#define GPIO_SFLASH_CS (GPIO_ALT1 | GPIO_PULLUP | GPIO_PORTP1 | GPIO_PIN1)
-#define GPIO_SFLASH_SI (GPIO_ALT1 | GPIO_PULLUP | GPIO_PORTP1 | GPIO_PIN2)
-#define GPIO_SFLASH_SO (GPIO_ALT1 | GPIO_PULLUP | GPIO_PORTP1 | GPIO_PIN3)
-#define GPIO_SFLASH_WP (GPIO_ALT1 | GPIO_PULLUP | GPIO_PORTP1 | GPIO_PIN4)
-#define GPIO_SFLASH_HLD (GPIO_ALT1 | GPIO_PULLUP | GPIO_PORTP1 | GPIO_PIN5)
+#define GPIO_SFLASH_CLK (GPIO_ALT1 | GPIO_PULLUP | GPIO_FAST3X | GPIO_PORTP1 | GPIO_PIN0)
+#define GPIO_SFLASH_CS (GPIO_ALT1 | GPIO_PULLUP | GPIO_FAST3X | GPIO_PORTP1 | GPIO_PIN1)
+#define GPIO_SFLASH_SI (GPIO_ALT1 | GPIO_PULLUP | GPIO_FAST3X | GPIO_PORTP1 | GPIO_PIN2)
+#define GPIO_SFLASH_SO (GPIO_ALT1 | GPIO_PULLUP | GPIO_FAST3X | GPIO_PORTP1 | GPIO_PIN3)
+#define GPIO_SFLASH_WP (GPIO_ALT1 | GPIO_PULLUP | GPIO_FAST3X | GPIO_PORTP1 | GPIO_PIN4)
+#define GPIO_SFLASH_HLD (GPIO_ALT1 | GPIO_PULLUP | GPIO_FAST3X | GPIO_PORTP1 | GPIO_PIN5)
/* UART0 */
-#define GPIO_UART0_RXD (GPIO_ALT1 | GPIO_FLOAT | GPIO_PORTA2 | GPIO_PIN0)
-#define GPIO_UART0_TXD (GPIO_ALT1 | GPIO_FLOAT | GPIO_PORTA2 | GPIO_PIN1)
+#define GPIO_UART0_RXD (GPIO_ALT1 | GPIO_FLOAT | GPIO_FAST3X | GPIO_PORTA2 | GPIO_PIN0)
+#define GPIO_UART0_TXD (GPIO_ALT1 | GPIO_FLOAT | GPIO_FAST3X | GPIO_PORTA2 | GPIO_PIN1)
/* UART1 */
-#define GPIO_UART1_RXD (GPIO_ALT1 | GPIO_FLOAT | GPIO_PORTP0 | GPIO_PIN4)
-#define GPIO_UART1_TXD (GPIO_ALT1 | GPIO_FLOAT | GPIO_PORTP0 | GPIO_PIN5)
+#define GPIO_UART1_RXD (GPIO_ALT1 | GPIO_FLOAT | GPIO_FAST3X | GPIO_PORTP0 | GPIO_PIN4)
+#define GPIO_UART1_TXD (GPIO_ALT1 | GPIO_FLOAT | GPIO_FAST3X | GPIO_PORTP0 | GPIO_PIN5)
/* UART2 */
-#define GPIO_UART2_CTS (GPIO_ALT2 | GPIO_FLOAT | GPIO_PORTP0 | GPIO_PIN4)
-#define GPIO_UART2_RTS (GPIO_ALT2 | GPIO_FLOAT | GPIO_PORTP0 | GPIO_PIN5)
-#define GPIO_UART2_RXD (GPIO_ALT1 | GPIO_FLOAT | GPIO_PORTP0 | GPIO_PIN6)
-#define GPIO_UART2_TXD (GPIO_ALT1 | GPIO_FLOAT | GPIO_PORTP0 | GPIO_PIN7)
+#define GPIO_UART2_CTS (GPIO_ALT2 | GPIO_FLOAT | GPIO_FAST3X | GPIO_PORTP0 | GPIO_PIN4)
+#define GPIO_UART2_RTS (GPIO_ALT2 | GPIO_FLOAT | GPIO_FAST3X | GPIO_PORTP0 | GPIO_PIN5)
+#define GPIO_UART2_RXD (GPIO_ALT1 | GPIO_FLOAT | GPIO_FAST3X | GPIO_PORTP0 | GPIO_PIN6)
+#define GPIO_UART2_TXD (GPIO_ALT1 | GPIO_FLOAT | GPIO_FAST3X | GPIO_PORTP0 | GPIO_PIN7)
/* UART3 */
-#define GPIO_UART3_CTS (GPIO_ALT3 | GPIO_FLOAT | GPIO_PORTP2 | GPIO_PIN0)
-#define GPIO_UART3_RTS (GPIO_ALT3 | GPIO_FLOAT | GPIO_PORTP2 | GPIO_PIN1)
-#define GPIO_UART3_RXD (GPIO_ALT1 | GPIO_FLOAT | GPIO_PORTP1 | GPIO_PIN6)
-#define GPIO_UART3_TXD (GPIO_ALT1 | GPIO_FLOAT | GPIO_PORTP1 | GPIO_PIN7)
+#define GPIO_UART3_CTS (GPIO_ALT3 | GPIO_FLOAT | GPIO_FAST3X | GPIO_PORTP2 | GPIO_PIN0)
+#define GPIO_UART3_RTS (GPIO_ALT3 | GPIO_FLOAT | GPIO_FAST3X | GPIO_PORTP2 | GPIO_PIN1)
+#define GPIO_UART3_RXD (GPIO_ALT1 | GPIO_FLOAT | GPIO_FAST3X | GPIO_PORTP1 | GPIO_PIN6)
+#define GPIO_UART3_TXD (GPIO_ALT1 | GPIO_FLOAT | GPIO_FAST3X | GPIO_PORTP1 | GPIO_PIN7)
/* UART4 */
-#define GPIO_UART4_RXD (GPIO_ALT1 | GPIO_FLOAT | GPIO_PORTA3 | GPIO_PIN0)
-#define GPIO_UART4_TXD (GPIO_ALT1 | GPIO_FLOAT | GPIO_PORTA3 | GPIO_PIN1)
+#define GPIO_UART4_RXD (GPIO_ALT1 | GPIO_FLOAT | GPIO_FAST3X | GPIO_PORTA3 | GPIO_PIN0)
+#define GPIO_UART4_TXD (GPIO_ALT1 | GPIO_FLOAT | GPIO_FAST3X | GPIO_PORTA3 | GPIO_PIN1)
/* PWM */
-#define GPIO_PWM_TOUT0 (GPIO_ALT1 | GPIO_FLOAT | GPIO_PORTP2 | GPIO_PIN0)
-#define GPIO_PWM_TOUT1 (GPIO_ALT1 | GPIO_FLOAT | GPIO_PORTP2 | GPIO_PIN1)
-#define GPIO_PWM_TOUT2 (GPIO_ALT1 | GPIO_FLOAT | GPIO_PORTP2 | GPIO_PIN2)
-#define GPIO_PWM_TOUT3 (GPIO_ALT1 | GPIO_FLOAT | GPIO_PORTP2 | GPIO_PIN3)
-#define GPIO_PWM_TOUT4 (GPIO_ALT1 | GPIO_FLOAT | GPIO_PORTP2 | GPIO_PIN4)
-#define GPIO_PWM_TOUT5 (GPIO_ALT1 | GPIO_FLOAT | GPIO_PORTP2 | GPIO_PIN5)
-#define GPIO_PWM_TOUT6 (GPIO_ALT1 | GPIO_FLOAT | GPIO_PORTP2 | GPIO_PIN6)
+#define GPIO_PWM_TOUT0 (GPIO_ALT1 | GPIO_FLOAT | GPIO_FAST3X | GPIO_PORTP2 | GPIO_PIN0)
+#define GPIO_PWM_TOUT1 (GPIO_ALT1 | GPIO_FLOAT | GPIO_FAST3X | GPIO_PORTP2 | GPIO_PIN1)
+#define GPIO_PWM_TOUT2 (GPIO_ALT1 | GPIO_FLOAT | GPIO_FAST3X | GPIO_PORTP2 | GPIO_PIN2)
+#define GPIO_PWM_TOUT3 (GPIO_ALT1 | GPIO_FLOAT | GPIO_FAST3X | GPIO_PORTP2 | GPIO_PIN3)
+#define GPIO_PWM_TOUT4 (GPIO_ALT1 | GPIO_FLOAT | GPIO_FAST3X | GPIO_PORTP2 | GPIO_PIN4)
+#define GPIO_PWM_TOUT5 (GPIO_ALT1 | GPIO_FLOAT | GPIO_FAST3X | GPIO_PORTP2 | GPIO_PIN5)
+#define GPIO_PWM_TOUT6 (GPIO_ALT1 | GPIO_FLOAT | GPIO_FAST3X | GPIO_PORTP2 | GPIO_PIN6)
/* TICK COUNTER */
-#define GPIO_TICKCNT0 (GPIO_ALT2 | GPIO_FLOAT | GPIO_PORTP2 | GPIO_PIN1)
+#define GPIO_TICKCNT0 (GPIO_ALT2 | GPIO_FLOAT | GPIO_FAST3X | GPIO_PORTP2 | GPIO_PIN1)
/* SDIO */
-#define GPIO_SDIO_CLK (GPIO_ALT1 | GPIO_FLOAT | GPIO_PORTP3 | GPIO_PIN0)
-#define GPIO_SDIO_CMD (GPIO_ALT1 | GPIO_FLOAT | GPIO_PORTP3 | GPIO_PIN1)
-#define GPIO_SDIO_DATA0 (GPIO_ALT1 | GPIO_FLOAT | GPIO_PORTP3 | GPIO_PIN2)
-#define GPIO_SDIO_DATA1 (GPIO_ALT1 | GPIO_FLOAT | GPIO_PORTP3 | GPIO_PIN3)
-#define GPIO_SDIO_DATA2 (GPIO_ALT1 | GPIO_FLOAT | GPIO_PORTP3 | GPIO_PIN4)
-#define GPIO_SDIO_DATA3 (GPIO_ALT1 | GPIO_FLOAT | GPIO_PORTP3 | GPIO_PIN5)
+#define GPIO_SDIO_CLK (GPIO_ALT1 | GPIO_FLOAT | GPIO_FAST1X | GPIO_PORTP3 | GPIO_PIN0)
+#define GPIO_SDIO_CMD (GPIO_ALT1 | GPIO_FLOAT | GPIO_FAST1X | GPIO_PORTP3 | GPIO_PIN1)
+#define GPIO_SDIO_DATA0 (GPIO_ALT1 | GPIO_FLOAT | GPIO_FAST1X | GPIO_PORTP3 | GPIO_PIN2)
+#define GPIO_SDIO_DATA1 (GPIO_ALT1 | GPIO_FLOAT | GPIO_FAST1X | GPIO_PORTP3 | GPIO_PIN3)
+#define GPIO_SDIO_DATA2 (GPIO_ALT1 | GPIO_FLOAT | GPIO_FAST1X | GPIO_PORTP3 | GPIO_PIN4)
+#define GPIO_SDIO_DATA3 (GPIO_ALT1 | GPIO_FLOAT | GPIO_FAST1X | GPIO_PORTP3 | GPIO_PIN5)
/* I2C0 */
-#define GPIO_I2C0_SCL (GPIO_ALT1 | GPIO_FLOAT | GPIO_PORTA1 | GPIO_PIN0)
-#define GPIO_I2C0_SDA (GPIO_ALT1 | GPIO_FLOAT | GPIO_PORTA1 | GPIO_PIN1)
+#define GPIO_I2C0_SCL (GPIO_ALT1 | GPIO_FLOAT | GPIO_FAST3X | GPIO_PORTA1 | GPIO_PIN0)
+#define GPIO_I2C0_SDA (GPIO_ALT1 | GPIO_FLOAT | GPIO_FAST3X | GPIO_PORTA1 | GPIO_PIN1)
/* I2C1 */
-#define GPIO_I2C1_SCL (GPIO_ALT1 | GPIO_FLOAT | GPIO_PORTA1 | GPIO_PIN2)
-#define GPIO_I2C1_SDA (GPIO_ALT1 | GPIO_FLOAT | GPIO_PORTA1 | GPIO_PIN3)
+#define GPIO_I2C1_SCL (GPIO_ALT1 | GPIO_FLOAT | GPIO_FAST3X | GPIO_PORTA1 | GPIO_PIN2)
+#define GPIO_I2C1_SDA (GPIO_ALT1 | GPIO_FLOAT | GPIO_FAST3X | GPIO_PORTA1 | GPIO_PIN3)
/* I2C2 */
-#define GPIO_I2C2_SCL (GPIO_ALT1 | GPIO_FLOAT | GPIO_PORTG0 | GPIO_PIN0)
-#define GPIO_I2C2_SDA (GPIO_ALT1 | GPIO_FLOAT | GPIO_PORTG0 | GPIO_PIN1)
+#define GPIO_I2C2_SCL (GPIO_ALT1 | GPIO_FLOAT | GPIO_FAST1X | GPIO_PORTG0 | GPIO_PIN0)
+#define GPIO_I2C2_SDA (GPIO_ALT1 | GPIO_FLOAT | GPIO_FAST1X | GPIO_PORTG0 | GPIO_PIN1)
/* I2C3 */
-#define GPIO_I2C3_SCL (GPIO_ALT1 | GPIO_FLOAT | GPIO_PORTG0 | GPIO_PIN2)
-#define GPIO_I2C3_SDA (GPIO_ALT1 | GPIO_FLOAT | GPIO_PORTG0 | GPIO_PIN3)
+#define GPIO_I2C3_SCL (GPIO_ALT1 | GPIO_FLOAT | GPIO_FAST1X | GPIO_PORTG0 | GPIO_PIN2)
+#define GPIO_I2C3_SDA (GPIO_ALT1 | GPIO_FLOAT | GPIO_FAST1X | GPIO_PORTG0 | GPIO_PIN3)
/* SPI0 */
-#define GPIO_SPI0_CLK (GPIO_ALT1 | GPIO_FLOAT | GPIO_PORTP0 | GPIO_PIN0)
-#define GPIO_SPI0_CS (GPIO_ALT1 | GPIO_FLOAT | GPIO_PORTP0 | GPIO_PIN1)
-#define GPIO_SPI0_MISO (GPIO_ALT1 | GPIO_FLOAT | GPIO_PORTP0 | GPIO_PIN2)
-#define GPIO_SPI0_MOSI (GPIO_ALT1 | GPIO_FLOAT | GPIO_PORTP0 | GPIO_PIN3)
+#define GPIO_SPI0_CLK (GPIO_ALT1 | GPIO_FLOAT | GPIO_FAST3X | GPIO_PORTP0 | GPIO_PIN0)
+#define GPIO_SPI0_CS (GPIO_ALT1 | GPIO_FLOAT | GPIO_FAST3X | GPIO_PORTP0 | GPIO_PIN1)
+#define GPIO_SPI0_MISO (GPIO_ALT1 | GPIO_FLOAT | GPIO_FAST3X | GPIO_PORTP0 | GPIO_PIN2)
+#define GPIO_SPI0_MOSI (GPIO_ALT1 | GPIO_FLOAT | GPIO_FAST3X | GPIO_PORTP0 | GPIO_PIN3)
/* SPI1 */
-#define GPIO_SPI1_CLK (GPIO_ALT1 | GPIO_FLOAT | GPIO_PORTP4 | GPIO_PIN0)
-#define GPIO_SPI1_CS (GPIO_ALT1 | GPIO_FLOAT | GPIO_PORTP4 | GPIO_PIN1)
-#define GPIO_SPI1_MISO (GPIO_ALT1 | GPIO_FLOAT | GPIO_PORTP4 | GPIO_PIN2)
-#define GPIO_SPI1_MOSI (GPIO_ALT1 | GPIO_FLOAT | GPIO_PORTP4 | GPIO_PIN3)
+#define GPIO_SPI1_CLK (GPIO_ALT1 | GPIO_FLOAT | GPIO_FAST1X | GPIO_PORTP4 | GPIO_PIN0)
+#define GPIO_SPI1_CS (GPIO_ALT1 | GPIO_FLOAT | GPIO_FAST1X | GPIO_PORTP4 | GPIO_PIN1)
+#define GPIO_SPI1_MISO (GPIO_ALT1 | GPIO_FLOAT | GPIO_FAST1X | GPIO_PORTP4 | GPIO_PIN2)
+#define GPIO_SPI1_MOSI (GPIO_ALT1 | GPIO_FLOAT | GPIO_FAST1X | GPIO_PORTP4 | GPIO_PIN3)
/* SPI2 */
-#define GPIO_SPI2_CLK (GPIO_ALT1 | GPIO_FLOAT | GPIO_PORTG0 | GPIO_PIN4)
-#define GPIO_SPI2_CS (GPIO_ALT1 | GPIO_FLOAT | GPIO_PORTG0 | GPIO_PIN5)
-#define GPIO_SPI2_MISO (GPIO_ALT1 | GPIO_FLOAT | GPIO_PORTG0 | GPIO_PIN6)
-#define GPIO_SPI2_MOSI (GPIO_ALT1 | GPIO_FLOAT | GPIO_PORTG0 | GPIO_PIN7)
+#define GPIO_SPI2_CLK (GPIO_ALT1 | GPIO_FLOAT | GPIO_FAST1X | GPIO_PORTG0 | GPIO_PIN4)
+#define GPIO_SPI2_CS (GPIO_ALT1 | GPIO_FLOAT | GPIO_FAST1X | GPIO_PORTG0 | GPIO_PIN5)
+#define GPIO_SPI2_MISO (GPIO_ALT1 | GPIO_FLOAT | GPIO_FAST1X | GPIO_PORTG0 | GPIO_PIN6)
+#define GPIO_SPI2_MOSI (GPIO_ALT1 | GPIO_FLOAT | GPIO_FAST1X | GPIO_PORTG0 | GPIO_PIN7)
/* SPI3 */
-#define GPIO_SPI3_CLK (GPIO_ALT1 | GPIO_FLOAT | GPIO_PORTG1 | GPIO_PIN0)
-#define GPIO_SPI3_CS (GPIO_ALT1 | GPIO_FLOAT | GPIO_PORTG1 | GPIO_PIN1)
-#define GPIO_SPI3_MISO (GPIO_ALT1 | GPIO_FLOAT | GPIO_PORTG1 | GPIO_PIN2)
-#define GPIO_SPI3_MOSI (GPIO_ALT1 | GPIO_FLOAT | GPIO_PORTG1 | GPIO_PIN3)
+#define GPIO_SPI3_CLK (GPIO_ALT1 | GPIO_FLOAT | GPIO_FAST1X | GPIO_PORTG1 | GPIO_PIN0)
+#define GPIO_SPI3_CS (GPIO_ALT1 | GPIO_FLOAT | GPIO_FAST1X | GPIO_PORTG1 | GPIO_PIN1)
+#define GPIO_SPI3_MISO (GPIO_ALT1 | GPIO_FLOAT | GPIO_FAST1X | GPIO_PORTG1 | GPIO_PIN2)
+#define GPIO_SPI3_MOSI (GPIO_ALT1 | GPIO_FLOAT | GPIO_FAST1X | GPIO_PORTG1 | GPIO_PIN3)
/* I2S0 */
-#define GPIO_I2S0_BCLK (GPIO_ALT1 | GPIO_FLOAT | GPIO_PORTG3 | GPIO_PIN0)
-#define GPIO_I2S0_LRCK (GPIO_ALT1 | GPIO_FLOAT | GPIO_PORTG3 | GPIO_PIN1)
-#define GPIO_I2S0_SDI (GPIO_ALT1 | GPIO_FLOAT | GPIO_PORTG3 | GPIO_PIN2)
+#define GPIO_I2S0_BCLK (GPIO_ALT1 | GPIO_FLOAT | GPIO_FAST1X | GPIO_PORTG3 | GPIO_PIN0)
+#define GPIO_I2S0_LRCK (GPIO_ALT1 | GPIO_FLOAT | GPIO_FAST1X | GPIO_PORTG3 | GPIO_PIN1)
+#define GPIO_I2S0_SDI (GPIO_ALT1 | GPIO_FLOAT | GPIO_FAST1X | GPIO_PORTG3 | GPIO_PIN2)
/* MCT */
-#define GPIO_MCT0_INTLEV (GPIO_ALT2 | GPIO_FLOAT | GPIO_PORTG3 | GPIO_PIN0)
-#define GPIO_MCT0_TICK (GPIO_ALT2 | GPIO_FLOAT | GPIO_PORTG3 | GPIO_PIN1)
+#define GPIO_MCT0_INTLEV (GPIO_ALT2 | GPIO_FLOAT | GPIO_FAST1X | GPIO_PORTG3 | GPIO_PIN0)
+#define GPIO_MCT0_TICK (GPIO_ALT2 | GPIO_FLOAT | GPIO_FAST1X | GPIO_PORTG3 | GPIO_PIN1)
/* WLBT DEBUG */
-#define GPIO_WLBT_DBG0 (GPIO_ALT5 | GPIO_FLOAT | GPIO_PORTG1 | GPIO_PIN1)
-#define GPIO_WLBT_DBG1 (GPIO_ALT5 | GPIO_FLOAT | GPIO_PORTG1 | GPIO_PIN2)
-#define GPIO_WLBT_DBG2 (GPIO_ALT5 | GPIO_FLOAT | GPIO_PORTG1 | GPIO_PIN3)
-#define GPIO_WLBT_DBG3 (GPIO_ALT5 | GPIO_FLOAT | GPIO_PORTG1 | GPIO_PIN4)
-#define GPIO_WLBT_DBG4 (GPIO_ALT5 | GPIO_FLOAT | GPIO_PORTG1 | GPIO_PIN5)
-#define GPIO_WLBT_DBG5 (GPIO_ALT5 | GPIO_FLOAT | GPIO_PORTG1 | GPIO_PIN6)
-#define GPIO_WBLT_DBG6 (GPIO_ALT5 | GPIO_FLOAT | GPIO_PORTG1 | GPIO_PIN7)
-#define GPIO_WBLT_DBG7 (GPIO_ALT5 | GPIO_FLOAT | GPIO_PORTG2 | GPIO_PIN0)
-#define GPIO_WBLT_DBG8 (GPIO_ALT5 | GPIO_FLOAT | GPIO_PORTG2 | GPIO_PIN1)
-#define GPIO_WBLT_DBG9 (GPIO_ALT5 | GPIO_FLOAT | GPIO_PORTG2 | GPIO_PIN2)
-#define GPIO_WBLT_DBG10 (GPIO_ALT5 | GPIO_FLOAT | GPIO_PORTG2 | GPIO_PIN3)
-#define GPIO_WBLT_DBG11 (GPIO_ALT5 | GPIO_FLOAT | GPIO_PORTG2 | GPIO_PIN4)
-#define GPIO_WBLT_DBG12 (GPIO_ALT5 | GPIO_FLOAT | GPIO_PORTG2 | GPIO_PIN5)
-#define GPIO_WBLT_DBG13 (GPIO_ALT5 | GPIO_FLOAT | GPIO_PORTG2 | GPIO_PIN6)
-#define GPIO_WBLT_DBG14 (GPIO_ALT5 | GPIO_FLOAT | GPIO_PORTG2 | GPIO_PIN7)
+#define GPIO_WLBT_DBG0 (GPIO_ALT5 | GPIO_FLOAT | GPIO_FAST1X | GPIO_PORTG1 | GPIO_PIN1)
+#define GPIO_WLBT_DBG1 (GPIO_ALT5 | GPIO_FLOAT | GPIO_FAST1X | GPIO_PORTG1 | GPIO_PIN2)
+#define GPIO_WLBT_DBG2 (GPIO_ALT5 | GPIO_FLOAT | GPIO_FAST1X | GPIO_PORTG1 | GPIO_PIN3)
+#define GPIO_WLBT_DBG3 (GPIO_ALT5 | GPIO_FLOAT | GPIO_FAST1X | GPIO_PORTG1 | GPIO_PIN4)
+#define GPIO_WLBT_DBG4 (GPIO_ALT5 | GPIO_FLOAT | GPIO_FAST1X | GPIO_PORTG1 | GPIO_PIN5)
+#define GPIO_WLBT_DBG5 (GPIO_ALT5 | GPIO_FLOAT | GPIO_FAST1X | GPIO_PORTG1 | GPIO_PIN6)
+#define GPIO_WBLT_DBG6 (GPIO_ALT5 | GPIO_FLOAT | GPIO_FAST1X | GPIO_PORTG1 | GPIO_PIN7)
+#define GPIO_WBLT_DBG7 (GPIO_ALT5 | GPIO_FLOAT | GPIO_FAST1X | GPIO_PORTG2 | GPIO_PIN0)
+#define GPIO_WBLT_DBG8 (GPIO_ALT5 | GPIO_FLOAT | GPIO_FAST1X | GPIO_PORTG2 | GPIO_PIN1)
+#define GPIO_WBLT_DBG9 (GPIO_ALT5 | GPIO_FLOAT | GPIO_FAST1X | GPIO_PORTG2 | GPIO_PIN2)
+#define GPIO_WBLT_DBG10 (GPIO_ALT5 | GPIO_FLOAT | GPIO_FAST1X | GPIO_PORTG2 | GPIO_PIN3)
+#define GPIO_WBLT_DBG11 (GPIO_ALT5 | GPIO_FLOAT | GPIO_FAST1X | GPIO_PORTG2 | GPIO_PIN4)
+#define GPIO_WBLT_DBG12 (GPIO_ALT5 | GPIO_FLOAT | GPIO_FAST1X | GPIO_PORTG2 | GPIO_PIN5)
+#define GPIO_WBLT_DBG13 (GPIO_ALT5 | GPIO_FLOAT | GPIO_FAST1X | GPIO_PORTG2 | GPIO_PIN6)
+#define GPIO_WBLT_DBG14 (GPIO_ALT5 | GPIO_FLOAT | GPIO_FAST1X | GPIO_PORTG2 | GPIO_PIN7)
/* WB2AP */
-#define GPIO_WB2AP_CLKOUT (GPIO_ALT4 | GPIO_FLOAT | GPIO_PORTG1 | GPIO_PIN0)
-#define GPIO_WB2AP_DOUT0 (GPIO_ALT4 | GPIO_FLOAT | GPIO_PORTG1 | GPIO_PIN1)
-#define GPIO_WB2AP_DOUT1 (GPIO_ALT4 | GPIO_FLOAT | GPIO_PORTG1 | GPIO_PIN2)
-#define GPIO_WB2AP_DOUT2 (GPIO_ALT4 | GPIO_FLOAT | GPIO_PORTG1 | GPIO_PIN3)
-#define GPIO_WB2AP_DOUT3 (GPIO_ALT4 | GPIO_FLOAT | GPIO_PORTG1 | GPIO_PIN4)
-#define GPIO_WB2AP_DOUT4 (GPIO_ALT4 | GPIO_FLOAT | GPIO_PORTG1 | GPIO_PIN5)
-#define GPIO_WB2AP_DOUT5 (GPIO_ALT4 | GPIO_FLOAT | GPIO_PORTG1 | GPIO_PIN6)
-#define GPIO_WB2AP_DOUT6 (GPIO_ALT4 | GPIO_FLOAT | GPIO_PORTG1 | GPIO_PIN7)
-#define GPIO_WB2AP_DOUT7 (GPIO_ALT4 | GPIO_FLOAT | GPIO_PORTG2 | GPIO_PIN0)
-#define GPIO_WB2AP_DOUT8 (GPIO_ALT4 | GPIO_FLOAT | GPIO_PORTG2 | GPIO_PIN1)
-#define GPIO_WB2AP_DOUT9 (GPIO_ALT4 | GPIO_FLOAT | GPIO_PORTG2 | GPIO_PIN2)
-#define GPIO_WB2AP_DOUT10 (GPIO_ALT4 | GPIO_FLOAT | GPIO_PORTG2 | GPIO_PIN3)
-#define GPIO_WB2AP_DOUT11 (GPIO_ALT4 | GPIO_FLOAT | GPIO_PORTG2 | GPIO_PIN4)
-#define GPIO_WB2AP_DOUT12 (GPIO_ALT4 | GPIO_FLOAT | GPIO_PORTG2 | GPIO_PIN5)
-#define GPIO_WB2AP_DOUT13 (GPIO_ALT4 | GPIO_FLOAT | GPIO_PORTG2 | GPIO_PIN6)
-#define GPIO_WB2AP_DOUT14 (GPIO_ALT4 | GPIO_FLOAT | GPIO_PORTG2 | GPIO_PIN7)
+#define GPIO_WB2AP_CLKOUT (GPIO_ALT4 | GPIO_FLOAT | GPIO_FAST1X | GPIO_PORTG1 | GPIO_PIN0)
+#define GPIO_WB2AP_DOUT0 (GPIO_ALT4 | GPIO_FLOAT | GPIO_FAST1X | GPIO_PORTG1 | GPIO_PIN1)
+#define GPIO_WB2AP_DOUT1 (GPIO_ALT4 | GPIO_FLOAT | GPIO_FAST1X | GPIO_PORTG1 | GPIO_PIN2)
+#define GPIO_WB2AP_DOUT2 (GPIO_ALT4 | GPIO_FLOAT | GPIO_FAST1X | GPIO_PORTG1 | GPIO_PIN3)
+#define GPIO_WB2AP_DOUT3 (GPIO_ALT4 | GPIO_FLOAT | GPIO_FAST1X | GPIO_PORTG1 | GPIO_PIN4)
+#define GPIO_WB2AP_DOUT4 (GPIO_ALT4 | GPIO_FLOAT | GPIO_FAST1X | GPIO_PORTG1 | GPIO_PIN5)
+#define GPIO_WB2AP_DOUT5 (GPIO_ALT4 | GPIO_FLOAT | GPIO_FAST1X | GPIO_PORTG1 | GPIO_PIN6)
+#define GPIO_WB2AP_DOUT6 (GPIO_ALT4 | GPIO_FLOAT | GPIO_FAST1X | GPIO_PORTG1 | GPIO_PIN7)
+#define GPIO_WB2AP_DOUT7 (GPIO_ALT4 | GPIO_FLOAT | GPIO_FAST1X | GPIO_PORTG2 | GPIO_PIN0)
+#define GPIO_WB2AP_DOUT8 (GPIO_ALT4 | GPIO_FLOAT | GPIO_FAST1X | GPIO_PORTG2 | GPIO_PIN1)
+#define GPIO_WB2AP_DOUT9 (GPIO_ALT4 | GPIO_FLOAT | GPIO_FAST1X | GPIO_PORTG2 | GPIO_PIN2)
+#define GPIO_WB2AP_DOUT10 (GPIO_ALT4 | GPIO_FLOAT | GPIO_FAST1X | GPIO_PORTG2 | GPIO_PIN3)
+#define GPIO_WB2AP_DOUT11 (GPIO_ALT4 | GPIO_FLOAT | GPIO_FAST1X | GPIO_PORTG2 | GPIO_PIN4)
+#define GPIO_WB2AP_DOUT12 (GPIO_ALT4 | GPIO_FLOAT | GPIO_FAST1X | GPIO_PORTG2 | GPIO_PIN5)
+#define GPIO_WB2AP_DOUT13 (GPIO_ALT4 | GPIO_FLOAT | GPIO_FAST1X | GPIO_PORTG2 | GPIO_PIN6)
+#define GPIO_WB2AP_DOUT14 (GPIO_ALT4 | GPIO_FLOAT | GPIO_FAST1X | GPIO_PORTG2 | GPIO_PIN7)
/* ALV */
-#define GPIO_ALV_DBG0 (GPIO_ALT3 | GPIO_FLOAT | GPIO_PORTG0 | GPIO_PIN0)
-#define GPIO_ALV_DBG1 (GPIO_ALT3 | GPIO_FLOAT | GPIO_PORTG0 | GPIO_PIN1)
-#define GPIO_ALV_DBG2 (GPIO_ALT3 | GPIO_FLOAT | GPIO_PORTG0 | GPIO_PIN2)
-#define GPIO_ALV_DBG3 (GPIO_ALT3 | GPIO_FLOAT | GPIO_PORTG0 | GPIO_PIN3)
-#define GPIO_ALV_DBG4 (GPIO_ALT3 | GPIO_FLOAT | GPIO_PORTG0 | GPIO_PIN4)
-#define GPIO_ALV_DBG5 (GPIO_ALT3 | GPIO_FLOAT | GPIO_PORTG0 | GPIO_PIN5)
-#define GPIO_ALV_DBG6 (GPIO_ALT3 | GPIO_FLOAT | GPIO_PORTG0 | GPIO_PIN6)
-#define GPIO_ALV_DBG7 (GPIO_ALT3 | GPIO_FLOAT | GPIO_PORTG0 | GPIO_PIN7)
-#define GPIO_ALV_DBG8 (GPIO_ALT3 | GPIO_FLOAT | GPIO_PORTG1 | GPIO_PIN0)
-#define GPIO_ALV_DBG9 (GPIO_ALT3 | GPIO_FLOAT | GPIO_PORTG1 | GPIO_PIN1)
-#define GPIO_ALV_DBG10 (GPIO_ALT3 | GPIO_FLOAT | GPIO_PORTG1 | GPIO_PIN2)
-#define GPIO_ALV_DBG11 (GPIO_ALT3 | GPIO_FLOAT | GPIO_PORTG1 | GPIO_PIN3)
-#define GPIO_ALV_DBG12 (GPIO_ALT3 | GPIO_FLOAT | GPIO_PORTG1 | GPIO_PIN4)
-#define GPIO_ALV_DBG13 (GPIO_ALT3 | GPIO_FLOAT | GPIO_PORTG1 | GPIO_PIN5)
-#define GPIO_ALV_DBG14 (GPIO_ALT3 | GPIO_FLOAT | GPIO_PORTG1 | GPIO_PIN6)
-#define GPIO_ALV_DBG15 (GPIO_ALT3 | GPIO_FLOAT | GPIO_PORTG1 | GPIO_PIN7)
+#define GPIO_ALV_DBG0 (GPIO_ALT3 | GPIO_FLOAT | GPIO_FAST1X | GPIO_PORTG0 | GPIO_PIN0)
+#define GPIO_ALV_DBG1 (GPIO_ALT3 | GPIO_FLOAT | GPIO_FAST1X | GPIO_PORTG0 | GPIO_PIN1)
+#define GPIO_ALV_DBG2 (GPIO_ALT3 | GPIO_FLOAT | GPIO_FAST1X | GPIO_PORTG0 | GPIO_PIN2)
+#define GPIO_ALV_DBG3 (GPIO_ALT3 | GPIO_FLOAT | GPIO_FAST1X | GPIO_PORTG0 | GPIO_PIN3)
+#define GPIO_ALV_DBG4 (GPIO_ALT3 | GPIO_FLOAT | GPIO_FAST1X | GPIO_PORTG0 | GPIO_PIN4)
+#define GPIO_ALV_DBG5 (GPIO_ALT3 | GPIO_FLOAT | GPIO_FAST1X | GPIO_PORTG0 | GPIO_PIN5)
+#define GPIO_ALV_DBG6 (GPIO_ALT3 | GPIO_FLOAT | GPIO_FAST1X | GPIO_PORTG0 | GPIO_PIN6)
+#define GPIO_ALV_DBG7 (GPIO_ALT3 | GPIO_FLOAT | GPIO_FAST1X | GPIO_PORTG0 | GPIO_PIN7)
+#define GPIO_ALV_DBG8 (GPIO_ALT3 | GPIO_FLOAT | GPIO_FAST1X | GPIO_PORTG1 | GPIO_PIN0)
+#define GPIO_ALV_DBG9 (GPIO_ALT3 | GPIO_FLOAT | GPIO_FAST1X | GPIO_PORTG1 | GPIO_PIN1)
+#define GPIO_ALV_DBG10 (GPIO_ALT3 | GPIO_FLOAT | GPIO_FAST1X | GPIO_PORTG1 | GPIO_PIN2)
+#define GPIO_ALV_DBG11 (GPIO_ALT3 | GPIO_FLOAT | GPIO_FAST1X | GPIO_PORTG1 | GPIO_PIN3)
+#define GPIO_ALV_DBG12 (GPIO_ALT3 | GPIO_FLOAT | GPIO_FAST1X | GPIO_PORTG1 | GPIO_PIN4)
+#define GPIO_ALV_DBG13 (GPIO_ALT3 | GPIO_FLOAT | GPIO_FAST1X | GPIO_PORTG1 | GPIO_PIN5)
+#define GPIO_ALV_DBG14 (GPIO_ALT3 | GPIO_FLOAT | GPIO_FAST1X | GPIO_PORTG1 | GPIO_PIN6)
+#define GPIO_ALV_DBG15 (GPIO_ALT3 | GPIO_FLOAT | GPIO_FAST1X | GPIO_PORTG1 | GPIO_PIN7)
/* SFLASH MONITOR */
-#define GPIO_SFLASH_MON0 (GPIO_ALT2 | GPIO_FLOAT | GPIO_PORTG1 | GPIO_PIN0)
-#define GPIO_SFLASH_MON1 (GPIO_ALT2 | GPIO_FLOAT | GPIO_PORTG1 | GPIO_PIN1)
-#define GPIO_SFLASH_MON2 (GPIO_ALT2 | GPIO_FLOAT | GPIO_PORTG1 | GPIO_PIN2)
-#define GPIO_SFLASH_MON3 (GPIO_ALT2 | GPIO_FLOAT | GPIO_PORTG1 | GPIO_PIN3)
-#define GPIO_SFLASH_MON4 (GPIO_ALT2 | GPIO_FLOAT | GPIO_PORTG1 | GPIO_PIN4)
-#define GPIO_SFLASH_MON5 (GPIO_ALT2 | GPIO_FLOAT | GPIO_PORTG1 | GPIO_PIN5)
-#define GPIO_SFLASH_MON6 (GPIO_ALT2 | GPIO_FLOAT | GPIO_PORTG1 | GPIO_PIN6)
-#define GPIO_SFLASH_MON7 (GPIO_ALT2 | GPIO_FLOAT | GPIO_PORTG1 | GPIO_PIN7)
+#define GPIO_SFLASH_MON0 (GPIO_ALT2 | GPIO_FLOAT | GPIO_FAST1X | GPIO_PORTG1 | GPIO_PIN0)
+#define GPIO_SFLASH_MON1 (GPIO_ALT2 | GPIO_FLOAT | GPIO_FAST1X | GPIO_PORTG1 | GPIO_PIN1)
+#define GPIO_SFLASH_MON2 (GPIO_ALT2 | GPIO_FLOAT | GPIO_FAST1X | GPIO_PORTG1 | GPIO_PIN2)
+#define GPIO_SFLASH_MON3 (GPIO_ALT2 | GPIO_FLOAT | GPIO_FAST1X | GPIO_PORTG1 | GPIO_PIN3)
+#define GPIO_SFLASH_MON4 (GPIO_ALT2 | GPIO_FLOAT | GPIO_FAST1X | GPIO_PORTG1 | GPIO_PIN4)
+#define GPIO_SFLASH_MON5 (GPIO_ALT2 | GPIO_FLOAT | GPIO_FAST1X | GPIO_PORTG1 | GPIO_PIN5)
+#define GPIO_SFLASH_MON6 (GPIO_ALT2 | GPIO_FLOAT | GPIO_FAST1X | GPIO_PORTG1 | GPIO_PIN6)
+#define GPIO_SFLASH_MON7 (GPIO_ALT2 | GPIO_FLOAT | GPIO_FAST1X | GPIO_PORTG1 | GPIO_PIN7)
/* EINT */
#define GPIO_WEXT_INTG10 (GPIO_EINT | GPIO_PORTG1 | GPIO_PIN0)