i2c: mpc: Use devm_clk_get_optional()
authorAndy Shevchenko <andriy.shevchenko@linux.intel.com>
Wed, 14 Apr 2021 22:33:22 +0000 (10:33 +1200)
committerWolfram Sang <wsa@kernel.org>
Thu, 15 Apr 2021 20:08:17 +0000 (22:08 +0200)
commitc9598d04e738e289a2d95721b2f8c63ba0d977d2
tree983ecabae644981ee9ce8907feb8f642a3c637d6
parent97b4dff130f5451bcfb7e677f16366c205b51d0f
i2c: mpc: Use devm_clk_get_optional()

The peripheral clock is optional and we may get an -EPROBE_DEFER error code
which would not be propagated correctly, fix this by using
devm_clk_get_optional().

Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Reviewed-by: Chris Packham <chris.packham@alliedtelesis.co.nz>
Signed-off-by: Chris Packham <chris.packham@alliedtelesis.co.nz>
Signed-off-by: Wolfram Sang <wsa@kernel.org>
drivers/i2c/busses/i2c-mpc.c