Re: [PATCH 0/2] rockchip/rga: A fix and a cleanup

2018-06-10 Thread Jacob Chen
abort > > > > drivers/media/platform/rockchip/rga/rga-buf.c | 44 +-- > > > > drivers/media/platform/rockchip/rga/rga.c | 13 +- > > drivers/media/platform/rockchip/rga/rga.h | 2 - > > 3 files changed, 23 insertions(+), 36 deletions(-) > > To both patches, Reviewed-by: Jacob Chen It seems the current job_abort will also cause unnecessary wait when using multi-instance.

Re: [PATCH v6 04/17] media: rkisp1: add Rockchip MIPI Synopsys DPHY driver

2018-05-16 Thread Jacob Chen
2018-05-16 22:39 GMT+08:00 Jacob Chen <jacobchen...@gmail.com>: > Hi Laurent, > > 2018-05-16 13:20 GMT+08:00 Laurent Pinchart > <laurent.pinch...@ideasonboard.com>: >> Hi Jacob, >> >> Thank you for the patch. >> >> On Thursday, 8 March 201

Re: [PATCH v6 04/17] media: rkisp1: add Rockchip MIPI Synopsys DPHY driver

2018-05-16 Thread Jacob Chen
Hi Laurent, 2018-05-16 13:20 GMT+08:00 Laurent Pinchart <laurent.pinch...@ideasonboard.com>: > Hi Jacob, > > Thank you for the patch. > > On Thursday, 8 March 2018 11:47:54 EEST Jacob Chen wrote: >> From: Jacob Chen <jacob2.c...@rock-chips.com> >> >>

Re: [PATCH v6 00/17] Rockchip ISP1 Driver

2018-03-08 Thread Jacob Chen
Hi Baruch, 2018-03-09 12:09 GMT+08:00 Baruch Siach <bar...@tkos.co.il>: > Hi Jacob, > > On Fri, Mar 09, 2018 at 08:53:57AM +0800, Jacob Chen wrote: >> 2018-03-08 20:02 GMT+08:00 Baruch Siach <bar...@tkos.co.il>: >> > On Thu, Mar 08, 2018 at 05:47:50PM +0800

Re: [PATCH v6 00/17] Rockchip ISP1 Driver

2018-03-08 Thread Jacob Chen
Hi Baruch, 2018-03-08 20:02 GMT+08:00 Baruch Siach <bar...@tkos.co.il>: > Hi Jacob, > > On Thu, Mar 08, 2018 at 05:47:50PM +0800, Jacob Chen wrote: >> This patch series add a ISP(Camera) v4l2 driver for rockchip rk3288/rk3399 >> SoC. >> >> Wiki Pag

Re: [PATCH v5 03/16] media: rkisp1: Add user space ABI definitions

2018-03-08 Thread Jacob Chen
Hi Hans, 2018-02-07 20:00 GMT+08:00 Hans Verkuil : > On 12/29/17 08:52, Shunqian Zheng wrote: >> From: Jeffy Chen >> >> Add the header for userspace > > General note: I saw four cases where this documentation referred to the > datasheet. Three

Re: [PATCH v5 02/16] media: doc: add document for rkisp1 meta buffer format

2018-03-08 Thread Jacob Chen
Hi Hans, 2018-02-06 22:27 GMT+08:00 Hans Verkuil <hverk...@xs4all.nl>: > On 12/29/17 08:52, Shunqian Zheng wrote: >> From: Jacob Chen <jacob2.c...@rock-chips.com> >> >> This commit add docuemnt for rkisp1 meta buffer format >> >> Signed-

[PATCH v6 01/17] media: videodev2.h, v4l2-ioctl: add rkisp1 meta buffer format

2018-03-08 Thread Jacob Chen
From: Shunqian Zheng <zhen...@rock-chips.com> Add the Rockchip ISP1 specific processing parameter format V4L2_META_FMT_RK_ISP1_PARAMS and metadata format V4L2_META_FMT_RK_ISP1_STAT_3A for 3A. Signed-off-by: Shunqian Zheng <zhen...@rock-chips.com> Signed-off-by: Jacob Chen <j

[PATCH v6 04/17] media: rkisp1: add Rockchip MIPI Synopsys DPHY driver

2018-03-08 Thread Jacob Chen
From: Jacob Chen <jacob2.c...@rock-chips.com> This commit adds a subdev driver for Rockchip MIPI Synopsys DPHY driver Signed-off-by: Jacob Chen <jacob2.c...@rock-chips.com> Signed-off-by: Shunqian Zheng <zhen...@rock-chips.com> Signed-off-by: Tomasz Figa <tf...@chromiu

[PATCH v6 00/17] Rockchip ISP1 Driver

2018-03-08 Thread Jacob Chen
From: Jacob Chen <jacob2.c...@rock-chips.com> changes in V6: - add mipi txrx phy support - remove bool and enum from uapi header - add buf_prepare op - correct some spelling problems - return all queued buffers when starting stream failed changes in V5: Sync with local changes,

[PATCH v6 03/17] media: rkisp1: Add user space ABI definitions

2018-03-08 Thread Jacob Chen
From: Jeffy Chen <jeffy.c...@rock-chips.com> Add the header for userspace Signed-off-by: Jeffy Chen <jeffy.c...@rock-chips.com> Signed-off-by: Jacob Chen <jacob2.c...@rock-chips.com> --- include/uapi/linux/rkisp1-config.h | 798 + 1

[PATCH v6 06/17] media: rkisp1: add ISP1 statistics driver

2018-03-08 Thread Jacob Chen
From: Jacob Chen <jacob2.c...@rock-chips.com> Add the capture video driver for rockchip isp1 statistics block. Signed-off-by: Jacob Chen <jacob2.c...@rock-chips.com> Signed-off-by: Shunqian Zheng <zhen...@rock-chips.com> Signed-off-by: Yichong Zhong <z...@rock-chips.com&

[PATCH v6 07/17] media: rkisp1: add ISP1 params driver

