Skip to content

Commit

Permalink
media: starfive: Add Starfive Camera Subsystem driver
Browse files Browse the repository at this point in the history
Add the driver for Starfive Camera Subsystem found on
Starfive JH7110 SoC. It is used for handing image sensor
data.

Signed-off-by: Jack Zhu <jack.zhu@starfivetech.com>
  • Loading branch information
Jack Zhu authored and intel-lab-lkp committed Mar 10, 2023
1 parent b3d80de commit 99a31fd
Show file tree
Hide file tree
Showing 16 changed files with 6,930 additions and 0 deletions.
1 change: 1 addition & 0 deletions drivers/media/platform/Kconfig
Expand Up @@ -80,6 +80,7 @@ source "drivers/media/platform/renesas/Kconfig"
source "drivers/media/platform/rockchip/Kconfig"
source "drivers/media/platform/samsung/Kconfig"
source "drivers/media/platform/st/Kconfig"
source "drivers/media/platform/starfive/Kconfig"
source "drivers/media/platform/sunxi/Kconfig"
source "drivers/media/platform/ti/Kconfig"
source "drivers/media/platform/verisilicon/Kconfig"
Expand Down
1 change: 1 addition & 0 deletions drivers/media/platform/Makefile
Expand Up @@ -23,6 +23,7 @@ obj-y += renesas/
obj-y += rockchip/
obj-y += samsung/
obj-y += st/
obj-y += starfive/
obj-y += sunxi/
obj-y += ti/
obj-y += verisilicon/
Expand Down
18 changes: 18 additions & 0 deletions drivers/media/platform/starfive/Kconfig
@@ -0,0 +1,18 @@
# SPDX-License-Identifier: GPL-2.0-only

comment "Starfive media platform drivers"

config VIDEO_STARFIVE_CAMSS
tristate "Starfive Camera Subsystem driver"
depends on V4L_PLATFORM_DRIVERS
depends on VIDEO_DEV && OF
select MEDIA_CONTROLLER
select VIDEO_V4L2_SUBDEV_API
select VIDEOBUF2_DMA_CONTIG
select V4L2_FWNODE
help
Enable this to support for the Starfive Camera subsystem
found on Starfive JH7110 SoC.

To compile this driver as a module, choose M here: the
module will be called stf-camss.
14 changes: 14 additions & 0 deletions drivers/media/platform/starfive/Makefile
@@ -0,0 +1,14 @@
# SPDX-License-Identifier: GPL-2.0
#
# Makefile for StarFive camera subsystem driver.
#

starfive-camss-objs += \
stf_camss.o \
stf_isp.o \
stf_isp_hw_ops.o \
stf_video.o \
stf_vin.o \
stf_vin_hw_ops.o

obj-$(CONFIG_VIDEO_STARFIVE_CAMSS) += starfive-camss.o \

0 comments on commit 99a31fd

Please sign in to comment.