[OS-BUILD PATCH 0/12] Upstream x86 mipi camera support improvements

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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




[Index of Archives]     [Fedora General Discussion]     [Older Fedora Users Archive]     [Fedora Advisory Board]     [Fedora Security]     [Fedora Devel Java]     [Fedora Legacy]     [Fedora Desktop]     [ATA RAID]     [Fedora Marketing]     [Fedora Mentors]     [Fedora Package Announce]     [Fedora Package Review]     [Fedora Music]     [Fedora Packaging]     [Centos]     [Fedora SELinux]     [Coolkey]     [Yum Users]     [Tux]     [Yosemite News]     [KDE Users]     [Fedora Art]     [Fedora Docs]     [USB]     [Asterisk PBX]

  Powered by Linux