linux/drivers/platform/x86/intel/int3472
Hans de Goede a2f9fbc247 platform/x86: int3472: Split into 2 drivers
The intel_skl_int3472.ko module contains 2 separate drivers,
the int3472_discrete platform driver and the int3472_tps68470
I2C-driver.

These 2 drivers contain very little shared code, only
skl_int3472_get_acpi_buffer() and skl_int3472_fill_cldb() are
shared.

Split the module into 2 drivers, linking the little shared code
directly into both.

This will allow us to add soft-module dependencies for the
tps68470 clk, gpio and regulator drivers to the new
intel_skl_int3472_tps68470.ko to help with probe ordering issues
without causing these modules to get loaded on boards which only
use the int3472_discrete platform driver.

While at it also rename the .c and .h files to remove the
cumbersome intel_skl_int3472_ prefix.

Reviewed-by: Andy Shevchenko <andy.shevchenko@gmail.com>
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Link: https://lore.kernel.org/r/20211203102857.44539-8-hdegoede@redhat.com
2021-12-13 11:44:48 +01:00
..
clk_and_regulator.c platform/x86: int3472: Split into 2 drivers 2021-12-13 11:44:48 +01:00
common.c platform/x86: int3472: Split into 2 drivers 2021-12-13 11:44:48 +01:00
common.h platform/x86: int3472: Split into 2 drivers 2021-12-13 11:44:48 +01:00
discrete.c platform/x86: int3472: Split into 2 drivers 2021-12-13 11:44:48 +01:00
Kconfig
Makefile platform/x86: int3472: Split into 2 drivers 2021-12-13 11:44:48 +01:00
tps68470.c platform/x86: int3472: Split into 2 drivers 2021-12-13 11:44:48 +01:00