mmc: core: Allow invalid regulator in mmc_regulator_set_ocr()
authorHeiner Kallweit <hkallweit1@gmail.com>
Mon, 27 Feb 2023 21:02:23 +0000 (22:02 +0100)
committerUlf Hansson <ulf.hansson@linaro.org>
Thu, 23 Mar 2023 10:30:19 +0000 (11:30 +0100)
commit4b4b7ac73704bfa796d2be6b96cb9072f7298861
tree5ed80460a36006917eeb9cb4ff925518944cb2d8
parent4453d51e1814a8b7c2e686e50241d7b28088622e
mmc: core: Allow invalid regulator in mmc_regulator_set_ocr()

Basically all host drivers use code like this:

if (!IS_ERR(mmc->supply.vmmc))
mmc_regulator_set_ocr(mmc, mmc->supply.vmmc, 0)

Move the IS_ERR() check to mmc_regulator_set_ocr() to simplify host driver
code.

Suggested-by: Ulf Hansson <ulf.hansson@linaro.org>
Signed-off-by: Heiner Kallweit <hkallweit1@gmail.com>
Link: https://lore.kernel.org/r/0c1e7440-f4bc-b48a-137f-58b75ac98550@gmail.com
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
drivers/mmc/core/regulator.c