[RESEND PATCH 1/1] ARM: exynos_defconfig: Enable SBS battery support
Javier Martinez Canillas
javier.martinez at collabora.co.uk
Mon Aug 11 05:52:27 PDT 2014
Hello Bartlomiej,
On 08/11/2014 02:40 PM, Bartlomiej Zolnierkiewicz wrote:
>> index fc7d168..c390bb9 100644
>> --- a/arch/arm/configs/exynos_defconfig
>> +++ b/arch/arm/configs/exynos_defconfig
>> @@ -77,6 +77,7 @@ CONFIG_SPI_S3C64XX=y
>> CONFIG_I2C_S3C2410=y
>> CONFIG_DEBUG_GPIO=y
>> CONFIG_POWER_SUPPLY=y
>> +CONFIG_BATTERY_SBS=m
>
> Why not make it "=y"?
>
> Rationale:
> - currently no hardware related option uses "=m" in exynos_defconfig
> - it would match the SBS option usage in multi_v7_defconfig
>
>> CONFIG_CHARGER_TPS65090=y
>> # CONFIG_HWMON is not set
>> CONFIG_THERMAL=y
>
I know but personally I think this should be changed. The idea of having a multi
platform kernel is to build a single kernel image that can be used to boot
different platforms. Not all platforms have a SBS-compliant battery so this
support shouldn't be built in the kernel image IMHO.
This also matches to what real users will do since distributions most likely
will have a minimal kernel and every possible hardware support will be enabled
as a loadable kernel module. This is what distros do for other platforms too.
If someone has a different use case and wants a kernel image that is optimized
for a particular platform then she has to create its own defconfig anyways.
> Best regards,
> --
> Bartlomiej Zolnierkiewicz
> Samsung R&D Institute Poland
> Samsung Electronics
>
Best regards,
Javier
More information about the linux-arm-kernel
mailing list