power: supply: core: provide function stubs if CONFIG_POWER_SUPPLY=n
authorRay Chi <raychi@google.com>
Mon, 8 Mar 2021 13:31:46 +0000 (21:31 +0800)
committerSebastian Reichel <sebastian.reichel@collabora.com>
Tue, 9 Mar 2021 13:50:51 +0000 (14:50 +0100)
commitf38a1644832792ece8c63c9a5d9cd7122c62bf64
treee1f17f4fb8e0e6c85efc9d9dc8f45d6c718e98ba
parent2552e38dc8ad601ff8defb8051126277a165a991
power: supply: core: provide function stubs if CONFIG_POWER_SUPPLY=n

Fix build error when CONFIG_POWER_SUPPLY is not enabled.

The build error occurs in mips (cavium_octeon_defconfig).

mips-linux-gnu-ld: drivers/usb/dwc3/core.o: in function `dwc3_remove':
drivers/usb/dwc3/core.c:1657: undefined reference to `power_supply_put'
mips-linux-gnu-ld: drivers/usb/dwc3/core.o: in function `dwc3_get_properties':
drivers/usb/dwc3/core.c:1270: undefined reference to `power_supply_get_by_name'
mips-linux-gnu-ld: drivers/usb/dwc3/core.o: in function `dwc3_probe':
drivers/usb/dwc3/core.c:1632: undefined reference to `power_supply_put'

Fixes: 59fa3def35de ("usb: dwc3: add a power supply for current control")
Reported-by: Naresh Kamboju <naresh.kamboju@linaro.org>
Signed-off-by: Ray Chi <raychi@google.com>
Signed-off-by: Sebastian Reichel <sebastian.reichel@collabora.com>
include/linux/power_supply.h