Re: [PATCH v8 0/5] media/sun6i: Allwinner A64 CSI support

2019-02-11 Thread Jagan Teki
Mauro and Maxime, On Mon, Jan 28, 2019 at 2:29 PM Jagan Teki wrote: > > Add CSI support for Allwinner A64. Here is previous series[1] > > Changes for v8: > - update proper enable and disable sequnce for clk_mod > - fix warning for patch "media: sun6i: Add A64 CSI blo

[PATCH v8 2/5] media: sun6i: Add A64 CSI block support

2019-01-28 Thread Jagan Teki
clock rate in manual or any other sources except the BSP driver. so more faith on BSP code, because same has tested in mainline. So, add support for A64 CSI block by setting updated mod clock rate. Signed-off-by: Jagan Teki --- drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c | 11 +++ 1

[DO NOT MERGE] [PATCH v8 5/5] arm64: dts: allwinner: bananapi-m64: Add HDF5640 camera module

2019-01-28 Thread Jagan Teki
for reset pin - PE17 gpio for powerdown pin Signed-off-by: Jagan Teki --- .../dts/allwinner/sun50i-a64-bananapi-m64.dts | 65 +++ 1 file changed, 65 insertions(+) diff --git a/arch/arm64/boot/dts/allwinner/sun50i-a64-bananapi-m64.dts b/arch/arm64/boot/dts/allwinner/sun50i-a64

[PATCH v8 4/5] arm64: dts: allwinner: a64: Add pinmux setting for CSI MCLK on PE1

2019-01-28 Thread Jagan Teki
: Jagan Teki --- arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 5 + 1 file changed, 5 insertions(+) diff --git a/arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi b/arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi index 62fdf850e9e5..6e5a608f56f2 100644 --- a/arch/arm64/boot/dts/allwinner/sun50i-a64

[PATCH v8 3/5] arm64: dts: allwinner: a64: Add A64 CSI controller

2019-01-28 Thread Jagan Teki
Add dts node details for Allwinner A64 CSI controller. A64 CSI has similar features as like in H3, but the CSI_SCLK need to update it to 300MHz than default clock rate. Signed-off-by: Jagan Teki Acked-by: Maxime Ripard --- arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 20

[PATCH v8 0/5] media/sun6i: Allwinner A64 CSI support

2019-01-28 Thread Jagan Teki
ed amarula-a64 patch Changes for v3: - update dt-bindings for A64 - set mod clock via csi driver - remove assign clocks from dtsi - remove i2c-gpio opendrian - fix avdd and dovdd supplies - remove vcc-csi pin group supply [1] https://patchwork.kernel.org/cover/10779831/ Jagan Teki (5): dt-bindi

[PATCH v8 1/5] dt-bindings: media: sun6i: Add A64 CSI compatible

2019-01-28 Thread Jagan Teki
Allwinner A64 CSI is a single channel time-multiplexed BT.656 protocol interface. Add separate compatible string for A64 since it require explicit change in sun6i_csi driver to update default CSI_SCLK rate. Signed-off-by: Jagan Teki Reviewed-by: Rob Herring Acked-by: Maxime Ripard

Re: [PATCH] media: ov5640: Fix set 15fps regression

2019-01-27 Thread Jagan Teki
On Fri, Jan 25, 2019 at 9:10 PM Maxime Ripard wrote: > > On Thu, Jan 24, 2019 at 11:28:01PM +0530, Jagan Teki wrote: > > The ov5640_try_frame_interval operation updates the FPS as per user > > input based on default ov5640_frame_rate, OV5640_30_FPS which is failed > > to

Re: [PATCH v7 2/5] media: sun6i: Add A64 CSI block support

2019-01-27 Thread Jagan Teki
On Fri, Jan 25, 2019 at 9:12 PM Maxime Ripard wrote: > > On Thu, Jan 24, 2019 at 11:37:33PM +0530, Jagan Teki wrote: > > CSI block in Allwinner A64 has similar features as like in H3, > > but the default CSI_SCLK rate cannot work properly to drive the > > connected senso

[PATCH v7 3/5] arm64: dts: allwinner: a64: Add A64 CSI controller

2019-01-24 Thread Jagan Teki
Add dts node details for Allwinner A64 CSI controller. A64 CSI has similar features as like in H3, but the CSI_SCLK need to update it to 300MHz than default clock rate. Signed-off-by: Jagan Teki --- arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 20 +++ 1 file changed, 20

[PATCH v7 0/5] media/sun6i: Allwinner A64 CSI support

2019-01-24 Thread Jagan Teki
dovdd supplies - remove vcc-csi pin group supply [1] https://patchwork.kernel.org/cover/10771163/ Any inputs? Jagan. Jagan Teki (5): dt-bindings: media: sun6i: Add A64 CSI compatible media: sun6i: Add A64 CSI block support arm64: dts: allwinner: a64: Add A64 CSI controller arm64: dts

