[PATCH v2 3/7] [media] ov9650: add device tree support

2017-07-03 Thread Hugues Fruchet
t;h...@goldelico.com> Signed-off-by: Hugues Fruchet <hugues.fruc...@st.com> --- drivers/media/i2c/Kconfig | 2 +- drivers/media/i2c/ov9650.c | 77 ++ 2 files changed, 59 insertions(+), 20 deletions(-) diff --git a/drivers/media/i2c/Kconfig b/drivers/media

[PATCH v2 6/7] [media] ov9650: add support of OV9655 variant

2017-07-03 Thread Hugues Fruchet
for test purpose. Signed-off-by: H. Nikolaus Schaller <h...@goldelico.com> Signed-off-by: Hugues Fruchet <hugues.fruc...@st.com> --- drivers/media/i2c/Kconfig | 4 +- drivers/media/i2c/ov9650.c | 487 ++--- 2 files changed, 457 insertions(+),

[PATCH v2 5/7] [media] ov9650: add multiple variant support

2017-07-03 Thread Hugues Fruchet
Ops support and registers set can now be different from a variant to another. Signed-off-by: Hugues Fruchet <hugues.fruc...@st.com> --- drivers/media/i2c/ov9650.c | 156 - 1 file changed, 99 insertions(+), 57 deletions(-) diff --git a/drivers

Re: [PATCH v1 4/6] [media] ov9650: use write_array() for resolution sequences

2017-06-29 Thread Hugues FRUCHET
On 06/26/2017 06:33 PM, Sakari Ailus wrote: > Hi Hugues, > > On Thu, Jun 22, 2017 at 05:05:40PM +0200, Hugues Fruchet wrote: >> Align resolution sequences on initialization sequence using >> i2c_rv structure NULL terminated .This add flexibility >> on resolution

Re: [PATCH v1 1/6] DT bindings: add bindings for ov965x camera module

2017-06-28 Thread Hugues FRUCHET
o...@kernel.org>: >>>> On 06/27/2017 07:48 AM, H. Nikolaus Schaller wrote: >>>>>> Am 26.06.2017 um 22:04 schrieb Sylwester Nawrocki <snawro...@kernel.org>: >>>>>> On 06/26/2017 12:35 PM, Hugues FRUCHET wrote: >>>>>>>> W

Re: [PATCH v1 2/6] [media] ov9650: add device tree support

2017-06-27 Thread Hugues FRUCHET
On 06/27/2017 07:36 AM, Sakari Ailus wrote: > On Mon, Jun 26, 2017 at 07:46:34PM +0200, H. Nikolaus Schaller wrote: >> Hi, >> >>> Am 26.06.2017 um 18:31 schrieb Sakari Ailus <sakari.ai...@iki.fi>: >>> >>> Hi Hugues, >>> >>&

Re: omap3isp camera was Re: [PATCH v1 0/6] Add support of OV9655 camera

2017-06-27 Thread Hugues FRUCHET
6:28 PM, H. Nikolaus Schaller wrote: > Hi Hugues, > >> Am 26.06.2017 um 15:19 schrieb Hugues FRUCHET <hugues.fruc...@st.com>: >> >> Nikolaus, >> some comments about pixel format/resolution below: >> >> On 06/26/2017 10:39 AM, Pavel Machek wrote:

Re: [PATCH v1 3/5] [media] stm32-dcmi: crop sensor image to match user resolution

2017-06-26 Thread Hugues FRUCHET
On 06/26/2017 12:07 PM, Hans Verkuil wrote: > On 26/06/17 11:53, Hugues FRUCHET wrote: >> Hi Hans, thanks for review. >> >> Reply below. >> >> BR >> Hugues. >> >> On 06/22/2017 05:19 PM, Hans Verkuil wrote: >>> On 06/22/2017 05:12

Re: omap3isp camera was Re: [PATCH v1 0/6] Add support of OV9655 camera

2017-06-26 Thread Hugues FRUCHET
Nikolaus, some comments about pixel format/resolution below: On 06/26/2017 10:39 AM, Pavel Machek wrote: > On Mon 2017-06-26 08:05:04, H. Nikolaus Schaller wrote: >> Hi Pavel, >> >>> Am 25.06.2017 um 11:18 schrieb Pavel Machek : >>> >>> Hi! >>> * unfortunately we still get no

Re: [PATCH v1 6/6] [media] ov9650: add support of OV9655 variant

2017-06-26 Thread Hugues FRUCHET
On 06/26/2017 08:03 AM, H. Nikolaus Schaller wrote: > >> Am 22.06.2017 um 17:05 schrieb Hugues Fruchet <hugues.fruc...@st.com>: >> >> Add a first support of OV9655 variant. >> Because of register set slightly different from OV9650/9652, >> not all of the

Re: [PATCH v1 1/6] DT bindings: add bindings for ov965x camera module

2017-06-26 Thread Hugues FRUCHET
On 06/23/2017 12:25 PM, H. Nikolaus Schaller wrote: > Hi Hugues, > >> Am 22.06.2017 um 17:05 schrieb Hugues Fruchet <hugues.fruc...@st.com>: >> >> From: "H. Nikolaus Schaller" <h...@goldelico.com> >> >> This adds documentation of d

Re: [PATCH v1 0/6] Add support of OV9655 camera

2017-06-26 Thread Hugues FRUCHET
Hi Nikolaus, On 06/22/2017 05:41 PM, H. Nikolaus Schaller wrote: > >> Am 22.06.2017 um 17:05 schrieb Hugues Fruchet <hugues.fruc...@st.com>: >> >> This patchset enables OV9655 camera support. >> >> OV9655 support has been tested using STM32F4DIS-CAM ext

Re: [PATCH v1 5/6] [media] ov9650: add multiple variant support (fwd)

