From 3426d18da0387d3afe6d040de6d8562ec7d27eef Mon Sep 17 00:00:00 2001 From: Alexander Couzens Date: Tue, 9 Jun 2015 16:11:16 +0200 Subject: [PATCH] ar71xx/sysmocom: disable RTS CTS pins on all boards --- .../ar71xx/files/arch/mips/ath79/mach-sysmocom.c | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/target/linux/ar71xx/files/arch/mips/ath79/mach-sysmocom.c b/target/linux/ar71xx/files/arch/mips/ath79/mach-sysmocom.c index 1c65261..bd86c52 100644 --- a/target/linux/ar71xx/files/arch/mips/ath79/mach-sysmocom.c +++ b/target/linux/ar71xx/files/arch/mips/ath79/mach-sysmocom.c @@ -161,7 +161,8 @@ static void __init sysmocom_sob_ap1_setup(void) AR933X_GPIO_FUNC_ETH_SWITCH_LED1_EN | AR933X_GPIO_FUNC_ETH_SWITCH_LED2_EN | AR933X_GPIO_FUNC_ETH_SWITCH_LED3_EN | - AR933X_GPIO_FUNC_ETH_SWITCH_LED4_EN); + AR933X_GPIO_FUNC_ETH_SWITCH_LED4_EN | + AR933X_GPIO_FUNC_UART_RTS_CTS_EN); ath79_register_leds_gpio(-1, ARRAY_SIZE(sysmocom_sob_ap1_leds_gpio), sysmocom_sob_ap1_leds_gpio); @@ -194,6 +195,8 @@ static void __init sysmocom_sob_ap2_setup(void) AR933X_GPIO_FUNC_ETH_SWITCH_LED3_EN | AR933X_GPIO_FUNC_ETH_SWITCH_LED4_EN); + ath79_gpio_function_disable(AR933X_GPIO_FUNC_UART_RTS_CTS_EN); + ath79_register_leds_gpio(-1, ARRAY_SIZE(sysmocom_sob_ap2_leds_gpio), sysmocom_sob_ap2_leds_gpio); ath79_register_usb(); @@ -226,7 +229,8 @@ static void __init sysmocom_sob_jb02_setup(void) AR933X_GPIO_FUNC_ETH_SWITCH_LED1_EN | AR933X_GPIO_FUNC_ETH_SWITCH_LED2_EN | AR933X_GPIO_FUNC_ETH_SWITCH_LED3_EN | - AR933X_GPIO_FUNC_ETH_SWITCH_LED4_EN); + AR933X_GPIO_FUNC_ETH_SWITCH_LED4_EN | + AR933X_GPIO_FUNC_UART_RTS_CTS_EN); ath79_register_leds_gpio(-1, ARRAY_SIZE(sysmocom_sob_jb02_leds_gpio), sysmocom_sob_jb02_leds_gpio); @@ -253,7 +257,8 @@ static void __init sysmocom_sob_jb02v3_setup(void) AR933X_GPIO_FUNC_ETH_SWITCH_LED1_EN | AR933X_GPIO_FUNC_ETH_SWITCH_LED2_EN | AR933X_GPIO_FUNC_ETH_SWITCH_LED3_EN | - AR933X_GPIO_FUNC_ETH_SWITCH_LED4_EN); + AR933X_GPIO_FUNC_ETH_SWITCH_LED4_EN | + AR933X_GPIO_FUNC_UART_RTS_CTS_EN); ath79_register_leds_gpio(-1, ARRAY_SIZE(sysmocom_sob_jb02v3_leds_gpio), sysmocom_sob_jb02v3_leds_gpio);