[PATCH v7 4/5] arm64: dts: allwinner: a64: Add pinmux setting for CSI MCLK on PE1

2019-01-24 Thread Jagan Teki
: Jagan Teki --- arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 5 + 1 file changed, 5 insertions(+) diff --git a/arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi b/arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi index 62fdf850e9e5..6e5a608f56f2 100644 --- a/arch/arm64/boot/dts/allwinner/sun50i-a64

[DO NOT MERGE] [PATCH v7 5/5] arm64: dts: allwinner: bananapi-m64: Add HDF5640 camera module

2019-01-24 Thread Jagan Teki
for reset pin - PE17 gpio for powerdown pin Signed-off-by: Jagan Teki --- .../dts/allwinner/sun50i-a64-bananapi-m64.dts | 65 +++ 1 file changed, 65 insertions(+) diff --git a/arch/arm64/boot/dts/allwinner/sun50i-a64-bananapi-m64.dts b/arch/arm64/boot/dts/allwinner/sun50i-a64

[PATCH v7 2/5] media: sun6i: Add A64 CSI block support

2019-01-24 Thread Jagan Teki
clock rate in manual or any other sources except the BSP driver. so more faith on BSP code, because same has tested in mainline. So, add support for A64 CSI block by setting updated mod clock rate. Signed-off-by: Jagan Teki --- drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c | 13

[PATCH v7 1/5] dt-bindings: media: sun6i: Add A64 CSI compatible

2019-01-24 Thread Jagan Teki
Allwinner A64 CSI is a single channel time-multiplexed BT.656 protocol interface. Add separate compatible string for A64 since it require explicit change in sun6i_csi driver to update default CSI_SCLK rate. Reviewed-by: Rob Herring Signed-off-by: Jagan Teki --- Documentation/devicetree

[PATCH] media: ov5640: Fix set 15fps regression

2019-01-24 Thread Jagan Teki
: 5a3ad937bc78 ("media: ov5640: Make the return rate type more explicit") Signed-off-by: Jagan Teki --- drivers/media/i2c/ov5640.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/media/i2c/ov5640.c b/drivers/media/i2c/ov5640.c index 5a909abd0a2d..4081c29176c6 100644 ---

[PATCH v6 0/6] media/sun6i: Allwinner A64 CSI support

2019-01-18 Thread Jagan Teki
-csi pin group supply [1] https://patchwork.kernel.org/cover/10738841/ Jagan Teki (6): dt-bindings: media: sun6i: Add A64 CSI compatible media: sun6i: Add mod_rate quirk media: sun6i: Add A64 CSI block support arm64: dts: allwinner: a64: Add A64 CSI controller arm64: dts: allwinner: a64

[PATCH v6 1/6] dt-bindings: media: sun6i: Add A64 CSI compatible

2019-01-18 Thread Jagan Teki
Allwinner A64 CSI is a single channel time-multiplexed BT.656 protocol interface. Add separate compatible string for A64 since it require explicit change in sun6i_csi driver to update default CSI_SCLK rate. Reviewed-by: Rob Herring Signed-off-by: Jagan Teki --- Documentation/devicetree

[PATCH v6 6/6][DO NOT MERGE] arm64: dts: allwinner: bananapi-m64: Add HDF5640 camera module

2019-01-18 Thread Jagan Teki
for reset pin - PE17 gpio for powerdown pin Signed-off-by: Jagan Teki --- .../dts/allwinner/sun50i-a64-bananapi-m64.dts | 65 +++ 1 file changed, 65 insertions(+) diff --git a/arch/arm64/boot/dts/allwinner/sun50i-a64-bananapi-m64.dts b/arch/arm64/boot/dts/allwinner/sun50i-a64

[PATCH v6 2/6] media: sun6i: Add mod_rate quirk

2019-01-18 Thread Jagan Teki
clock rate. Signed-off-by: Jagan Teki --- .../platform/sunxi/sun6i-csi/sun6i_csi.c | 26 --- 1 file changed, 22 insertions(+), 4 deletions(-) diff --git a/drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c b/drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c index ee

[PATCH v6 3/6] media: sun6i: Add A64 CSI block support

2019-01-18 Thread Jagan Teki
CSI block in Allwinner A64 has similar features as like in H3, but default mod clock rate in BSP along with latest mainline testing require to operate it at 300MHz. So, add A64 CSI compatibe along with mod_rate quirk. Signed-off-by: Jagan Teki --- drivers/media/platform/sunxi/sun6i-csi

[PATCH v6 4/6] arm64: dts: allwinner: a64: Add A64 CSI controller

