the rendering pipeline.
- copy
- fast solid 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>
---
d
This patch add the RGA dt config of RK3399 SoC.
Signed-off-by: Yakir Yang <y...@rock-chips.com>
Signed-off-by: Jacob Chen <jacob-c...@iotwrt.com>
---
arch/arm64/boot/dts/rockchip/rk3399.dtsi | 11 +++
1 file changed, 11 insertions(+)
diff --git a/arch/arm64/boot/dts/rockchip
This patch add the RGA dt config of rk3288 SoC.
Signed-off-by: Yakir Yang <y...@rock-chips.com>
Signed-off-by: Jacob Chen <jacob-c...@iotwrt.com>
---
arch/arm/boot/dts/rk3288.dtsi | 11 +++
1 file changed, 11 insertions(+)
diff --git a/arch/arm/boot/dts/rk3288.dtsi b/arch/
PorterDuff mode control are used to determine
how two images are combined.
Signed-off-by: Jacob Chen <jacob-c...@iotwrt.com>
---
Documentation/media/uapi/v4l/extended-controls.rst | 4
1 file changed, 4 insertions(+)
diff --git a/Documentation/media/uapi/v4l/extended-controls.
in below links.
https://developer.xamarin.com/api/type/Android.Graphics.PorterDuff+Mode/
Signed-off-by: Jacob Chen <jacob-c...@iotwrt.com>
Suggested-by: Nicolas Dufresne <nico...@ndufresne.ca>
---
drivers/media/v4l2-core/v4l2-ctrls.c | 20 +++-
include/uapi/linux/v4l
ange 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 (6):
[media] v4l: add portduff blend modes
[media] extended-controls.rst: add Porte
Add DT bindings documentation for Rockchip RGA
Signed-off-by: Yakir Yang <y...@rock-chips.com>
Signed-off-by: Jacob Chen <jacob-c...@iotwrt.com>
---
.../devicetree/bindings/media/rockchip-rga.txt | 33 ++
1 file changed, 33 insertions(+)
create mode 100644 D
Hi Hans,
2017-07-31 16:38 GMT+08:00 Hans Verkuil <hverk...@xs4all.nl>:
> Hi Jacob,
>
> A quick review below:
>
> On 07/31/2017 05:07 AM, Jacob Chen wrote:
>> Rockchip RGA is a separate 2D raster graphic acceleration unit. It
>> accelerates 2D graphics operations,
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/
the rendering pipeline.
- copy
- fast solid 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>
---
d
t-bindings examples.
Jacob Chen (6):
v4l: add portduff blend modes
extended-controls.rst: add PorterDuff mode control
rockchip/rga: v4l2 m2m support
ARM: dts: rockchip: add RGA device node for RK3288
ARM: dts: rockchip: add RGA device node for RK3399
dt-bindings: Document the Rockchip RG
PorterDuff mode control are used to determine
how two images are combined.
Signed-off-by: Jacob Chen <jacob-c...@iotwrt.com>
---
Documentation/media/uapi/v4l/extended-controls.rst | 5 +
1 file changed, 5 insertions(+)
diff --git a/Documentation/media/uapi/v4l/extended-controls.
in below links.
https://developer.xamarin.com/api/type/Android.Graphics.PorterDuff+Mode/
Signed-off-by: Jacob Chen <jacob-c...@iotwrt.com>
Suggested-by: Nicolas Dufresne <nico...@ndufresne.ca>
---
drivers/media/v4l2-core/v4l2-ctrls.c | 20 +++-
include/uapi/linux/v4l
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>
---
.../devicetree/bindings/media/rockchip-rga.txt | 33 ++
1 file changed, 33 insertions(+)
create mode 100644 D
Hi Hans,
2017-08-01 0:18 GMT+08:00 Hans Verkuil <hverk...@xs4all.nl>:
> On 07/31/2017 05:32 PM, Jacob Chen wrote:
>> Rockchip RGA is a separate 2D raster graphic acceleration unit. It
>> accelerates 2D graphics operations, such as point/line drawing, image
>> scali
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
the rendering pipeline.
- copy
- fast solid 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.
changes in v6:
- correct a log order
Signed-off-by: Jacob Chen
trict"
Signed-off-by: Jacob Chen <jacob-c...@iotwrt.com>
---
drivers/media/platform/Kconfig| 11 +
drivers/media/platform/Makefile |2 +
drivers/media/platform/rockchip-rga/Makefile |3 +
drivers/media/platform/rockchip-rga/rga-buf.c | 155 +++
Add DT bindings documentation for Rockchip RGA
Signed-off-by: Yakir Yang <y...@rock-chips.com>
Signed-off-by: Jacob Chen <jacob-c...@iotwrt.com>
---
.../devicetree/bindings/media/rockchip-rga.txt | 35 ++
1 file changed, 35 insertions(+)
create mode 100644 D
Signed-off-by: Jacob Chen <jacob-c...@iotwrt.com>
---
arch/arm/boot/dts/rk3288-evb.dtsi | 4
arch/arm/boot/dts/rk3288-firefly-reload-core.dtsi | 4
arch/arm/boot/dts/rk3288-firefly.dtsi | 4
arch/arm/boot/dts/rk3288-miqi.dts
is cleanup.
Signed-off-by: Jacob Chen <jacob-c...@iotwrt.com>
---
drivers/media/platform/Kconfig| 11 +
drivers/media/platform/Makefile | 2 +
drivers/media/platform/rockchip-rga/Makefile | 3 +
drivers/media/platform/rockchip-rga/rga-buf.c | 122
drivers
status in dt-bindings examples.
Jacob Chen (6):
[media] v4l: add blend modes controls
[media] rockchip/rga: v4l2 m2m support
ARM: dts: rockchip: add RGA device node for RK3288
ARM: dts: rockchip: add RGA device node for RK3399
ARM: dts: rockchip: enable RGA for rk3288 devices
dt-bindings
This patch add the RGA dt config of rk3288 SoC.
Signed-off-by: Yakir Yang <y...@rock-chips.com>
Signed-off-by: Jacob Chen <jacob-c...@iotwrt.com>
---
arch/arm/boot/dts/rk3288.dtsi | 13 +
1 file changed, 13 insertions(+)
diff --git a/arch/arm/boot/dts/rk3288.dtsi b/arch/
in below links.
https://developer.xamarin.com/api/type/Android.Graphics.PorterDuff+Mode/
Signed-off-by: Jacob Chen <jacob-c...@iotwrt.com>
Suggested-by: Nicolas Dufresne <nico...@ndufresne.ca>
---
drivers/media/v4l2-core/v4l2-ctrls.c | 19 +++
include/uapi/linux/v4l2-contr
This patch add the RGA dt config of RK3399 SoC.
Signed-off-by: Yakir Yang <y...@rock-chips.com>
Signed-off-by: Jacob Chen <jacob-c...@iotwrt.com>
---
arch/arm64/boot/dts/rockchip/rk3399.dtsi | 13 +
1 file changed, 13 insertions(+)
diff --git a/arch/arm64/boot/dts/roc
Hi Laurent,
2017-07-17 10:28 GMT+08:00 Laurent Pinchart <laurent.pinch...@ideasonboard.com>:
> Hi Jacob,
>
> On Sunday 16 Jul 2017 12:23:02 Jacob Chen wrote:
>> 2017-07-15 17:16 GMT+08:00 Laurent Pinchart:
>> > On Saturday 15 Jul 2017 14:58:39 Jacob Chen wrote:
&
Hi,
2017-07-17 10:43 GMT+08:00 Laurent Pinchart <laurent.pinch...@ideasonboard.com>:
> Hi Jacob,
>
> On Sunday 16 Jul 2017 12:19:41 Jacob Chen wrote:
>> 2017-07-16 0:49 GMT+08:00 Personnel:
>> > Le samedi 15 juillet 2017 à 12:42 +0300, Laurent Pinchart a écrit :
&g
Hi Laurent,
2017-07-15 17:16 GMT+08:00 Laurent Pinchart <laurent.pinch...@ideasonboard.com>:
> Hi Jacob,
>
> Thank you for the patch.
>
> On Saturday 15 Jul 2017 14:58:39 Jacob Chen wrote:
>> Signed-off-by: Jacob Chen <jacob-c...@iotwrt.com>
>> --
Hi all,
2017-07-16 0:49 GMT+08:00 Personnel <nico...@ndufresne.ca>:
> Le samedi 15 juillet 2017 à 12:42 +0300, Laurent Pinchart a écrit :
>> Hi Jacob,
>>
>> Thank you for the patch.
>>
>> On Saturday 15 Jul 2017 14:58:36 Jacob Chen wrote:
>> &
According to datasheet, BIT5 in reg-0x4800 are used to
enable/disable clock lane gate.
It's wrong to make clock lane free running before
sensor stream on was called, while the mipi phy
are not initialized.
Signed-off-by: Jacob Chen <jacob-c...@iotwrt.com>
---
drivers/media/i2c/ov5647.
use your name :-)
>>
>> > Le samedi 15 juillet 2017 à 12:42 +0300, Laurent Pinchart a écrit :
>> > > On Saturday 15 Jul 2017 14:58:36 Jacob Chen wrote:
>> > > > Rockchip RGA is a separate 2D raster graphic acceleration unit. It
>> > > > accelera
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>
---
.../devicetree/bindings/media/rockchip-rga.txt | 33 ++
1 file changed, 33 insertions(+)
create mode 100644 D
in below links.
https://developer.xamarin.com/api/type/Android.Graphics.PorterDuff+Mode/
Signed-off-by: Jacob Chen <jacob-c...@iotwrt.com>
Suggested-by: Nicolas Dufresne <nico...@ndufresne.ca>
---
drivers/media/v4l2-core/v4l2-ctrls.c | 20 +++-
include/uapi/linux/v4l
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
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/
is cleanup
Signed-off-by: Jacob Chen <jacob-c...@iotwrt.com>
---
drivers/media/platform/Kconfig| 11 +
drivers/media/platform/Makefile | 2 +
drivers/media/platform/rockchip-rga/Makefile | 3 +
drivers/media/platform/rockchip-rga/rga-buf.c | 141
drivers
ather than in buffer-import to avoid
get_free_pages failed on
actively used systems.
- remove status in dt-bindings examples.
Jacob Chen (5):
[media] v4l: add blend modes controls
[media]: rockchip/rga: v4l2 m2m support
ARM: dts: rockchip: add RGA device node for RK3288
ARM: dts: rockchip: add
the rendering pipeline.
- copy
- fast solid color fill
- rotation
- flip
- alpha blending
The code in rga-hw.c is used to configure regs accroding to operations
The code in rga-buf.c is used to create (1-Level)mmu table for RGA
Signed-off-by: Jacob Chen <jacob-c...@iotwrt.com>
---
d
the rendering pipeline.
- copy
- fast solid color fill
- rotation
- flip
- alpha blending
The code in rga-hw.c is used to configure regs accroding to operations
The code in rga-buf.c is used to create (1-Level)mmu table for RGA
Signed-off-by: Jacob Chen <jacob-c...@iotwrt.com>
---
d
Hi,
2017-07-31 14:51 GMT+08:00 Jacob Chen <jacob-c...@iotwrt.com>:
> Rockchip RGA is a separate 2D raster graphic acceleration unit. It
> accelerates 2D graphics operations, such as point/line drawing, image
> scaling, rotation, BitBLT, alpha blending and image blur/sharpness
the rendering pipeline.
- copy
- fast solid color fill
- rotation
- flip
- alpha blending
The code in rga-hw.c is used to configure regs accroding to operations
The code in rga-buf.c is used to create (1-Level)mmu table for RGA
Signed-off-by: Jacob Chen <jacob-c...@iotwrt.com>
---
d
i Jacob,
>>
>> On Mon, 2017-08-07 at 19:06 +0800, Jacob Chen wrote:
>> [...]
>>>>>> --- a/drivers/media/i2c/ov5647.c
>>>>>> +++ b/drivers/media/i2c/ov5647.c
>>>>>> @@ -253,6 +253,10 @@ static int ov5647_stream_on(struct v4l2_s
Hi,
2017-07-31 11:07 GMT+08:00 Jacob Chen <jacob-c...@iotwrt.com>:
> This patch series add a v4l2 m2m drvier for rockchip RGA direct rendering
> based 2d graphics acceleration module.
>
> Before, my colleague yakir have write a drm RGA drvier and send it to th
Hi Philipp,
2017-08-07 16:17 GMT+08:00 Philipp Zabel <p.za...@pengutronix.de>:
> Hi Jacob,
>
> On Mon, 2017-08-07 at 15:11 +0800, Jacob Chen wrote:
>> Hi all,
>>
>> 2017-07-25 10:34 GMT+08:00 Jacob Chen <jacob-c...@iotwrt.com>:
>> > Acc
Hi all,
2017-07-25 10:34 GMT+08:00 Jacob Chen <jacob-c...@iotwrt.com>:
> According to datasheet, BIT5 in reg-0x4800 are used to
> enable/disable clock lane gate.
>
> It's wrong to make clock lane free running before
> sensor stream on was called, while the mipi phy
Hi,
2017-08-17 20:11 GMT+08:00 Stanimir Varbanov :
> Hi Laurent,
>
> On 08/16/2017 03:28 PM, Laurent Pinchart wrote:
>> Hi Stan,
>>
>> On Wednesday 16 Aug 2017 14:46:50 Stanimir Varbanov wrote:
>>> On 08/15/2017 01:04 PM, Hans Verkuil wrote:
On 08/14/17 10:41,
7/
I have test this driver with gstreamer v4l2transform plugin and it seems work
well.
It could work without any modify in existing plugin and it have no buffer cahce
flush problem which we have meet in drm.
https://github.com/GStreamer/gst-plugins-good/blob/master/sys/v4l2/gstv4l2transform.c
Jac
is cleanup.
Signed-off-by: Jacob Chen <jacob-c...@iotwrt.com>
---
drivers/media/platform/Kconfig| 11 +
drivers/media/platform/Makefile | 2 +
drivers/media/platform/rockchip-rga/Makefile | 3 +
drivers/media/platform/rockchip-rga/rga-buf.c | 176 +
drivers
Hi Nicolas.
2017-06-26 23:49 GMT+08:00 Nicolas Dufresne <nico...@ndufresne.ca>:
>
> Le lundi 26 juin 2017 à 22:51 +0800, Jacob Chen a écrit :
> > Rockchip RGA is a separate 2D raster graphic acceleration unit. It
> > accelerates 2D graphics operations, such as p
Hi Tomasz,
Yeah, the comments are wrong, i will correct it
>> +*/
>> + pages = (unsigned int *)__get_free_pages(GFP_KERNEL | __GFP_ZERO, 3);
>
> This is rather unfortunate and you should expect failures here on
> actively used systems with uptime longer than few hours. Changing this
Hi,
2017-06-27 16:39 GMT+08:00 Tomasz Figa <tf...@chromium.org>:
> Hi Jacob,
>
> Please see my comments inline.
>
> On Mon, Jun 26, 2017 at 11:51 PM, Jacob Chen <jacob-c...@iotwrt.com> wrote:
>> Rockchip RGA is a separate 2D raster graphic acceleration un
It should be "LP-11".
Signed-off-by: Jacob Chen <jacob-c...@iotwrt.com>
---
drivers/media/i2c/tc358743.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/media/i2c/tc358743.c b/drivers/media/i2c/tc358743.c
index e6f5c36..c208c30 100644
--- a/drivers/me
trict"
Signed-off-by: Jacob Chen <jacob-c...@iotwrt.com>
---
drivers/media/platform/Kconfig| 11 +
drivers/media/platform/Makefile |2 +
drivers/media/platform/rockchip-rga/Makefile |3 +
drivers/media/platform/rockchip-rga/rga-buf.c | 156 +++
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/
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 ++
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
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: dts: rockchip: add RGA device node for RK3288
arm64: dts: rockchip: add RGA device node for RK3399
dt
Hi all,
2017-09-14 9:19 GMT+08:00 Jacob Chen <jacob-c...@iotwrt.com>:
> This patch series add a v4l2 m2m drvier for rockchip RGA direct rendering
> based 2d graphics acceleration module.
>
> Recently I tried to add protduff support for gstreamer on rockchip platform,
>
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/
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
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
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
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
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 ++
Hi Hans,
v4l2-compliance result:
v4l2-compliance SHA : not available
Driver Info:
Driver name : rockchip-rga
Card type : rockchip-rga
Bus info : platform:rga
Driver version: 4.13.0
Capabilities : 0x84208000
Video
by "checkpatch --strict"
Signed-off-by: Jacob Chen <jacob-c...@iotwrt.com>
---
drivers/media/platform/Kconfig| 11 +
drivers/media/platform/Makefile |2 +
drivers/media/platform/rockchip-rga/Makefile |3 +
drivers/media/platform/rockchip-rga/
on
actively used systems.
- remove status in dt-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
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/
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
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 ++
Hi Hans,
2017-08-25 20:09 GMT+08:00 Hans Verkuil <hverk...@xs4all.nl>:
> Hi Jacob,
>
> As promised, some more (small) review comments below.
>
> On 03/08/17 07:23, Jacob Chen wrote:
>> Rockchip RGA is a separate 2D raster graphic acceleration unit. It
>> a
ane
0: Not used
1: used
Changes in V2:
modify commit messages
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
i Jacob,
>>
>> On Mon, 2017-08-07 at 19:06 +0800, Jacob Chen wrote:
>> [...]
>>>>>> --- a/drivers/media/i2c/ov5647.c
>>>>>> +++ b/drivers/media/i2c/ov5647.c
>>>>>> @@ -253,6 +253,10 @@ static int ov5647_stream_on(struct v4l2_s
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
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
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
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/
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
-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
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
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 ++
Hi Hans,
2017-08-21 22:16 GMT+08:00 Hans Verkuil <hverk...@xs4all.nl>:
> Hi Jacob,
>
> On 08/03/2017 07:23 AM, Jacob Chen wrote:
>> Rockchip RGA is a separate 2D raster graphic acceleration unit. It
>> accelerates 2D graphics operations, such as point/line drawing,
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
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
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 ++
.
- 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
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/
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
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
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:
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
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
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
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
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
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
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
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
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
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
1 - 100 of 168 matches
Mail list logo