2017-01-18 13:42 GMT+08:00 Jacob Chen <jacob-c...@iotwrt.com>:
> NIU clocks are related to the interconnect and it's important to other blocks.
> Since we don't have a driver to handle it, we should always enable it to avoid
> casually close.
>
> Make all of them critical,
NIU clocks are related to the interconnect and it's important to other blocks.
Since we don't have a driver to handle it, we should always enable it to avoid
casually close.
Make all of them critical,so that we don't have to each clock on its own
once things break.
Signed-off-by: Jacob Chen
Add clock-ids for the vip block of the rk3288
Signed-off-by: Jacob Chen <jacob-c...@iotwrt.com>
---
include/dt-bindings/clock/rk3288-cru.h | 1 +
1 file changed, 1 insertion(+)
diff --git a/include/dt-bindings/clock/rk3288-cru.h
b/include/dt-bindings/clock/rk3288-cru.h
index 9a586e2..1
Reference the newly added vip clock-ids in the clock-tree.
Signed-off-by: Jacob Chen <jacob-c...@iotwrt.com>
---
drivers/clk/rockchip/clk-rk3288.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/clk/rockchip/clk-rk3288.c
b/drivers/clk/rockchip/clk-rk3288.c
From: Jacob Chen <jacob2.c...@rock-chips.com>
In some drivers, disable_irq() call don't be symmetric with enable_irq()
, disable_irq() will be called before call free_irq().
But both disable_irq() and free_irq() will call rockchip_irq_gc_mask_set_bit,
and clk_disable() will be called more
From: Jacob Chen <jacob2.c...@rock-chips.com>
Signed-off-by: Jacob Chen <jacob2.c...@rock-chips.com>
---
arch/arm/boot/dts/rk1108.dtsi | 25 +
1 file changed, 25 insertions(+)
diff --git a/arch/arm/boot/dts/rk1108.dtsi b/arch/arm/boot/dts/rk1108.dtsi
i
From: Jacob Chen <jacob2.c...@rock-chips.com>
This patch add sdmmc support for rk1108-evb, now I can load the rootfs
from sdmmc.
Signed-off-by: Jacob Chen <jacob2.c...@rock-chips.com>
---
arch/arm/boot/dts/rk1108-evb.dts | 21 +
1 file changed, 21 insertions(+)
it on at all times.
Signed-off-by: Jacob Chen <jacob-c...@iotwrt.com>
---
drivers/clk/rockchip/clk-rk3288.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/drivers/clk/rockchip/clk-rk3288.c
b/drivers/clk/rockchip/clk-rk3288.c
index f071c24..59ee244 100644
--- a/drivers/clk/rockchip/clk-rk3288.c
Add clock-ids for the cif block of the rk3288
Signed-off-by: Jacob Chen <jacob-c...@iotwrt.com>
---
include/dt-bindings/clock/rk3288-cru.h | 1 +
1 file changed, 1 insertion(+)
diff --git a/include/dt-bindings/clock/rk3288-cru.h
b/include/dt-bindings/clock/rk3288-cru.h
index 08de7de..1
Add the clocks for the cif block of the rk3288
Signed-off-by: Jacob Chen <jacob-c...@iotwrt.com>
---
drivers/clk/rockchip/clk-rk3288.c | 7 +++
1 file changed, 7 insertions(+)
diff --git a/drivers/clk/rockchip/clk-rk3288.c
b/drivers/clk/rockchip/clk-rk3288.c
index 8047cea..f071c24
Reference the newly added isp clock-ids in the clock-tree.
Signed-off-by: Jacob Chen <jacob-c...@iotwrt.com>
---
drivers/clk/rockchip/clk-rk3288.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/clk/rockchip/clk-rk3288.c
b/drivers/clk/rockchip/clk-rk3288.c
Add clock-ids for the isp block of the rk3288.
Signed-off-by: Jacob Chen <jacob-c...@iotwrt.com>
---
include/dt-bindings/clock/rk3288-cru.h | 1 +
1 file changed, 1 insertion(+)
diff --git a/include/dt-bindings/clock/rk3288-cru.h
b/include/dt-bindings/clock/rk3288-cru.h
index 9a586e2..0
2017-01-13 21:53 GMT+08:00 Heiko Stuebner <he...@sntech.de>:
> Hi Jacob,
>
> Am Dienstag, 10. Januar 2017, 19:59:20 CET schrieb Jacob Chen:
>> Add the clocks for the cif block of the rk3288
>>
>> Signed-off-by: Jacob Chen <jacob-c...@iotwrt.com>
>>
Hi wadim,
2017-04-06 21:04 GMT+08:00 Wadim Egorov :
> The phyCORE-RK3288 is a SoM (System on Module) containing a RK3288 SoC.
> The module can be connected to different carrier boards.
> It can be also equipped with different RAM, SPI flash and eMMC variants.
> The Rapid
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
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
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
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.
Add an hdmi node, and also add hdmi endpoints to vopb and vopl
output port nodes.
changes in v2:
- remove spare lines
Signed-off-by: Jacob Chen <jacob-c...@iotwrt.com>
---
arch/arm64/boot/dts/rockchip/rk3399.dtsi | 35
1 file changed, 35 insertions(+)
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,
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.
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
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
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
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 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.
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 +++
Signed-off-by: Jacob Chen <jacob-c...@iotwrt.com>
---
arch/arm64/boot/dts/rockchip/Makefile | 1 +
.../dts/rockchip/rk3399-sapphire-excavator.dts | 241 +
2 files changed, 242 insertions(+)
create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-sa
Add support for the rk3399 sapphire SOM board.
This board works in a combination with the excavator main board.
You can get more info from below link:
http://opensource.rock-chips.com/wiki_Excavator_sapphire_board
Signed-off-by: Jacob Chen <jacob-c...@iotwrt.com>
---
arch/arm64/bo
Hi all,
2017-08-03 18:32 GMT+08:00 Jacob Chen <jacob-c...@iotwrt.com>:
> Add support for the rk3399 sapphire SOM board.
> This board works in a combination with the excavator main board.
>
> You can get more info from below link:
> http://opensource.rock-chips.com/wiki_Exc
2017-08-03 18:34 GMT+08:00 Jacob Chen <jacobchen...@gmail.com>:
> Hi all,
>
> 2017-08-03 18:32 GMT+08:00 Jacob Chen <jacob-c...@iotwrt.com>:
>> Add support for the rk3399 sapphire SOM board.
>> This board works in a combination with the excavator main board.
>&
Hi heko,
2017-07-14 7:34 GMT+08:00 Heiko Stuebner <he...@sntech.de>:
> Hi Jacob,
>
> Am Donnerstag, 13. Juli 2017, 00:03:51 CEST schrieb Jacob Chen:
>> Add devicetree nodes for rk3399 VOP (Video Output Processors), and the
>> top level display-subsystem root no
Add an mipi node, and also add mipi endpoints to vopb and vopl
output port nodes.
Signed-off-by: Jacob Chen <jacob-c...@iotwrt.com>
---
arch/arm64/boot/dts/rockchip/rk3399.dtsi | 44
1 file changed, 44 insertions(+)
diff --git a/arch/arm64/boot/dts/ro
From: Elaine Zhang <zhangq...@rock-chips.com>
1. add pd node for RK3399 Soc
2. create power domain tree
3. add qos node for domain
Signed-off-by: Elaine Zhang <zhangq...@rock-chips.com>
Signed-off-by: Caesar Wang <w...@rock-chips.com>
Signed-off-by: Jacob Chen <jacob-c...@
chips.com>
Signed-off-by: Yakir Yang <y...@rock-chips.com>
Signed-off-by: Caesar Wang <w...@rock-chips.com>
Signed-off-by: Jacob Chen <jacob-c...@iotwrt.com>
---
arch/arm64/boot/dts/rockchip/rk3399.dtsi | 65
1 file changed, 65 insertions(+)
di
Add an hdmi node, and also add hdmi endpoints to vopb and vopl
output port nodes.
Signed-off-by: Jacob Chen <jacob-c...@iotwrt.com>
---
arch/arm64/boot/dts/rockchip/rk3399.dtsi | 37
1 file changed, 37 insertions(+)
diff --git a/arch/arm64/boot/dts/ro
From: Yakir Yang <y...@rock-chips.com>
Add an edp node, and also add edp endpoints to vopb and vopl
output port nodes.
Signed-off-by: Yakir Yang <y...@rock-chips.com>
Signed-off-by: Caesar Wang <w...@rock-chips.com>
Signed-off-by: Jacob Chen <jacob-c...@iotwrt.com>
author.
Mark Yao (1):
arm64: dts: rockchip: Add rk3399 vop and display-subsystem
Elaine Zhang (1):
arm64: dts: rockchip: add pd_edp node for rk3399
Yakir Yang (1):
arm64: dts: rockchip: add rk3399 edp nodes
Jacob Chen (2):
arm64: dts: rockchip: add rk3399 mipi nodes
arm64: dts: rockchip: a
Add an hdmi node, and also add hdmi endpoints to vopb and vopl
output port nodes.
Signed-off-by: Jacob Chen <jacob-c...@iotwrt.com>
---
arch/arm64/boot/dts/rockchip/rk3399.dtsi | 37
1 file changed, 37 insertions(+)
diff --git a/arch/arm64/boot/dts/ro
Add an edp node, and also add edp endpoints to vopb and vopl
output port nodes.
Signed-off-by: Yakir Yang <y...@rock-chips.com>
Signed-off-by: Caesar Wang <w...@rock-chips.com>
Signed-off-by: Jacob Chen <jacob-c...@iotwrt.com>
---
arch/arm64/boot/dts/rockchi
IOMMU on ARM64"
HDMI could work and have a display output.
eDP could link with panel but i didn't get a display(Maybe something wrong in
power things).
For convenience, i think we should have those nodes in kernel now.
Jacob Chen (5):
arm64: dts: rockchip: Add rk3399 vop and display-su
1. add pd node for RK3399 Soc
2. create power domain tree
3. add qos node for domain
Signed-off-by: Elaine Zhang <zhangq...@rock-chips.com>
Signed-off-by: Caesar Wang <w...@rock-chips.com>
Signed-off-by: Jacob Chen <jacob-c...@iotwrt.com>
---
arch/arm64/boot/dts/rockchip/rk339
chips.com>
Signed-off-by: Caesar Wang <w...@rock-chips.com>
Signed-off-by: Jacob Chen <jacob-c...@iotwrt.com>
---
arch/arm64/boot/dts/rockchip/rk3399.dtsi | 65
1 file changed, 65 insertions(+)
diff --git a/arch/arm64/boot/dts/rockchip/rk3399.dts
Add an mipi node, and also add mipi endpoints to vopb and vopl
output port nodes.
Signed-off-by: Jacob Chen <jacob-c...@iotwrt.com>
---
arch/arm64/boot/dts/rockchip/rk3399.dtsi | 44
1 file changed, 44 insertions(+)
diff --git a/arch/arm64/boot/dts/ro
Hi rob,
2017-06-29 6:29 GMT+08:00 Rob Herring <r...@kernel.org>:
> On Mon, Jun 26, 2017 at 10:53:22PM +0800, Jacob Chen wrote:
>> Add DT bindings documentation for Rockchip RGA
>>
>> Signed-off-by: Yakir Yang <y...@rock-chips.com>
>> Signed-of
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
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
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
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
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 heko,
2017-07-17 1:31 GMT+08:00 Heiko Stuebner <he...@sntech.de>:
> Hi Jacob,
>
> Am Donnerstag, 13. Juli 2017, 00:03:51 CEST schrieb Jacob Chen:
>> Add devicetree nodes for rk3399 VOP (Video Output Processors), and the
>> top level display-subsystem root no
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 reference to the Mali GPU device tree node on rk3399-firefly
Signed-off-by: Jacob Chen <jacob-c...@iotwrt.com>
---
arch/arm64/boot/dts/rockchip/rk3399-firefly.dts | 5 +
1 file changed, 5 insertions(+)
diff --git a/arch/arm64/boot/dts/rockchip/rk3399-firefly.dts
b/arch/arm64/bo
midgard-t860 gpu in rk3399 support run in 800MHz.
Signed-off-by: Jacob Chen <jacob-c...@iotwrt.com>
---
arch/arm64/boot/dts/rockchip/rk3399-opp.dtsi | 33
1 file changed, 33 insertions(+)
diff --git a/arch/arm64/boot/dts/rockchip/rk3399-opp.dtsi
b/arch/arm6
Add Mali GPU device tree node for the rk3399 SoC.
Tested with rockchip-forwardports repo.
Signed-off-by: Jacob Chen <jacob-c...@iotwrt.com>
---
arch/arm64/boot/dts/rockchip/rk3399.dtsi | 12
1 file changed, 12 insertions(+)
diff --git a/arch/arm64/boot/dts/rockchip/rk3399.d
saradc in rk3288-evb use 1.8v ref.
Signed-off-by: Jacob Chen <jacob-c...@iotwrt.com>
---
arch/arm/boot/dts/rk3288-evb.dtsi | 5 +
1 file changed, 5 insertions(+)
diff --git a/arch/arm/boot/dts/rk3288-evb.dtsi
b/arch/arm/boot/dts/rk3288-evb.dtsi
index f226ca7..f549f91 100644
--- a/ar
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
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
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
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
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 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,
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
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 | 36 ++
1 file changed, 36 insertions(+)
create mode 100644 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 | 13 +
1 file changed, 13 insertions(+)
diff --git a/arch/arm64/boot/dts/roc
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
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/
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
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
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 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 +++
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/
1 - 100 of 418 matches
Mail list logo