earlycon: add reg-offset to physical address before mapping
authorGreentime Hu <green.hu@gmail.com>
Tue, 13 Feb 2018 09:09:08 +0000 (17:09 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sun, 18 Mar 2018 10:18:56 +0000 (11:18 +0100)
commitbd0d673023edfeaedf57b68e39e7795cdcee4e45
tree18d78afe4a769604fc418d672d185f37753f6fba
parentfbe1ad9742d3e20e403fa09083d815e20fbf0e9b
earlycon: add reg-offset to physical address before mapping

commit 1f66dd36bb18437397ea0d7882c52f7e3c476e15 upstream.

It will get the wrong virtual address because port->mapbase is not added
the correct reg-offset yet. We have to update it before earlycon_map()
is called

Signed-off-by: Greentime Hu <greentime@andestech.com>
Acked-by: Arnd Bergmann <arnd@arndb.de>
Cc: Peter Hurley <peter@hurleysoftware.com>
Cc: stable@vger.kernel.org
Fixes: 088da2a17619 ("of: earlycon: Initialize port fields from DT properties")
Acked-by: Rob Herring <robh@kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/tty/serial/earlycon.c