2019-01-18 Thread Jagan Teki
Add dts node details for Allwinner A64 CSI controller. A64 CSI has similar features as like in H3, but the CSI_SCLK need to update it to 300MHz than default clock rate. Signed-off-by: Jagan Teki --- arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 20 +++ 1 file changed, 20

[PATCH v6 5/6] arm64: dts: allwinner: a64: Add pinmux setting for CSI MCLK on PE1

2019-01-18 Thread Jagan Teki
: Jagan Teki --- arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 5 + 1 file changed, 5 insertions(+) diff --git a/arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi b/arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi index 89a0deb3fe6a..dd5740bc3fc9 100644 --- a/arch/arm64/boot/dts/allwinner/sun50i-a64

Re: [PATCH v5 2/6] media: sun6i: Add mod_rate quirk

2019-01-16 Thread Jagan Teki
On Thu, Jan 17, 2019 at 12:48 AM Maxime Ripard wrote: > > On Fri, Jan 11, 2019 at 11:54:12AM +0530, Jagan Teki wrote: > > On Mon, Jan 7, 2019 at 6:59 PM Maxime Ripard > > wrote: > > > On Mon, Dec 24, 2018 at 08:57:48PM +0530, Jagan Teki wrote: > > > >

Re: [PATCH v5 2/6] media: sun6i: Add mod_rate quirk

2019-01-10 Thread Jagan Teki
On Mon, Jan 7, 2019 at 6:59 PM Maxime Ripard wrote: > > On Mon, Dec 24, 2018 at 08:57:48PM +0530, Jagan Teki wrote: > > On Fri, Dec 21, 2018 at 6:30 PM Maxime Ripard > > wrote: > > > > > > On Thu, Dec 20, 2018 at 06:24:34PM +0530, Jagan Teki wrote: > &g

Re: [PATCH v5 2/6] media: sun6i: Add mod_rate quirk

2019-01-10 Thread Jagan Teki
On Mon, Jan 7, 2019 at 6:59 PM Maxime Ripard wrote: > > On Mon, Dec 24, 2018 at 08:57:48PM +0530, Jagan Teki wrote: > > On Fri, Dec 21, 2018 at 6:30 PM Maxime Ripard > > wrote: > > > > > > On Thu, Dec 20, 2018 at 06:24:34PM +0530, Jagan Teki wrote: > &g

Re: [PATCH v5 2/6] media: sun6i: Add mod_rate quirk

2019-01-06 Thread Jagan Teki
On Mon, Dec 24, 2018 at 8:57 PM Jagan Teki wrote: > > On Fri, Dec 21, 2018 at 6:30 PM Maxime Ripard > wrote: > > > > On Thu, Dec 20, 2018 at 06:24:34PM +0530, Jagan Teki wrote: > > > Unfortunately default CSI_SCLK rate cannot work properly to > > &g

Re: [PATCH v5 2/6] media: sun6i: Add mod_rate quirk

2018-12-24 Thread Jagan Teki
On Fri, Dec 21, 2018 at 6:30 PM Maxime Ripard wrote: > > On Thu, Dec 20, 2018 at 06:24:34PM +0530, Jagan Teki wrote: > > Unfortunately default CSI_SCLK rate cannot work properly to > > drive the connected sensor interface, particularly on few > > Allwinner SoC's like

[PATCH v5 2/6] media: sun6i: Add mod_rate quirk

2018-12-20 Thread Jagan Teki
clock rate. Signed-off-by: Jagan Teki --- .../platform/sunxi/sun6i-csi/sun6i_csi.c | 34 +++ 1 file changed, 28 insertions(+), 6 deletions(-) diff --git a/drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c b/drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c index ee

[PATCH v5 1/6] dt-bindings: media: sun6i: Add A64 CSI compatible

2018-12-20 Thread Jagan Teki
Allwinner A64 CSI is a single channel time-multiplexed BT.656 protocol interface. Add separate compatible string for A64 since it require explicit change in sun6i_csi driver to update default CSI_SCLK rate. Reviewed-by: Rob Herring Signed-off-by: Jagan Teki --- Documentation/devicetree

[PATCH v5 4/6] arm64: dts: allwinner: a64: Add A64 CSI controller

2018-12-20 Thread Jagan Teki
Add dts node details for Allwinner A64 CSI controller. A64 CSI has similar features as like in H3, but the CSI_SCLK need to update it to 300MHz than default clock rate. Signed-off-by: Jagan Teki --- arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 20 +++ 1 file changed, 20

[PATCH v5 0/6] media/sun6i: Allwinner A64 CSI support

2018-12-20 Thread Jagan Teki
[1] https://patchwork.kernel.org/cover/10705905/ Jagan Teki (6): dt-bindings: media: sun6i: Add A64 CSI compatible media: sun6i: Add mod_rate quirk media: sun6i: Add A64 CSI block support arm64: dts: allwinner: a64: Add A64 CSI controller arm64: dts: allwinner: a64: Add pinmux setting for CSI M

