Re: [v3,3/4] remoteproc: st: add da to va support

2017-02-08 Thread Hugues FRUCHET
On 01/31/2017 01:35 PM, Loic PALLARDY wrote: > ST remoteproc driver needs to provide information about > carveout memory region to allow remoteproc core to load > firmware and access trace buffer. > > Signed-off-by: Loic Pallardy <loic.palla...@st.com> Acked-and-test

Re: [v3, 4/4] remoteproc: core: don't allocate carveout if pa or da are defined

2017-02-08 Thread Hugues FRUCHET
rm specific driver. > > Signed-off-by: Loic Pallardy <loic.palla...@st.com> Acked-and-tested-by: Hugues Fruchet <hugues.fruc...@st.com> Tested on B2260 ST Platform with st-delta video decoder V4L2 kernel driver (http://www.mail-archive.com/linux-media@vger.kernel.org/msg107644

Re: [PATCH v2 0/6] virtio_rpmsg: make rpmsg channel configurable

2017-02-08 Thread Hugues FRUCHET
Acked-and-tested-by: Hugues Fruchet <hugues.fruc...@st.com> Tested on B2260 ST Platform with st-delta video decoder V4L2 kernel driver (http://www.mail-archive.com/linux-media@vger.kernel.org/msg107644.html). On 01/31/2017 01:51 PM, Loic Pallardy wrote: > This goal of this series is

[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 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

[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 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 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 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 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 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

[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 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 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 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 v1 2/8] [media] stm32-dcmi: STM32 DCMI camera interface driver

2017-03-29 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 v1 0/8] Add support for DCMI camera interface of STMicroelectronics STM32 SoC series

2017-03-29 Thread Hugues Fruchet
d: 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 support on STM32F429 MCU ARM: dts: stm32: Enable DCMI camera interface on STM32F429-EVAL board ARM: dts: stm32: Enable stmpe1600

[PATCH v1 6/8] ARM: dts: stm32: Enable ov2640 camera support 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 | 30 ++ 1 file changed, 30 insertions(+) diff --git a/arch/arm/boot/dts/stm32429i-eval.dts b/arch/arm/boot/dts/stm32429i-eval.dts index 7ffcf07..b7d127c 100644 ---

[PATCH v1 7/8] ARM: configs: stm32: stmpe 1600 GPIO expandor

2017-03-29 Thread Hugues Fruchet
Enable STMPE1600 GPIO expandor. 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] mfd: stmpe: Fix bit clearing on STMPE1600

2017-03-31 Thread Hugues Fruchet
s" (STMPE_IDX_GPCR_XXX) must be set to same value as "set registers" (STMPE_IDX_GPSR_XXX), ie STMPE1600_REG_GPSR_XXX. Signed-off-by: Hugues Fruchet <hugues.fruc...@st.com> --- drivers/mfd/stmpe.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/mfd/stmpe.c b/drivers/mfd

[PATCH v1] checkpatch: test missing initial blank line in block comment

2017-04-03 Thread Hugues Fruchet
empty /* line, use /* Comment... #39: FILE: drivers/net/appletalk/cops.c:39: +/* -- WARNING: networking block comments don't use an empty /* line, use /* Comment... #45: FILE: drivers/net/appletalk/cops.c:45: +/* -- [...] Hugues Fruchet (1): checkpatch: test missing initial blank line in block c

[PATCH v1] checkpatch: test missing initial blank line in block comment

2017-04-03 Thread Hugues Fruchet
Warn when block comments are not starting with blank comment: /* multiple lines * block comment, * => warning */ /* * multiple lines * block comment, * => no warning */ Exception made for networking files where rule is the exact opposite. Signed-off-by: Hugues Fruchet <hu

Re: [PATCH v1] checkpatch: test missing initial blank line in block comment

2017-04-05 Thread Hugues FRUCHET
rep -c "FILE: certs/" 1 The complete output is there for reference: http://paste.ubuntu.com/24319042/ Best regards, Hugues. On 04/03/2017 09:06 PM, Joe Perches wrote: > On Mon, 2017-04-03 at 10:08 +0200, Hugues Fruchet wrote: >> Warn when block comments are not starting wit

Re: [PATCH v1] checkpatch: test missing initial blank line in block comment

2017-04-05 Thread Hugues FRUCHET
On 04/05/2017 10:35 AM, Joe Perches wrote: > On Wed, 2017-04-05 at 08:23 +0000, Hugues FRUCHET wrote: >> Hi Joe, thanks for reviewing, > > Hello Hugues > >> I have run the command you advice on the entire kernel code, modifying >> the script to only match t

[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 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

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 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

[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 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 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

Re: [PATCH v1] checkpatch: test missing initial blank line in block comment

2017-04-07 Thread Hugues FRUCHET
Hi Joe, here is the output with the last version of the script: https://paste.ubuntu.com/24333124/ Differences are on the macro cases and the //foo \ *bar, no more warned. BR, Hugues. On 04/05/2017 03:26 PM, Hugues Fruchet wrote: > > > On 04/05/2017 11:55 AM, Joe Perches wrote:

Re: [PATCH v1] checkpatch: test missing initial blank line in block comment

2017-04-05 Thread Hugues FRUCHET
On 04/05/2017 11:55 AM, Joe Perches wrote: > On Wed, 2017-04-05 at 09:43 +0000, Hugues FRUCHET wrote: >> >> On 04/05/2017 10:35 AM, Joe Perches wrote: >>> On Wed, 2017-04-05 at 08:23 +, Hugues FRUCHET wrote: >>>> Hi Joe, thanks for reviewing, >

[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 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 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 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 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 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

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

Re: [PATCH] st-delta: constify vb2_ops structures

2017-07-07 Thread Hugues FRUCHET
Acked-by: Hugues Fruchet <hugues.fruc...@st.com> On 07/06/2017 10:14 PM, Gustavo A. R. Silva wrote: > Check for vb2_ops structures that are only stored in the ops field of a > vb2_queue structure. That field is declared const, so vb2_ops structures > that have this property

Re: [PATCH] stm32-dcmi: constify vb2_ops structure

2017-07-07 Thread Hugues FRUCHET
Acked-by: Hugues Fruchet <hugues.fruc...@st.com> On 07/06/2017 10:05 PM, Gustavo A. R. Silva wrote: > Check for vb2_ops structures that are only stored in the ops field of a > vb2_queue structure. That field is declared const, so vb2_ops structures > that have this property

Re: [PATCH v2 0/7] [PATCH v2 0/7] Add support of OV9655 camera

2017-07-18 Thread Hugues FRUCHET
On 07/18/2017 02:17 PM, H. Nikolaus Schaller wrote: > Hi, > >> Am 18.07.2017 um 13:59 schrieb Hans Verkuil <hverk...@xs4all.nl>: >> >> On 12/07/17 22:01, Sylwester Nawrocki wrote: >>> Hi Hugues, >>> >>> On 07/03/2017 11:16 AM, Hugue

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

2017-07-18 Thread Hugues FRUCHET
Hi Sakari, thks for review. On 07/09/2017 01:06 AM, Sakari Ailus wrote: > Hi Hugues, > > On Mon, Jul 03, 2017 at 11:16:04AM +0200, Hugues Fruchet wrote: >> Allows use of device tree configuration data. >> If no device tree data is there, configuration is taken from platf

Re: [PATCH v2 0/7] Add support of OV9655 camera

2017-07-20 Thread Hugues FRUCHET
On 07/20/2017 10:37 AM, H. Nikolaus Schaller wrote: > Hi, > >> Am 18.07.2017 um 21:52 schrieb Sakari Ailus <sakari.ai...@iki.fi>: >> >> On Tue, Jul 18, 2017 at 12:53:12PM +, Hugues FRUCHET wrote: >>> >>> >>> On 07/18/2017 02:

[PATCH v1 5/5] [media] stm32-dcmi: g_/s_selection crop support

2017-07-28 Thread Hugues Fruchet
() resolution user request is adjusted to match crop request resolution. Signed-off-by: Hugues Fruchet <hugues.fruc...@st.com> --- drivers/media/platform/stm32/stm32-dcmi.c | 367 +- 1 file changed, 363 insertions(+), 4 deletions(-) diff --git a/drivers/media/platform

[PATCH v1 3/5] [media] stm32-dcmi: cleanup variable/fields namings

2017-07-28 Thread Hugues Fruchet
Uniformize "pixfmt" variables to "pix". Change "current_fmt" & "dcmi_fmt" variables to variables with "sd_" prefix to explicitly refer to subdev format. Signed-off-by: Hugues Fruchet <hugues.fruc...@st.com> --- drivers/media/platfor

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

2017-07-28 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] STM32 DCMI camera interface crop support

2017-07-28 Thread Hugues Fruchet
50, Failed: 1, Warnings: 0 Hugues Fruchet (5): [media] stm32-dcmi: catch dma submission error [media] stm32-dcmi: revisit control register handling [media] stm32-dcmi: cleanup variable/fields namings [media] stm32-dcmi: set default format at open() [media] stm32-dcmi: g_/s_selection cr

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

2017-07-28 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 4/5] [media] stm32-dcmi: set default format at open()

2017-07-28 Thread Hugues Fruchet
Ensure that we start with default pixel format and resolution when opening a new instance. Signed-off-by: Hugues Fruchet <hugues.fruc...@st.com> --- drivers/media/platform/stm32/stm32-dcmi.c | 49 ++- 1 file changed, 28 insertions(+), 21 deletions(-) diff

[PATCH v1 1/2] [media] ov9650: fix coding style

2017-07-21 Thread Hugues Fruchet
Fix a bunch of coding style issues detected by checkpatch --strict. Signed-off-by: Hugues Fruchet <hugues.fruc...@st.com> --- drivers/media/i2c/ov9650.c | 59 ++ 1 file changed, 33 insertions(+), 26 deletions(-) diff --git a/drivers/media/i2c/ov

[PATCH v1 0/2] OV9650 code cleanup

2017-07-21 Thread Hugues Fruchet
Here is a bunch of small fixes found when upstreaming the OV9655 sensor driver based on OV9650 driver: - Fix coding style (checkpatch --strict) - Fix missing mutex_destroy, see http://www.mail-archive.com/linux-media@vger.kernel.org/msg115245.html Hugues Fruchet (2): [media] ov9650: fix coding

[PATCH v1 2/2] [media] ov9655: fix missing mutex_destroy()

2017-07-21 Thread Hugues Fruchet
Fix missing mutex_destroy() when probe fails and when driver is removed. Signed-off-by: Hugues Fruchet <hugues.fruc...@st.com> --- drivers/media/i2c/ov9650.c | 8 ++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/drivers/media/i2c/ov9650.c b/drivers/media/i2c/ov9650.c

[PATCH v2 7/7] [media] ov9650: add analog power supply and clock gating

2017-07-03 Thread Hugues Fruchet
Add optional analog power supply and clock gating. Signed-off-by: H. Nikolaus Schaller <h...@goldelico.com> Signed-off-by: Hugues Fruchet <hugues.fruc...@st.com> --- drivers/media/i2c/ov9650.c | 26 ++ 1 file changed, 26 insertions(+) diff --git a/drive

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

2017-07-03 Thread Hugues FRUCHET
Hi Nikolaus, Could you enable V4L2 UAPI traces ? Something like: echo 0xFF > /sys/devices/platform/soc/./video4linux/video2/dev_debug you will see then in kernel dmesg the V4L2 calls and their parameters/return values. BR, Hugues. On 07/01/2017 11:00 PM, H. Nikolaus Schaller wrote: > Hi, > >

[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

[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 2/7] [media] ov9650: switch i2c device id to lower case

2017-07-03 Thread Hugues Fruchet
Switch i2c device id to lower case as it is done for other omnivision cameras. Signed-off-by: Hugues Fruchet <hugues.fruc...@st.com> --- drivers/media/i2c/ov9650.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/media/i2c/ov9650.c b/drivers/media/i2c/ov

[PATCH v2 1/7] DT bindings: add bindings for ov965x camera module

2017-07-03 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 v2 0/7] [PATCH v2 0/7] Add support of OV9655 camera

2017-07-03 Thread Hugues Fruchet
://www.mail-archive.com/linux-media@vger.kernel.org/msg114519.html version 1: - Initial submission. H. Nikolaus Schaller (1): DT bindings: add bindings for ov965x camera module Hugues Fruchet (6): [media] ov9650: switch i2c device id to lower case [media] ov9650: add device tree support

[PATCH v2 4/7] [media] ov9650: use write_array() for resolution sequences

2017-07-03 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.

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

2017-07-03 Thread Hugues FRUCHET
of hsync. Nevertheless seems OK if I check OMAP3 ISP register: CCDC SYN_MODE=0x00071704 #define ISPCCDC_SYN_MODE_VDPOL (1 << 2) #define ISPCCDC_SYN_MODE_HDPOL (1 << 3) seems well that vertical is 1 and horizontal is 0. BR, Hugues. On 07/03/2017 11:14 A

Re: [PATCH v2 0/7] [PATCH v2 0/7] Add support of OV9655 camera

2017-07-06 Thread Hugues FRUCHET
Hi Sylwester, Do you have the possibility to check for non-regression of this patchset on 9650/52 camera ? Best regards, Hugues. On 07/03/2017 11:16 AM, Hugues Fruchet wrote: > This patchset enables OV9655 camera support. > > OV9655 support has been tested using STM32F4DIS-CAM extens

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 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 v2 1/7] DT bindings: add bindings for ov965x camera module

2017-07-05 Thread Hugues FRUCHET
On 07/05/2017 04:03 PM, Rob Herring wrote: > On Mon, Jul 03, 2017 at 11:16:02AM +0200, Hugues Fruchet wrote: >> From: "H. Nikolaus Schaller" <h...@goldelico.com> >> >> This adds documentation of device tree bindings >> for the OV965X family camera sens

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 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 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

[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 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 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 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/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 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 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 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 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

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 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 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

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 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 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: 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:

[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 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

  1   2   3   4   >