diff --git a/bdk/soc/pinmux.c b/bdk/soc/pinmux.c index 2601cdf..80d25c8 100644 --- a/bdk/soc/pinmux.c +++ b/bdk/soc/pinmux.c @@ -20,9 +20,9 @@ void pinmux_config_uart(u32 idx) { PINMUX_AUX(PINMUX_AUX_UARTX_TX(idx)) = 0; - PINMUX_AUX(PINMUX_AUX_UARTX_RX(idx)) = PINMUX_INPUT_ENABLE | PINMUX_PULL_UP; + PINMUX_AUX(PINMUX_AUX_UARTX_RX(idx)) = PINMUX_INPUT_ENABLE | PINMUX_TRISTATE; PINMUX_AUX(PINMUX_AUX_UARTX_RTS(idx)) = 0; - PINMUX_AUX(PINMUX_AUX_UARTX_CTS(idx)) = PINMUX_INPUT_ENABLE | PINMUX_PULL_DOWN; + PINMUX_AUX(PINMUX_AUX_UARTX_CTS(idx)) = PINMUX_INPUT_ENABLE | PINMUX_TRISTATE; } void pinmux_config_i2c(u32 idx) diff --git a/bdk/soc/pinmux.h b/bdk/soc/pinmux.h index 7364490..80dbd37 100644 --- a/bdk/soc/pinmux.h +++ b/bdk/soc/pinmux.h @@ -73,6 +73,7 @@ #define PINMUX_AUX_TOUCH_INT 0x220 #define PINMUX_AUX_MOTION_INT 0x224 #define PINMUX_AUX_ALS_PROX_INT 0x228 +#define PINMUX_AUX_BUTTON_POWER_ON 0x230 #define PINMUX_AUX_BUTTON_HOME 0x240 #define PINMUX_AUX_GPIO_PE6 0x248 #define PINMUX_AUX_GPIO_PE7 0x24C