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 <[email protected]>

---
 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 -- [email protected]
To unsubscribe send an email to [email protected]
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/[email protected]
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue

Reply via email to