earlycon: add reg-offset to physical address before mapping
authorGreentime Hu <greentime@andestech.com>
Thu, 16 Nov 2017 11:33:35 +0000 (19:33 +0800)
committerGreentime Hu <greentime@andestech.com>
Thu, 22 Feb 2018 02:44:30 +0000 (10:44 +0800)
commitf572a034d9e07157dd07d2b6be3a1459b5574b58
tree146c5fecdcc113e31c83610abb91b0fada20ce6d
parentb3ada9d0ce8d286c8bbbb02fdbddec5036242b42
earlycon: add reg-offset to physical address before mapping

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>
Acked-by: Rob Herring <robh@kernel.org>
Cc: Peter Hurley <peter@hurleysoftware.com>
Cc: stable@vger.kernel.org
Fixes: 088da2a17619 ("of: earlycon: Initialize port fields from DT
properties")
drivers/tty/serial/earlycon.c