2017-06-26 Thread Hugues FRUCHET
your patch is applied to the wrong git tree, please drop us a note to > help improve the system] > > url: > https://github.com/0day-ci/linux/commits/Hugues-Fruchet/Add-support-of-OV9655-camera/20170625-201153 > base: git://linuxtv.org/media_tree.git master > :: branc

Re: [PATCH v1 3/5] [media] stm32-dcmi: crop sensor image to match user resolution

2017-06-26 Thread Hugues FRUCHET
Hi Hans, thanks for review. Reply below. BR Hugues. On 06/22/2017 05:19 PM, Hans Verkuil wrote: > On 06/22/2017 05:12 PM, Hugues Fruchet wrote: >> Add flexibility on supported resolutions by cropping sensor >> image to fit user resolution format request. >> >> Si

[PATCH v1 5/5] ARM: configs: stm32: DCMI + OV9655 camera support

2017-06-22 Thread Hugues Fruchet
Enable DCMI camera interface and OV9655 camera sensor drivers. Signed-off-by: Hugues Fruchet <hugues.fruc...@st.com> --- arch/arm/configs/stm32_defconfig | 9 + 1 file changed, 9 insertions(+) diff --git a/arch/arm/configs/stm32_defconfig b/arch/arm/configs/stm32_defconfig index a

[PATCH v1 3/5] [media] stm32-dcmi: crop sensor image to match user resolution

2017-06-22 Thread Hugues Fruchet
Add flexibility on supported resolutions by cropping sensor image to fit user resolution format request. Signed-off-by: Hugues Fruchet <hugues.fruc...@st.com> --- drivers/media/platform/stm32/stm32-dcmi.c | 54 ++- 1 file changed, 53 insertions(+), 1 deletion(-)

[PATCH v1 4/5] ARM: dts: stm32: Enable DCMI support on STM32F746 MCU

2017-06-22 Thread Hugues Fruchet
Enable DCMI camera interface on STM32F746 MCU. Signed-off-by: Hugues Fruchet <hugues.fruc...@st.com> --- arch/arm/boot/dts/stm32f746.dtsi | 31 +++ 1 file changed, 31 insertions(+) diff --git a/arch/arm/boot/dts/stm32f746.dtsi b/arch/arm/boot/dts/stm32f746.dtsi

[PATCH v1 1/5] [media] stm32-dcmi: catch dma submission error

2017-06-22 Thread Hugues Fruchet
Test cookie return by dmaengine_submit() and return error if any. Signed-off-by: Hugues Fruchet <hugues.fruc...@st.com> --- drivers/media/platform/stm32/stm32-dcmi.c | 4 1 file changed, 4 insertions(+) diff --git a/drivers/media/platform/stm32/stm32-dcmi.c b/drivers/media/platform

[PATCH v1 0/5] Camera support on STM32F746G-DISCO board

2017-06-22 Thread Hugues Fruchet
== = history = === version 1: - Initial submission for code review with restrictions [2]. Hugues Fruchet (5): [media] stm32-dcmi: catch dma submission error [media] stm32-dcmi: revisit control register handling [media] stm32-dcmi: crop sensor image to match user resoluti

[PATCH v1 2/5] [media] stm32-dcmi: revisit control register handling

2017-06-22 Thread Hugues Fruchet
Simplify bits handling of DCMI_CR register. Signed-off-by: Hugues Fruchet <hugues.fruc...@st.com> --- drivers/media/platform/stm32/stm32-dcmi.c | 14 -- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/drivers/media/platform/stm32/stm32-dcmi.c b/drivers/media/pl

[PATCH v1 2/6] [media] ov9650: add device tree support

2017-06-22 Thread Hugues Fruchet
t;h...@goldelico.com> Signed-off-by: Hugues Fruchet <hugues.fruc...@st.com> --- drivers/media/i2c/Kconfig | 2 +- drivers/media/i2c/ov9650.c | 81 ++ 2 files changed, 61 insertions(+), 22 deletions(-) diff --git a/drivers/media/i2c/Kconfig b/drivers/media

[PATCH v1 3/6] [media] ov9650: select the nearest higher resolution

2017-06-22 Thread Hugues Fruchet
Refine the resolution selection algorithm by selecting only the nearest higher resolution (instead of lower and higher). Signed-off-by: Hugues Fruchet <hugues.fruc...@st.com> --- drivers/media/i2c/ov9650.c | 8 +--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/drivers

[PATCH v1 1/6] DT bindings: add bindings for ov965x camera module

2017-06-22 Thread Hugues Fruchet
From: "H. Nikolaus Schaller" <h...@goldelico.com> This adds documentation of device tree bindings for the OV965X family camera sensor module. Signed-off-by: H. Nikolaus Schaller <h...@goldelico.com> Signed-off-by: Hugues Fruchet <hugues.fruc...@st.com> --- .../d

[PATCH v1 5/6] [media] ov9650: add multiple variant support

2017-06-22 Thread Hugues Fruchet
Ops support and registers set can now be different from a variant to another. Signed-off-by: Hugues Fruchet <hugues.fruc...@st.com> --- drivers/media/i2c/ov9650.c | 141 + 1 file changed, 91 insertions(+), 50 deletions(-) diff --git a/drivers

[PATCH v1 4/6] [media] ov9650: use write_array() for resolution sequences

2017-06-22 Thread Hugues Fruchet
Align resolution sequences on initialization sequence using i2c_rv structure NULL terminated .This add flexibility on resolution sequence size. Document resolution related registers by using corresponding define instead of hexa address/value. Signed-off-by: Hugues Fruchet <hugues.fruc...@st.

[PATCH v1 6/6] [media] ov9650: add support of OV9655 variant

2017-06-22 Thread Hugues Fruchet
for test purpose. Signed-off-by: H. Nikolaus Schaller <h...@goldelico.com> Signed-off-by: Hugues Fruchet <hugues.fruc...@st.com> --- drivers/media/i2c/Kconfig | 4 +- drivers/media/i2c/ov9650.c | 486 ++--- 2 files changed, 457 insertions(+),