2018-03-08 Thread Jacob Chen
From: Jacob Chen <jacob2.c...@rock-chips.com> Add the output video driver that accept params from userspace. Signed-off-by: Jacob Chen <jacob2.c...@rock-chips.com> Signed-off-by: Shunqian Zheng <zhen...@rock-chips.com> Signed-off-by: Yichong Zhong <z...@rock-chips.com> S

[PATCH v6 05/17] media: rkisp1: add Rockchip ISP1 subdev driver

2018-03-08 Thread Jacob Chen
From: Jacob Chen <jacob2.c...@rock-chips.com> Add the subdev driver for rockchip isp1. Signed-off-by: Jacob Chen <jacob2.c...@rock-chips.com> Signed-off-by: Shunqian Zheng <zhen...@rock-chips.com> Signed-off-by: Yichong Zhong <z...@rock-chips.com> Signed-off-by: Jacob C

[PATCH v6 09/17] media: rkisp1: add rockchip isp1 core driver

2018-03-08 Thread Jacob Chen
From: Jacob Chen <jacob2.c...@rock-chips.com> Add the core driver for rockchip isp1. Signed-off-by: Jacob Chen <jacob2.c...@rock-chips.com> Signed-off-by: Shunqian Zheng <zhen...@rock-chips.com> Signed-off-by: Yichong Zhong <z...@rock-chips.com> Signed-off-by: Jacob C

[PATCH v6 08/17] media: rkisp1: add capture device driver

2018-03-08 Thread Jacob Chen
From: Jacob Chen <jacob2.c...@rock-chips.com> This is the capture device interface driver that provides the v4l2 user interface. Frames can be received from ISP1. Signed-off-by: Jacob Chen <jacob2.c...@rock-chips.com> Signed-off-by: Shunqian Zheng <zhen...@rock-chips.com> Sign

[PATCH v6 10/17] dt-bindings: Document the Rockchip ISP1 bindings

2018-03-08 Thread Jacob Chen
From: Jacob Chen <jacob2.c...@rock-chips.com> Add DT bindings documentation for Rockchip ISP1 Signed-off-by: Jacob Chen <jacob2.c...@rock-chips.com> Reviewed-by: Rob Herring <r...@kernel.org> --- .../devicetree/bindings/media/rockchip-isp1.txt| 69 ++

[PATCH v6 12/17] ARM: dts: rockchip: add isp node for rk3288

2018-03-08 Thread Jacob Chen
From: Jacob Chen <jacob2.c...@rock-chips.com> rk3288 have a Embedded 13M ISP Signed-off-by: Jacob Chen <jacob2.c...@rock-chips.com> --- arch/arm/boot/dts/rk3288.dtsi | 17 + 1 file changed, 17 insertions(+) diff --git a/arch/arm/boot/dts/rk3288.dtsi b/arch/arm/boo

[PATCH v6 13/17] ARM: dts: rockchip: add rx0 mipi-phy for rk3288

2018-03-08 Thread Jacob Chen
From: Jacob Chen <jacob2.c...@rock-chips.com> It's a Designware MIPI D-PHY, used by ISP in rk3288. Signed-off-by: Jacob Chen <jacob2.c...@rock-chips.com> --- arch/arm/boot/dts/rk3288.dtsi | 7 +++ 1 file changed, 7 insertions(+) diff --git a/arch/arm/boot/dts/rk3288.dtsi b/a

[PATCH v6 15/17] arm64: dts: rockchip: add isp0 node for rk3399

2018-03-08 Thread Jacob Chen
From: Shunqian Zheng <zhen...@rock-chips.com> rk3399 have two ISP, but we havn't test isp1, so just add isp0 at present. Signed-off-by: Shunqian Zheng <zhen...@rock-chips.com> Signed-off-by: Jacob Chen <jacob2.c...@rock-chips.com> --- arch/arm64/boot/dts/rockchi

[PATCH v6 11/17] dt-bindings: Document the Rockchip MIPI RX D-PHY bindings

2018-03-08 Thread Jacob Chen
From: Jacob Chen <jacob2.c...@rock-chips.com> Add DT bindings documentation for Rockchip MIPI D-PHY RX Signed-off-by: Jacob Chen <jacob2.c...@rock-chips.com> Reviewed-by: Rob Herring <r...@kernel.org> --- .../bindings/media/rockchip-mipi-dphy.txt | 90

[PATCH v6 14/17] ARM: dts: rockchip: Add dts mipi-dphy TXRX1 node for rk3288

2018-03-08 Thread Jacob Chen
From: Wen Nuan Change-Id: I0b6122b2b34ae0f24f0d4ac1bbe6018cac4e Signed-off-by: Wen Nuan --- arch/arm/boot/dts/rk3288.dtsi | 9 + 1 file changed, 9 insertions(+) diff --git a/arch/arm/boot/dts/rk3288.dtsi

[PATCH v6 16/17] arm64: dts: rockchip: add rx0 mipi-phy for rk3399

2018-03-08 Thread Jacob Chen
From: Shunqian Zheng <zhen...@rock-chips.com> It's a Designware MIPI D-PHY, used for ISP0 in rk3399. Signed-off-by: Shunqian Zheng <zhen...@rock-chips.com> Signed-off-by: Jacob Chen <jacob2.c...@rock-chips.com> --- arch/arm64/boot/dts/rockchip/rk3399.dtsi | 10 ++

[PATCH v6 17/17] MAINTAINERS: add entry for Rockchip ISP1 driver

2018-03-08 Thread Jacob Chen
From: Jacob Chen <jacob2.c...@rock-chips.com> Add MAINTAINERS entry for the rockchip isp1 driver. This driver is maintained by rockchip officially and it will be used for rockchip SoC on all linux-kernel based OS. Signed-off-by: Jacob Chen <jacob2.c...@rock-chips.com> --- MAIN

[PATCH v6 02/17] media: doc: add document for rkisp1 meta buffer format

2018-03-08 Thread Jacob Chen
From: Jacob Chen <jacob2.c...@rock-chips.com> This commit add docuemnt for rkisp1 meta buffer format Signed-off-by: Jacob Chen <jacob-c...@rock-chips.com> Acked-by: Hans Verkuil <hans.verk...@cisco.com> --- Documentation/media/uapi/v4l/meta-formats.rst| 2 ++ .../med

