media: staging/ipu7: add Intel IPU7 PCI device driver
authorBingbu Cao <bingbu.cao@intel.com>
Thu, 29 May 2025 04:13:17 +0000 (12:13 +0800)
committerHans Verkuil <hverkuil@xs4all.nl>
Thu, 3 Jul 2025 13:44:21 +0000 (15:44 +0200)
commitb7fe4c0019b12d60ece3e99eeb0ccfd5a1d103e5
tree84b95f564f404164d6742299a807322fc7a2cee7
parentc26e8dcd9d4e86d788c5bf7a5dd0ea70a95ab067
media: staging/ipu7: add Intel IPU7 PCI device driver

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

The IPU7 PCI device driver basically does PCI configurations, basic
hardware configuration by its buttress interfaces, loads the
firmware binary, register the auxiliary device which serve for the ISYS
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@xs4all.nl>
drivers/staging/media/ipu7/ipu7-bus.c [new file with mode: 0644]
drivers/staging/media/ipu7/ipu7-bus.h [new file with mode: 0644]
drivers/staging/media/ipu7/ipu7-buttress-regs.h [new file with mode: 0644]
drivers/staging/media/ipu7/ipu7-buttress.c [new file with mode: 0644]
drivers/staging/media/ipu7/ipu7-buttress.h [new file with mode: 0644]
drivers/staging/media/ipu7/ipu7-platform-regs.h [new file with mode: 0644]
drivers/staging/media/ipu7/ipu7.c [new file with mode: 0644]
drivers/staging/media/ipu7/ipu7.h [new file with mode: 0644]