It should be "LP-11".
Signed-off-by: Jacob Chen
---
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/media/i2c/tc358743.c
+++ b/dri
) 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: dts: rockchip: add RGA device node for RK3288
arm64: dts: rockchip: add RGA device node for R
Add DT bindings documentation for Rockchip RGA
Signed-off-by: Jacob Chen
Signed-off-by: Yakir Yang
Acked-by: Rob Herring
---
.../devicetree/bindings/media/rockchip-rga.txt | 33 ++
1 file changed, 33 insertions(+)
create mode 100644 Documentation/devicetree/bindings
This patch add the RGA dt config of RK3399 SoC.
Signed-off-by: Jacob Chen
Signed-off-by: Yakir Yang
---
arch/arm64/boot/dts/rockchip/rk3399.dtsi | 11 +++
1 file changed, 11 insertions(+)
diff --git a/arch/arm64/boot/dts/rockchip/rk3399.dtsi
b/arch/arm64/boot/dts/rockchip/rk3399.dtsi
This patch add the RGA dt config of rk3288 SoC.
Signed-off-by: Jacob Chen
Signed-off-by: Yakir Yang
---
arch/arm/boot/dts/rk3288.dtsi | 11 +++
1 file changed, 11 insertions(+)
diff --git a/arch/arm/boot/dts/rk3288.dtsi b/arch/arm/boot/dts/rk3288.dtsi
index 595d395..ca6c63a 100644
Hi all,
2017-09-14 9:19 GMT+08:00 Jacob Chen :
> 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,
> and i found that API
> were
trict"
Signed-off-by: Jacob Chen
---
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
drivers/media/platform/rockch
Hi Hans,
2017-08-25 20:09 GMT+08:00 Hans Verkuil :
> 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
>> accelerates 2D graphics operations,
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 Memory-to-Mem
by "checkpatch --strict"
Signed-off-by: Jacob Chen
---
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
dri
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-bindings: Document the Rockchip RGA bindings
.../devicetree/bind
This patch add the RGA dt config of rk3288 SoC.
Signed-off-by: Jacob Chen
Signed-off-by: Yakir Yang
---
arch/arm/boot/dts/rk3288.dtsi | 11 +++
1 file changed, 11 insertions(+)
diff --git a/arch/arm/boot/dts/rk3288.dtsi b/arch/arm/boot/dts/rk3288.dtsi
index 595d395..ca6c63a 100644
This patch add the RGA dt config of RK3399 SoC.
Signed-off-by: Jacob Chen
Signed-off-by: Yakir Yang
---
arch/arm64/boot/dts/rockchip/rk3399.dtsi | 11 +++
1 file changed, 11 insertions(+)
diff --git a/arch/arm64/boot/dts/rockchip/rk3399.dtsi
b/arch/arm64/boot/dts/rockchip/rk3399.dtsi
Add DT bindings documentation for Rockchip RGA
Signed-off-by: Jacob Chen
Signed-off-by: Yakir Yang
Acked-by: Rob Herring
---
.../devicetree/bindings/media/rockchip-rga.txt | 33 ++
1 file changed, 33 insertions(+)
create mode 100644 Documentation/devicetree/bindings
Hi Luis,
2017-08-07 22:48 GMT+08:00 Luis Oliveira :
> Hi all,
>
> I'm new here, I got to be Maintainer of this driver by the old Maintainer
> recommendation. Still getting the hang of it :)
>
> On 07-Aug-17 13:26, Philipp Zabel wrote:
>> Hi Jacob,
>>
>>
lly set clock lane
0: Not used
1: used
Changes in V2:
modify commit messages
Signed-off-by: Jacob Chen
---
drivers/media/i2c/ov5647.c | 13 -
1 file changed, 12 insertions(+), 1 deletion(-)
diff --git a/drivers/media/i2c/ov5647.c b/drivers/
Hi Hans,
2017-08-21 22:16 GMT+08:00 Hans Verkuil :
> 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, image
>> scaling, rotat
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, Stanimir Varbanov wrote:
> H
Hi all,
2017-08-07 22:48 GMT+08:00 Luis Oliveira :
> Hi all,
>
> I'm new here, I got to be Maintainer of this driver by the old Maintainer
> recommendation. Still getting the hang of it :)
>
> On 07-Aug-17 13:26, Philipp Zabel wrote:
>> Hi Jacob,
>>
>>
Hi Philipp,
2017-08-07 16:17 GMT+08:00 Philipp Zabel :
> 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 :
>> > According to datasheet, BIT5 in reg-0x4800 are used to
>> > e
Hi all,
2017-07-25 10:34 GMT+08:00 Jacob Chen :
> 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.
>
&
trict"
Signed-off-by: Jacob Chen
---
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
drivers/media/platform/rockch
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
in dt-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 Rockch
PorterDuff mode control are used to determine
how two images are combined.
Signed-off-by: Jacob Chen
---
Documentation/media/uapi/v4l/extended-controls.rst | 5 +
1 file changed, 5 insertions(+)
diff --git a/Documentation/media/uapi/v4l/extended-controls.rst
b/Documentation/media/uapi/v4l
ed in below links.
https://developer.xamarin.com/api/type/Android.Graphics.PorterDuff+Mode/
Signed-off-by: Jacob Chen
Suggested-by: Nicolas Dufresne
---
drivers/media/v4l2-core/v4l2-ctrls.c | 20 +++-
include/uapi/linux/v4l2-controls.h | 20 +++-
2 files change
This patch add the RGA dt config of rk3288 SoC.
Signed-off-by: Jacob Chen
Signed-off-by: Yakir Yang
---
arch/arm/boot/dts/rk3288.dtsi | 11 +++
1 file changed, 11 insertions(+)
diff --git a/arch/arm/boot/dts/rk3288.dtsi b/arch/arm/boot/dts/rk3288.dtsi
index 1efc2f2..cea41b7 100644
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
---
drivers/media/platform/Kconfig
Add DT bindings documentation for Rockchip RGA
Signed-off-by: Jacob Chen
Signed-off-by: Yakir Yang
---
.../devicetree/bindings/media/rockchip-rga.txt | 33 ++
1 file changed, 33 insertions(+)
create mode 100644 Documentation/devicetree/bindings/media/rockchip-rga.txt
This patch add the RGA dt config of RK3399 SoC.
Signed-off-by: Jacob Chen
Signed-off-by: Yakir Yang
---
arch/arm64/boot/dts/rockchip/rk3399.dtsi | 11 +++
1 file changed, 11 insertions(+)
diff --git a/arch/arm64/boot/dts/rockchip/rk3399.dtsi
b/arch/arm64/boot/dts/rockchip/rk3399.dtsi
Hi Hans,
2017-08-01 0:18 GMT+08:00 Hans Verkuil :
> 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
>> scaling, rotation, BitBLT, alpha bl
.
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 (6):
[media] v4l: add portduff blend modes
[media] extended-controls.rst: add
ed in below links.
https://developer.xamarin.com/api/type/Android.Graphics.PorterDuff+Mode/
Signed-off-by: Jacob Chen
Suggested-by: Nicolas Dufresne
---
drivers/media/v4l2-core/v4l2-ctrls.c | 20 +++-
include/uapi/linux/v4l2-controls.h | 20 +++-
2 files change
PorterDuff mode control are used to determine
how two images are combined.
Signed-off-by: Jacob Chen
---
Documentation/media/uapi/v4l/extended-controls.rst | 4
1 file changed, 4 insertions(+)
diff --git a/Documentation/media/uapi/v4l/extended-controls.rst
b/Documentation/media/uapi/v4l
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
---
drivers/media/platform/Kconfig
This patch add the RGA dt config of RK3399 SoC.
Signed-off-by: Yakir Yang
Signed-off-by: Jacob Chen
---
arch/arm64/boot/dts/rockchip/rk3399.dtsi | 11 +++
1 file changed, 11 insertions(+)
diff --git a/arch/arm64/boot/dts/rockchip/rk3399.dtsi
b/arch/arm64/boot/dts/rockchip/rk3399.dtsi
This patch add the RGA dt config of rk3288 SoC.
Signed-off-by: Yakir Yang
Signed-off-by: Jacob Chen
---
arch/arm/boot/dts/rk3288.dtsi | 11 +++
1 file changed, 11 insertions(+)
diff --git a/arch/arm/boot/dts/rk3288.dtsi b/arch/arm/boot/dts/rk3288.dtsi
index 1efc2f2..cea41b7 100644
Add DT bindings documentation for Rockchip RGA
Signed-off-by: Yakir Yang
Signed-off-by: Jacob Chen
---
.../devicetree/bindings/media/rockchip-rga.txt | 33 ++
1 file changed, 33 insertions(+)
create mode 100644 Documentation/devicetree/bindings/media/rockchip-rga.txt
Hi Hans,
2017-07-31 16:38 GMT+08:00 Hans Verkuil :
> 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, such as point/lin
Hi,
2017-07-31 11:07 GMT+08:00 Jacob Chen :
> 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 the
> lists.
> http://lists.infradead.o
Hi,
2017-07-31 14:51 GMT+08:00 Jacob Chen :
> 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 drvier is mostly b
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
---
drivers/media/platform/Kconfig
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
---
drivers/media/platform/Kconfig
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
---
drivers/media/platform/Kconfig
er 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
ed in below links.
https://developer.xamarin.com/api/type/Android.Graphics.PorterDuff+Mode/
Signed-off-by: Jacob Chen
Suggested-by: Nicolas Dufresne
---
drivers/media/v4l2-core/v4l2-ctrls.c | 20 +++-
include/uapi/linux/v4l2-controls.h | 16 +++-
2 files change
This patch add the RGA dt config of RK3399 SoC.
Signed-off-by: Jacob Chen
Signed-off-by: Yakir Yang
---
arch/arm64/boot/dts/rockchip/rk3399.dtsi | 11 +++
1 file changed, 11 insertions(+)
diff --git a/arch/arm64/boot/dts/rockchip/rk3399.dtsi
b/arch/arm64/boot/dts/rockchip/rk3399.dtsi
This patch add the RGA dt config of rk3288 SoC.
Signed-off-by: Jacob Chen
Signed-off-by: Yakir Yang
---
arch/arm/boot/dts/rk3288.dtsi | 11 +++
1 file changed, 11 insertions(+)
diff --git a/arch/arm/boot/dts/rk3288.dtsi b/arch/arm/boot/dts/rk3288.dtsi
index 1efc2f2..cea41b7 100644
cleanup
Signed-off-by: Jacob Chen
---
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/media/platform/rockchip-rga/rga
Add DT bindings documentation for Rockchip RGA
Signed-off-by: Jacob Chen
Signed-off-by: Yakir Yang
---
.../devicetree/bindings/media/rockchip-rga.txt | 33 ++
1 file changed, 33 insertions(+)
create mode 100644 Documentation/devicetree/bindings/media/rockchip-rga.txt
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
---
drivers/media/i2c/ov5647.c | 10 +-
1 file ch
>> > 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
>> > > > accelerates 2D graphics operations
Hi,
2017-07-17 10:43 GMT+08:00 Laurent Pinchart :
> 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 :
>> >> On Saturday 1
Hi Laurent,
2017-07-17 10:28 GMT+08:00 Laurent Pinchart :
> 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:
>> >> Signed-off-by: Jacob Chen
Hi Laurent,
2017-07-15 17:16 GMT+08:00 Laurent Pinchart :
> Hi Jacob,
>
> Thank you for the patch.
>
> On Saturday 15 Jul 2017 14:58:39 Jacob Chen wrote:
>> Signed-off-by: Jacob Chen
>> ---
>> arch/arm/boot/dts/rk3288-evb.dtsi | 4
>>
Hi all,
2017-07-16 0:49 GMT+08:00 Personnel :
> 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:
>> > Rockchip RGA is a separa
cleanup.
Signed-off-by: Jacob Chen
---
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/media/platform/rockchip-rga
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
Signed-off-by: Jacob Chen
---
arch/arm64/boot/dts/rockchip/rk3399.dtsi | 13 +
1 file changed, 13 insertions(+)
diff --git a/arch/arm64/boot/dts/rockchip/rk3399.dtsi
b/arch/arm64/boot/dts/rockchip/rk3399
This patch add the RGA dt config of rk3288 SoC.
Signed-off-by: Yakir Yang
Signed-off-by: Jacob Chen
---
arch/arm/boot/dts/rk3288.dtsi | 13 +
1 file changed, 13 insertions(+)
diff --git a/arch/arm/boot/dts/rk3288.dtsi b/arch/arm/boot/dts/rk3288.dtsi
index 1efc2f2..83d025d 100644
ed in below links.
https://developer.xamarin.com/api/type/Android.Graphics.PorterDuff+Mode/
Signed-off-by: Jacob Chen
Suggested-by: Nicolas Dufresne
---
drivers/media/v4l2-core/v4l2-ctrls.c | 19 +++
include/uapi/linux/v4l2-controls.h | 18 +-
2 files change
Signed-off-by: Jacob Chen
---
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 | 4
arch/arm/boot/dts/rk3288
Add DT bindings documentation for Rockchip RGA
Signed-off-by: Yakir Yang
Signed-off-by: Jacob Chen
---
.../devicetree/bindings/media/rockchip-rga.txt | 35 ++
1 file changed, 35 insertions(+)
create mode 100644 Documentation/devicetree/bindings/media/rockchip-rga.txt
Hi,
2017-06-27 16:39 GMT+08:00 Tomasz Figa :
> Hi Jacob,
>
> Please see my comments inline.
>
> On Mon, Jun 26, 2017 at 11:51 PM, Jacob Chen wrote:
>> Rockchip RGA is a separate 2D raster graphic acceleration unit. It
>> accelerates 2D graphics operations, such a
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 :
>
> 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 point/line drawing, image
> > s
cleanup.
Signed-off-by: Jacob Chen
---
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/media/platform/rockchip-rga
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