media: raspberrypi: Add support for RP1-CFE
authorTomi Valkeinen <tomi.valkeinen@ideasonboard.com>
Thu, 3 Oct 2024 10:31:12 +0000 (13:31 +0300)
committerMauro Carvalho Chehab <mchehab+huawei@kernel.org>
Wed, 16 Oct 2024 07:32:40 +0000 (09:32 +0200)
commit6edb685abb2af445773876a326292b989dcb3c9f
treebd17c3bf07c48d8f8e046bc9a59f40cd70201e99
parent1358bb523949e2dd28f2396eb59707151fb79479
media: raspberrypi: Add support for RP1-CFE

Add support for Raspberry Pi CFE. The CFE is a hardware block that
contains:

- MIPI D-PHY
- MIPI CSI-2 receiver
- Front End ISP (FE)

The driver has been upported from the Raspberry Pi kernel commit
88a681df9623 ("ARM: dts: bcm2712-rpi: Add i2c<n>_pins labels").

Co-developed-by: Naushir Patuck <naush@raspberrypi.com>
Signed-off-by: Naushir Patuck <naush@raspberrypi.com>
Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
Signed-off-by: Sakari Ailus <sakari.ailus@linux.intel.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
17 files changed:
MAINTAINERS
drivers/media/platform/raspberrypi/Kconfig
drivers/media/platform/raspberrypi/Makefile
drivers/media/platform/raspberrypi/rp1-cfe/Kconfig [new file with mode: 0644]
drivers/media/platform/raspberrypi/rp1-cfe/Makefile [new file with mode: 0644]
drivers/media/platform/raspberrypi/rp1-cfe/cfe-fmts.h [new file with mode: 0644]
drivers/media/platform/raspberrypi/rp1-cfe/cfe-trace.h [new file with mode: 0644]
drivers/media/platform/raspberrypi/rp1-cfe/cfe.c [new file with mode: 0644]
drivers/media/platform/raspberrypi/rp1-cfe/cfe.h [new file with mode: 0644]
drivers/media/platform/raspberrypi/rp1-cfe/csi2.c [new file with mode: 0644]
drivers/media/platform/raspberrypi/rp1-cfe/csi2.h [new file with mode: 0644]
drivers/media/platform/raspberrypi/rp1-cfe/dphy.c [new file with mode: 0644]
drivers/media/platform/raspberrypi/rp1-cfe/dphy.h [new file with mode: 0644]
drivers/media/platform/raspberrypi/rp1-cfe/pisp-fe.c [new file with mode: 0644]
drivers/media/platform/raspberrypi/rp1-cfe/pisp-fe.h [new file with mode: 0644]
include/uapi/linux/media/raspberrypi/pisp_fe_config.h [new file with mode: 0644]
include/uapi/linux/media/raspberrypi/pisp_fe_statistics.h [new file with mode: 0644]