diff --git a/arch/arm/dts/ipq807x-soc.dtsi b/arch/arm/dts/ipq807x-soc.dtsi index 9fbc85e36a..b1097e8be7 100644 --- a/arch/arm/dts/ipq807x-soc.dtsi +++ b/arch/arm/dts/ipq807x-soc.dtsi @@ -21,21 +21,6 @@ reg = <0x78B3000 0x200>; id = <4>; bit_rate = <0xee>; - serial_gpio { - gpio1 { - gpio = <23>; - func = <2>; - pull = ; - oe = ; - }; - - gpio2 { - gpio = <24>; - func = <2>; - pull = ; - oe = ; - }; - }; }; serial@78B0000 { diff --git a/board/qca/arm/ipq807x/ipq807x.c b/board/qca/arm/ipq807x/ipq807x.c index 0e1cba3bfe..56b78d12c5 100644 --- a/board/qca/arm/ipq807x/ipq807x.c +++ b/board/qca/arm/ipq807x/ipq807x.c @@ -210,14 +210,6 @@ void qca_serial_init(struct ipq_serial_platdata *plat) { int node, uart2_node; - writel(1, GCC_BLSP1_UART1_APPS_CBCR); - - node = fdt_path_offset(gd->fdt_blob, "/serial@78B3000/serial_gpio"); - if (node < 0) { - printf("Could not find serial_gpio node\n"); - return; - } - if (plat->port_id == 1) { uart2_node = fdt_path_offset(gd->fdt_blob, "uart2"); if (uart2_node < 0) { @@ -228,8 +220,8 @@ void qca_serial_init(struct ipq_serial_platdata *plat) uart2_node, "serial_gpio"); uart2_clock_config(plat->m_value, plat->n_value, plat->d_value); writel(1, GCC_BLSP1_UART2_APPS_CBCR); + qca_gpio_init(node); } - qca_gpio_init(node); } unsigned long timer_read_counter(void)