mirror of
https://github.com/CTCaer/hekate
synced 2024-12-22 19:31:12 +00:00
bdk: pinmux: more proper uart pinmuxing
This commit is contained in:
parent
abdf621ad5
commit
b56e788d12
2 changed files with 3 additions and 2 deletions
|
@ -20,9 +20,9 @@
|
||||||
void pinmux_config_uart(u32 idx)
|
void pinmux_config_uart(u32 idx)
|
||||||
{
|
{
|
||||||
PINMUX_AUX(PINMUX_AUX_UARTX_TX(idx)) = 0;
|
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_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)
|
void pinmux_config_i2c(u32 idx)
|
||||||
|
|
|
@ -73,6 +73,7 @@
|
||||||
#define PINMUX_AUX_TOUCH_INT 0x220
|
#define PINMUX_AUX_TOUCH_INT 0x220
|
||||||
#define PINMUX_AUX_MOTION_INT 0x224
|
#define PINMUX_AUX_MOTION_INT 0x224
|
||||||
#define PINMUX_AUX_ALS_PROX_INT 0x228
|
#define PINMUX_AUX_ALS_PROX_INT 0x228
|
||||||
|
#define PINMUX_AUX_BUTTON_POWER_ON 0x230
|
||||||
#define PINMUX_AUX_BUTTON_HOME 0x240
|
#define PINMUX_AUX_BUTTON_HOME 0x240
|
||||||
#define PINMUX_AUX_GPIO_PE6 0x248
|
#define PINMUX_AUX_GPIO_PE6 0x248
|
||||||
#define PINMUX_AUX_GPIO_PE7 0x24C
|
#define PINMUX_AUX_GPIO_PE7 0x24C
|
||||||
|
|
Loading…
Reference in a new issue