serial: pl010: Move uart_register_driver call to device probe
authorSjoerd Simons <sjoerd.simons@collabora.co.uk>
Thu, 20 Apr 2017 12:13:00 +0000 (14:13 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 18 May 2017 14:19:16 +0000 (16:19 +0200)
commitbd8766b158fb5def7633df1b2d2ec78a48941035
tree9e6878540c21eb1084ba11b56d15ef78cd44b9c8
parent1cf4a7efdc71cab84c42cfea7200608711ea954f
serial: pl010: Move uart_register_driver call to device probe

uart_register_driver call binds the driver to a specific device
node through tty_register_driver call. This should typically
happen during device probe call.

In a multiplatform scenario, it is possible that multiple serial
drivers are part of the kernel. Currently the driver registration fails
if multiple serial drivers with overlapping major/minor numbers are
included.

Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/tty/serial/amba-pl010.c