[DO NOT MERGE] [PATCH v5 6/6] arm64: dts: allwinner: bananapi-m64: Add HDF5640 camera module

2018-12-20 Thread Jagan Teki
for reset pin - PE17 gpio for powerdown pin Signed-off-by: Jagan Teki --- .../dts/allwinner/sun50i-a64-bananapi-m64.dts | 65 +++ 1 file changed, 65 insertions(+) diff --git a/arch/arm64/boot/dts/allwinner/sun50i-a64-bananapi-m64.dts b/arch/arm64/boot/dts/allwinner/sun50i-a64

[PATCH v5 5/6] arm64: dts: allwinner: a64: Add pinmux setting for CSI MCLK on PE1

2018-12-20 Thread Jagan Teki
: Jagan Teki --- arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 5 + 1 file changed, 5 insertions(+) diff --git a/arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi b/arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi index 89a0deb3fe6a..dd5740bc3fc9 100644 --- a/arch/arm64/boot/dts/allwinner/sun50i-a64

[PATCH v5 3/6] media: sun6i: Add A64 CSI block support

2018-12-20 Thread Jagan Teki
CSI block in Allwinner A64 has similar features as like in H3, but default mod clock rate in BSP along with latest mainline testing require to operate it at 300MHz. So, add A64 CSI compatibe along with mod_rate quirk. Signed-off-by: Jagan Teki --- drivers/media/platform/sunxi/sun6i-csi

Re: [PATCH v4 3/6] media: sun6i: Update default CSI_SCLK for A64

2018-12-19 Thread Jagan Teki
On Wed, Dec 19, 2018 at 3:37 PM Maxime Ripard wrote: > > On Tue, Dec 18, 2018 at 09:08:17PM +0530, Jagan Teki wrote: > > On Tue, Dec 18, 2018 at 8:53 PM Maxime Ripard > > wrote: > > > > > > On Tue, Dec 18, 2018 at 05:03:17PM +0530, Jagan Teki wrote: >

Re: [PATCH v4 0/6] media/sun6i: Allwinner A64 CSI support

2018-12-19 Thread Jagan Teki
On Wed, Dec 19, 2018 at 3:55 PM Maxime Ripard wrote: > > On Tue, Dec 18, 2018 at 08:58:22PM +0530, Jagan Teki wrote: > > On Tue, Dec 18, 2018 at 8:51 PM Maxime Ripard > > wrote: > > > > > > On Tue, Dec 18, 2018 at 05:03:14PM +0530, Jagan Teki wrote: > >

Re: [PATCH v4 3/6] media: sun6i: Update default CSI_SCLK for A64

2018-12-18 Thread Jagan Teki
On Tue, Dec 18, 2018 at 8:53 PM Maxime Ripard wrote: > > On Tue, Dec 18, 2018 at 05:03:17PM +0530, Jagan Teki wrote: > > Unfortunately A64 CSI cannot work with default CSI_SCLK rate. > > > > A64 BSP is using 300MHz clock rate as default csi clock, > > so sun6i_

Re: [PATCH v4 0/6] media/sun6i: Allwinner A64 CSI support

2018-12-18 Thread Jagan Teki
On Tue, Dec 18, 2018 at 8:51 PM Maxime Ripard wrote: > > On Tue, Dec 18, 2018 at 05:03:14PM +0530, Jagan Teki wrote: > > This series support CSI on Allwinner A64. > > > > Tested 640x480, 320x240, 720p, 1080p resolutions UYVY8_2X8 format. > > > > Changes for v4

Re: [PATCH v6 09/12] media: ov5640: Make the return rate type more explicit

2018-12-18 Thread Jagan Teki
On Mon, Dec 3, 2018 at 2:14 PM Maxime Ripard wrote: > > In the ov5640_try_frame_interval function, the ret variable actually holds > the frame rate index to use, which is represented by the enum > ov5640_frame_rate in the driver. > > Make it more obvious. > > Signed-off-by: Maxime Ripard > Tested

[PATCH v4 0/6] media/sun6i: Allwinner A64 CSI support

2018-12-18 Thread Jagan Teki
mod clock via csi driver - remove assign clocks from dtsi - remove i2c-gpio opendrian - fix avdd and dovdd supplies - remove vcc-csi pin group supply Note: This series created on top of H3 changes [1] [1] https://patchwork.kernel.org/cover/10705905/ Any inputs, Jagan. Jagan Teki (6): dt

[PATCH v4 3/6] media: sun6i: Update default CSI_SCLK for A64

2018-12-18 Thread Jagan Teki
Unfortunately A64 CSI cannot work with default CSI_SCLK rate. A64 BSP is using 300MHz clock rate as default csi clock, so sun6i_csi require explicit change to update CSI_SCLK rate to 300MHZ for A64 SoC's. So, set the clk_mod to 300MHz only for A64. Signed-off-by: Jagan Teki --- drivers/

