Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 7d459937 authored by Andrzej Hajda's avatar Andrzej Hajda Committed by Mauro Carvalho Chehab
Browse files

[media] Add driver for Samsung S5K5BAF camera sensor



Driver for Samsung S5K5BAF UXGA 1/5" 2M CMOS Image Sensor with
embedded SoC ISP. The device is exposed as two V4L2 subdevices:

 - S5K5BAF-CIS - the image sensor matrix, fixed 1600x1200 format,
   no controls.
 - S5K5BAF-ISP - the Image Signal Processor, formats up to 1600x1200,
   pre/post ISP cropping, downscaling via selection API, controls.

[m.chehab@samsung.com: Whitespace cleanups]
Signed-off-by: default avatarSylwester Nawrocki <s.nawrocki@samsung.com>
Signed-off-by: default avatarAndrzej Hajda <a.hajda@samsung.com>
Signed-off-by: default avatarKyungmin Park <kyungmin.park@samsung.com>

Signed-off-by: default avatarMauro Carvalho Chehab <m.chehab@samsung.com>
parent 2310e3c4
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
@@ -7346,6 +7346,13 @@ L: linux-media@vger.kernel.org
S:	Supported
F:	drivers/media/i2c/s5c73m3/*

SAMSUNG S5K5BAF CAMERA DRIVER
M:	Kyungmin Park <kyungmin.park@samsung.com>
M:	Andrzej Hajda <a.hajda@samsung.com>
L:	linux-media@vger.kernel.org
S:	Supported
F:	drivers/media/i2c/s5k5baf.c

SERIAL DRIVERS
M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
L:	linux-serial@vger.kernel.org
+7 −0
Original line number Diff line number Diff line
@@ -586,6 +586,13 @@ config VIDEO_S5K4ECGX
          This is a V4L2 sensor-level driver for Samsung S5K4ECGX 5M
          camera sensor with an embedded SoC image signal processor.

config VIDEO_S5K5BAF
	tristate "Samsung S5K5BAF sensor support"
	depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
	---help---
	  This is a V4L2 sensor-level driver for Samsung S5K5BAF 2M
	  camera sensor with an embedded SoC image signal processor.

source "drivers/media/i2c/smiapp/Kconfig"

config VIDEO_S5C73M3
+1 −0
Original line number Diff line number Diff line
@@ -66,6 +66,7 @@ obj-$(CONFIG_VIDEO_SR030PC30) += sr030pc30.o
obj-$(CONFIG_VIDEO_NOON010PC30)	+= noon010pc30.o
obj-$(CONFIG_VIDEO_S5K6AA)	+= s5k6aa.o
obj-$(CONFIG_VIDEO_S5K4ECGX)	+= s5k4ecgx.o
obj-$(CONFIG_VIDEO_S5K5BAF)	+= s5k5baf.o
obj-$(CONFIG_VIDEO_S5C73M3)	+= s5c73m3/
obj-$(CONFIG_VIDEO_ADP1653)	+= adp1653.o
obj-$(CONFIG_VIDEO_AS3645A)	+= as3645a.o