mirror of
git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2025-08-05 16:54:27 +00:00

Commit c78dd25138
("platform/x86: x86-android-tablets: Add Vexia EDU
ATLA 10 EC battery driver"), adds power_supply class registering to
the x86-android-tablets code.
Add "select POWER_SUPPLY" to the Kconfig entry to avoid these errors:
ERROR: modpost: "power_supply_get_drvdata" [drivers/platform/x86/x86-android-tablets/vexia_atla10_ec.ko] undefined!
ERROR: modpost: "power_supply_changed" [drivers/platform/x86/x86-android-tablets/vexia_atla10_ec.ko] undefined!
ERROR: modpost: "devm_power_supply_register" [drivers/platform/x86/x86-android-tablets/vexia_atla10_ec.ko] undefined!
When POWER_SUPPLY support is not enabled.
Reported-by: kernel test robot <lkp@intel.com>
Closes: https://lore.kernel.org/oe-kbuild-all/202503231159.ga9eWMVO-lkp@intel.com/
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Link: https://lore.kernel.org/r/20250324125052.374369-1-hdegoede@redhat.com
Reviewed-by: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
Signed-off-by: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
26 lines
958 B
Text
26 lines
958 B
Text
# SPDX-License-Identifier: GPL-2.0-or-later
|
|
#
|
|
# X86 Android tablet support Kconfig
|
|
#
|
|
|
|
config X86_ANDROID_TABLETS
|
|
tristate "X86 Android tablet support"
|
|
depends on I2C && SPI && SERIAL_DEV_BUS
|
|
depends on GPIOLIB && PMIC_OPREGION
|
|
depends on ACPI && EFI && PCI
|
|
select NEW_LEDS
|
|
select LEDS_CLASS
|
|
select POWER_SUPPLY
|
|
help
|
|
X86 tablets which ship with Android as (part of) the factory image
|
|
typically have various problems with their DSDTs. The factory kernels
|
|
shipped on these devices typically have device addresses and GPIOs
|
|
hardcoded in the kernel, rather than specified in their DSDT.
|
|
|
|
With the DSDT containing a random collection of devices which may or
|
|
may not actually be present. This driver contains various fixes for
|
|
such tablets, including instantiating kernel devices for devices which
|
|
are missing from the DSDT.
|
|
|
|
If you have a x86 Android tablet say Y or M here, for a generic x86
|
|
distro configuration say M here.
|