summaryrefslogtreecommitdiffstats
path: root/arch/mips/rb532
diff options
context:
space:
mode:
authorWaldemar Brodkorb <wbx@openadk.org>2014-07-03 16:17:53 +0200
committerRalf Baechle <ralf@linux-mips.org>2014-07-30 13:27:51 +0200
commitf98fd44bebac6aa203eaf8a433d3a3ded374bae5 (patch)
treeb3f62ca85d5da225f27db56e85fc37c6a06aa057 /arch/mips/rb532
parent82242d28ff8bd2b3e0230190529c1ff333c766e1 (diff)
downloadop-kernel-dev-f98fd44bebac6aa203eaf8a433d3a3ded374bae5.zip
op-kernel-dev-f98fd44bebac6aa203eaf8a433d3a3ded374bae5.tar.gz
MIPS: RB532: Fix reregistering of serial console
Runtime tested on Mikrotik RB532 board. Thanks goes to Geert Uytterhoeven for the explanation of the problem. "I'm afraid this is not gonna help. When the port is unregistered, its type will be reset to PORT_UNKNOWN. So before registering it again, its type must be set again the actual serial driver, cfr. the change to of_serial.c." Signed-off-by: Waldemar Brodkorb <wbx@openadk.org> Reviewed-by: Florian Fainelli <florian@openwrt.org> Cc: Linux MIPS Mailing List <linux-mips@linux-mips.org> Cc: geert@linux-m68k.org Cc: linux-kernel@vger.kernel.org Patchwork: https://patchwork.linux-mips.org/patch/7241/ Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
Diffstat (limited to 'arch/mips/rb532')
-rw-r--r--arch/mips/rb532/devices.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/arch/mips/rb532/devices.c b/arch/mips/rb532/devices.c
index 3af00b2..ba61268 100644
--- a/arch/mips/rb532/devices.c
+++ b/arch/mips/rb532/devices.c
@@ -223,6 +223,7 @@ static struct platform_device rb532_wdt = {
static struct plat_serial8250_port rb532_uart_res[] = {
{
+ .type = PORT_16550A,
.membase = (char *)KSEG1ADDR(REGBASE + UART0BASE),
.irq = UART0_IRQ,
.regshift = 2,
OpenPOWER on IntegriCloud