serial: 8250_dw: Use devm_clk_get_optional() to get the input clock
authorAndy Shevchenko <andriy.shevchenko@linux.intel.com>
Wed, 25 Sep 2019 16:26:17 +0000 (19:26 +0300)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 4 Oct 2019 12:58:05 +0000 (14:58 +0200)
commita8afc193558a42d5df724c84436ae3b2446d8a30
tree796eab74fe8e96ebf061d6aedf4ab4fd9325ec4d
parent254cc7743e847780655025c1d81a9c15854bf236
serial: 8250_dw: Use devm_clk_get_optional() to get the input clock

Simplify the code which fetches the input clock by using
devm_clk_get_optional(). This comes with a small functional change: previously
all errors were ignored except deferred probe. Now all errors are
treated as errors. If no input clock is present devm_clk_get_optional() will
return NULL instead of an error which matches the behavior of the old code.

Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Link: https://lore.kernel.org/r/20190925162617.30368-1-andriy.shevchenko@linux.intel.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/tty/serial/8250/8250_dw.c