[PATCH v4 4/6] arm64: dts: allwinner: a64: Add A64 CSI controller

2018-12-18 Thread Jagan Teki
Add dts node details for Allwinner A64 CSI controller. A64 CSI has similar features as like in H3, but the CSI_SCLK need to update it to 300MHz than default clock rate. Signed-off-by: Jagan Teki --- arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 20 +++ 1 file changed, 20

[PATCH v4 1/6] dt-bindings: media: sun6i: Add A64 CSI compatible

2018-12-18 Thread Jagan Teki
Allwinner A64 CSI is a single channel time-multiplexed BT.656 protocol interface. Add separate compatible string for A64 since it require explicit change in sun6i_csi driver to update default CSI_SCLK rate. Reviewed-by: Rob Herring Signed-off-by: Jagan Teki --- Documentation/devicetree

[PATCH v4 2/6] media: sun6i: Add A64 compatible support

2018-12-18 Thread Jagan Teki
Add compatible string for Allwinner A64 CSI. A64 CSI has similar features as like in H3, but the CSI_SCLK need to update it to 300MHz than default clock rate. A64 BSP is also operating same rate as default csi clock. Signed-off-by: Jagan Teki --- drivers/media/platform/sunxi/sun6i-csi

[PATCH v4 5/6] arm64: dts: allwinner: a64: Add pinmux setting for CSI MCLK on PE1

2018-12-18 Thread Jagan Teki
: Jagan Teki --- arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 5 + 1 file changed, 5 insertions(+) diff --git a/arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi b/arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi index 89a0deb3fe6a..dd5740bc3fc9 100644 --- a/arch/arm64/boot/dts/allwinner/sun50i-a64

[DO NOT MERGE] [PATCH v4 6/6] arm64: dts: allwinner: bananapi-m64: Add HDF5640 camera module

2018-12-18 Thread Jagan Teki
for reset pin - PE17 gpio for powerdown pin Signed-off-by: Jagan Teki --- .../dts/allwinner/sun50i-a64-bananapi-m64.dts | 65 +++ 1 file changed, 65 insertions(+) diff --git a/arch/arm64/boot/dts/allwinner/sun50i-a64-bananapi-m64.dts b/arch/arm64/boot/dts/allwinner/sun50i-a64

Re: [PATCH v3 3/6] media: sun6i: Set 300MHz mod clock for A64

2018-12-11 Thread Jagan Teki
On Tue, Dec 11, 2018 at 9:14 PM Maxime Ripard wrote: > > On Mon, Dec 10, 2018 at 05:22:43PM +0530, Jagan Teki wrote: > > The default CSI_SCLK seems unable to drive the sensor to capture > > the image, so update it to working clock rate 300MHz for A64. > > >

[PATCH v3 2/6] media: sun6i: Add A64 compatible support

2018-12-10 Thread Jagan Teki
Allwinner A64 CSI has single channel time-multiplexed BT.656 CMOS sensor interface like H3 but work by lowering clock than default mod clock. So use separate compatibe to support it. Signed-off-by: Jagan Teki --- drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c | 1 + 1 file changed, 1

[PATCH v3 1/6] dt-bindings: media: sun6i: Add A64 CSI compatible

2018-12-10 Thread Jagan Teki
Allwinner A64 CSI has single channel time-multiplexed BT.656 CMOS sensor interface like H3 but work by lowering clock than default mod clock. Add a compatible string for it. Signed-off-by: Jagan Teki --- Documentation/devicetree/bindings/media/sun6i-csi.txt | 1 + 1 file changed, 1 insertion

[PATCH v3 0/6] media/sun6i: Allwinner A64 CSI support

2018-12-10 Thread Jagan Teki
- remove i2c-gpio opendrian - fix avdd and dovdd supplies - remove vcc-csi pin group supply Note: This series created on top of H3 changes [1] [1] https://patchwork.kernel.org/cover/10705905/ Any inputs, Jagan. Jagan Teki (6): dt-bindings: media: sun6i: Add A64 CSI compatible media: sun6i: Add

[PATCH v3 5/6] arm64: dts: allwinner: a64: Add pinmux setting for CSI MCLK on PE1

2018-12-10 Thread Jagan Teki
: Jagan Teki --- arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 5 + 1 file changed, 5 insertions(+) diff --git a/arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi b/arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi index 89a0deb3fe6a..dd5740bc3fc9 100644 --- a/arch/arm64/boot/dts/allwinner/sun50i-a64

[PATCH v3 6/6] arm64: dts: allwinner: a64-amarula-relic: Add OV5640 camera node