Re: [PATCH v5 04/16] media: rkisp1: add Rockchip MIPI Synopsys DPHY driver

2018-02-08 Thread Jacob Chen
Hi hans, 2018-02-06 21:21 GMT+08:00 Hans Verkuil <hverk...@xs4all.nl>: > On 12/29/17 08:52, Shunqian Zheng wrote: >> From: Jacob Chen <jacob2.c...@rock-chips.com> >> >> This commit adds a subdev driver for Rockchip MIPI Synopsys DPHY driver >> >>

Re: [PATCH 1/2] [media] Add Rockchip RK1608 driver

2017-12-21 Thread Jacob Chen
Hi leo, 2017-12-12 14:28 GMT+08:00 Leo Wen : > Rk1608 is used as a PreISP to link on Soc, which mainly has two functions. > One is to download the firmware of RK1608, and the other is to match the > extra sensor such as camera and enable sensor by calling sensor's

[PATCH v4 05/16] media: rkisp1: add Rockchip ISP1 subdev driver

2017-12-18 Thread Jacob Chen
From: Jacob Chen <jacob2.c...@rock-chips.com> Add the subdev driver for rockchip isp1. Signed-off-by: Jacob Chen <jacob2.c...@rock-chips.com> Signed-off-by: Shunqian Zheng <zhen...@rock-chips.com> Signed-off-by: Yichong Zhong <z...@rock-chips.com> Signed-off-by: Jacob C

[PATCH v4 04/16] media: rkisp1: add Rockchip MIPI Synopsys DPHY driver

2017-12-18 Thread Jacob Chen
From: Jacob Chen <jacob2.c...@rock-chips.com> This commit adds a subdev driver for Rockchip MIPI Synopsys DPHY driver Signed-off-by: Jacob Chen <jacob2.c...@rock-chips.com> Signed-off-by: Shunqian Zheng <zhen...@rock-chips.com> Signed-off-by: Tomasz Figa <tf...@chromiu

[PATCH v4 06/16] media: rkisp1: add ISP1 statistics driver

2017-12-18 Thread Jacob Chen
From: Jacob Chen <jacob2.c...@rock-chips.com> Add the capture video driver for rockchip isp1 statistics block. Signed-off-by: Jacob Chen <jacob2.c...@rock-chips.com> Signed-off-by: Shunqian Zheng <zhen...@rock-chips.com> Signed-off-by: Yichong Zhong <z...@rock-chips.com&

[PATCH v4 09/16] media: rkisp1: add rockchip isp1 core driver

2017-12-18 Thread Jacob Chen
From: Jacob Chen <jacob2.c...@rock-chips.com> Add the core driver for rockchip isp1. Signed-off-by: Jacob Chen <jacob2.c...@rock-chips.com> Signed-off-by: Shunqian Zheng <zhen...@rock-chips.com> Signed-off-by: Yichong Zhong <z...@rock-chips.com> Signed-off-by: Jacob C

[PATCH v4 11/16] dt-bindings: Document the Rockchip MIPI RX D-PHY bindings

2017-12-18 Thread Jacob Chen
From: Jacob Chen <jacob2.c...@rock-chips.com> Add DT bindings documentation for Rockchip MIPI D-PHY RX Signed-off-by: Jacob Chen <jacob2.c...@rock-chips.com> --- .../bindings/media/rockchip-mipi-dphy.txt | 88 ++ 1 file changed, 88 insertions(+) create

[PATCH v4 08/16] media: rkisp1: add capture device driver

2017-12-18 Thread Jacob Chen
From: Jacob Chen <jacob2.c...@rock-chips.com> This is the capture device interface driver that provides the v4l2 user interface. Frames can be received from ISP1. Signed-off-by: Jacob Chen <jacob2.c...@rock-chips.com> Signed-off-by: Shunqian Zheng <zhen...@rock-chips.com> Sign

[PATCH v4 10/16] dt-bindings: Document the Rockchip ISP1 bindings

2017-12-18 Thread Jacob Chen
From: Jacob Chen <jacob2.c...@rock-chips.com> Add DT bindings documentation for Rockchip ISP1 Signed-off-by: Jacob Chen <jacob2.c...@rock-chips.com> --- .../devicetree/bindings/media/rockchip-isp1.txt| 69 ++ 1 file changed, 69 insertions(+) create

[PATCH v4 12/16] ARM: dts: rockchip: add isp node for rk3288

2017-12-18 Thread Jacob Chen
From: Jacob Chen <jacob2.c...@rock-chips.com> rk3288 have a Embedded 13M ISP Signed-off-by: Jacob Chen <jacob2.c...@rock-chips.com> --- arch/arm/boot/dts/rk3288.dtsi | 17 + 1 file changed, 17 insertions(+) diff --git a/arch/arm/boot/dts/rk3288.dtsi b/arch/arm/boo

[PATCH v4 14/16] arm64: dts: rockchip: add isp0 node for rk3399

2017-12-18 Thread Jacob Chen
From: Shunqian Zheng <zhen...@rock-chips.com> rk3399 have two ISP, but we havn't test isp1, so just add isp0 at present. Signed-off-by: Shunqian Zheng <zhen...@rock-chips.com> Signed-off-by: Jacob Chen <jacob2.c...@rock-chips.com> --- arch/arm64/boot/dts/rockchi

[PATCH v4 13/16] ARM: dts: rockchip: add rx0 mipi-phy for rk3288

2017-12-18 Thread Jacob Chen
From: Jacob Chen <jacob2.c...@rock-chips.com> It's a Designware MIPI D-PHY, used by ISP in rk3288. Signed-off-by: Jacob Chen <jacob2.c...@rock-chips.com> --- arch/arm/boot/dts/rk3288.dtsi | 7 +++ 1 file changed, 7 insertions(+) diff --git a/arch/arm/boot/dts/rk3288.dtsi b/a

