media: intel/ipu6: add Intel IPU6 PCI device driver
authorBingbu Cao <bingbu.cao@intel.com>
Wed, 31 Jan 2024 09:50:53 +0000 (17:50 +0800)
committerHans Verkuil <hverkuil-cisco@xs4all.nl>
Mon, 29 Apr 2024 12:56:37 +0000 (14:56 +0200)
commit25fedc021985a66a357a599ab771d6b495b6f78c
tree55da11fe875ecd17e3eed570ab087ff8cf0ef42f
parent33116eb12c6b29889cc161058ae0ee4124821b6f
media: intel/ipu6: add Intel IPU6 PCI device driver

Intel Image Processing Unit 6th Gen includes input and processing systems
but the hardware presents itself as a single PCI device in system.

The IPU6 PCI device driver basically does PCI configurations and loads the
firmware binary, initialises IPU virtual bus and sets up platform specific
variants to support multiple IPU6 devices in single device driver.

Signed-off-by: Bingbu Cao <bingbu.cao@intel.com>
Signed-off-by: Sakari Ailus <sakari.ailus@linux.intel.com>
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
drivers/media/pci/intel/ipu6/ipu6-platform-regs.h [new file with mode: 0644]
drivers/media/pci/intel/ipu6/ipu6.c [new file with mode: 0644]
drivers/media/pci/intel/ipu6/ipu6.h [new file with mode: 0644]