[PATCH v1 0/6] Add support of OV9655 camera

2017-06-22 Thread Hugues Fruchet
Hugues Fruchet (5): [media] ov9650: add device tree support [media] ov9650: select the nearest higher resolution [media] ov9650: use write_array() for resolution sequences [media] ov9650: add multiple variant support [media] ov9650: add support of OV9655 variant .../devicetree/bindings

Re: [RFC] V4L2 unified low-level decoder API

2017-06-06 Thread Hugues FRUCHET
Hi Randy, Did you get a chance to review interface ? I would really appreciate your feedback in order that we move forward on this topic and get at least one implementation merged. Best regards, Hugues. On 05/19/2017 10:15 AM, Randy Li wrote: > > > On 05/19/2017 04:08 PM, Hugue

Re: [PATCH v1] [media] atmel-isi: code cleanup

2017-05-22 Thread Hugues FRUCHET
:02 AM, Wu, Songjun wrote: > Hi Hugues, > > Thank you for your patch. > Is it necessary to ensure ISI is clocked before starting sensor sub device? > > On 5/19/2017 20:08, Hugues FRUCHET wrote: >> Adding Songjun and Ludovic as Atmel maintainers, sorry for inconvenience.

Re: [PATCH v1] [media] atmel-isi: code cleanup

2017-05-19 Thread Hugues FRUCHET
Adding Songjun and Ludovic as Atmel maintainers, sorry for inconvenience. On 05/19/2017 12:04 PM, Hugues Fruchet wrote: > Ensure that ISI is clocked before starting sensor sub device. > Remove un-needed type check in try_fmt(). > Use clamp() macro for hardware capabilities. > Fix wron

Re: [PATCH v1] ATMEL ISI code cleanup

2017-05-19 Thread Hugues FRUCHET
Adding Songjun and Ludovic as Atmel maintainers, sorry for inconvenience. On 05/19/2017 12:04 PM, Hugues Fruchet wrote: > Here is a bunch of small fixes found when upstreaming > the ST DCMI driver based on ATMEL ISI driver. > > Review remarks can be found here: > http://www.m

[PATCH v1] [media] atmel-isi: code cleanup

2017-05-19 Thread Hugues Fruchet
Ensure that ISI is clocked before starting sensor sub device. Remove un-needed type check in try_fmt(). Use clamp() macro for hardware capabilities. Fix wrong tabulation to space. Signed-off-by: Hugues Fruchet <hugues.fruc...@st.com> --- drivers/media/platform/atmel/atmel-isi.

[PATCH v1] ATMEL ISI code cleanup

2017-05-19 Thread Hugues Fruchet
check in try_fmt(). - Use clamp() macro for ISC hardware capabilities. - Fix wrong tabulation to space. Please note that this was not tested on a real hardware, only compiled in x86 environment to check build. Hugues Fruchet (1): [media] atmel-isi: code cleanup drivers/media/platform/atmel/atmel

Re: [RFC] V4L2 unified low-level decoder API

2017-05-19 Thread Hugues FRUCHET
regarding Renesas driver ? I have also added in appendice [7] the materials presented by Laurent at ELC 2017 in Portland to introduce stateless video codecs and V4L2 request API, thanks for this presentation Laurent. Best regards, Hugues. > On 02/07/2017 08:21 AM, Hugues FRUCHET wrote: &

[PATCH v1 5/5] configure.ac: fix build of v4l-utils on uclinux

2017-05-17 Thread Hugues Fruchet
Build of v4-utils is conditional to "linux_os=yes" which was not set in case of uclinux, fix this. Signed-off-by: Hugues Fruchet <hugues.fruc...@st.com> --- configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/configure.ac b/configure.ac index 26dc18d

[PATCH v1 2/5] configure.ac: revisit v4l2-ctl/compliance using libv4l variable naming

2017-05-17 Thread Hugues Fruchet
USE_V4L2_CTL and USE_V4L2_COMPLIANCE are used to trig the fact that v4l2-ctl and v4l2-compliance are using libv4l2, change namings to not confuse with overall v4l2-ctl/compliance utilities building. Signed-off-by: Hugues Fruchet <hugues.fruc...@st.com> --- configure.ac | 8

[PATCH v1 3/5] configure.ac: revisit --disable-libv4l to --disable-dyn-libv4l

2017-05-17 Thread Hugues Fruchet
--disable-libv4l is not disabling libv4l compilation, but only dynamic library support of libv4l libraries. Signed-off-by: Hugues Fruchet <hugues.fruc...@st.com> --- configure.ac | 16 lib/libv4l1/Makefile.am | 2 +- lib/libv4l2/Makefile.am

[PATCH v1 1/5] configure.ac: fix wrong summary if --disable-v4l2-ctl-stream-to

2017-05-17 Thread Hugues Fruchet
If --disable-v4l2-ctl-stream-to option is set, summary shows: v4l2-ctl uses libv4l : no due to USE_V4L2_CTL set to "no", fix this. Signed-off-by: Hugues Fruchet <hugues.fruc...@st.com> --- configure.ac | 1 - 1 file changed, 1 deletion(-) diff --git a/configure.ac b/co

[PATCH v1 0/5] v4l-utils build on buildroot with no-MMU devices

2017-05-17 Thread Hugues Fruchet
BV4L_UTILS bool "v4l-utils tools" - depends on BR2_ENABLE_LOCALE === = history = === version 1: - Initial submission Hugues Fruchet (5): configure.ac: fix wrong summary if --disable-v4l2-ctl-stream-to configure.ac: revisit v4l2-ctl/compliance using

[PATCH v1 4/5] configure.ac: add --disable-libv4l option

2017-05-17 Thread Hugues Fruchet
of libv4l dependency. utils/ folder is still built with this options set but without rds-ctl because of its libv4l dependency. v4l2-compliance and v4l2-ctl are also built but without any links on libv4l and libv4lconvert libraries. Signed-off-by: Hugues Fruchet <hugues.fruc...@st.com> --- Makef