[PATCH v4 16/16] MAINTAINERS: add entry for Rockchip ISP1 driver

2017-12-18 Thread Jacob Chen
From: Jacob Chen <jacob2.c...@rock-chips.com> Add MAINTAINERS entry for the rockchip isp1 driver. This driver is maintained by rockchip officially and it will be used for rockchip SoC on all linux-kernel based OS. Signed-off-by: Jacob Chen <jacob2.c...@rock-chips.com> --- MAIN

[PATCH v4 15/16] arm64: dts: rockchip: add rx0 mipi-phy for rk3399

2017-12-18 Thread Jacob Chen
From: Shunqian Zheng <zhen...@rock-chips.com> It's a Designware MIPI D-PHY, used for ISP0 in rk3399. Signed-off-by: Shunqian Zheng <zhen...@rock-chips.com> Signed-off-by: Jacob Chen <jacob2.c...@rock-chips.com> --- arch/arm64/boot/dts/rockchip/rk3399.dtsi | 10 ++

[PATCH v4 07/16] media: rkisp1: add ISP1 params driver

2017-12-18 Thread Jacob Chen
From: Jacob Chen <jacob2.c...@rock-chips.com> Add the output video driver that accept params from userspace. Signed-off-by: Jacob Chen <jacob2.c...@rock-chips.com> Signed-off-by: Shunqian Zheng <zhen...@rock-chips.com> Signed-off-by: Yichong Zhong <z...@rock-chips.com> S

[PATCH v4 03/16] media: rkisp1: Add user space ABI definitions

2017-12-18 Thread Jacob Chen
From: Jeffy Chen <jeffy.c...@rock-chips.com> Add the header for userspace Signed-off-by: Jeffy Chen <jeffy.c...@rock-chips.com> Signed-off-by: Jacob Chen <jacob2.c...@rock-chips.com> --- include/uapi/linux/rkisp1-config.h | 757 + 1

[PATCH v4 02/16] media: doc: add document for rkisp1 meta buffer format

2017-12-18 Thread Jacob Chen
From: Jacob Chen <jacob2.c...@rock-chips.com> This commit add docuemnt for rkisp1 meta buffer format Signed-off-by: Jacob Chen <jacob-c...@rock-chips.com> --- Documentation/media/uapi/v4l/meta-formats.rst | 2 ++ .../media/uapi/v4l/pixfmt-meta-rkisp1-params.rs

[PATCH v4 01/16] media: videodev2.h, v4l2-ioctl: add rkisp1 meta buffer format

2017-12-18 Thread Jacob Chen
From: Shunqian Zheng <zhen...@rock-chips.com> Add the Rockchip ISP1 specific processing parameter format V4L2_META_FMT_RK_ISP1_PARAMS and metadata format V4L2_META_FMT_RK_ISP1_STAT_3A for 3A. Signed-off-by: Shunqian Zheng <zhen...@rock-chips.com> Signed-off-by: Jacob Chen <j

[PATCH v4 00/16] Rockchip ISP1 Driver

2017-12-18 Thread Jacob Chen
From: Jacob Chen <jacob2.c...@rock-chips.com> changes in V4: - fix some bugs during development - move quantization settings to rkisp1 subdev - correct some spelling problems - describe ports in dt-binding documents changes in V3: - add some comments - fix wro

Re: [PATCH v3 07/12] dt-bindings: Document the Rockchip MIPI RX D-PHY bindings

2017-12-18 Thread Jacob Chen
Hi all, 2017-12-12 0:45 GMT+08:00 Laurent Pinchart <laurent.pinch...@ideasonboard.com>: > Hello Jacob, > > Thank you for the patch. > > On Wednesday, 6 December 2017 13:19:34 EET Jacob Chen wrote: >> From: Jacob Chen <jacob2.c...@rock-chips.com> >> >&g

[PATCH v3 00/12] Rockchip ISP1 Driver

2017-12-06 Thread Jacob Chen
rk3288/rk3399 SoC. Kernel Branch: https://github.com/wzyy2/linux/tree/rkisp1/drivers/media/platform/rockchip/isp1 Wiki Pages: http://opensource.rock-chips.com/wiki_Rockchip-isp1 Jacob Chen (8): media: doc: add document for rkisp1 meta buffer format media: rkisp1: add rockchip isp1 driver media

[PATCH v3 06/12] dt-bindings: Document the Rockchip ISP1 bindings

2017-12-06 Thread Jacob Chen
From: Jacob Chen <jacob2.c...@rock-chips.com> Add DT bindings documentation for Rockchip ISP1 Signed-off-by: Jacob Chen <jacob2.c...@rock-chips.com> --- .../devicetree/bindings/media/rockchip-isp1.txt| 57 ++ 1 file changed, 57 insertions(+) create

[PATCH v3 02/12] media: doc: add document for rkisp1 meta buffer format

2017-12-06 Thread Jacob Chen
Signed-off-by: Jacob Chen <jacob-c...@iotwrt.com> --- Documentation/media/uapi/v4l/meta-formats.rst | 2 ++ .../media/uapi/v4l/pixfmt-meta-rkisp1-params.rst | 17 + .../media/uapi/v4l/pixfmt-meta-rkisp1-stat.rst | 18 ++ 3 files chang

[PATCH v3 05/12] media: rkisp1: add Rockchip MIPI Synopsys DPHY driver

2017-12-06 Thread Jacob Chen
From: Jacob Chen <jacob2.c...@rock-chips.com> This commit adds a subdev driver for Rockchip MIPI Synopsys DPHY driver. Signed-off-by: Jacob Chen <jacob2.c...@rock-chips.com> Signed-off-by: Shunqian Zheng <zhen...@rock-chips.com> Signed-off-by: Tomasz Figa <tf...@chromium.or

[PATCH v3 07/12] dt-bindings: Document the Rockchip MIPI RX D-PHY bindings

