From: Hans de Goede on gitlab.com Merge Request: https://gitlab.com/cki-project/kernel-ark/-/merge_requests/3854 This merge-requests adds 3 upstream (all in next branches now) x86 MIPI camera improvements which together will make the cameras work on many new Dell laptop models and on some new HP laptop models: 1. An int3472 ACPI device-driver series adding support for a special handshake GPIO found on many new laptop models. upstream status: queued in queued in platform-drivers-x86/for-next: https://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform- drivers-x86.git/log/?h=for-next 2. Add OV02E10 image sensor driver. upstream status: queued in media- commiters/next: https://gitlab.freedesktop.org/linux-media/media-committers/-/commits/next 3. Add OV02C10 image sensor driver. upstream status: queued in media- commiters/next: https://gitlab.freedesktop.org/linux-media/media-committers/-/commits/next 4. Add kernel config bits for new OV02C10 and OV02E10 driver. The new kernel configs follow how the config for e.g. the already existing ov01a10 driver is handled. On Fedora the new drivers are build as module for all architectures, because e.g. various aarch64 laptops also use one of these 2 sensors for their cameras. On RHEL the drivers are disabled by default and only enabled as module in x86 builds, so that the cameras in recent Dell laptop models will work. Signed-off-by: Hans de Goede <hdegoede@xxxxxxxxxx> --- drivers/media/i2c/Kconfig | 20 + drivers/media/i2c/Makefile | 2 + drivers/media/i2c/ov02c10.c | 1013 ++++++++++++++++ drivers/media/i2c/ov02e10.c | 969 +++++++++++++++ drivers/platform/x86/intel/int3472/Makefile | 3 +- drivers/platform/x86/intel/int3472/clk_and_regulator.c | 166 +- drivers/platform/x86/intel/int3472/common.h | 57 +- drivers/platform/x86/intel/int3472/discrete.c | 41 +- drivers/platform/x86/intel/int3472/discrete_quirks.c | 22 + redhat/configs/fedora/generic/CONFIG_VIDEO_OV02C10 | 1 + redhat/configs/fedora/generic/CONFIG_VIDEO_OV02E10 | 1 + redhat/configs/rhel/generic/x86/CONFIG_VIDEO_OV02C10 | 1 + redhat/configs/rhel/generic/x86/CONFIG_VIDEO_OV02E10 | 1 + redhat/configs/rhel/generic/CONFIG_VIDEO_OV02C10 | 1 + redhat/configs/rhel/generic/CONFIG_VIDEO_OV02E10 | 1 + MAINTAINERS | 17 + 16 files changed, 2184 insertions(+), 132 deletions(-) -- _______________________________________________ kernel mailing list -- kernel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to kernel-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/kernel@xxxxxxxxxxxxxxxxxxxxxxx Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue