2018-11-12 17:08:08

by Randy Dunlap

[permalink] [raw]
Subject: [PATCH -next] power/supply: fix sc27xx_fuel_gauge build errors

From: Randy Dunlap <[email protected]>

Fix build errors when FUEL_GUAGE_SC27XX is enabled but IIO is either
not enabled or IIO=m and FUEL_GUAGE_SC27XX=y.

ld: drivers/power/supply/sc27xx_fuel_gauge.o: in function `sc27xx_fgu_get_temp':
sc27xx_fuel_gauge.c:(.text+0x1d2): undefined reference to `iio_read_channel_processed'
ld: drivers/power/supply/sc27xx_fuel_gauge.o: in function `sc27xx_fgu_probe':
sc27xx_fuel_gauge.c:(.text+0x97f): undefined reference to `devm_iio_channel_get'

Signed-off-by: Randy Dunlap <[email protected]>
Cc: Sebastian Reichel <[email protected]>
Cc: [email protected]
---
drivers/power/supply/Kconfig | 1 +
1 file changed, 1 insertion(+)

--- linux-next-20181112.orig/drivers/power/supply/Kconfig
+++ linux-next-20181112/drivers/power/supply/Kconfig
@@ -655,6 +655,7 @@ config CHARGER_SC2731
config FUEL_GAUGE_SC27XX
tristate "Spreadtrum SC27XX fuel gauge driver"
depends on MFD_SC27XX_PMIC || COMPILE_TEST
+ depends on IIO
help
Say Y here to enable support for fuel gauge with SC27XX
PMIC chips.




2018-11-13 01:39:29

by Baolin Wang

[permalink] [raw]
Subject: Re: [PATCH -next] power/supply: fix sc27xx_fuel_gauge build errors

Hi Randy,

On 13 November 2018 at 01:06, Randy Dunlap <[email protected]> wrote:
> From: Randy Dunlap <[email protected]>
>
> Fix build errors when FUEL_GUAGE_SC27XX is enabled but IIO is either
> not enabled or IIO=m and FUEL_GUAGE_SC27XX=y.
>
> ld: drivers/power/supply/sc27xx_fuel_gauge.o: in function `sc27xx_fgu_get_temp':
> sc27xx_fuel_gauge.c:(.text+0x1d2): undefined reference to `iio_read_channel_processed'
> ld: drivers/power/supply/sc27xx_fuel_gauge.o: in function `sc27xx_fgu_probe':
> sc27xx_fuel_gauge.c:(.text+0x97f): undefined reference to `devm_iio_channel_get'
>
> Signed-off-by: Randy Dunlap <[email protected]>
> Cc: Sebastian Reichel <[email protected]>
> Cc: [email protected]
> ---

Thanks for fixing this issue.
Acked-by: Baolin Wang <[email protected]>

> drivers/power/supply/Kconfig | 1 +
> 1 file changed, 1 insertion(+)
>
> --- linux-next-20181112.orig/drivers/power/supply/Kconfig
> +++ linux-next-20181112/drivers/power/supply/Kconfig
> @@ -655,6 +655,7 @@ config CHARGER_SC2731
> config FUEL_GAUGE_SC27XX
> tristate "Spreadtrum SC27XX fuel gauge driver"
> depends on MFD_SC27XX_PMIC || COMPILE_TEST
> + depends on IIO
> help
> Say Y here to enable support for fuel gauge with SC27XX
> PMIC chips.
>
>



--
Baolin Wang
Best Regards