2017-12-06 Thread Jacob Chen
From: Jacob Chen <jacob2.c...@rock-chips.com> Add DT bindings documentation for Rockchip MIPI D-PHY RX Signed-off-by: Jacob Chen <jacob2.c...@rock-chips.com> --- .../bindings/media/rockchip-mipi-dphy.txt | 71 ++ 1 file changed, 71 insertions(+) create

[PATCH v3 09/12] ARM: dts: rockchip: add rx0 mipi-phy for rk3288

2017-12-06 Thread Jacob Chen
From: Jacob Chen <jacob2.c...@rock-chips.com> It's a Designware MIPI D-PHY, used by ISP in rk3288. Signed-off-by: Jacob Chen <jacob2.c...@rock-chips.com> --- arch/arm/boot/dts/rk3288.dtsi | 7 +++ 1 file changed, 7 insertions(+) diff --git a/arch/arm/boot/dts/rk3288.dtsi b/a

[PATCH v3 11/12] arm64: dts: rockchip: add rx0 mipi-phy for rk3399

2017-12-06 Thread Jacob Chen
From: Shunqian Zheng <zhen...@rock-chips.com> It's a Designware MIPI D-PHY, used for ISP0 in rk3399. Signed-off-by: Shunqian Zheng <zhen...@rock-chips.com> Signed-off-by: Jacob Chen <jacob2.c...@rock-chips.com> --- arch/arm64/boot/dts/rockchip/rk3399.dtsi | 11 +++

[PATCH v3 10/12] arm64: dts: rockchip: add isp0 node for rk3399

2017-12-06 Thread Jacob Chen
From: Shunqian Zheng <zhen...@rock-chips.com> rk3399 have two ISP, but we havn't test isp1, so just add isp0 at present. Signed-off-by: Shunqian Zheng <zhen...@rock-chips.com> Signed-off-by: Jacob Chen <jacob2.c...@rock-chips.com> --- arch/arm64/boot/dts/rockchi

[PATCH v3 12/12] MAINTAINERS: add entry for Rockchip ISP1 driver

2017-12-06 Thread Jacob Chen
From: Jacob Chen <jacob2.c...@rock-chips.com> Add MAINTAINERS entry for the rockchip isp1 driver. This driver is maintained by rockchip officially and it will be used for rockchip SoC on all linux-kernel based OS. Signed-off-by: Jacob Chen <jacob2.c...@rock-chips.com> --- MAIN

[PATCH v3 08/12] ARM: dts: rockchip: add isp node for rk3288

2017-12-06 Thread Jacob Chen
From: Jacob Chen <jacob2.c...@rock-chips.com> rk3288 have a Embedded 13M ISP Signed-off-by: Jacob Chen <jacob2.c...@rock-chips.com> --- arch/arm/boot/dts/rk3288.dtsi | 17 + 1 file changed, 17 insertions(+) diff --git a/arch/arm/boot/dts/rk3288.dtsi b/arch/arm/boo

[PATCH v3 03/12] media: rkisp1: Add user space ABI definitions

2017-12-06 Thread Jacob Chen
From: Jeffy Chen <jeffy.c...@rock-chips.com> Add the header for userspace Signed-off-by: Jeffy Chen <jeffy.c...@rock-chips.com> Signed-off-by: Jacob Chen <jacob2.c...@rock-chips.com> --- include/uapi/linux/rkisp1-config.h | 785 + 1

[PATCH v3 01/12] media: videodev2.h, v4l2-ioctl: add rkisp1 meta buffer format

2017-12-06 Thread Jacob Chen
From: Shunqian Zheng <zhen...@rock-chips.com> Add the Rockchip ISP1 specific processing parameter format V4L2_META_FMT_RK_ISP1_PARAMS and metadata format V4L2_META_FMT_RK_ISP1_STAT_3A for 3A. Signed-off-by: Shunqian Zheng <zhen...@rock-chips.com> Signed-off-by: Jacob Chen <j

Re: [PATCH v2 04/11] media: rkisp1: add Rockchip MIPI Synopsys DPHY driver

2017-11-29 Thread Jacob Chen
k). For example, a tablet with a front sensor and a rear sensor. >> 3) Same as for the previous patch: some more comments would be welcome. >> >> On 11/24/2017 03:36 AM, Jacob Chen wrote: >>> From: Jacob Chen <jacob2.c...@rock-chips.com> >>> >>>

Re: [PATCH v2 02/11] media: rkisp1: Add user space ABI definitions

2017-11-27 Thread Jacob Chen
Hi Hans, 2017-11-27 18:26 GMT+08:00 Hans Verkuil <hverk...@xs4all.nl>: > On 11/24/2017 03:36 AM, Jacob Chen wrote: >> From: Jeffy Chen <jeffy.c...@rock-chips.com> >> >> Add the header for userspace > > I gather that this effectively documents the met

Re: [PATCH v2 00/11] Rockchip ISP1 Driver

2017-11-23 Thread Jacob Chen
HI all, 2017-11-24 10:36 GMT+08:00 Jacob Chen <jacob-c...@iotwrt.com>: > This patch series add a ISP(Camera) v4l2 driver for rockchip rk3288/rk3399 > SoC. > > Kernel Branch: > https://github.com/wzyy2/linux/tree/rkisp1/drivers/media/platform/rockchip/isp1 > > Below

[PATCH v2 04/11] media: rkisp1: add Rockchip MIPI Synopsys DPHY driver

2017-11-23 Thread Jacob Chen
From: Jacob Chen <jacob2.c...@rock-chips.com> This commit adds a subdev driver for Rockchip MIPI Synopsys DPHY driver. The phy driver is kind of independent compare to the other parts, but i'd like to keep it in rkisp1 driver, unless people want to generalize it Signed-off-by: Jaco

[PATCH v2 00/11] Rockchip ISP1 Driver

2017-11-23 Thread Jacob Chen
gst-launch-1.0 rkcamsrc device=/dev/video0 io-mode=4 disable-3A=true videoconvert ! video/x-raw,format=NV12,width=640,height=480 ! kmssink Jacob Chen (7): media: rkisp1: add rockchip isp1 driver media: rkisp1: add Rockchip MIPI Synopsys DPHY driver dt-bindings: Document the Rockchi

