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
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
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
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/
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,
>
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 +++
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
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 ++
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
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
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,
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,
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 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
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 +++
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
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
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
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
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
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
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
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
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.
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/
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,
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,
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
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
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
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
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
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
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-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 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:
>> &
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 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
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
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
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
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
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 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
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
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
101 - 168 of 168 matches
Mail list logo