media: intel/ipu6: add IPU6 buttress interface driver
authorBingbu Cao <bingbu.cao@intel.com>
Wed, 31 Jan 2024 09:50:55 +0000 (17:50 +0800)
committerHans Verkuil <hverkuil-cisco@xs4all.nl>
Mon, 29 Apr 2024 12:56:37 +0000 (14:56 +0200)
commitab29a2478e709b8fbb4715c51709275907c185db
tree35f6e741ae78a7e81e6bd86e3bb03cc0bb4e2362
parentcb3117b074aefb0320d8d728a0a7f277a121adbd
media: intel/ipu6: add IPU6 buttress interface driver

The IPU6 buttress is the interface between IPU device (input system and
processing system) with rest of the SoC. It contains overall IPU hardware
control registers, these control registers are used as the interfaces with
the Intel Converged Security Engine and Punit to do firmware
authentication and power management.

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-buttress.c [new file with mode: 0644]
drivers/media/pci/intel/ipu6/ipu6-buttress.h [new file with mode: 0644]
drivers/media/pci/intel/ipu6/ipu6-platform-buttress-regs.h [new file with mode: 0644]