[PATCH v2 01/11] media: videodev2.h, v4l2-ioctl: add rkisp1 meta buffer format

2017-11-23 Thread Jacob Chen
From: Shunqian Zheng <zhen...@rock-chips.com> Add the Rockchip ISP1 specific processing parameter format V4L2_META_FMT_RK_ISP1_PARAMS and metadata format V4L2_META_FMT_RK_ISP1_STAT_3A for 3A. Signed-off-by: Shunqian Zheng <zhen...@rock-chips.com> Signed-off-by: Jacob Chen <j

[PATCH v2 04/11] media: rkisp1: add Rockchip MIPI Synopsys DPHY driver

2017-11-23 Thread Jacob Chen
From: Jacob Chen <jacob2.c...@rock-chips.com> This commit adds a subdev driver for Rockchip MIPI Synopsys DPHY driver. The phy driver is kind of independent compare to the other parts, but i'd like to keep it in rkisp1 driver, unless people want to generalize it Signed-off-by: Jaco

[PATCH v2 05/11] dt-bindings: Document the Rockchip ISP1 bindings

2017-11-23 Thread Jacob Chen
From: Jacob Chen <jacob2.c...@rock-chips.com> Add DT bindings documentation for Rockchip ISP1 Signed-off-by: Jacob Chen <jacob2.c...@rock-chips.com> --- .../devicetree/bindings/media/rockchip-isp1.txt| 61 ++ 1 file changed, 61 insertions(+) create

[PATCH v2 06/11] dt-bindings: Document the Rockchip MIPI RX D-PHY bindings

2017-11-23 Thread Jacob Chen
Add DT bindings documentation for Rockchip MIPI D-PHY RX Signed-off-by: Jacob Chen <jacob2.c...@rock-chips.com> --- .../bindings/media/rockchip-mipi-dphy.txt | 77 ++ 1 file changed, 77 insertions(+) create mode 100644 Documentation/devicetree/bindings

[PATCH v2 07/11] ARM: dts: rockchip: add isp node for rk3288

2017-11-23 Thread Jacob Chen
From: Jacob Chen <jacob2.c...@rock-chips.com> rk3288 have a Embedded 13M ISP Signed-off-by: Jacob Chen <jacob2.c...@rock-chips.com> --- arch/arm/boot/dts/rk3288.dtsi | 17 + 1 file changed, 17 insertions(+) diff --git a/arch/arm/boot/dts/rk3288.dtsi b/arch/arm/boo

[PATCH v2 08/11] ARM: dts: rockchip: add rx0 mipi-phy for rk3288

2017-11-23 Thread Jacob Chen
It's a Designware MIPI D-PHY, used by ISP in rk3288. Signed-off-by: Jacob Chen <jacob-c...@iotwrt.com> --- arch/arm/boot/dts/rk3288.dtsi | 7 +++ 1 file changed, 7 insertions(+) diff --git a/arch/arm/boot/dts/rk3288.dtsi b/arch/arm/boot/dts/rk3288.dtsi index 30677a0167fe..8b7d5a

[PATCH v2 09/11] arm64: dts: rockchip: add isp0 node for rk3399

2017-11-23 Thread Jacob Chen
From: Shunqian Zheng <zhen...@rock-chips.com> rk3399 have two ISP, but we havn't test isp1, so just add isp0 at present. Signed-off-by: Shunqian Zheng <zhen...@rock-chips.com> Signed-off-by: Jacob Chen <jacob2.c...@rock-chips.com> --- arch/arm64/boot/dts/rockchi

[PATCH v2 11/11] MAINTAINERS: add entry for Rockchip ISP1 driver

2017-11-23 Thread Jacob Chen
From: Jacob Chen <jacob2.c...@rock-chips.com> Add MAINTAINERS entry for the rockchip isp1 driver. This driver is maintained by rockchip officially and it will be used for rockchip SoC on all linux-kernel based OS. Signed-off-by: Jacob Chen <jacob2.c...@rock-chips.com> --- MAIN

[PATCH v2 10/11] arm64: dts: rockchip: add rx0 mipi-phy for rk3399

2017-11-23 Thread Jacob Chen
From: Shunqian Zheng <zhen...@rock-chips.com> It's a Designware MIPI D-PHY, used for ISP0 in rk3399. Signed-off-by: Shunqian Zheng <zhen...@rock-chips.com> Signed-off-by: Jacob Chen <jacob2.c...@rock-chips.com> --- arch/arm64/boot/dts/rockchip/rk3399.dtsi | 11 +++

[PATCH v2 02/11] media: rkisp1: Add user space ABI definitions

2017-11-23 Thread Jacob Chen
From: Jeffy Chen <jeffy.c...@rock-chips.com> Add the header for userspace Signed-off-by: Jeffy Chen <jeffy.c...@rock-chips.com> Signed-off-by: Jacob Chen <jacob2.c...@rock-chips.com> --- include/uapi/linux/rkisp1-config.h | 554 + 1

notifier is skipped in some situations

2017-11-23 Thread Jacob Chen
Hi Sakari, I encountered a problem when using async sub-notifiers. It's like that: There are two notifiers, and they are waiting for one subdev. When this subdev is probing, only one notifier is completed and the other one is skipped. I found that in v15 of patch "v4l: async: Allow

Re: [RFC PATCH 0/5] Rockchip ISP1 Driver

2017-11-15 Thread Jacob Chen
Hi Tomasz, 2017-11-15 16:03 GMT+08:00 Tomasz Figa <tf...@chromium.org>: > Hi Jacob, > > Thanks for sending the series! > > On Wed, Nov 15, 2017 at 3:29 PM, Jacob Chen <jacob-c...@iotwrt.com> wrote: >> This patch series add a ISP(Camera) v4l2 driver for rockchip

[RFC PATCH 5/5] ARM: dts: rockchip: add isp node for rk3288

