linux/drivers/platform/x86/intel
Hans de Goede 761db353d9 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
2022-01-05 11:31:18 +01:00
..
atomisp2 platform/x86: intel_atomisp2: Move to intel sub-directory 2021-08-20 20:11:23 +02:00
int33fe platform/x86: intel_cht_int33fe: Use the new i2c_acpi_client_count() helper 2021-08-12 17:26:37 +02:00
int1092 platform/x86: int1092: Fix non sequential device mode handling 2021-10-11 16:38:32 +02:00
int3472 platform/x86: int3472: Deal with probe ordering issues 2021-12-13 11:44:51 +01:00
pmc platform/x86: intel_pmc_core: fix memleak on registration failure 2021-12-23 19:29:18 +01:00
pmt platform/x86: intel_pmt_telemetry: Ignore zero sized entries 2021-08-20 12:09:41 +02:00
speed_select_if platform/x86: ISST: use semi-colons instead of commas 2021-08-26 15:18:07 +02:00
telemetry platform/x86: intel_telemetry: Move to intel sub-directory 2021-08-20 20:08:09 +02:00
wmi platform/x86: intel-wmi-thunderbolt: Move to intel sub-directory 2021-08-20 20:11:23 +02:00
bxtwc_tmu.c platform/x86: intel_bxtwc_tmu: Move to intel sub-directory 2021-08-20 20:00:02 +02:00
chtdc_ti_pwrbtn.c platform/x86: intel_chtdc_ti_pwrbtn: Move to intel sub-directory 2021-08-20 20:00:02 +02:00
crystal_cove_charger.c platform/x86: Add intel_crystal_cove_charger driver 2022-01-05 11:31:18 +01:00
hid.c platform/x86/intel: hid: add quirk to support Surface Go 3 2021-12-06 22:27:30 +01:00
int0002_vgpio.c platform/x86: intel_int0002_vgpio: Use the new soc_intel_is_byt()/_cht() helpers 2021-10-19 17:31:24 +02:00
ishtp_eclite.c platform/x86: Add Intel ishtp eclite driver 2021-09-16 15:25:44 +02:00
Kconfig platform/x86/intel: Remove X86_PLATFORM_DRIVERS_INTEL 2021-12-23 17:21:58 +01:00
Makefile platform/x86: Add intel_crystal_cove_charger driver 2022-01-05 11:31:18 +01:00
mrfld_pwrbtn.c platform/x86: intel_mrfld_pwrbtn: Move to intel sub-directory 2021-08-20 20:00:02 +02:00
oaktrail.c platform/x86: intel_oaktrail: Move to intel sub-directory 2021-08-20 20:11:23 +02:00
punit_ipc.c platform/x86/intel: punit_ipc: Drop wrong use of ACPI_PTR() 2021-09-13 10:36:52 +02:00
rst.c platform/x86: intel-rst: Move to intel sub-directory 2021-08-20 20:09:43 +02:00
smartconnect.c platform/x86: intel-smartconnect: Move to intel sub-directory 2021-08-20 20:11:12 +02:00
turbo_max_3.c platform/x86: intel_turbo_max_3: Move to intel sub-directory 2021-08-20 20:11:22 +02:00
uncore-frequency.c platform/x86: intel-uncore-frequency: use default_groups in kobj_type 2021-12-30 19:32:24 +01:00
vbtn.c platform/x86: intel-vbtn: Move to intel sub-directory 2021-08-20 20:11:23 +02:00