2018-12-10 Thread Jagan Teki
for reset pin - PE15 gpio for powerdown pin Signed-off-by: Jagan Teki --- .../allwinner/sun50i-a64-amarula-relic.dts| 53 +++ 1 file changed, 53 insertions(+) diff --git a/arch/arm64/boot/dts/allwinner/sun50i-a64-amarula-relic.dts b/arch/arm64/boot/dts/allwinner/sun50i-a64

[PATCH v3 4/6] arm64: dts: allwinner: a64: Add A64 CSI controller

2018-12-10 Thread Jagan Teki
Allwinner A64 CSI controller has similar features as like in H3, but work by lowering clock than default mod clock. Signed-off-by: Jagan Teki --- arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 20 +++ 1 file changed, 20 insertions(+) diff --git a/arch/arm64/boot/dts/allwinner

[PATCH v3 3/6] media: sun6i: Set 300MHz mod clock for A64

2018-12-10 Thread Jagan Teki
The default CSI_SCLK seems unable to drive the sensor to capture the image, so update it to working clock rate 300MHz for A64. Signed-off-by: Jagan Teki --- drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c | 5 + 1 file changed, 5 insertions(+) diff --git a/drivers/media/platform/sunxi

Configure video PAL decoder into media pipeline

2018-12-07 Thread Jagan Teki
885 seems not possible, If I'm not mistaken. I tried to look for similar design in mainline, but I couldn't find it. is there any design similar to this in mainline? Please let us know if anyone has any suggestions on this. Jagan. -- Jagan Teki Senior Linux Kernel Engineer | Amarula Solu

Re: [PATCH v6 00/12] media: ov5640: Misc cleanup and improvements

2018-12-06 Thread Jagan Teki
media: ov5640: Make the FPS clamping / rounding more extendable > media: ov5640: Add 60 fps support > media: ov5640: Remove duplicate auto-exposure setup Tested 320x240@30, 640x480@30, 640x480@60, 1280x720@30 with UYVY8_2X8 and YUYV8_2X8 formats. Tested-by: Jagan Teki # a64-amarula-relic

Re: [PATCH 5/5] arm64: dts: allwinner: a64-amarula-relic: Add OV5640 camera node

2018-12-06 Thread Jagan Teki
On Mon, Dec 3, 2018 at 3:55 PM Chen-Yu Tsai wrote: > > On Mon, Dec 3, 2018 at 6:08 PM Jagan Teki wrote: > > > > Amarula A64-Relic board by default bound with OV5640 camera, > > so add support for it with below pin information. > > > > - PE13, PE12 via i2c-g

Re: [PATCH 0/5] media/sun6i: Allwinner A64 CSI support

2018-12-05 Thread Jagan Teki
On Mon, Dec 3, 2018 at 3:44 PM Chen-Yu Tsai wrote: > > On Mon, Dec 3, 2018 at 6:07 PM Jagan Teki wrote: > > > > This series support CSI on Allwinner A64. > > > > The CSI controller seems similar to that of in H3, so fallback > > compatible is used to load th

[PATCH 1/5] dt-bindings: media: sun6i: Add A64 CSI compatible (w/ H3 fallback)

2018-12-03 Thread Jagan Teki
Allwinner A64 CSI has single channel time-multiplexed BT.656 CMOS sensor interface like H3. Add a compatible string for it with H3 fallback compatible string, in this case the H3 driver can be used. Signed-off-by: Jagan Teki --- Documentation/devicetree/bindings/media/sun6i-csi.txt | 1 + 1

[PATCH 2/5] dt-bindings: media: sun6i: Add vcc-csi supply property

2018-12-03 Thread Jagan Teki
convention wrt other controller pin supplies. Signed-off-by: Jagan Teki --- Documentation/devicetree/bindings/media/sun6i-csi.txt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Documentation/devicetree/bindings/media/sun6i-csi.txt b/Documentation/devicetree/bindings/media/sun6i-csi.txt index

[PATCH 3/5] media: sun6i: Add vcc-csi supply regulator

2018-12-03 Thread Jagan Teki
supplies. Signed-off-by: Jagan Teki --- .../media/platform/sunxi/sun6i-csi/sun6i_csi.c| 15 +++ 1 file changed, 15 insertions(+) diff --git a/drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c b/drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c index 6950585edb5a..5836fa5e6b01 100644

[PATCH 5/5] arm64: dts: allwinner: a64-amarula-relic: Add OV5640 camera node

2018-12-03 Thread Jagan Teki
as DVDD supply - PE14 gpio for reset pin - PE15 gpio for powerdown pin Signed-off-by: Jagan Teki --- .../allwinner/sun50i-a64-amarula-relic.dts| 54 +++ arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 5 ++ 2 files changed, 59 insertions(+) diff --git a/arch/arm64/boot/dts

[PATCH 4/5] arm64: dts: allwinner: a64: Add A64 CSI controller

