OSDN Git Service

platform/x86: Add intel_crystal_cove_charger driver
authorHans de Goede <hdegoede@redhat.com>
Sat, 25 Dec 2021 11:55:09 +0000 (12:55 +0100)
committerHans de Goede <hdegoede@redhat.com>
Wed, 5 Jan 2022 10:31:18 +0000 (11:31 +0100)
commit761db353d9e286c1ce26d6f30d6c8b2bb60dcb23
tree9b92692544bca5961a2130cf2ef78dc50dcd6e35
parentc8e2d921aa968bacc869a0e07baac2ff66a5d6c6
platform/x86: Add intel_crystal_cove_charger driver

Driver for the external-charger IRQ pass-through function of the
Intel Bay Trail Crystal Cove PMIC.

Note this is NOT a power_supply class driver, it just deals with IRQ
pass-through, this requires this separate driver because the PMIC's
level 2 interrupt for this must be explicitly acked.

This new driver gets enabled by the existing X86_ANDROID_TABLETS Kconfig
option because the x86-android-tablets module is the only consumer of the
exported external-charger IRQ.

Reviewed-by: Andy Shevchenko <andy.shevchenko@gmail.com>
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Link: https://lore.kernel.org/r/20211225115509.94891-5-hdegoede@redhat.com
drivers/platform/x86/intel/Makefile
drivers/platform/x86/intel/crystal_cove_charger.c [new file with mode: 0644]