2017-11-14 Thread Jacob Chen
From: Jacob Chen <jacob2.c...@rock-chips.com> rk3288 have a Embedded 13M ISP and MIPI-CSI2 interface. Signed-off-by: Jacob Chen <jacob2.c...@rock-chips.com> --- arch/arm/boot/dts/rk3288.dtsi | 24 1 file changed, 24 insertions(+) diff --git a/arch/arm/boo

[RFC PATCH 4/5] arm64: dts: rockchip: add isp0 node for rk3399

2017-11-14 Thread Jacob Chen
From: Shunqian Zheng <zhen...@rock-chips.com> rk3399 have two ISP, but we havn't test isp1, so just add isp0 at present. Signed-off-by: Shunqian Zheng <zhen...@rock-chips.com> Signed-off-by: Jacob Chen <jacob2.c...@rock-chips.com> --- arch/arm64/boot/dts/rockchi

[RFC PATCH 1/5] media: videodev2.h, v4l2-ioctl: add rkisp1 meta buffer format

2017-11-14 Thread Jacob Chen
From: Shunqian Zheng <zhen...@rock-chips.com> Add the Rockchip ISP1 specific processing parameter format V4L2_META_FMT_RK_ISP1_PARAMS and metadata format V4L2_META_FMT_RK_ISP1_STAT_3A for 3A. Signed-off-by: Shunqian Zheng <zhen...@rock-chips.com> Signed-off-by: Jacob Chen <j

[RFC PATCH 2/5] media: rkisp1: Add user space ABI definitions

2017-11-14 Thread Jacob Chen
From: Jeffy Chen <jeffy.c...@rock-chips.com> Add the header for userspace Signed-off-by: Jeffy Chen <jeffy.c...@rock-chips.com> Signed-off-by: Jacob Chen <jacob2.c...@rock-chips.com> --- include/uapi/linux/rkisp1-config.h | 554 + 1

[RFC PATCH 1/5] media: videodev2.h, v4l2-ioctl: add rkisp1 meta buffer format

2017-11-14 Thread Jacob Chen
From: Shunqian Zheng <zhen...@rock-chips.com> Add the Rockchip ISP1 specific processing parameter format V4L2_META_FMT_RK_ISP1_PARAMS and metadata format V4L2_META_FMT_RK_ISP1_STAT_3A for 3A. Signed-off-by: Shunqian Zheng <zhen...@rock-chips.com> Signed-off-by: Jacob Chen <j

[RFC PATCH 0/5] Rockchip ISP1 Driver

2017-11-14 Thread Jacob Chen
800:h=600:size=$((800*600*2)):format=yuy2 Linux: use rkcamsrc gstreamer plugin(just a modified v4l2src) to preview. gst-launch-1.0 rkcamsrc device=/dev/video0 io-mode=4 disable-3A=true videoconvert ! video/x-raw,format=NV12,width=640,height=480 ! kmssink Jacob Chen (2): media:

[PATCH v13] MAINTAINERS: add entry for Rockchip RGA driver

2017-10-11 Thread Jacob Chen
Signed-off-by: Jacob Chen <jacob-c...@iotwrt.com> --- MAINTAINERS | 7 +++ 1 file changed, 7 insertions(+) diff --git a/MAINTAINERS b/MAINTAINERS index 6671f375f7fc..b13dae0cbf42 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -11509,6 +11509,13 @@ F: drivers/hid/hid-rocc

[PATCH v12 0/5] Add Rockchip RGA V4l2 support

2017-10-11 Thread Jacob Chen
examples. Jacob Chen (5): dt-bindings: Document the Rockchip RGA bindings rockchip/rga: v4l2 m2m support MAINTAINERS: add entry for Rockchip RGA driver ARM: dts: rockchip: add RGA device node for RK3288 arm64: dts: rockchip: add RGA device node for RK3399 .../devicetree/bindings/media

[PATCH v12 3/5] MAINTAINERS: add entry for Rockchip RGA driver

2017-10-11 Thread Jacob Chen
Signed-off-by: Jacob Chen <jacob-c...@iotwrt.com> --- MAINTAINERS | 7 +++ 1 file changed, 7 insertions(+) diff --git a/MAINTAINERS b/MAINTAINERS index 6671f375f7fc..335497bbc3f3 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -11509,6 +11509,13 @@ F: drivers/hid/hid-rocc

[PATCH v12 1/5] dt-bindings: Document the Rockchip RGA bindings

2017-10-11 Thread Jacob Chen
Add DT bindings documentation for Rockchip RGA Signed-off-by: Jacob Chen <jacob-c...@iotwrt.com> Signed-off-by: Yakir Yang <y...@rock-chips.com> Acked-by: Rob Herring <r...@kernel.org> --- .../devicetree/bindings/media/rockchip-rga.txt | 33 ++

[PATCH v12 5/5] arm64: dts: rockchip: add RGA device node for RK3399

2017-10-11 Thread Jacob Chen
This patch add the RGA dt config of RK3399 SoC. Signed-off-by: Jacob Chen <jacob-c...@iotwrt.com> Signed-off-by: Yakir Yang <y...@rock-chips.com> --- arch/arm64/boot/dts/rockchip/rk3399.dtsi | 11 +++ 1 file changed, 11 insertions(+) diff --git a/arch/arm64/boot/dts/rockchip

[PATCH v12 2/5] rockchip/rga: v4l2 m2m support

2017-10-11 Thread Jacob Chen
color fill - rotation - flip - alpha blending The code in rga-hw.c is used to configure regs according to operations The code in rga-buf.c is used to create private mmu table for RGA. Signed-off-by: Jacob Chen <jacob-c...@iotwrt.com> --- drivers/media/platform/Kconfig

[PATCH v12 4/5] ARM: dts: rockchip: add RGA device node for RK3288

2017-10-11 Thread Jacob Chen
This patch add the RGA dt config of rk3288 SoC. Signed-off-by: Jacob Chen <jacob-c...@iotwrt.com> Signed-off-by: Yakir Yang <y...@rock-chips.com> --- arch/arm/boot/dts/rk3288.dtsi | 11 +++ 1 file changed, 11 insertions(+) diff --git a/arch/arm/boot/dts/rk3288.dtsi b/arch/