Re: [PATCH v5 2/8] [media] stm32-dcmi: STM32 DCMI camera interface driver

2017-05-09 Thread Hugues FRUCHET
Hi Hans, It's OK, feel free to change. BR Hugues. On 05/06/2017 10:54 AM, Hans Verkuil wrote: > Hi Hugues, > > On 05/05/2017 05:31 PM, Hugues Fruchet wrote: >> This V4L2 subdev driver enables Digital Camera Memory Interface (DCMI) >> of STMicroelectronics STM32 SoC s

[PATCH v5 4/8] ARM: dts: stm32: Enable DCMI camera interface on STM32F429-EVAL board

2017-05-05 Thread Hugues Fruchet
Enable DCMI camera interface on STM32F429-EVAL board. Signed-off-by: Hugues Fruchet <hugues.fruc...@st.com> --- arch/arm/boot/dts/stm32429i-eval.dts | 9 + 1 file changed, 9 insertions(+) diff --git a/arch/arm/boot/dts/stm32429i-eval.dts b/arch/arm/boot/dts/stm32429i-eval.dts

[PATCH v5 0/8] Add support for DCMI camera interface of STMicroelectronics STM32 SoC series

2017-05-05 Thread Hugues Fruchet
Size 320x240: Stride 640, Field None: OK Total: 52, Succeeded: 52, Failed: 0, Warnings: 0 Hugues Fruchet (8): dt-bindings: Document STM32 DCMI bindings [media] stm32-dcmi: STM32 DCMI camera interface driver ARM: dts: stm32: Enable DCMI sup

[PATCH v5 8/8] ARM: configs: stm32: DCMI + OV2640 camera support

2017-05-05 Thread Hugues Fruchet
Enable DCMI camera interface and OV2640 camera sensor drivers. Signed-off-by: Hugues Fruchet <hugues.fruc...@st.com> --- arch/arm/configs/stm32_defconfig | 7 +++ 1 file changed, 7 insertions(+) diff --git a/arch/arm/configs/stm32_defconfig b/arch/arm/configs/stm32_defconfig index 8

[PATCH v5 7/8] ARM: configs: stm32: STMPE1600 GPIO expander

2017-05-05 Thread Hugues Fruchet
Enable STMPE1600 GPIO expander. Signed-off-by: Hugues Fruchet <hugues.fruc...@st.com> --- arch/arm/configs/stm32_defconfig | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arch/arm/configs/stm32_defconfig b/arch/arm/configs/stm32_defconfig index a9d8e3c..84adc88 100644 --- a/ar

[PATCH v5 1/8] dt-bindings: Document STM32 DCMI bindings

2017-05-05 Thread Hugues Fruchet
This adds documentation of device tree bindings for the STM32 DCMI (Digital Camera Memory Interface). Acked-by: Rob Herring <r...@kernel.org> Signed-off-by: Hugues Fruchet <hugues.fruc...@st.com> --- .../devicetree/bindings/media/st,stm32-dcmi.txt| 46 ++ 1

[PATCH v5 3/8] ARM: dts: stm32: Enable DCMI support on STM32F429 MCU

2017-05-05 Thread Hugues Fruchet
Enable DCMI camera interface on STM32F429 MCU. Signed-off-by: Hugues Fruchet <hugues.fruc...@st.com> --- arch/arm/boot/dts/stm32f429.dtsi | 37 + 1 file changed, 37 insertions(+) diff --git a/arch/arm/boot/dts/stm32f429.dtsi b/arch/arm/boot/dts/stm32f42

[PATCH v5 2/8] [media] stm32-dcmi: STM32 DCMI camera interface driver

2017-05-05 Thread Hugues Fruchet
This V4L2 subdev driver enables Digital Camera Memory Interface (DCMI) of STMicroelectronics STM32 SoC series. Reviewed-by: Hans Verkuil <hans.verk...@cisco.com> Signed-off-by: Yannick Fertre <yannick.fer...@st.com> Signed-off-by: Hugues Fruchet <hugues.fruc...@st.com> --- driv

[PATCH v5 6/8] ARM: dts: stm32: Enable OV2640 camera support of STM32F429-EVAL board

2017-05-05 Thread Hugues Fruchet
Enable OV2640 camera support of STM32F429-EVAL board. Signed-off-by: Hugues Fruchet <hugues.fruc...@st.com> --- arch/arm/boot/dts/stm32429i-eval.dts | 30 ++ 1 file changed, 30 insertions(+) diff --git a/arch/arm/boot/dts/stm32429i-eval.dts b/arch/arm/bo

[PATCH v5 5/8] ARM: dts: stm32: Enable STMPE1600 gpio expander of STM32F429-EVAL board

2017-05-05 Thread Hugues Fruchet
Enable STMPE1600 gpio expander of STM32F429-EVAL board. Signed-off-by: Hugues Fruchet <hugues.fruc...@st.com> --- arch/arm/boot/dts/stm32429i-eval.dts | 17 + 1 file changed, 17 insertions(+) diff --git a/arch/arm/boot/dts/stm32429i-eval.dts b/arch/arm/boot/dts/stm

Re: [PATCH v2 3/3] libv4l-codecparsers: add GStreamer mpeg2 parser

2017-05-03 Thread Hugues FRUCHET
Thanks Nicolas, I will update configure.ac accordingly. BR, Hugues. On 05/01/2017 07:37 PM, Nicolas Dufresne wrote: > Le vendredi 28 avril 2017 à 17:02 +0200, Hugues Fruchet a écrit : >> Add the mpeg2 codecparser backend glue which will >> call the GStreamer parsing functions. &

[PATCH v2 0/3] Add a libv4l plugin for video bitstream parsing

2017-04-28 Thread Hugues Fruchet
version 1: - initial submission Hugues Fruchet (3): v4l-utils: sync with kernel (parsed MPEG-2 support) add libv4l-codecparsers plugin for video bitstream parsing libv4l-codecparsers: add GStreamer mpeg2 parser configure.ac | 23 ++ include/linux/v4l2