2018-12-03 Thread Jagan Teki
Allwinner A64 CSI controller has similar features as like in H3, So add support for A64 via H3 fallback. Signed-off-by: Jagan Teki --- arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 21 +++ 1 file changed, 21 insertions(+) diff --git a/arch/arm64/boot/dts/allwinner/sun50i-a64

[PATCH 0/5] media/sun6i: Allwinner A64 CSI support

2018-12-03 Thread Jagan Teki
w the camera is able to detect, but capture images shows sequence of red, blue line. any suggestion please help. Any inputs, Jagan. Jagan Teki (5): dt-bindings: media: sun6i: Add A64 CSI compatible (w/ H3 fallback) dt-bindings: media: sun6i: Add vcc-csi supply property media: sun6i: Add vc

Re: [PATCH 5/6] [DO NOT MERGE] ARM: dts: sunxi: bananapi-m2p: Add HDF5640 camera module

2018-12-03 Thread Jagan Teki
On Fri, Nov 30, 2018 at 1:29 PM Chen-Yu Tsai wrote: > > The Bananapi M2+ comes with an optional sensor based on the ov5640 from > Omnivision. Enable the support for it in the DT. > > Signed-off-by: Chen-Yu Tsai > --- > arch/arm/boot/dts/sunxi-bananapi-m2-plus.dtsi | 87 +++ > 1 f

Re: [PATCH 4/6] ARM: dts: sunxi: h3-h5: Add pinmux setting for CSI MCLK on PE1

2018-12-03 Thread Jagan Teki
d the H3/H5 CSI controller") > Signed-off-by: Chen-Yu Tsai > --- Reviewed-by: Jagan Teki

Re: [PATCH 3/6] ARM: dts: sunxi: h3/h5: Drop A31 fallback compatible for CSI controller

2018-12-03 Thread Jagan Teki
"fallback" to a compatible that implements more features than it > supports. > > Drop the A31 fallback compatible. > > Fixes: f89120b6f554 ("ARM: dts: sun8i: Add the H3/H5 CSI controller") > Signed-off-by: Chen-Yu Tsai > --- Reviewed-by: Jagan Teki

Re: [PATCH 2/6] media: sun6i: Add H3 compatible

2018-12-03 Thread Jagan Teki
"fallback" to a compatible that implements more features than it > supports. > > Add a compatible string entry for the H3. > > Signed-off-by: Chen-Yu Tsai > --- Reviewed-by: Jagan Teki

Re: [PATCH 1/6] media: dt-bindings: media: sun6i: Separate H3 compatible from A31

2018-12-03 Thread Jagan Teki
ned-off-by: Chen-Yu Tsai "media" text appear two times on commit head. Reviewed-by: Jagan Teki

Re: [PATCH 5/5] DO NOT MERGE: ARM: dts: bananapi: Add Camera support