[PATCH v11 0/4] Add Rockchip RGA V4l2 support

2017-10-09 Thread Jacob Chen
. - correct spelling in documents. change in V2: - generalize the controls. - map buffers (10-50 us) in every cmd-run rather than in buffer-import to avoid get_free_pages failed on actively used systems. - remove status in dt-bindings examples. Jacob Chen (4): rockchip/rga: v4l2 m2m support ARM

[PATCH v11 4/4] dt-bindings: Document the Rockchip RGA bindings

2017-10-09 Thread Jacob Chen
Add DT bindings documentation for Rockchip RGA Signed-off-by: Jacob Chen <jacob-c...@iotwrt.com> Signed-off-by: Yakir Yang <y...@rock-chips.com> Acked-by: Rob Herring <r...@kernel.org> --- .../devicetree/bindings/media/rockchip-rga.txt | 33 ++

[PATCH v11 2/4] ARM: dts: rockchip: add RGA device node for RK3288

2017-10-09 Thread Jacob Chen
This patch add the RGA dt config of rk3288 SoC. Signed-off-by: Jacob Chen <jacob-c...@iotwrt.com> Signed-off-by: Yakir Yang <y...@rock-chips.com> --- arch/arm/boot/dts/rk3288.dtsi | 11 +++ 1 file changed, 11 insertions(+) diff --git a/arch/arm/boot/dts/rk3288.dtsi b/arch/

[PATCH v11 3/4] arm64: dts: rockchip: add RGA device node for RK3399

2017-10-09 Thread Jacob Chen
This patch add the RGA dt config of RK3399 SoC. Signed-off-by: Jacob Chen <jacob-c...@iotwrt.com> Signed-off-by: Yakir Yang <y...@rock-chips.com> --- arch/arm64/boot/dts/rockchip/rk3399.dtsi | 11 +++ 1 file changed, 11 insertions(+) diff --git a/arch/arm64/boot/dts/rockchip

[PATCH v11 1/4] rockchip/rga: v4l2 m2m support

2017-10-09 Thread Jacob Chen
color fill - rotation - flip - alpha blending The code in rga-hw.c is used to configure regs according to operations The code in rga-buf.c is used to create private mmu table for RGA. Signed-off-by: Jacob Chen <jacob-c...@iotwrt.com> --- drivers/media/platform/Kconfig

[PATCH v10 0/4] Add Rockchip RGA V4l2 support

2017-10-03 Thread Jacob Chen
-bindings examples. Jacob Chen (4): rockchip/rga: v4l2 m2m support ARM: dts: rockchip: add RGA device node for RK3288 arm64: dts: rockchip: add RGA device node for RK3399 dt-bindings: Document the Rockchip RGA bindings .../devicetree/bindings/media/rockchip-rga.txt | 33 + arch/arm

[PATCH v10 2/4] ARM: dts: rockchip: add RGA device node for RK3288

2017-10-03 Thread Jacob Chen
This patch add the RGA dt config of rk3288 SoC. Signed-off-by: Jacob Chen <jacob-c...@iotwrt.com> Signed-off-by: Yakir Yang <y...@rock-chips.com> --- arch/arm/boot/dts/rk3288.dtsi | 11 +++ 1 file changed, 11 insertions(+) diff --git a/arch/arm/boot/dts/rk3288.dtsi b/arch/

[PATCH v10 1/4] rockchip/rga: v4l2 m2m support

2017-10-03 Thread Jacob Chen
color fill - rotation - flip - alpha blending The code in rga-hw.c is used to configure regs according to operations The code in rga-buf.c is used to create private mmu table for RGA. Signed-off-by: Jacob Chen <jacob-c...@iotwrt.com> --- drivers/media/platform/Kconfig

[PATCH v10 3/4] arm64: dts: rockchip: add RGA device node for RK3399

2017-10-03 Thread Jacob Chen
This patch add the RGA dt config of RK3399 SoC. Signed-off-by: Jacob Chen <jacob-c...@iotwrt.com> Signed-off-by: Yakir Yang <y...@rock-chips.com> --- arch/arm64/boot/dts/rockchip/rk3399.dtsi | 11 +++ 1 file changed, 11 insertions(+) diff --git a/arch/arm64/boot/dts/rockchip

[PATCH v10 4/4] dt-bindings: Document the Rockchip RGA bindings

2017-10-03 Thread Jacob Chen
Add DT bindings documentation for Rockchip RGA Signed-off-by: Jacob Chen <jacob-c...@iotwrt.com> Signed-off-by: Yakir Yang <y...@rock-chips.com> Acked-by: Rob Herring <r...@kernel.org> --- .../devicetree/bindings/media/rockchip-rga.txt | 33 ++

Re: [PATCH v9 1/4] rockchip/rga: v4l2 m2m support

2017-10-03 Thread Jacob Chen
Hi Hans, 2017-09-22 20:02 GMT+08:00 Hans Verkuil <hverk...@xs4all.nl>: > Hi Jacob, > > Sorry for the delay, but here is my review. > > I noticed that there is no patch for the MAINTAINERS file, please add an entry > there for this driver. > > On 14/09/17 03:19, Jac

[PATCH v3 1/2] media: i2c: OV5647: ensure clock lane in LP-11 state before streaming on

2017-10-01 Thread Jacob Chen
ane 0: Not used 1: used Signed-off-by: Jacob Chen <jacob-c...@iotwrt.com> --- drivers/media/i2c/ov5647.c | 13 - 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/drivers/media/i2c/ov5647.c b/drivers/media/i2c/ov5647.c index 95c

[PATCH v3 2/2] media: i2c: OV5647: change to use macro for the registers

2017-10-01 Thread Jacob Chen
ref docuemnt: ov5647-datasheet-v1.00-2009 Signed-off-by: Jacob Chen <jacob-c...@iotwrt.com> --- drivers/media/i2c/ov5647.c | 42 ++ 1 file changed, 26 insertions(+), 16 deletions(-) diff --git a/drivers/media/i2c/ov5647.c b/drivers/media/i2c/ov

  1   2   >