[PATCH v2 3/3] libv4l-codecparsers: add GStreamer mpeg2 parser

2017-04-28 Thread Hugues Fruchet
Add the mpeg2 codecparser backend glue which will call the GStreamer parsing functions. Signed-off-by: Hugues Fruchet <hugues.fruc...@st.com> --- configure.ac| 21 ++ lib/libv4l-codecparsers/Makefile.am | 14 +- lib/libv4l-codecparsers/

[PATCH v2 1/3] v4l-utils: sync with kernel (parsed MPEG-2 support)

2017-04-28 Thread Hugues Fruchet
xtra data have to be set by user through control framework using the dedicated mpeg video extended controls introduced in this patchset. Change-Id: I60755685ccb41942574654f64632d1348b689033 Signed-off-by: Hugues Fruchet <hugues.fruc...@st.com> --- include/linux/

[PATCH v2 2/3] add libv4l-codecparsers plugin for video bitstream parsing

2017-04-28 Thread Hugues Fruchet
through the V4L2 extended control framework. This plugin supports several codec dependent parser backends. Enabling of the right parser is done by intercepting the pixel format information negotiated between user and driver (enum_fmt/try_fmt/get_fmt/s_fmt). Signed-off-by: Hugues Fruchet <hugues.f

[PATCH v6 1/3] [media] v4l: add parsed MPEG-2 support

2017-04-28 Thread Hugues Fruchet
xtra data have to be set by user through control framework using the dedicated mpeg video extended controls introduced in this patchset. Signed-off-by: Hugues Fruchet <hugues.fruc...@st.com> --- Documentation/media/uapi/v4l/extended-controls.rst | 363 + Documentation/media

[PATCH v6 0/3] Add support for MPEG-2 in DELTA video decoder

2017-04-28 Thread Hugues Fruchet
CMD: OK Buffer ioctls: test VIDIOC_REQBUFS/CREATE_BUFS/QUERYBUF: OK test VIDIOC_EXPBUF: OK Test input 0: Total: 43, Succeeded: 43, Failed: 0, Warnings: 6 Hugues Fruchet (3): [media] v4l: add parsed MPEG-2 support [media] st-delta: add parsing metadata

[PATCH v6 2/3] [media] st-delta: add parsing metadata controls support

2017-04-28 Thread Hugues Fruchet
Install all metadata controls required by registered decoders. Update the decoding context with the set of metadata received from user through extended control. Set the received metadata in access unit prior to call the decoder decoding ops. Signed-off-by: Hugues Fruchet <hugues.fruc...@st.

[PATCH v6 3/3] [media] st-delta: add mpeg2 support

