| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293 |
- # SPDX-License-Identifier: GPL-2.0-only
- #
- # EC-like Drivers for aarch64 based devices.
- #
- menuconfig ARM64_PLATFORM_DEVICES
- bool "ARM64 Platform-Specific Device Drivers"
- depends on ARM64 || COMPILE_TEST
- default ARM64
- help
- Say Y here to get to see options for platform-specific device drivers
- for arm64 based devices, primarily EC-like device drivers.
- This option alone does not add any kernel code.
- If you say N, all options in this submenu will be skipped and disabled.
- if ARM64_PLATFORM_DEVICES
- config EC_ACER_ASPIRE1
- tristate "Acer Aspire 1 Embedded Controller driver"
- depends on ARCH_QCOM || COMPILE_TEST
- depends on I2C
- depends on DRM
- depends on POWER_SUPPLY
- depends on INPUT
- help
- Say Y here to enable the EC driver for the (Snapdragon-based)
- Acer Aspire 1 laptop. The EC handles battery and charging
- monitoring as well as some misc functions like the lid sensor
- and USB Type-C DP HPD events.
- This driver provides battery and AC status support for the mentioned
- laptop where this information is not properly exposed via the
- standard ACPI devices.
- config EC_HUAWEI_GAOKUN
- tristate "Huawei Matebook E Go Embedded Controller driver"
- depends on ARCH_QCOM || COMPILE_TEST
- depends on I2C
- depends on INPUT
- depends on HWMON
- select AUXILIARY_BUS
- help
- Say Y here to enable the EC driver for the Huawei Matebook E Go
- which is a sc8280xp-based 2-in-1 tablet. The driver handles battery
- (information, charge control) and USB Type-C DP HPD events as well
- as some misc functions like the lid sensor and temperature sensors,
- etc.
- This driver provides battery and AC status support for the mentioned
- laptop where this information is not properly exposed via the
- standard ACPI devices.
- Say M or Y here to include this support.
- config EC_LENOVO_YOGA_C630
- tristate "Lenovo Yoga C630 Embedded Controller driver"
- depends on ARCH_QCOM || COMPILE_TEST
- depends on I2C
- select AUXILIARY_BUS
- help
- Driver for the Embedded Controller in the Qualcomm Snapdragon-based
- Lenovo Yoga C630, which provides battery and power adapter
- information.
- This driver provides battery and AC status support for the mentioned
- laptop where this information is not properly exposed via the
- standard ACPI devices.
- Say M or Y here to include this support.
- config EC_LENOVO_THINKPAD_T14S
- tristate "Lenovo Thinkpad T14s Embedded Controller driver"
- depends on ARCH_QCOM || COMPILE_TEST
- depends on I2C
- depends on INPUT
- select INPUT_SPARSEKMAP
- select LEDS_CLASS
- select NEW_LEDS
- select SND_CTL_LED if SND
- help
- Driver for the Embedded Controller in the Qualcomm Snapdragon-based
- Lenovo Thinkpad T14s, which provides access to keyboard backlight
- and status LEDs.
- This driver provides support for the mentioned laptop where this
- information is not properly exposed via the standard Qualcomm
- devices.
- Say M or Y here to include this support.
- endif # ARM64_PLATFORM_DEVICES
|