diff options
author | Sakari Ailus <sakari.ailus@linux.intel.com> | 2020-02-11 19:05:57 +0100 |
---|---|---|
committer | Mauro Carvalho Chehab <mchehab+huawei@kernel.org> | 2020-12-02 15:47:06 +0100 |
commit | b24cc2a18c50e4e315abc76a86b26b4c49652f79 (patch) | |
tree | 03bf034bdd99500f169334c0d4963a6a02aec0e4 | |
parent | 571b6caff4e890035deeb1451f2c1e5dca0e0dd2 (diff) | |
download | lwn-b24cc2a18c50e4e315abc76a86b26b4c49652f79.tar.gz lwn-b24cc2a18c50e4e315abc76a86b26b4c49652f79.zip |
media: smiapp: Rename as "ccs"
Rename the "smiapp" driver as "ccs". MIPI CCS is the contemporary standard
for raw Bayer camera sensors. The driver retains support for the SMIA++
and SMIA compliant camera sensors. A module alias is added for old user
space using "smiapp" module name.
Add Intel copyright while at it.
Signed-off-by: Sakari Ailus <sakari.ailus@linux.intel.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
-rw-r--r-- | MAINTAINERS | 22 | ||||
-rw-r--r-- | drivers/media/i2c/Kconfig | 2 | ||||
-rw-r--r-- | drivers/media/i2c/Makefile | 2 | ||||
-rw-r--r-- | drivers/media/i2c/ccs/Kconfig (renamed from drivers/media/i2c/smiapp/Kconfig) | 7 | ||||
-rw-r--r-- | drivers/media/i2c/ccs/Makefile (renamed from drivers/media/i2c/smiapp/Makefile) | 4 | ||||
-rw-r--r-- | drivers/media/i2c/ccs/ccs-core.c (renamed from drivers/media/i2c/smiapp/ccs-core.c) | 6 | ||||
-rw-r--r-- | drivers/media/i2c/ccs/ccs-limits.c (renamed from drivers/media/i2c/smiapp/ccs-limits.c) | 0 | ||||
-rw-r--r-- | drivers/media/i2c/ccs/ccs-limits.h (renamed from drivers/media/i2c/smiapp/ccs-limits.h) | 0 | ||||
-rw-r--r-- | drivers/media/i2c/ccs/ccs-quirk.c (renamed from drivers/media/i2c/smiapp/ccs-quirk.c) | 5 | ||||
-rw-r--r-- | drivers/media/i2c/ccs/ccs-quirk.h (renamed from drivers/media/i2c/smiapp/ccs-quirk.h) | 5 | ||||
-rw-r--r-- | drivers/media/i2c/ccs/ccs-reg-access.c (renamed from drivers/media/i2c/smiapp/ccs-reg-access.c) | 5 | ||||
-rw-r--r-- | drivers/media/i2c/ccs/ccs-reg-access.h (renamed from drivers/media/i2c/smiapp/ccs-reg-access.h) | 5 | ||||
-rw-r--r-- | drivers/media/i2c/ccs/ccs-regs.h (renamed from drivers/media/i2c/smiapp/ccs-regs.h) | 0 | ||||
-rw-r--r-- | drivers/media/i2c/ccs/ccs.h (renamed from drivers/media/i2c/smiapp/ccs.h) | 3 | ||||
-rw-r--r-- | drivers/media/i2c/ccs/smiapp-reg-defs.h (renamed from drivers/media/i2c/smiapp/smiapp-reg-defs.h) | 3 |
15 files changed, 39 insertions, 30 deletions
diff --git a/MAINTAINERS b/MAINTAINERS index 0864fe0f945a..e23b3e4d9a9d 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -11630,6 +11630,17 @@ M: Oliver Neukum <oliver@neukum.org> S: Maintained F: drivers/usb/image/microtek.* +MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER +M: Sakari Ailus <sakari.ailus@linux.intel.com> +L: linux-media@vger.kernel.org +S: Maintained +F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt +F: Documentation/driver-api/media/drivers/ccs/ +F: drivers/media/i2c/ccs/ +F: drivers/media/i2c/smiapp-pll.c +F: drivers/media/i2c/smiapp-pll.h +F: include/uapi/linux/smiapp.h + MIPS M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> L: linux-mips@vger.kernel.org @@ -16103,17 +16114,6 @@ S: Maintained F: drivers/firmware/smccc/ F: include/linux/arm-smccc.h -SMIA AND SMIA++ IMAGE SENSOR DRIVER -M: Sakari Ailus <sakari.ailus@linux.intel.com> -L: linux-media@vger.kernel.org -S: Maintained -F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt -F: Documentation/driver-api/media/drivers/ccs/ -F: drivers/media/i2c/smiapp-pll.c -F: drivers/media/i2c/smiapp-pll.h -F: drivers/media/i2c/smiapp/ -F: include/uapi/linux/smiapp.h - SMM665 HARDWARE MONITOR DRIVER M: Guenter Roeck <linux@roeck-us.net> L: linux-hwmon@vger.kernel.org diff --git a/drivers/media/i2c/Kconfig b/drivers/media/i2c/Kconfig index 369b6d859da5..3787c22767d9 100644 --- a/drivers/media/i2c/Kconfig +++ b/drivers/media/i2c/Kconfig @@ -1247,7 +1247,7 @@ config VIDEO_S5K5BAF This is a V4L2 sensor driver for Samsung S5K5BAF 2M camera sensor with an embedded SoC image signal processor. -source "drivers/media/i2c/smiapp/Kconfig" +source "drivers/media/i2c/ccs/Kconfig" source "drivers/media/i2c/et8ek8/Kconfig" config VIDEO_S5C73M3 diff --git a/drivers/media/i2c/Makefile b/drivers/media/i2c/Makefile index b448506ce503..5c733394171d 100644 --- a/drivers/media/i2c/Makefile +++ b/drivers/media/i2c/Makefile @@ -2,7 +2,7 @@ msp3400-objs := msp3400-driver.o msp3400-kthreads.o obj-$(CONFIG_VIDEO_MSP3400) += msp3400.o -obj-$(CONFIG_VIDEO_SMIAPP) += smiapp/ +obj-$(CONFIG_VIDEO_CCS) += ccs/ obj-$(CONFIG_VIDEO_ET8EK8) += et8ek8/ obj-$(CONFIG_VIDEO_CX25840) += cx25840/ obj-$(CONFIG_VIDEO_M5MOLS) += m5mols/ diff --git a/drivers/media/i2c/smiapp/Kconfig b/drivers/media/i2c/ccs/Kconfig index 6893b532824f..b4f8b10da420 100644 --- a/drivers/media/i2c/smiapp/Kconfig +++ b/drivers/media/i2c/ccs/Kconfig @@ -1,10 +1,11 @@ # SPDX-License-Identifier: GPL-2.0-only -config VIDEO_SMIAPP - tristate "SMIA++/SMIA sensor support" +config VIDEO_CCS + tristate "MIPI CCS/SMIA++/SMIA sensor support" depends on I2C && VIDEO_V4L2 && HAVE_CLK select MEDIA_CONTROLLER select VIDEO_V4L2_SUBDEV_API select VIDEO_SMIAPP_PLL select V4L2_FWNODE help - This is a generic driver for SMIA++/SMIA camera modules. + This is a generic driver for MIPI CCS, SMIA++ and SMIA compliant + camera sensors. diff --git a/drivers/media/i2c/smiapp/Makefile b/drivers/media/i2c/ccs/Makefile index c9d300b5d2bc..08dd4e948fb0 100644 --- a/drivers/media/i2c/smiapp/Makefile +++ b/drivers/media/i2c/ccs/Makefile @@ -1,6 +1,6 @@ # SPDX-License-Identifier: GPL-2.0-only -smiapp-objs += ccs-core.o ccs-reg-access.o \ +ccs-objs += ccs-core.o ccs-reg-access.o \ ccs-quirk.o ccs-limits.o -obj-$(CONFIG_VIDEO_SMIAPP) += smiapp.o +obj-$(CONFIG_VIDEO_CCS) += ccs.o ccflags-y += -I $(srctree)/drivers/media/i2c diff --git a/drivers/media/i2c/smiapp/ccs-core.c b/drivers/media/i2c/ccs/ccs-core.c index 30c4d8edce9d..2dfb26cb3a40 100644 --- a/drivers/media/i2c/smiapp/ccs-core.c +++ b/drivers/media/i2c/ccs/ccs-core.c @@ -1,9 +1,10 @@ // SPDX-License-Identifier: GPL-2.0-only /* - * drivers/media/i2c/smiapp/ccs-core.c + * drivers/media/i2c/ccs/ccs-core.c * - * Generic driver for SMIA/SMIA++ compliant camera modules + * Generic driver for MIPI CCS/SMIA/SMIA++ compliant camera sensors * + * Copyright (C) 2020 Intel Corporation * Copyright (C) 2010--2012 Nokia Corporation * Contact: Sakari Ailus <sakari.ailus@iki.fi> * @@ -3298,3 +3299,4 @@ module_exit(ccs_module_cleanup); MODULE_AUTHOR("Sakari Ailus <sakari.ailus@iki.fi>"); MODULE_DESCRIPTION("Generic MIPI CCS/SMIA/SMIA++ camera sensor driver"); MODULE_LICENSE("GPL v2"); +MODULE_ALIAS("smiapp"); diff --git a/drivers/media/i2c/smiapp/ccs-limits.c b/drivers/media/i2c/ccs/ccs-limits.c index f5511789ac83..f5511789ac83 100644 --- a/drivers/media/i2c/smiapp/ccs-limits.c +++ b/drivers/media/i2c/ccs/ccs-limits.c diff --git a/drivers/media/i2c/smiapp/ccs-limits.h b/drivers/media/i2c/ccs/ccs-limits.h index 1efa43c23a2e..1efa43c23a2e 100644 --- a/drivers/media/i2c/smiapp/ccs-limits.h +++ b/drivers/media/i2c/ccs/ccs-limits.h diff --git a/drivers/media/i2c/smiapp/ccs-quirk.c b/drivers/media/i2c/ccs/ccs-quirk.c index 6c48d0901952..5a24da1d7aa9 100644 --- a/drivers/media/i2c/smiapp/ccs-quirk.c +++ b/drivers/media/i2c/ccs/ccs-quirk.c @@ -1,9 +1,10 @@ // SPDX-License-Identifier: GPL-2.0-only /* - * drivers/media/i2c/smiapp/ccs-quirk.c + * drivers/media/i2c/ccs/ccs-quirk.c * - * Generic driver for SMIA/SMIA++ compliant camera modules + * Generic driver for MIPI CCS/SMIA/SMIA++ compliant camera sensors * + * Copyright (C) 2020 Intel Corporation * Copyright (C) 2011--2012 Nokia Corporation * Contact: Sakari Ailus <sakari.ailus@iki.fi> */ diff --git a/drivers/media/i2c/smiapp/ccs-quirk.h b/drivers/media/i2c/ccs/ccs-quirk.h index d208379158f2..3e7779e2fc4b 100644 --- a/drivers/media/i2c/smiapp/ccs-quirk.h +++ b/drivers/media/i2c/ccs/ccs-quirk.h @@ -1,9 +1,10 @@ /* SPDX-License-Identifier: GPL-2.0-only */ /* - * drivers/media/i2c/smiapp/ccs-quirk.h + * drivers/media/i2c/ccs/ccs-quirk.h * - * Generic driver for SMIA/SMIA++ compliant camera modules + * Generic driver for MIPI CCS/SMIA/SMIA++ compliant camera sensors * + * Copyright (C) 2020 Intel Corporation * Copyright (C) 2011--2012 Nokia Corporation * Contact: Sakari Ailus <sakari.ailus@iki.fi> */ diff --git a/drivers/media/i2c/smiapp/ccs-reg-access.c b/drivers/media/i2c/ccs/ccs-reg-access.c index 4e6d212473fc..a8e9a235bfb3 100644 --- a/drivers/media/i2c/smiapp/ccs-reg-access.c +++ b/drivers/media/i2c/ccs/ccs-reg-access.c @@ -1,9 +1,10 @@ // SPDX-License-Identifier: GPL-2.0-only /* - * drivers/media/i2c/smiapp/ccs-regs.c + * drivers/media/i2c/ccs/ccs-reg-access.c * - * Generic driver for SMIA/SMIA++ compliant camera modules + * Generic driver for MIPI CCS/SMIA/SMIA++ compliant camera sensors * + * Copyright (C) 2020 Intel Corporation * Copyright (C) 2011--2012 Nokia Corporation * Contact: Sakari Ailus <sakari.ailus@iki.fi> */ diff --git a/drivers/media/i2c/smiapp/ccs-reg-access.h b/drivers/media/i2c/ccs/ccs-reg-access.h index 76ac036a9538..9fdf5659ed09 100644 --- a/drivers/media/i2c/smiapp/ccs-reg-access.h +++ b/drivers/media/i2c/ccs/ccs-reg-access.h @@ -1,9 +1,10 @@ /* SPDX-License-Identifier: GPL-2.0-only */ /* - * include/media/smiapp/ccs-regs.h + * include/media/ccs/ccs-reg-access.h * - * Generic driver for SMIA/SMIA++ compliant camera modules + * Generic driver for MIPI CCS/SMIA/SMIA++ compliant camera sensors * + * Copyright (C) 2020 Intel Corporation * Copyright (C) 2011--2012 Nokia Corporation * Contact: Sakari Ailus <sakari.ailus@iki.fi> */ diff --git a/drivers/media/i2c/smiapp/ccs-regs.h b/drivers/media/i2c/ccs/ccs-regs.h index 4b3e5df2121f..4b3e5df2121f 100644 --- a/drivers/media/i2c/smiapp/ccs-regs.h +++ b/drivers/media/i2c/ccs/ccs-regs.h diff --git a/drivers/media/i2c/smiapp/ccs.h b/drivers/media/i2c/ccs/ccs.h index 20b1125d87dc..7f6ed95b7b78 100644 --- a/drivers/media/i2c/smiapp/ccs.h +++ b/drivers/media/i2c/ccs/ccs.h @@ -2,8 +2,9 @@ /* * drivers/media/i2c/smiapp/ccs.h * - * Generic driver for SMIA/SMIA++ compliant camera modules + * Generic driver for MIPI CCS/SMIA/SMIA++ compliant camera sensors * + * Copyright (C) 2020 Intel Corporation * Copyright (C) 2010--2012 Nokia Corporation * Contact: Sakari Ailus <sakari.ailus@iki.fi> */ diff --git a/drivers/media/i2c/smiapp/smiapp-reg-defs.h b/drivers/media/i2c/ccs/smiapp-reg-defs.h index 06b69b1ab55f..e80c110ebf3a 100644 --- a/drivers/media/i2c/smiapp/smiapp-reg-defs.h +++ b/drivers/media/i2c/ccs/smiapp-reg-defs.h @@ -2,8 +2,9 @@ /* * drivers/media/i2c/smiapp/smiapp-reg-defs.h * - * Generic driver for SMIA/SMIA++ compliant camera modules + * Generic driver for MIPI CCS/SMIA/SMIA++ compliant camera sensors * + * Copyright (C) 2020 Intel Corporation * Copyright (C) 2011--2012 Nokia Corporation * Contact: Sakari Ailus <sakari.ailus@iki.fi> */ |