[PATCH 0/6] platform/x86: int3472: Allow re-using sensor GPIO mapping in atomisp

Hans de Goede
2025-05-07T18:47:54Z

Hi All,

This patch series does some small refactoring of the int3472 code to allow
re-using the sensor GPIO mapping code in the atomisp driver and then the
final patch in the series moves the atomisp driver over.

About merging this, maybe the int3472 patches can be merged in time for
the 6.16 merge window and then the atomisp patch can be merged after
6.16-rc1 is released, otherwise an immutable pdx86 branch with the first
5 patches will be necessary.

Regards,

Hans

Hans de Goede (6):
platform/x86: int3472: Move common.h to public includes, symbols to
INTEL_INT3472
platform/x86: int3472: Stop using devm_gpiod_get()
platform/x86: int3472: Export int3472_discrete_parse_crs()
platform/x86: int3472: Remove unused sensor_config struct member
platform/x86: int3472: For mt9m114 sensors map powerdown to
powerenable
media: atomisp: Switch to int3472 driver sensor GPIO mapping code

MAINTAINERS | 1 +
.../x86/intel/int3472/clk_and_regulator.c | 9 +-
drivers/platform/x86/intel/int3472/common.c | 9 +-
drivers/platform/x86/intel/int3472/discrete.c | 28 +-
.../x86/intel/int3472/discrete_quirks.c | 3 +-
drivers/platform/x86/intel/int3472/led.c | 3 +-
drivers/platform/x86/intel/int3472/tps68470.c | 3 +-
.../staging/media/atomisp/pci/atomisp_csi2.h | 17 --
.../media/atomisp/pci/atomisp_csi2_bridge.c | 239 ++----------------
.../staging/media/atomisp/pci/atomisp_v4l2.c | 1 +
.../linux/platform_data/x86/int3472.h | 16 +-
11 files changed, 76 insertions(+), 253 deletions(-)
rename drivers/platform/x86/intel/int3472/common.h => include/linux/platform_data/x86/int3472.h (92%)

--
2.49.0