RE: [PATCH 3/7] [media] s5p-fimc: Remove to support fimc for S5PC100
Sylwester Nawrocki wrote: Hi Kukjin, Hi, Shouldn't there be some deprecation period for whole s5pc100 support removal ? This is that. But I know, there is no time... It looks a bit rude to me that suddenly whole support for the SoC is vanished. Hmm...what did you think about my previous comments: 'removing some mach-s5ps'? I know at least one active user of mainline FIMC driver @ s5pc100. Do you _really_ want to keep it in later mainline? I was not sure we should keep continually 6442 and C100 in mainline when I decided to removing 'mach-s5p'. Thanks. Best regards, Kgene. -- Kukjin Kim kgene@samsung.com, Senior Engineer, SW Solution Development Team, Samsung Electronics Co., Ltd. -- To unsubscribe from this list: send the line unsubscribe linux-samsung-soc in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
RE: [PATCH] ARM: Suspend: Fix build error on ARCH_S5PC100
Russell King - ARM Linux wrote: On Mon, May 02, 2011 at 10:09:55AM +0900, Kukjin Kim wrote: Russell King - ARM Linux wrote: On Mon, Apr 04, 2011 at 08:47:17PM +0900, Kukjin Kim wrote: Russell King - ARM Linux wrote: On Sat, Apr 02, 2011 at 11:09:15AM +0900, Kukjin Kim wrote: The current mainline codes of ARCH_S5PC100 can not support suspend to ram. So needs this for preventing build error. Cc: Russell King rmk+ker...@arm.linux.org.uk Signed-off-by: Kukjin Kim kgene@samsung.com --- Oops, I missed this in my previous patch. As I know, firstly ARCH_S5P64X0 will support suspend to ram then ARCH_S5PC100 will do it. But right now, we need this. I'd much rather do this a different way - let me know if this means the SoC based dependencies can be dropped. Patches to follow. Yeah, I checked your patches. It's ok to me but this is also needed right now for preventing build errors with s5pc100_defconfig...because there is no regarding headers for supporting suspend to ram. However as I mentioned, the suspend to ram will be supported soon on them then we can drop its dependencies. Could I have an updated patch which applies to mainline please? From: Kukjin Kim kgene@samsung.com Date: Mon, 2 May 2011 09:33:01 +0900 Subject: [PATCH] ARM: Suspend: Fix build error on ARCH_S5PC100 The current mainline codes of ARCH_S5PC100 cannot support suspend to ram. So needs this for preventing build error. Cc: Russell King rmk+ker...@arm.linux.org.uk Signed-off-by: Kukjin Kim kgene@samsung.com Looks fine, but can it go to the patch system please? Ok, will do soon. Thanks. Best regards, Kgene. -- Kukjin Kim kgene@samsung.com, Senior Engineer, SW Solution Development Team, Samsung Electronics Co., Ltd. -- To unsubscribe from this list: send the line unsubscribe linux-samsung-soc in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
Re: [PATCH 2/7] ASoC: Remove to support sound for S5PC100
On Mon, May 16, 2011 at 12:49 PM, Kukjin Kim kgene@samsung.com wrote: I found something for smdkc100 in smdk_wm8580.c but I'm not sure which should be removed in smdk_wm9713.c. Just the comment about jumper settings on smdkc100 otherwise it gives wrong impression that the board is supported. Ok, I agree. But I'm not sure what is required for it. Could you please let me know about it after discussion of removing C100? Simply doing this diff --git a/sound/soc/samsung/smdk_wm9713.c b/sound/soc/samsung/smdk_wm9713.c index ae5fed6..04ed8e4 100644 --- a/sound/soc/samsung/smdk_wm9713.c +++ b/sound/soc/samsung/smdk_wm9713.c @@ -24,7 +24,6 @@ static struct snd_soc_card smdk; * Default CFG switch settings to use this driver: * * SMDK6410: Set CFG1 1-3 On, CFG2 1-4 Off - * SMDKC100: Set CFG6 1-3 On, CFG7 1 On * SMDKC110: Set CFGB10 1-2 Off, CFGB12 1-3 On * SMDKV210: Set CFGB10 1-2 Off, CFGB12 1-3 On * SMDKV310: Set CFG2 1-2 Off, CFG4 All On, CFG7 All Off, CFG8 1-On Thanks. -- To unsubscribe from this list: send the line unsubscribe linux-samsung-soc in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
[PATCH 0/3 v6] Add v4l2 subdev driver for Samsung S5P MIPI-CSI receivers
Hello, I'm resending this MIPI-CSI slave device driver patch to address review comments and fix a few further minor issues. My apologies for spamming a mailbox to those who are not interested. Changes since v5: - slightly improved description of struct csis_state - moved the pad number check from __s5pcsis_get_format directly to set_fmt/get_fmt pad level operation handlers - replaced __init attribute of s5pcsis_probe() with __devinit and added __devexit for s5pcsis_remove() - fixed bug in s5pcsis_set_hsync_settle, improved set_fmt handler [PATCH 1/3] v4l: Add V4L2_MBUS_FMT_JPEG_1X8 media bus format [PATCH 2/3] v4l: Move s5p-fimc driver into Video capture devices [PATCH 3/3] v4l: Add v4l2 subdev driver for S5P/EXYNOS4 MIPI-CSI Documentation/DocBook/v4l/subdev-formats.xml | 46 ++ drivers/media/video/Kconfig | 28 +- drivers/media/video/Makefile |1 + drivers/media/video/s5p-fimc/Makefile|6 +- drivers/media/video/s5p-fimc/fimc-capture.c | 10 +- drivers/media/video/s5p-fimc/mipi-csis.c | 726 ++ drivers/media/video/s5p-fimc/mipi-csis.h | 22 + include/linux/v4l2-mediabus.h|3 + 8 files changed, 827 insertions(+), 15 deletions(-) - Sylwester Nawrocki Samsung Poland RD Center -- To unsubscribe from this list: send the line unsubscribe linux-samsung-soc in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
[PATCH v6 1/3] v4l: Add V4L2_MBUS_FMT_JPEG_1X8 media bus format
Add V4L2_MBUS_FMT_JPEG_1X8 format and the corresponding Docbook documentation. Signed-off-by: Sylwester Nawrocki s.nawro...@samsung.com Signed-off-by: Kyungmin Park kyungmin.p...@samsung.com Acked-by: Laurent Pinchart laurent.pinch...@ideasonboard.com --- Documentation/DocBook/v4l/subdev-formats.xml | 46 ++ include/linux/v4l2-mediabus.h|3 ++ 2 files changed, 49 insertions(+), 0 deletions(-) diff --git a/Documentation/DocBook/v4l/subdev-formats.xml b/Documentation/DocBook/v4l/subdev-formats.xml index d7ccd25..a26b10c 100644 --- a/Documentation/DocBook/v4l/subdev-formats.xml +++ b/Documentation/DocBook/v4l/subdev-formats.xml @@ -2522,5 +2522,51 @@ /tgroup /table /section + +section + titleJPEG Compressed Formats/title + + paraThose data formats consist of an ordered sequence of 8-bit bytes + obtained from JPEG compression process. Additionally to the + constant_JPEG/constant prefix the format code is made of + the following information. + itemizedlist + listitemThe number of bus samples per entropy encoded byte./listitem + listitemThe bus width./listitem + /itemizedlist + + paraFor instance, for a JPEG baseline process and an 8-bit bus width + the format will be named constantV4L2_MBUS_FMT_JPEG_1X8/constant. + /para + /para + + paraThe following table lists existing JPEG compressed formats./para + + table pgwide=0 frame=none id=v4l2-mbus-pixelcode-jpeg + titleJPEG Formats/title + tgroup cols=3 + colspec colname=id align=left / + colspec colname=code align=left/ + colspec colname=remarks align=left/ + thead + row + entryIdentifier/entry + entryCode/entry + entryRemarks/entry + /row + /thead + tbody valign=top + row id=V4L2-MBUS-FMT-JPEG-1X8 + entryV4L2_MBUS_FMT_JPEG_1X8/entry + entry0x4001/entry + entryBesides of its usage for the parallel bus this format is + recommended for transmission of JPEG data over MIPI CSI bus + using the User Defined 8-bit Data types. + /entry + /row + /tbody + /tgroup + /table +/section /section /section diff --git a/include/linux/v4l2-mediabus.h b/include/linux/v4l2-mediabus.h index de5c159..5ea7f75 100644 --- a/include/linux/v4l2-mediabus.h +++ b/include/linux/v4l2-mediabus.h @@ -89,6 +89,9 @@ enum v4l2_mbus_pixelcode { V4L2_MBUS_FMT_SGBRG12_1X12 = 0x3010, V4L2_MBUS_FMT_SGRBG12_1X12 = 0x3011, V4L2_MBUS_FMT_SRGGB12_1X12 = 0x3012, + + /* JPEG compressed formats - next is 0x4002 */ + V4L2_MBUS_FMT_JPEG_1X8 = 0x4001, }; /** -- 1.7.5 -- To unsubscribe from this list: send the line unsubscribe linux-samsung-soc in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
[PATCH v6 3/3] v4l: Add v4l2 subdev driver for S5P/EXYNOS4 MIPI-CSI receivers
Add the subdev driver for the MIPI CSIS units available in S5P and Exynos4 SoC series. This driver supports both CSIS0 and CSIS1 MIPI-CSI2 receivers. The driver requires Runtime PM to be enabled for proper operation. Signed-off-by: Sylwester Nawrocki s.nawro...@samsung.com Signed-off-by: Kyungmin Park kyungmin.p...@samsung.com --- drivers/media/video/Kconfig |9 + drivers/media/video/s5p-fimc/Makefile|6 +- drivers/media/video/s5p-fimc/mipi-csis.c | 726 ++ drivers/media/video/s5p-fimc/mipi-csis.h | 22 + 4 files changed, 761 insertions(+), 2 deletions(-) create mode 100644 drivers/media/video/s5p-fimc/mipi-csis.c create mode 100644 drivers/media/video/s5p-fimc/mipi-csis.h diff --git a/drivers/media/video/Kconfig b/drivers/media/video/Kconfig index a705493..9c701dd 100644 --- a/drivers/media/video/Kconfig +++ b/drivers/media/video/Kconfig @@ -946,6 +946,15 @@ config VIDEO_SAMSUNG_S5P_FIMC To compile this driver as a module, choose M here: the module will be called s5p-fimc. +config VIDEO_S5P_MIPI_CSIS + tristate Samsung S5P and EXYNOS4 MIPI CSI receiver driver + depends on VIDEO_V4L2 PM_RUNTIME VIDEO_V4L2_SUBDEV_API + ---help--- + This is a v4l2 driver for Samsung S5P/EXYNOS4 MIPI-CSI receiver. + + To compile this driver as a module, choose M here: the + module will be called s5p-csis. + # # USB Multimedia device configuration # diff --git a/drivers/media/video/s5p-fimc/Makefile b/drivers/media/video/s5p-fimc/Makefile index 7ea1b14..df6954a 100644 --- a/drivers/media/video/s5p-fimc/Makefile +++ b/drivers/media/video/s5p-fimc/Makefile @@ -1,3 +1,5 @@ +s5p-fimc-objs := fimc-core.o fimc-reg.o fimc-capture.o +s5p-csis-objs := mipi-csis.o -obj-$(CONFIG_VIDEO_SAMSUNG_S5P_FIMC) := s5p-fimc.o -s5p-fimc-y := fimc-core.o fimc-reg.o fimc-capture.o +obj-$(CONFIG_VIDEO_S5P_MIPI_CSIS) += s5p-csis.o +obj-$(CONFIG_VIDEO_SAMSUNG_S5P_FIMC) += s5p-fimc.o diff --git a/drivers/media/video/s5p-fimc/mipi-csis.c b/drivers/media/video/s5p-fimc/mipi-csis.c new file mode 100644 index 000..872b415 --- /dev/null +++ b/drivers/media/video/s5p-fimc/mipi-csis.c @@ -0,0 +1,726 @@ +/* + * Samsung S5P/EXYNOS4 SoC series MIPI-CSI receiver driver + * + * Copyright (C) 2011 Samsung Electronics Co., Ltd. + * Contact: Sylwester Nawrocki, s.nawro...@samsung.com + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License version 2 as + * published by the Free Software Foundation. + */ + +#include linux/clk.h +#include linux/delay.h +#include linux/device.h +#include linux/errno.h +#include linux/interrupt.h +#include linux/io.h +#include linux/irq.h +#include linux/kernel.h +#include linux/memory.h +#include linux/module.h +#include linux/platform_device.h +#include linux/pm_runtime.h +#include linux/regulator/consumer.h +#include linux/slab.h +#include linux/spinlock.h +#include linux/videodev2.h +#include media/v4l2-subdev.h +#include plat/mipi_csis.h +#include mipi-csis.h + +static int debug; +module_param(debug, int, 0644); +MODULE_PARM_DESC(debug, Debug level (0-1)); + +/* Register map definition */ + +/* CSIS global control */ +#define S5PCSIS_CTRL 0x00 +#define S5PCSIS_CTRL_DPDN_DEFAULT (0 31) +#define S5PCSIS_CTRL_DPDN_SWAP (1 31) +#define S5PCSIS_CTRL_ALIGN_32BIT (1 20) +#define S5PCSIS_CTRL_UPDATE_SHADOW (1 16) +#define S5PCSIS_CTRL_WCLK_EXTCLK (1 8) +#define S5PCSIS_CTRL_RESET (1 4) +#define S5PCSIS_CTRL_ENABLE(1 0) + +/* D-PHY control */ +#define S5PCSIS_DPHYCTRL 0x04 +#define S5PCSIS_DPHYCTRL_HSS_MASK (0x1f 27) +#define S5PCSIS_DPHYCTRL_ENABLE(0x1f 0) + +#define S5PCSIS_CONFIG 0x08 +#define S5PCSIS_CFG_FMT_YCBCR422_8BIT (0x1e 2) +#define S5PCSIS_CFG_FMT_RAW8 (0x2a 2) +#define S5PCSIS_CFG_FMT_RAW10 (0x2b 2) +#define S5PCSIS_CFG_FMT_RAW12 (0x2c 2) +/* User defined formats, x = 1...4 */ +#define S5PCSIS_CFG_FMT_USER(x)((0x30 + x - 1) 2) +#define S5PCSIS_CFG_FMT_MASK (0x3f 2) +#define S5PCSIS_CFG_NR_LANE_MASK 3 + +/* Interrupt mask. */ +#define S5PCSIS_INTMSK 0x10 +#define S5PCSIS_INTMSK_EN_ALL 0xf03f +#define S5PCSIS_INTSRC 0x14 + +/* Pixel resolution */ +#define S5PCSIS_RESOL 0x2c +#define CSIS_MAX_PIX_WIDTH 0x +#define CSIS_MAX_PIX_HEIGHT0x + +enum { + CSIS_CLK_MUX, + CSIS_CLK_GATE, +}; + +static char *csi_clock_name[] = { + [CSIS_CLK_MUX] = sclk_csis, + [CSIS_CLK_GATE] = csis, +}; +#define NUM_CSIS_CLOCKSARRAY_SIZE(csi_clock_name) + +enum { + ST_POWERED = 1, + ST_STREAMING= 2, + ST_SUSPENDED= 4, +}; + +/** + * struct csis_state - the driver's internal state data
[PATCH] ARM: EXYNOS4: Fix incorrect mapping of gpio pull-up macro to register setting
The S3C_GPIO_PULL_UP macro value incorrectly maps to a reserved setting of GPIO pull up/down registers on Exynos4 platform. Fix this incorrect mapping by adding wrappers to the s3c_gpio_setpull_updown and s3c_gpio_getpull_updown functions. Signed-off-by: Thomas Abraham thomas...@samsung.com --- arch/arm/mach-exynos4/gpiolib.c | 29 + 1 files changed, 25 insertions(+), 4 deletions(-) diff --git a/arch/arm/mach-exynos4/gpiolib.c b/arch/arm/mach-exynos4/gpiolib.c index d54ca6a..d647cfe 100644 --- a/arch/arm/mach-exynos4/gpiolib.c +++ b/arch/arm/mach-exynos4/gpiolib.c @@ -21,16 +21,37 @@ #include plat/gpio-cfg.h #include plat/gpio-cfg-helpers.h +int s3c_gpio_setpull_exynos4(struct s3c_gpio_chip *chip, + unsigned int off, s3c_gpio_pull_t pull) +{ + if (pull == S3C_GPIO_PULL_UP) + pull = 3; + + return s3c_gpio_setpull_updown(chip, off, pull); +} + +s3c_gpio_pull_t s3c_gpio_getpull_exynos4(struct s3c_gpio_chip *chip, + unsigned int off) +{ + s3c_gpio_pull_t pull; + + pull = s3c_gpio_getpull_updown(chip, off); + if (pull == 3) + pull = S3C_GPIO_PULL_UP; + + return pull; +} + static struct s3c_gpio_cfg gpio_cfg = { .set_config = s3c_gpio_setcfg_s3c64xx_4bit, - .set_pull = s3c_gpio_setpull_updown, - .get_pull = s3c_gpio_getpull_updown, + .set_pull = s3c_gpio_setpull_exynos4, + .get_pull = s3c_gpio_getpull_exynos4, }; static struct s3c_gpio_cfg gpio_cfg_noint = { .set_config = s3c_gpio_setcfg_s3c64xx_4bit, - .set_pull = s3c_gpio_setpull_updown, - .get_pull = s3c_gpio_getpull_updown, + .set_pull = s3c_gpio_setpull_exynos4, + .get_pull = s3c_gpio_getpull_exynos4, }; /* -- 1.6.6.rc2 -- To unsubscribe from this list: send the line unsubscribe linux-samsung-soc in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
[PATCH] ARM: EXYNOS4: Fix card insert/removal event detection on smdkv310 board
On SMDKV310 board, a card detect gpio pin is available that is directly connected to the io pad of the sdhci controller. Fix incorrect value of cd_type field in platform data for sdhci instance 0 and 2. Signed-off-by: Thomas Abraham thomas...@samsung.com --- arch/arm/mach-exynos4/mach-smdkv310.c |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/arm/mach-exynos4/mach-smdkv310.c b/arch/arm/mach-exynos4/mach-smdkv310.c index 1526764..f6b1c7e 100644 --- a/arch/arm/mach-exynos4/mach-smdkv310.c +++ b/arch/arm/mach-exynos4/mach-smdkv310.c @@ -78,7 +78,7 @@ static struct s3c2410_uartcfg smdkv310_uartcfgs[] __initdata = { }; static struct s3c_sdhci_platdata smdkv310_hsmmc0_pdata __initdata = { - .cd_type= S3C_SDHCI_CD_GPIO, + .cd_type= S3C_SDHCI_CD_INTERNAL, .ext_cd_gpio= EXYNOS4_GPK0(2), .ext_cd_gpio_invert = 1, .clk_type = S3C_SDHCI_CLK_DIV_EXTERNAL, @@ -96,7 +96,7 @@ static struct s3c_sdhci_platdata smdkv310_hsmmc1_pdata __initdata = { }; static struct s3c_sdhci_platdata smdkv310_hsmmc2_pdata __initdata = { - .cd_type= S3C_SDHCI_CD_GPIO, + .cd_type= S3C_SDHCI_CD_INTERNAL, .ext_cd_gpio= EXYNOS4_GPK2(2), .ext_cd_gpio_invert = 1, .clk_type = S3C_SDHCI_CLK_DIV_EXTERNAL, -- 1.6.6.rc2 -- To unsubscribe from this list: send the line unsubscribe linux-samsung-soc in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
RE: [PATCH 0/7] ARM: Removing ARCH_S5PC100
Hello, On Friday, May 13, 2011 2:56 PM Vasily Khoruzhick wrote: On Thursday 12 May 2011 04:11:07 Kukjin Kim wrote: This patch remvoes mach-s5pc100 directory for ARCH_S5PC100 in arch/arm. Hm, what's the point of removing this code? May I also ask the same? What's the point in removing WORKING support for the whole SoC series? There are some S5PC100 based boards available on the market and they are still being used for embedded Linux development. The issues with ARM kernel tree is not about the number of supported SoCs/sub-platform but the fact that a lots of code is somehow duplicated between different arm sub-architecture. The goal is to identify such code and unify it. There have been a lot of discussion about this on Linaro Meeting in Budapest. For more information please take a look at etherpad notes available here: http://summit.ubuntu.com/uds-o/track/linaro-kernel/ (etherpad links for each session are available via 'notepad' image near the session title). I recommend to read all the notes from all five 'Arm Linus Interface' sessions. Best regards -- Marek Szyprowski Samsung Poland RD Center -- To unsubscribe from this list: send the line unsubscribe linux-samsung-soc in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
RE: [PATCH] ARM: EXYNOS4: Fix card insert/removal event detection on smdkv310 board
Hello, On Monday, May 16, 2011 4:06 PM Thomas Abraham wrote: On SMDKV310 board, a card detect gpio pin is available that is directly connected to the io pad of the sdhci controller. Fix incorrect value of cd_type field in platform data for sdhci instance 0 and 2. Signed-off-by: Thomas Abraham thomas...@samsung.com --- arch/arm/mach-exynos4/mach-smdkv310.c |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/arm/mach-exynos4/mach-smdkv310.c b/arch/arm/mach- exynos4/mach-smdkv310.c index 1526764..f6b1c7e 100644 --- a/arch/arm/mach-exynos4/mach-smdkv310.c +++ b/arch/arm/mach-exynos4/mach-smdkv310.c @@ -78,7 +78,7 @@ static struct s3c2410_uartcfg smdkv310_uartcfgs[] __initdata = { }; static struct s3c_sdhci_platdata smdkv310_hsmmc0_pdata __initdata = { - .cd_type= S3C_SDHCI_CD_GPIO, + .cd_type= S3C_SDHCI_CD_INTERNAL, .ext_cd_gpio= EXYNOS4_GPK0(2), .ext_cd_gpio_invert = 1, When you are changing the card detection type from GPIO to INTERNAL you should also remove 'ext_cd_gpio' and 'ext_cd_gpio_invert' definitions. .clk_type = S3C_SDHCI_CLK_DIV_EXTERNAL, @@ -96,7 +96,7 @@ static struct s3c_sdhci_platdata smdkv310_hsmmc1_pdata __initdata = { }; static struct s3c_sdhci_platdata smdkv310_hsmmc2_pdata __initdata = { - .cd_type= S3C_SDHCI_CD_GPIO, + .cd_type= S3C_SDHCI_CD_INTERNAL, .ext_cd_gpio= EXYNOS4_GPK2(2), .ext_cd_gpio_invert = 1, The same as with hsmmc0. .clk_type = S3C_SDHCI_CLK_DIV_EXTERNAL, -- Best regards -- Marek Szyprowski Samsung Poland RD Center -- To unsubscribe from this list: send the line unsubscribe linux-samsung-soc in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
Re: [PATCH 0/3 v6] Add v4l2 subdev driver for Samsung S5P MIPI-CSI receivers
Hi Sylwester, On Monday 16 May 2011 14:05:36 Sylwester Nawrocki wrote: Hello, I'm resending this MIPI-CSI slave device driver patch to address review comments and fix a few further minor issues. My apologies for spamming a mailbox to those who are not interested. For the whole patch set, Acked-by: Laurent Pinchart laurent.pinch...@ideasonboard.com Changes since v5: - slightly improved description of struct csis_state - moved the pad number check from __s5pcsis_get_format directly to set_fmt/get_fmt pad level operation handlers - replaced __init attribute of s5pcsis_probe() with __devinit and added __devexit for s5pcsis_remove() - fixed bug in s5pcsis_set_hsync_settle, improved set_fmt handler [PATCH 1/3] v4l: Add V4L2_MBUS_FMT_JPEG_1X8 media bus format [PATCH 2/3] v4l: Move s5p-fimc driver into Video capture devices [PATCH 3/3] v4l: Add v4l2 subdev driver for S5P/EXYNOS4 MIPI-CSI Documentation/DocBook/v4l/subdev-formats.xml | 46 ++ drivers/media/video/Kconfig | 28 +- drivers/media/video/Makefile |1 + drivers/media/video/s5p-fimc/Makefile|6 +- drivers/media/video/s5p-fimc/fimc-capture.c | 10 +- drivers/media/video/s5p-fimc/mipi-csis.c | 726 ++ drivers/media/video/s5p-fimc/mipi-csis.h | 22 + include/linux/v4l2-mediabus.h|3 + 8 files changed, 827 insertions(+), 15 deletions(-) -- Regards, Laurent Pinchart -- To unsubscribe from this list: send the line unsubscribe linux-samsung-soc in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html