serial: samsung: Consider DT alias when probing ports
authorTomasz Figa <t.figa@samsung.com>
Thu, 26 Jun 2014 11:24:34 +0000 (13:24 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 10 Jul 2014 00:22:55 +0000 (17:22 -0700)
commit13a9f6c64fdc55eb6c5e129c1f56cb022613a96f
treef926e266c3aab73e17ce8a43b5ef00a0c506c5ea
parent9b58bec76e8f80664a849ed788e30503463a8eb8
serial: samsung: Consider DT alias when probing ports

Current driver code relies on probe order of particular samsung-uart
instances, which makes it impossible to get proper initialization of
ports when not all ports are available on board, not even saying of
deterministic device naming.

This patch fixes this on DT-enabled systems by using DT aliases for
ports as instance ID, if specified, or falling back to legacy method
otherwise to provide backwards compatibility.

Signed-off-by: Tomasz Figa <t.figa@samsung.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/tty/serial/samsung.c