2018-11-27 Thread Jagan Teki
On Tue, Nov 27, 2018 at 8:49 PM Maxime Ripard wrote: > > On Tue, Nov 27, 2018 at 04:30:55PM +0530, Jagan Teki wrote: > > > > > +&i2c1 { > > > > > + pinctrl-names = "default"; > > > > > +

Re: [PATCH 5/5] DO NOT MERGE: ARM: dts: bananapi: Add Camera support

2018-11-27 Thread Jagan Teki
On Tue, Nov 27, 2018 at 4:01 PM Maxime Ripard wrote: > > On Tue, Nov 27, 2018 at 12:26:09PM +0530, Jagan Teki wrote: > > On Tue, Nov 13, 2018 at 1:54 PM Maxime Ripard > > wrote: > > > > > > Signed-off-by: Maxime Ripard > > > --- > &g

Re: [PATCH 5/5] DO NOT MERGE: ARM: dts: bananapi: Add Camera support

2018-11-26 Thread Jagan Teki
On Tue, Nov 13, 2018 at 1:54 PM Maxime Ripard wrote: > > Signed-off-by: Maxime Ripard > --- > arch/arm/boot/dts/sun7i-a20-bananapi.dts | 98 +- > 1 file changed, 98 insertions(+) > > diff --git a/arch/arm/boot/dts/sun7i-a20-bananapi.dts > b/arch/arm/boot/dts/sun7i-a20-ba

Re: [PATCH v2 4/4] [DO NOT MERGE] ARM: dts: sun8i: Add CAM500B camera module to the Nano Pi M1+

2018-11-22 Thread Jagan Teki
On Wed, Nov 14, 2018 at 8:29 PM Maxime Ripard wrote: > > From: Mylène Josserand > > The Nano Pi M1+ comes with an optional sensor based on the ov5640 from > Omnivision. Enable the support for it in the DT. > > Signed-off-by: Mylène Josserand > Signed-off-by: Maxime Ripard > --- > arch/arm/boot

Re: [PATCH v2 3/4] ARM: dts: sun8i: Add the H3/H5 CSI controller

2018-11-22 Thread Jagan Teki
On Wed, Nov 14, 2018 at 8:29 PM Maxime Ripard wrote: > > From: Mylène Josserand > > The H3 and H5 features the same CSI controller that was initially found on > the A31. > > Add a DT node for it. > > Signed-off-by: Mylène Josserand > Signed-off-by: Maxime Ripard > --- > arch/arm/boot/dts/sunxi

Re: [linux-sunxi] [PATCH v12 2/2] media: V3s: Add support for Allwinner CSI.

2018-11-20 Thread Jagan Teki
On Mon, Nov 19, 2018 at 5:38 PM Jagan Teki wrote: > > On Tue, Oct 30, 2018 at 1:49 PM Yong Deng wrote: > > > > Allwinner V3s SoC features a CSI module with parallel interface. > > > > This patch implement a v4l2 framework driver for it. > > > > Reviewed

Re: [linux-sunxi] [PATCH v12 2/2] media: V3s: Add support for Allwinner CSI.

2018-11-19 Thread Jagan Teki
On Tue, Oct 30, 2018 at 1:49 PM Yong Deng wrote: > > Allwinner V3s SoC features a CSI module with parallel interface. > > This patch implement a v4l2 framework driver for it. > > Reviewed-by: Hans Verkuil > Reviewed-by: Maxime Ripard > Tested-by: Maxime Ripard > Signed-off-by: Yong Deng > ---

Re: [linux-sunxi] [PATCH v11 1/2] dt-bindings: media: Add Allwinner V3s Camera Sensor Interface (CSI)

2018-10-17 Thread Jagan Teki
MIPI CSI-2 for CSI0 and parallel or > +Bt656 for CSI1. But A64 manual claimed that CSI0 is parallel (ofcourse it has only one controller). On the other-side the register space seems similar. and also is Bt656 and CCIR656 are same types? -- Jagan Teki Senior Linux Kernel Engineer | Amarula Solutions U-Boot, Linux | Upstream Maintainer Hyderabad, India.

Re: [PATCH 0/4] media: sun6i: Add support for the H3 CSI controller

2018-06-26 Thread Jagan Teki
On Tue, Jun 26, 2018 at 1:53 PM, Maxime Ripard wrote: > Hi, > > On Tue, Jun 26, 2018 at 11:41:56AM +0530, Jagan Teki wrote: >> On Mon, Mar 5, 2018 at 3:34 PM, Maxime Ripard >> wrote: >> > The H3 and H5 have a CSI controller based on the one previously found >

Re: [PATCH 0/4] media: sun6i: Add support for the H3 CSI controller

2018-06-25 Thread Jagan Teki
#x27;ve Bananapi 5MP[1] and trying to test on top, and look like its MIPI CSI2. I guess Yong patch[2] doesn't support CSI2 yet, am I correct? [1] https://www.amazon.in/Generic-V3-0-BPI-M3-camera-chipset/dp/B0727N5CD1 [2] https://patchwork.kernel.org/patch/10380067/ Jagan. -- Jagan Tek

"media: ov5640: Add horizontal and vertical totals" regression issue on i.MX6QDL

2018-06-07 Thread Jagan Teki
;:0[1]" media-ctl --set-v4l2 "'ov5640 2-003c':0[fmt:UYVY2X8/640x480 field:none]" media-ctl --set-v4l2 "'imx6-mipi-csi2':1[fmt:UYVY2X8/640x480 field:none]" media-ctl --set-v4l2 "'ipu1_csi0_mux':2[fmt:UYVY2X8/640x480 field:none]" media-

Re: coda 2040000.vpu: firmware request failed

2017-07-07 Thread Jagan Teki
On Fri, Jul 7, 2017 at 7:09 PM, Philipp Zabel wrote: > Hi Jagan, > > On Fri, 2017-07-07 at 18:15 +0530, Jagan Teki wrote: >> Hi, >> >> I'm observing firmware request failure with i.MX6Q board, This is with >> latest linux-next (4.12) with firmware from, [1]

coda 2040000.vpu: firmware request failed

2017-07-07 Thread Jagan Teki
radead.org/pipermail/linux-arm-kernel/2013-July/181101.html thanks! -- Jagan Teki Free Software Engineer | www.openedev.com U-Boot, Linux | Upstream Maintainer Hyderabad, India.

[PATCH] dma-buf: Minor coding style fixes

2015-05-20 Thread Jagan Teki
- WARNING: Missing a blank line after declarations - WARNING: line over 80 characters - WARNING: please, no space before tabs Signed-off-by: Jagan Teki Cc: Sumit Semwal --- drivers/dma-buf/dma-buf.c | 9 +++-- drivers/dma-buf/reservation.c | 9 ++--- drivers/dma-buf/seqno-fence.c