2017-04-28 Thread Hugues Fruchet
000..adb0300 --- /dev/null +++ b/drivers/media/platform/sti/delta/delta-mpeg2-dec.c @@ -0,0 +1,1401 @@ +/* + * Copyright (C) STMicroelectronics SA 2015 + * Authors: Hugues Fruchet <hugues.fruc...@st.com> + * Chetan Nanda <chetan.na...@st.com> + * Jean-Christophe Trotin &l

[PATCH v5 3/3] [media] st-delta: add mpeg2 support

2017-04-21 Thread Hugues Fruchet
000..adb0300 --- /dev/null +++ b/drivers/media/platform/sti/delta/delta-mpeg2-dec.c @@ -0,0 +1,1401 @@ +/* + * Copyright (C) STMicroelectronics SA 2015 + * Authors: Hugues Fruchet <hugues.fruc...@st.com> + * Chetan Nanda <chetan.na...@st.com> + * Jean-Christophe Trotin &l

[PATCH v5 2/3] [media] st-delta: add parsing metadata controls support

2017-04-21 Thread Hugues Fruchet
Install all metadata controls required by registered decoders. Update the decoding context with the set of metadata received from user through extended control. Set the received metadata in access unit prior to call the decoder decoding ops. Signed-off-by: Hugues Fruchet <hugues.fruc...@st.

[PATCH v5 1/3] [media] v4l: add parsed MPEG-2 support

2017-04-21 Thread Hugues Fruchet
xtra data have to be set by user through control framework using the dedicated mpeg video extended controls introduced in this patchset. Signed-off-by: Hugues Fruchet <hugues.fruc...@st.com> --- Documentation/media/uapi/v4l/extended-controls.rst | 363 + Documentation/media

[PATCH v5 0/3] Add support for MPEG-2 in DELTA video decoder

2017-04-21 Thread Hugues Fruchet
test VIDIOC_G_ENC_INDEX: OK (Not Supported) test VIDIOC_(TRY_)DECODER_CMD: OK Buffer ioctls: test VIDIOC_REQBUFS/CREATE_BUFS/QUERYBUF: OK test VIDIOC_EXPBUF: OK Test input 0: Total: 43, Succeeded: 42, Failed: 1, Warnings: 6 Hugues Fruchet

Re: [PATCH v3 0/8] Add support for DCMI camera interface of STMicroelectronics STM32 SoC series

2017-04-20 Thread Hugues FRUCHET
Hi Hans, v4 has been sent with "v4l2-compliance -s -f" report provided in cover letter. Bindings acked by Rob. http://www.mail-archive.com/linux-media@vger.kernel.org/msg111743.html BR, Hugues. On 04/10/2017 10:55 AM, Hans Verkuil wrote: > On 04/04/2017 05:44 PM, Hugues

[PATCH v4 3/8] ARM: dts: stm32: Enable DCMI support on STM32F429 MCU

2017-04-20 Thread Hugues Fruchet
Enable DCMI camera interface on STM32F429 MCU. Signed-off-by: Hugues Fruchet <hugues.fruc...@st.com> --- arch/arm/boot/dts/stm32f429.dtsi | 37 + 1 file changed, 37 insertions(+) diff --git a/arch/arm/boot/dts/stm32f429.dtsi b/arch/arm/boot/dts/stm32f42

[PATCH v4 4/8] ARM: dts: stm32: Enable DCMI camera interface on STM32F429-EVAL board

2017-04-20 Thread Hugues Fruchet
Enable DCMI camera interface on STM32F429-EVAL board. Signed-off-by: Hugues Fruchet <hugues.fruc...@st.com> --- arch/arm/boot/dts/stm32429i-eval.dts | 9 + 1 file changed, 9 insertions(+) diff --git a/arch/arm/boot/dts/stm32429i-eval.dts b/arch/arm/boot/dts/stm32429i-eval.dts

[PATCH v4 8/8] ARM: configs: stm32: DCMI + OV2640 camera support

2017-04-20 Thread Hugues Fruchet
Enable DCMI camera interface and OV2640 camera sensor drivers. Signed-off-by: Hugues Fruchet <hugues.fruc...@st.com> --- arch/arm/configs/stm32_defconfig | 7 +++ 1 file changed, 7 insertions(+) diff --git a/arch/arm/configs/stm32_defconfig b/arch/arm/configs/stm32_defconfig index 8

[PATCH v4 5/8] ARM: dts: stm32: Enable STMPE1600 gpio expander of STM32F429-EVAL board

2017-04-20 Thread Hugues Fruchet
Enable STMPE1600 gpio expander of STM32F429-EVAL board. Signed-off-by: Hugues Fruchet <hugues.fruc...@st.com> --- arch/arm/boot/dts/stm32429i-eval.dts | 17 + 1 file changed, 17 insertions(+) diff --git a/arch/arm/boot/dts/stm32429i-eval.dts b/arch/arm/boot/dts/stm

[PATCH v4 7/8] ARM: configs: stm32: STMPE1600 GPIO expander

2017-04-20 Thread Hugues Fruchet
Enable STMPE1600 GPIO expander. Signed-off-by: Hugues Fruchet <hugues.fruc...@st.com> --- arch/arm/configs/stm32_defconfig | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arch/arm/configs/stm32_defconfig b/arch/arm/configs/stm32_defconfig index a9d8e3c..84adc88 100644 --- a/ar

[PATCH v4 6/8] ARM: dts: stm32: Enable OV2640 camera support of STM32F429-EVAL board

2017-04-20 Thread Hugues Fruchet
Enable OV2640 camera support of STM32F429-EVAL board. Signed-off-by: Hugues Fruchet <hugues.fruc...@st.com> --- arch/arm/boot/dts/stm32429i-eval.dts | 30 ++ 1 file changed, 30 insertions(+) diff --git a/arch/arm/boot/dts/stm32429i-eval.dts b/arch/arm/bo

[PATCH v4 1/8] dt-bindings: Document STM32 DCMI bindings

2017-04-20 Thread Hugues Fruchet
This adds documentation of device tree bindings for the STM32 DCMI (Digital Camera Memory Interface). Acked-by: Rob Herring <r...@kernel.org> Signed-off-by: Hugues Fruchet <hugues.fruc...@st.com> --- .../devicetree/bindings/media/st,stm32-dcmi.txt| 46 ++ 1

[PATCH v4 2/8] [media] stm32-dcmi: STM32 DCMI camera interface driver

2017-04-20 Thread Hugues Fruchet
This V4L2 subdev driver enables Digital Camera Memory Interface (DCMI) of STMicroelectronics STM32 SoC series. Reviewed-by: Hans Verkuil <hans.verk...@cisco.com> Signed-off-by: Yannick Fertre <yannick.fer...@st.com> Signed-off-by: Hugues Fruchet <hugues.fruc...@st.com> --- driv

[PATCH v4 0/8] Add support for DCMI camera interface of STMicroelectronics STM32 SoC series

2017-04-20 Thread Hugues Fruchet
test MMAP for Format RGBP, Frame Size 320x240: Stride 640, Field None: OK Total: 52, Succeeded: 52, Failed: 0, Warnings: 0 Hugues Fruchet (8): dt-bindings: Document STM32 DCMI bindings [media] stm32-dcmi:

[PATCH v3 4/8] ARM: dts: stm32: Enable DCMI camera interface on STM32F429-EVAL board

2017-04-04 Thread Hugues Fruchet
Enable DCMI camera interface on STM32F429-EVAL board. Signed-off-by: Hugues Fruchet <hugues.fruc...@st.com> --- arch/arm/boot/dts/stm32429i-eval.dts | 9 + 1 file changed, 9 insertions(+) diff --git a/arch/arm/boot/dts/stm32429i-eval.dts b/arch/arm/boot/dts/stm32429i-eval.dts

[PATCH v3 0/8] Add support for DCMI camera interface of STMicroelectronics STM32 SoC series

2017-04-04 Thread Hugues Fruchet
test read/write: OK test MMAP: OK test USERPTR: OK (Not Supported) test DMABUF: Cannot test, specify --expbuf-device Total: 46, Succeeded: 46, Failed: 0, Warnings: 0 Hugues Fruchet (8): dt-bindings: Document STM32 DCMI bindings [media] stm32-dcmi: STM32 DCMI camera interfa

[PATCH v3 1/8] dt-bindings: Document STM32 DCMI bindings

2017-04-04 Thread Hugues Fruchet
This adds documentation of device tree bindings for the STM32 DCMI (Digital Camera Memory Interface). Signed-off-by: Hugues Fruchet <hugues.fruc...@st.com> --- .../devicetree/bindings/media/st,stm32-dcmi.txt| 46 ++ 1 file changed, 46 insertions(+) create mode

[PATCH v3 7/8] ARM: configs: stm32: STMPE1600 GPIO expander

2017-04-04 Thread Hugues Fruchet
Enable STMPE1600 GPIO expander. Signed-off-by: Hugues Fruchet <hugues.fruc...@st.com> --- arch/arm/configs/stm32_defconfig | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arch/arm/configs/stm32_defconfig b/arch/arm/configs/stm32_defconfig index a9d8e3c..84adc88 100644 --- a/ar

[PATCH v3 3/8] ARM: dts: stm32: Enable DCMI support on STM32F429 MCU

2017-04-04 Thread Hugues Fruchet
Signed-off-by: Hugues Fruchet <hugues.fruc...@st.com> --- arch/arm/boot/dts/stm32f429.dtsi | 37 + 1 file changed, 37 insertions(+) diff --git a/arch/arm/boot/dts/stm32f429.dtsi b/arch/arm/boot/dts/stm32f429.dtsi index ee0da97..e1ff978 100644 --- a/ar

[PATCH v3 8/8] ARM: configs: stm32: DCMI + OV2640 camera support

2017-04-04 Thread Hugues Fruchet
Enable DCMI camera interface and OV2640 camera sensor drivers. Signed-off-by: Hugues Fruchet <hugues.fruc...@st.com> --- arch/arm/configs/stm32_defconfig | 7 +++ 1 file changed, 7 insertions(+) diff --git a/arch/arm/configs/stm32_defconfig b/arch/arm/configs/stm32_defconfig index 8

[PATCH v3 5/8] ARM: dts: stm32: Enable STMPE1600 gpio expander of STM32F429-EVAL board

2017-04-04 Thread Hugues Fruchet
Enable STMPE1600 gpio expander of STM32F429-EVAL board. Signed-off-by: Hugues Fruchet <hugues.fruc...@st.com> --- arch/arm/boot/dts/stm32429i-eval.dts | 17 + 1 file changed, 17 insertions(+) diff --git a/arch/arm/boot/dts/stm32429i-eval.dts b/arch/arm/boot/dts/stm

Re: [PATCH v2 1/8] dt-bindings: Document STM32 DCMI bindings

2017-04-04 Thread Hugues FRUCHET
Thanks Rob for review, find answers below. On 04/03/2017 06:23 PM, Rob Herring wrote: > On Thu, Mar 30, 2017 at 05:27:40PM +0200, Hugues Fruchet wrote: >> This adds documentation of device tree bindings for the STM32 DCMI >> (Digital Camera Memory Interface). >> >> Si

[PATCH v3 6/8] ARM: dts: stm32: Enable OV2640 camera support of STM32F429-EVAL board

2017-04-04 Thread Hugues Fruchet
Enable OV2640 camera support of STM32F429-EVAL board. Signed-off-by: Hugues Fruchet <hugues.fruc...@st.com> --- arch/arm/boot/dts/stm32429i-eval.dts | 30 ++ 1 file changed, 30 insertions(+) diff --git a/arch/arm/boot/dts/stm32429i-eval.dts b/arch/arm/bo

[PATCH v3 2/8] [media] stm32-dcmi: STM32 DCMI camera interface driver

2017-04-04 Thread Hugues Fruchet
This V4L2 subdev driver enables Digital Camera Memory Interface (DCMI) of STMicroelectronics STM32 SoC series. Reviewed-by: Hans Verkuil <hans.verk...@cisco.com> Signed-off-by: Yannick Fertre <yannick.fer...@st.com> Signed-off-by: Hugues Fruchet <hugues.fruc...@st.com> --- driv

[PATCH v2 3/8] ARM: dts: stm32: Enable DCMI support on STM32F429 MCU

2017-03-30 Thread Hugues Fruchet
Signed-off-by: Hugues Fruchet <hugues.fruc...@st.com> --- arch/arm/boot/dts/stm32f429.dtsi | 37 + 1 file changed, 37 insertions(+) diff --git a/arch/arm/boot/dts/stm32f429.dtsi b/arch/arm/boot/dts/stm32f429.dtsi index ee0da97..e1ff978 100644 --- a/ar

[PATCH v2 1/8] dt-bindings: Document STM32 DCMI bindings

2017-03-30 Thread Hugues Fruchet
This adds documentation of device tree bindings for the STM32 DCMI (Digital Camera Memory Interface). Signed-off-by: Hugues Fruchet <hugues.fruc...@st.com> --- .../devicetree/bindings/media/st,stm32-dcmi.txt| 85 ++ 1 file changed, 85 insertions(+) create mode

[PATCH v2 4/8] ARM: dts: stm32: Enable DCMI camera interface on STM32F429-EVAL board

2017-03-30 Thread Hugues Fruchet
Enable DCMI camera interface on STM32F429-EVAL board. Signed-off-by: Hugues Fruchet <hugues.fruc...@st.com> --- arch/arm/boot/dts/stm32429i-eval.dts | 9 + 1 file changed, 9 insertions(+) diff --git a/arch/arm/boot/dts/stm32429i-eval.dts b/arch/arm/boot/dts/stm32429i-eval.dts

[PATCH v2 0/8] Add support for DCMI camera interface of STMicroelectronics STM32 SoC series

2017-03-30 Thread Hugues Fruchet
: OK test VIDIOC_EXPBUF: OK Test input 0: Streaming ioctls: test read/write: OK test MMAP: OK test USERPTR: OK (Not Supported) test DMABUF: Cannot test, specify --expbuf-device Total: 46, Succeeded: 46, Failed: 0, Warnings: 0 Hugues Fruchet (8): dt-bind

[PATCH v2 5/8] ARM: dts: stm32: Enable STMPE1600 gpio expander of STM32F429-EVAL board

2017-03-30 Thread Hugues Fruchet
Enable STMPE1600 gpio expander of STM32F429-EVAL board. Signed-off-by: Hugues Fruchet <hugues.fruc...@st.com> --- arch/arm/boot/dts/stm32429i-eval.dts | 17 + 1 file changed, 17 insertions(+) diff --git a/arch/arm/boot/dts/stm32429i-eval.dts b/arch/arm/boot/dts/stm

[PATCH v2 8/8] ARM: configs: stm32: DCMI + OV2640 camera support

2017-03-30 Thread Hugues Fruchet
Enable DCMI camera interface and OV2640 camera sensor drivers. Signed-off-by: Hugues Fruchet <hugues.fruc...@st.com> --- arch/arm/configs/stm32_defconfig | 7 +++ 1 file changed, 7 insertions(+) diff --git a/arch/arm/configs/stm32_defconfig b/arch/arm/configs/stm32_defconfig index 8

[PATCH v2 7/8] ARM: configs: stm32: STMPE1600 GPIO expander

2017-03-30 Thread Hugues Fruchet
Enable STMPE1600 GPIO expander. Signed-off-by: Hugues Fruchet <hugues.fruc...@st.com> --- arch/arm/configs/stm32_defconfig | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arch/arm/configs/stm32_defconfig b/arch/arm/configs/stm32_defconfig index a9d8e3c..84adc88 100644 --- a/ar

[PATCH v2 2/8] [media] stm32-dcmi: STM32 DCMI camera interface driver

2017-03-30 Thread Hugues Fruchet
This V4L2 subdev driver enables Digital Camera Memory Interface (DCMI) of STMicroelectronics STM32 SoC series. Signed-off-by: Yannick Fertre <yannick.fer...@st.com> Signed-off-by: Hugues Fruchet <hugues.fruc...@st.com> --- drivers/media/platform/Kconfig| 12 + d

[PATCH v2 6/8] ARM: dts: stm32: Enable OV2640 camera support of STM32F429-EVAL board

2017-03-30 Thread Hugues Fruchet
Enable OV2640 camera support of STM32F429-EVAL board. Signed-off-by: Hugues Fruchet <hugues.fruc...@st.com> --- arch/arm/boot/dts/stm32429i-eval.dts | 30 ++ 1 file changed, 30 insertions(+) diff --git a/arch/arm/boot/dts/stm32429i-eval.dts b/arch/arm/bo

Re: [PATCHv6 11/14] ov2640: convert from soc-camera to a standard subdev sensor driver.

2017-03-29 Thread Hugues FRUCHET
Y're welcome, thanks Hans for this work, this allows us to drop our camera interface driver directly based on subdev. BR, Hugues. On 03/29/2017 03:44 PM, Hans Verkuil wrote: > On 29/03/17 15:42, Hugues FRUCHET wrote: >> Acked-by: Hugues Fruchet <hugues.fruc...@st.com> >> &

Re: [PATCHv6 12/14] ov2640: use standard clk and enable it.

2017-03-29 Thread Hugues FRUCHET
Acked-by: Hugues Fruchet <hugues.fruc...@st.com> Tested successfully on STM324x9I-EVAL evaluation board embedding an OV2640 camera sensor. BR, Hugues. On 03/28/2017 10:23 AM, Hans Verkuil wrote: > From: Hans Verkuil <hans.verk...@cisco.com> > > Convert v4l2_clk to

Re: [PATCHv6 11/14] ov2640: convert from soc-camera to a standard subdev sensor driver.

2017-03-29 Thread Hugues FRUCHET
Acked-by: Hugues Fruchet <hugues.fruc...@st.com> Tested successfully on STM324x9I-EVAL evaluation board embedding an OV2640 camera sensor. I don't understand the comment around s_power op that has been dropped (it is there in code), and no problem is observed doing several open/close, t

[PATCH v1 4/8] ARM: dts: stm32: Enable DCMI camera interface on STM32F429-EVAL board

2017-03-29 Thread Hugues Fruchet
Signed-off-by: Hugues Fruchet <hugues.fruc...@st.com> --- arch/arm/boot/dts/stm32429i-eval.dts | 9 + 1 file changed, 9 insertions(+) diff --git a/arch/arm/boot/dts/stm32429i-eval.dts b/arch/arm/boot/dts/stm32429i-eval.dts index 3c99466..87733d3 100644 --- a/arch/arm/boot/dts/stm

[PATCH v1 8/8] ARM: configs: stm32: DCMI + OV2640 camera support

2017-03-29 Thread Hugues Fruchet
Enable DCMI camera interface and OV2640 camera sensor drivers. Signed-off-by: Hugues Fruchet <hugues.fruc...@st.com> --- arch/arm/configs/stm32_defconfig | 7 +++ 1 file changed, 7 insertions(+) diff --git a/arch/arm/configs/stm32_defconfig b/arch/arm/configs/stm32_defconfig index 8

[PATCH v1 3/8] ARM: dts: stm32: Enable DCMI support on STM32F429 MCU

2017-03-29 Thread Hugues Fruchet
Signed-off-by: Hugues Fruchet <hugues.fruc...@st.com> --- arch/arm/boot/dts/stm32f429.dtsi | 37 + 1 file changed, 37 insertions(+) diff --git a/arch/arm/boot/dts/stm32f429.dtsi b/arch/arm/boot/dts/stm32f429.dtsi index ee0da97..e1ff978 100644 --- a/ar

[PATCH v1 5/8] ARM: dts: stm32: Enable stmpe1600 gpio expandor of STM32F429-EVAL board

2017-03-29 Thread Hugues Fruchet
Signed-off-by: Hugues Fruchet <hugues.fruc...@st.com> --- arch/arm/boot/dts/stm32429i-eval.dts | 17 + 1 file changed, 17 insertions(+) diff --git a/arch/arm/boot/dts/stm32429i-eval.dts b/arch/arm/boot/dts/stm32429i-eval.dts index 87733d3..7ffcf07 100644 --- a/arch/arm/bo

[PATCH v1 1/8] dt-bindings: Document STM32 DCMI bindings

2017-03-29 Thread Hugues Fruchet
This adds documentation of device tree bindings for the STM32 DCMI (Digital Camera Memory Interface). Signed-off-by: Hugues Fruchet <hugues.fruc...@st.com> --- .../devicetree/bindings/media/st,stm32-dcmi.txt| 77 ++ 1 file changed, 77 insertions(+) create mode

<    1   2   3   4   5   >