Re: [PATCH v7 0/5] Add mipi dsi support for rk3288

2016-01-06 Thread Mark yao
On 2016年01月06日 12:03, Chris Zhong wrote: The rk3288 MIPI DSI is a Synopsys DesignWare MIPI DSI host controller IP. This series adds support for a Synopsys DesignWare MIPI DSI host controller DRM driver. The MIPI DSI feature is tested on rk3288 evb board, backport them to chrome os kernel

Re: [PATCH v2 2/3] drm/rockchip: vop: add rk3229 vop support

2016-01-05 Thread Mark yao
On 2016年01月05日 11:58, Yakir Yang wrote: RK3229 registers layout is simalar to RK3288 layout, only the interruput registers is different to RK3288. RK3229 support two overlay plane and one hwc plane, max output resolution is 4K. it support IOMMU, and its IOMMU same as rk3288's. Signed-off-by:

Re: [RFC PATCH v1 0/2] Introduce Innosilicon HDMI driver on Rockchip platforms

2015-12-20 Thread Mark yao
Hi Yakir I want to convert drm/rockchip to support atomic api, I'd like you can do some modify to adapt it. - Mark On 2015年11月11日 15:45, Yakir Yang wrote: Hi guys: Here are a brief introduction to Innosilicon HDMI IP: - Support HDMI 1.4a, HDCP 1.2 and DVI 1.0 standard compliant

Re: [RFC PATCH v1 1/2] drm: rockchip/hdmi: add Innosilicon HDMI support

2015-12-20 Thread Mark yao
On 2015年11月11日 15:46, Yakir Yang wrote: + hdmi->connector.polled = DRM_CONNECTOR_POLL_HPD; + + drm_connector_helper_add(>connector, +_hdmi_connector_helper_funcs); + drm_connector_init(drm, >connector, _hdmi_connector_funcs, +

[PATCH 6/6] dt-bindings: add document for rk3036-vop

2015-12-16 Thread Mark Yao
Cc: Rob Herring <robh...@kernel.org> Cc: Pawel Moll <pawel.m...@arm.com> Cc: Mark Rutland <mark.rutl...@arm.com> Cc: Ian Campbell <ijc+devicet...@hellion.org.uk> Cc: Kumar Gala <ga...@codeaurora.org> Cc: devicetree@vger.kernel.org Signed-off-by: Mar

[PATCH v15 0/3] Add drm driver for Rockchip Socs

2014-12-02 Thread Mark Yao
as a module. Mark yao (3): drm: rockchip: Add basic drm driver dt-bindings: video: Add for rockchip display subsytem dt-bindings: video: Add documentation for rockchip vop .../devicetree/bindings/video/rockchip-drm.txt | 19 + .../devicetree/bindings/video/rockchip-vop.txt | 58

[PATCH v15 1/3] drm: rockchip: Add basic drm driver

2014-12-02 Thread Mark Yao
This patch adds the basic structure of a DRM Driver for Rockchip Socs. Signed-off-by: Mark Yao mark@rock-chips.com Signed-off-by: Daniel Kurtz djku...@chromium.org Acked-by: Daniel Vetter dan...@ffwll.ch Reviewed-by: Rob Clark robdcl...@gmail.com --- Changes in v2: - use the component

[PATCH v15 2/3] dt-bindings: video: Add for rockchip display subsytem

2014-12-02 Thread Mark Yao
This add a display subsystem comprise the all display interface nodes. Signed-off-by: Mark Yao mark@rock-chips.com --- Changes in v2: - add DRM master device node to list all display nodes that comprise the graphics subsystem. Changes in v3: None Changes in v4: None Changes in v5: None

[PATCH v15 3/3] dt-bindings: video: Add documentation for rockchip vop

2014-12-02 Thread Mark Yao
This adds binding documentation for Rockchip SoC VOP driver. Signed-off-by: Mark Yao mark@rock-chips.com --- Changes in v2: - rename lcdc to vop - add vop reset - add iommu node - add port for display-subsystem Changes in v3: None Changes in v4: None Changes in v5: None Changes in v6

[GIT PULL] core drm support for Rockchip SoCs v15

2014-12-02 Thread Mark yao
to fetch changes up to 5ac4837b12f533de5d9f8f66b45494c58e805536: dt-bindings: video: Add documentation for rockchip vop (2014-12-02 17:29:33 +0800) Mark Yao (3): drm: rockchip: Add basic drm driver dt-bindings: video

Re: [PATCH v14 0/3] Add drm driver for Rockchip Socs

2014-11-26 Thread Mark yao
On 2014年11月27日 06:53, Dave Airlie wrote: On 26 November 2014 at 17:34, Joerg Roedel jroe...@suse.de wrote: On Wed, Nov 26, 2014 at 01:37:51AM +0100, Heiko Stübner wrote: Joerg, is your arm/rockchip branch [0] considered stable? [0]

[GIT PULL] core drm support for Rockchip SoCs v14

2014-11-26 Thread Mark yao
) Mark Yao (3): drm: rockchip: Add basic drm driver dt-bindings: video: Add for rockchip display subsytem dt-bindings: video: Add documentation for rockchip vop .../devicetree/bindings/video/rockchip-drm.txt | 19 + .../devicetree/bindings/video/rockchip-vop.txt

Re: [PATCH v14 0/3] Add drm driver for Rockchip Socs

2014-11-26 Thread Mark yao
On 2014年11月27日 10:12, Dave Airlie wrote: Hi Dave Do you mean that I need send you a branch, based on drm-next, merge with iommu tree and rockchip drm? Yes, grab drm-next, git pull the arm/rockchip branch from Joerg's tree, put rockchip drm patches on top, send me pull request. I'll

[PATCH v14 1/3] drm: rockchip: Add basic drm driver

2014-11-19 Thread Mark Yao
This patch adds the basic structure of a DRM Driver for Rockchip Socs. Signed-off-by: Mark Yao mark@rock-chips.com Signed-off-by: Daniel Kurtz djku...@chromium.org Acked-by: Daniel Vetter dan...@ffwll.ch Reviewed-by: Rob Clark robdcl...@gmail.com --- Changes in v2: - use the component

[PATCH v14 2/3] dt-bindings: video: Add for rockchip display subsytem

2014-11-19 Thread Mark Yao
This add a display subsystem comprise the all display interface nodes. Signed-off-by: Mark Yao mark@rock-chips.com --- Changes in v2: - add DRM master device node to list all display nodes that comprise the graphics subsystem. Changes in v3: None Changes in v4: None Changes in v5: None

[PATCH v14 3/3] dt-bindings: video: Add documentation for rockchip vop

2014-11-19 Thread Mark Yao
This adds binding documentation for Rockchip SoC VOP driver. Signed-off-by: Mark Yao mark@rock-chips.com --- Changes in v2: - rename lcdc to vop - add vop reset - add iommu node - add port for display-subsystem Changes in v3: None Changes in v4: None Changes in v5: None Changes in v6

[PATCH v12 0/3] Add drm driver for Rockchip Socs

2014-11-18 Thread Mark Yao
: - fix mistake that use wrong variable at rockchip sys_resume/sys_suspend Changes in v12: - fix compile problem with drm-next - Optimization framebuffer reference/unreference - Optimization Code structure - fix pm suspend/resume problem - fix vblank irq can't close problem Mark yao (3): drm

[PATCH v12 1/3] drm: rockchip: Add basic drm driver

2014-11-18 Thread Mark Yao
From: Mark yao mark@rock-chips.com This patch adds the basic structure of a DRM Driver for Rockchip Socs. Signed-off-by: Mark Yao mark@rock-chips.com Signed-off-by: Daniel Kurtz djku...@chromium.org Acked-by: Daniel Vetter dan...@ffwll.ch Reviewed-by: Rob Clark robdcl...@gmail.com

[PATCH v12 3/3] dt-bindings: video: Add documentation for rockchip vop

2014-11-18 Thread Mark Yao
From: Mark yao mark@rock-chips.com This adds binding documentation for Rockchip SoC VOP driver. Signed-off-by: Mark Yao mark@rock-chips.com --- Changes in v2: - rename lcdc to vop - add vop reset - add iommu node - add port for display-subsystem Changes in v3: None Changes in v4: None

[PATCH v12 2/3] dt-bindings: video: Add for rockchip display subsytem

2014-11-18 Thread Mark Yao
From: Mark yao mark@rock-chips.com This add a display subsystem comprise the all display interface nodes. Signed-off-by: Mark Yao mark@rock-chips.com --- Changes in v2: - add DRM master device node to list all display nodes that comprise the graphics subsystem. Changes in v3: None

Re: [PATCH v12 1/3] drm: rockchip: Add basic drm driver

2014-11-18 Thread Mark yao
On 2014年11月18日 16:32, Daniel Vetter wrote: On Tue, Nov 18, 2014 at 04:00:29PM +0800, Mark Yao wrote: From: Mark yao mark@rock-chips.com This patch adds the basic structure of a DRM Driver for Rockchip Socs. Signed-off-by: Mark Yao mark@rock-chips.com Signed-off-by: Daniel Kurtz djku

[PATCH v13 1/3] drm: rockchip: Add basic drm driver

2014-11-18 Thread Mark Yao
This patch adds the basic structure of a DRM Driver for Rockchip Socs. Signed-off-by: Mark Yao mark@rock-chips.com Signed-off-by: Daniel Kurtz djku...@chromium.org Acked-by: Daniel Vetter dan...@ffwll.ch Reviewed-by: Rob Clark robdcl...@gmail.com --- Changes in v2: - use the component

[PATCH v13 3/3] dt-bindings: video: Add documentation for rockchip vop

2014-11-18 Thread Mark Yao
This adds binding documentation for Rockchip SoC VOP driver. Signed-off-by: Mark Yao mark@rock-chips.com --- Changes in v2: - rename lcdc to vop - add vop reset - add iommu node - add port for display-subsystem Changes in v3: None Changes in v4: None Changes in v5: None Changes in v6

Re: [PATCH v12 1/3] drm: rockchip: Add basic drm driver

2014-11-18 Thread Mark yao
On 2014年11月18日 22:24, Daniel Vetter wrote: On Tue, Nov 18, 2014 at 02:21:30PM +0100, Boris Brezillon wrote: Hi Daniel, On Tue, 18 Nov 2014 09:32:34 +0100 Daniel Vetter dan...@ffwll.ch wrote: On Tue, Nov 18, 2014 at 04:00:29PM +0800, Mark Yao wrote: From: Mark yao mark@rock-chips.com

[GIT PULL] core drm support for Rockchip SoCs

2014-10-20 Thread Mark yao
to 45bb5f4e7e82b30e9e7069c73441413680c9a59f: dt-bindings: video: Add documentation for rockchip vop (2014-10-17 16:39:31 +0800) Mark yao (3): drm: rockchip: Add basic drm driver dt-bindings: video: Add for rockchip display subsytem dt

Re: [PATCH v11 0/3] Add drm driver for Rockchip Socs

2014-10-17 Thread Mark yao
On 2014年10月17日 14:24, Heiko Stübner wrote: Hi Mark, Am Freitag, 17. Oktober 2014, 12:22:53 schrieb Mark yao: On 2014年10月17日 08:46, Dave Airlie wrote: On 17 October 2014 10:40, Mark yao mark@rock-chips.com wrote: Hi I think Rockchip drm driver is ready now, can it land? I probably want

Re: [PATCH v11 0/3] Add drm driver for Rockchip Socs

2014-10-17 Thread Mark yao
On 2014年10月17日 16:25, Heiko Stübner wrote: Am Freitag, 17. Oktober 2014, 16:16:01 schrieb Mark yao: On 2014年10月17日 14:24, Heiko Stübner wrote: Hi Mark, Am Freitag, 17. Oktober 2014, 12:22:53 schrieb Mark yao: On 2014年10月17日 08:46, Dave Airlie wrote: On 17 October 2014 10:40, Mark yao mark

Re: [PATCH v11 0/3] Add drm driver for Rockchip Socs

2014-10-16 Thread Mark yao
Hi I think Rockchip drm driver is ready now, can it land? Thanks. On 2014年10月08日 18:23, Mark Yao wrote: This a series of patches is a DRM Driver for Rockchip Socs, add support for vop devices. Future patches will add additional encoders/connectors, such as eDP, HDMI. The basic crtc

Re: [PATCH v11 0/3] Add drm driver for Rockchip Socs

2014-10-16 Thread Mark yao
On 2014年10月17日 08:46, Dave Airlie wrote: On 17 October 2014 10:40, Mark yao mark@rock-chips.com wrote: Hi I think Rockchip drm driver is ready now, can it land? I probably want to wait until -rc1 though I suppose since its a new driver and self contained we might be able to see if Linus

Re: [PATCH v10 1/3] drm: rockchip: Add basic drm driver

2014-10-08 Thread Mark yao
On 2014年10月08日 12:23, Mark Yao wrote: From: Mark yao mark@rock-chips.com This patch adds the basic structure of a DRM Driver for Rockchip Socs. Signed-off-by: Mark Yao mark@rock-chips.com Signed-off-by: Daniel Kurtz djku...@chromium.org Acked-by: Daniel Vetter dan...@ffwll.ch Reviewed

[PATCH v11 0/3] Add drm driver for Rockchip Socs

2014-10-08 Thread Mark Yao
: - fix mistake that use wrong variable at rockchip sys_resume/sys_suspend Mark yao (3): drm: rockchip: Add basic drm driver dt-bindings: video: Add for rockchip display subsytem dt-bindings: video: Add documentation for rockchip vop .../devicetree/bindings/video/rockchip-drm.txt | 19

[PATCH v11 1/3] drm: rockchip: Add basic drm driver

2014-10-08 Thread Mark Yao
From: Mark yao mark@rock-chips.com This patch adds the basic structure of a DRM Driver for Rockchip Socs. Signed-off-by: Mark Yao mark@rock-chips.com Signed-off-by: Daniel Kurtz djku...@chromium.org Acked-by: Daniel Vetter dan...@ffwll.ch Reviewed-by: Rob Clark robdcl...@gmail.com

[PATCH v11 3/3] dt-bindings: video: Add documentation for rockchip vop

2014-10-08 Thread Mark Yao
From: Mark yao mark@rock-chips.com This adds binding documentation for Rockchip SoC VOP driver. Signed-off-by: Mark Yao mark@rock-chips.com --- Changes in v2: - rename lcdc to vop - add vop reset - add iommu node - add port for display-subsystem Changes in v3: None Changes in v4: None

[PATCH v11 2/3] dt-bindings: video: Add for rockchip display subsytem

2014-10-08 Thread Mark Yao
From: Mark yao mark@rock-chips.com This add a display subsystem comprise the all display interface nodes. Signed-off-by: Mark Yao mark@rock-chips.com --- Changes in v2: - add DRM master device node to list all display nodes that comprise the graphics subsystem. Changes in v3: None

[PATCH v10 0/3] Add drm driver for Rockchip Socs

2014-10-07 Thread Mark Yao
iommu attach and detach safely. - fix mail info style. Changes in v10: Adviced by Andrzej Hajda - check drm_dev if it's NULL at PM suspend/resume Adviced by Sean Paul - use drm_fb_helper_prepare to init fb_helper funcs - Optimized code structure and remove some unnecessary Variables. Mark yao (3

[PATCH v10 3/3] dt-bindings: video: Add documentation for rockchip vop

2014-10-07 Thread Mark Yao
From: Mark yao mark@rock-chips.com This adds binding documentation for Rockchip SoC VOP driver. Signed-off-by: Mark Yao mark@rock-chips.com --- Changes in v2: - rename lcdc to vop - add vop reset - add iommu node - add port for display-subsystem Changes in v3: None Changes in v4: None

[PATCH v10 2/3] dt-bindings: video: Add for rockchip display subsytem

2014-10-07 Thread Mark Yao
From: Mark yao mark@rock-chips.com This add a display subsystem comprise the all display interface nodes. Signed-off-by: Mark Yao mark@rock-chips.com --- Changes in v2: - add DRM master device node to list all display nodes that comprise the graphics subsystem. Changes in v3: None

[PATCH v10 1/3] drm: rockchip: Add basic drm driver

2014-10-07 Thread Mark Yao
From: Mark yao mark@rock-chips.com This patch adds the basic structure of a DRM Driver for Rockchip Socs. Signed-off-by: Mark Yao mark@rock-chips.com Signed-off-by: Daniel Kurtz djku...@chromium.org Acked-by: Daniel Vetter dan...@ffwll.ch Reviewed-by: Rob Clark robdcl...@gmail.com

[PATCH v8 0/3] Add drm driver for Rockchip Socs

2014-09-30 Thread Mark Yao
, if we use ling flag interrupt, the address check often failed. Adviced by Daniel Kurtz - fix some bugs, mistake, remove unused function - keep clock and vop disabled when probe end - use drm_plane_helper_check_update to check update_plane if vaild Mark yao (3): drm: rockchip: Add basic drm driver

[PATCH v8 1/3] drm: rockchip: Add basic drm driver

2014-09-30 Thread Mark Yao
From: Mark yao mark@rock-chips.com This patch adds the basic structure of a DRM Driver for Rockchip Socs. Signed-off-by: Mark Yao mark@rock-chips.com Signed-off-by: Daniel Kurtz djku...@chromium.org Acked-by: Daniel Vetter dan...@ffwll.ch Reviewed-by: Rob Clark robdcl...@gmail.com

[PATCH v8 2/3] dt-bindings: video: Add for rockchip display subsytem

2014-09-30 Thread Mark Yao
From: Mark yao mark@rock-chips.com This add a display subsystem comprise the all display interface nodes. Signed-off-by: Mark Yao mark@rock-chips.com Signed-off-by: Daniel Kurtz djku...@chromium.org Acked-by: Daniel Vetter dan...@ffwll.ch Reviewed-by: Rob Clark robdcl...@gmail.com

[PATCH v8 3/3] dt-bindings: video: Add documentation for rockchip vop

2014-09-30 Thread Mark Yao
From: Mark yao mark@rock-chips.com This adds binding documentation for Rockchip SoC VOP driver. Signed-off-by: Mark Yao mark@rock-chips.com Acked-by: Daniel Vetter dan...@ffwll.ch Reviewed-by: Rob Clark robdcl...@gmail.com --- Changes in v2: - rename lcdc to vop - add vop reset - add

Re: [PATCH v8 2/3] dt-bindings: video: Add for rockchip display subsytem

2014-09-30 Thread Mark yao
On 2014年09月30日 16:10, Daniel Vetter wrote: On Tue, Sep 30, 2014 at 02:14:19PM +0800, Mark Yao wrote: From: Mark yao mark@rock-chips.com This add a display subsystem comprise the all display interface nodes. Signed-off-by: Mark Yao mark@rock-chips.com Signed-off-by: Daniel Kurtz djku

[PATCH v9 0/3] Add drm driver for Rockchip Socs

2014-09-30 Thread Mark Yao
iommu attach and detach safely. - fix mail info style. Mark yao (3): drm: rockchip: Add basic drm driver dt-bindings: video: Add for rockchip display subsytem dt-bindings: video: Add documentation for rockchip vop .../devicetree/bindings/video/rockchip-drm.txt | 19 + .../devicetree

[PATCH v9 1/3] drm: rockchip: Add basic drm driver

2014-09-30 Thread Mark Yao
From: Mark yao mark@rock-chips.com This patch adds the basic structure of a DRM Driver for Rockchip Socs. Signed-off-by: Mark Yao mark@rock-chips.com Signed-off-by: Daniel Kurtz djku...@chromium.org Acked-by: Daniel Vetter dan...@ffwll.ch Reviewed-by: Rob Clark robdcl...@gmail.com

[PATCH v9 2/3] dt-bindings: video: Add for rockchip display subsytem

2014-09-30 Thread Mark Yao
From: Mark yao mark@rock-chips.com This add a display subsystem comprise the all display interface nodes. Signed-off-by: Mark Yao mark@rock-chips.com --- Changes in v2: - add DRM master device node to list all display nodes that comprise the graphics subsystem. Changes in v3: None

[PATCH v9 3/3] dt-bindings: video: Add documentation for rockchip vop

2014-09-30 Thread Mark Yao
From: Mark yao mark@rock-chips.com This adds binding documentation for Rockchip SoC VOP driver. Signed-off-by: Mark Yao mark@rock-chips.com --- Changes in v2: - rename lcdc to vop - add vop reset - add iommu node - add port for display-subsystem Changes in v3: None Changes in v4: None

[PATCH v7 0/3] Add drm driver for Rockchip Socs

2014-09-26 Thread Mark yao
drm_diaplay_mode private method. - change vop mode_set timing to make it more safely. Changes in v7: - fix memory leakage problem. Mark yao (3): drm/rockchip: Add basic drm driver dt-bindings: video: Add for rockchip display subsytem dt-bindings: video: Add documentation for rockchip vop

[PATCH 1/3] drm/rockchip: Add basic drm driver

2014-09-26 Thread Mark yao
This patch adds the basic structure of a DRM Driver for Rockchip Socs. Signed-off-by: Mark yao mark@rock-chips.com Signed-off-by: Daniel Kurtz djku...@chromium.org Acked-by: Daniel Vetter dan...@ffwll.ch Reviewed-by: Rob Clark robdcl...@gmail.com --- Changes in v2: - use the component

[PATCH v7 2/3] dt-bindings: video: Add for rockchip display subsytem

2014-09-26 Thread Mark yao
This add a display subsystem comprise the all display interface nodes. Signed-off-by: Mark Yao mark@rock-chips.com Signed-off-by: Daniel Kurtz djku...@chromium.org Acked-by: Daniel Vetter dan...@ffwll.ch Reviewed-by: Rob Clark robdcl...@gmail.com --- Changes in v2: - add DRM master device

[PATCH v7 3/3] dt-bindings: video: Add documentation for rockchip vop

2014-09-26 Thread Mark yao
This adds binding documentation for Rockchip SoC VOP driver. Signed-off-by: Mark Yao mark@rock-chips.com Acked-by: Daniel Vetter dan...@ffwll.ch Reviewed-by: Rob Clark robdcl...@gmail.com --- Changes in v2: - rename lcdc to vop - add vop reset - add iommu node - add port for display-subsystem

[RESENT PATCH v7 0/3] Add drm driver for Rockchip Socs

2014-09-26 Thread Mark Yao
config, instead of using drm_diaplay_mode private method. - change vop mode_set timing to make it more safely. Changes in v7: - fix memory leakage problem. Mark yao (3): drm: rockchip: Add basic drm driver dt-bindings: video: Add for rockchip display subsytem dt-bindings: video: Add

[RESENT PATCH v7 1/3] drm: rockchip: Add basic drm driver

2014-09-26 Thread Mark Yao
From: Mark yao mark@rock-chips.com This patch adds the basic structure of a DRM Driver for Rockchip Socs. Signed-off-by: Mark Yao mark@rock-chips.com Signed-off-by: Daniel Kurtz djku...@chromium.org Acked-by: Daniel Vetter dan...@ffwll.ch Reviewed-by: Rob Clark robdcl...@gmail.com

[RESENT PATCH v7 2/3] dt-bindings: video: Add for rockchip display subsytem

2014-09-26 Thread Mark Yao
From: Mark yao mark@rock-chips.com This add a display subsystem comprise the all display interface nodes. Signed-off-by: Mark Yao mark@rock-chips.com Signed-off-by: Daniel Kurtz djku...@chromium.org Acked-by: Daniel Vetter dan...@ffwll.ch Reviewed-by: Rob Clark robdcl...@gmail.com

[RESENT PATCH v7 3/3] dt-bindings: video: Add documentation for rockchip vop

2014-09-26 Thread Mark Yao
From: Mark yao mark@rock-chips.com This adds binding documentation for Rockchip SoC VOP driver. Signed-off-by: Mark Yao mark@rock-chips.com Acked-by: Daniel Vetter dan...@ffwll.ch Reviewed-by: Rob Clark robdcl...@gmail.com --- Changes in v2: - rename lcdc to vop - add vop reset - add

[PATCH v6 0/3] Add drm driver for Rockchip Socs

2014-09-25 Thread Mark yao
drm_diaplay_mode private method. - change vop mode_set timing to make it more safely. Mark yao (3): drm/rockchip: Add basic drm driver dt-bindings: video: Add for rockchip display subsytem dt-bindings: video: Add documentation for rockchip vop .../devicetree/bindings/video/rockchip-drm.txt | 19

[PATCH v6 1/3] drm/rockchip: Add basic drm driver

2014-09-25 Thread Mark yao
This patch adds the basic structure of a DRM Driver for Rockchip Socs. Signed-off-by: Mark yao mark@rock-chips.com --- Changes in v2: - use the component framework to defer main drm driver probe until all VOP devices have been probed. - use dma-mapping API with ARM_DMA_USE_IOMMU, create dma

[PATCH v6 2/3] dt-bindings: video: Add for rockchip display subsytem

2014-09-25 Thread Mark yao
This add a display subsystem comprise the all display interface nodes. Signed-off-by: Mark Yao mark@rock-chips.com --- Changes in v2: - add DRM master device node to list all display nodes that comprise the graphics subsystem. Changes in v3: None Changes in v4: None Changes in v5: None

[PATCH v6 3/3] dt-bindings: video: Add documentation for rockchip vop

2014-09-25 Thread Mark yao
This adds binding documentation for Rockchip SoC VOP driver. Signed-off-by: Mark Yao mark@rock-chips.com --- Changes in v2: - rename lcdc to vop - add vop reset - add iommu node - add port for display-subsystem Changes in v3: None Changes in v4: None Changes in v5: None Changes in v6

Re: [PATCH v4 1/5] drm/rockchip: Add basic drm driver

2014-09-24 Thread Mark yao
On 2014年09月24日 16:20, Daniel Vetter wrote: On Mon, Sep 22, 2014 at 06:48:54PM +0800, Mark yao wrote: This patch adds the basic structure of a DRM Driver for Rockchip Socs. Signed-off-by: Mark yao mark@rock-chips.com --- Changes in v2: - use the component framework to defer main drm driver

Re: [PATCH v4 1/5] drm/rockchip: Add basic drm driver

2014-09-23 Thread Mark yao
to it soon ;-). And remember this is a 2 way thing, I wait for your review too (here is the last version of my driver [1]) :-) On Mon, 22 Sep 2014 18:48:54 +0800 Mark yao mark@rock-chips.com wrote: This patch adds the basic structure of a DRM Driver for Rockchip Socs. Signed-off-by: Mark

Re: [PATCH v4 1/5] drm/rockchip: Add basic drm driver

2014-09-23 Thread Mark yao
On 2014年09月23日 03:10, Rob Clark wrote: Ok, couple more small comments.. this time I actually had time to go through the entire patch, not just the uapi On Mon, Sep 22, 2014 at 6:48 AM, Mark yao mark@rock-chips.com wrote: This patch adds the basic structure of a DRM Driver for Rockchip

Re: [PATCH v4 1/5] drm/rockchip: Add basic drm driver

2014-09-23 Thread Mark yao
On 2014年09月22日 22:43, Arnd Bergmann wrote: On Monday 22 September 2014 18:48:54 Mark yao wrote: diff --git a/drivers/gpu/drm/rockchip/Kconfig b/drivers/gpu/drm/rockchip/Kconfig new file mode 100644 index 000..7146c80 --- /dev/null +++ b/drivers/gpu/drm/rockchip/Kconfig @@ -0,0 +1,19

Re: [PATCH v4 1/5] drm/rockchip: Add basic drm driver

2014-09-23 Thread Mark yao
On 2014年09月22日 23:54, Arnd Bergmann wrote: On Monday 22 September 2014 17:15:06 Boris BREZILLON wrote: + + /* TODO(djkurtz): fetch the mapping start/size from somewhere */ + mapping = arm_iommu_create_mapping(platform_bus_type, 0x1000, + SZ_1G); +

Re: [PATCH v3 1/5] drm/rockchip: Add basic drm driver

2014-09-23 Thread Mark yao
On 2014年09月23日 15:48, Daniel Vetter wrote: On Mon, Sep 22, 2014 at 09:32:19AM +0800, Mark yao wrote: On 2014年09月20日 08:03, Rob Clark wrote: On Fri, Sep 19, 2014 at 1:47 AM, Mark yao mark@rock-chips.com wrote: diff --git a/include/uapi/drm/rockchip_drm.h b/include/uapi/drm/rockchip_drm.h

[PATCH v5 0/3] Add drm driver for Rockchip Socs

2014-09-23 Thread Mark yao
by Daniel Vetter - drop all special ioctl and use generic kms ioctl instead. Adviced by Rob Clark - use unlocked api for drm_fb_helper_restore_fbdev_mode. - remove unused rockchip_gem_prime_import_sg_table. Mark yao (3): drm/rockchip: Add basic drm driver dt-bindings: video: Add for rockchip display

[PATCH v5 1/3] drm/rockchip: Add basic drm driver

2014-09-23 Thread Mark yao
This patch adds the basic structure of a DRM Driver for Rockchip Socs. Signed-off-by: Mark yao mark@rock-chips.com --- Changes in v2: - use the component framework to defer main drm driver probe until all VOP devices have been probed. - use dma-mapping API with ARM_DMA_USE_IOMMU, create dma

[PATCH v5 2/3] dt-bindings: video: Add for rockchip display subsytem

2014-09-23 Thread Mark yao
This add a display subsystem comprise the all display interface nodes. Signed-off-by: Mark Yao mark@rock-chips.com --- Changes in v2: - add DRM master device node to list all display nodes that comprise the graphics subsystem. Changes in v3: None Changes in v4: None Changes in v5: None

[PATCH v5 3/3] dt-bindings: video: Add documentation for rockchip vop

2014-09-23 Thread Mark yao
This adds binding documentation for Rockchip SoC VOP driver. Signed-off-by: Mark Yao mark@rock-chips.com --- Changes in v2: - rename lcdc to vop - add vop reset - add iommu node - add port for display-subsystem Changes in v3: None Changes in v4: None Changes in v5: None .../devicetree

[PATCH v4 0/5] Add drm driver for Rockchip Socs

2014-09-22 Thread Mark yao
, use register drm device directly. Adviced by Rob Clark - remove special mmap ioctl, do userspace mmap with normal mmap() or mmap offset Tested on rk3288 pinky board, use eDP encoders/connector, boot and display OK Mark yao (5): drm/rockchip: Add basic drm driver dt-bindings: video: Add

[PATCH v4 1/5] drm/rockchip: Add basic drm driver

2014-09-22 Thread Mark yao
This patch adds the basic structure of a DRM Driver for Rockchip Socs. Signed-off-by: Mark yao mark@rock-chips.com --- Changes in v2: - use the component framework to defer main drm driver probe until all VOP devices have been probed. - use dma-mapping API with ARM_DMA_USE_IOMMU, create dma

[PATCH v4 2/5] dt-bindings: video: Add for rockchip display subsytem

2014-09-22 Thread Mark yao
This add a display subsystem comprise the all display interface nodes. Signed-off-by: Mark Yao mark@rock-chips.com --- Changes in v2: - add DRM master device node to list all display nodes that comprise the graphics subsystem. Changes in v3: None Changes in v4: None .../devicetree

[PATCH v4 3/5] dt-bindings: video: Add documentation for rockchip vop

2014-09-22 Thread Mark yao
This adds binding documentation for Rockchip SoC VOP driver. Signed-off-by: Mark Yao mark@rock-chips.com --- Changes in v2: - rename lcdc to vop - add vop reset - add iommu node - add port for display-subsystem Changes in v3: None Changes in v4: None .../devicetree/bindings/video/rockchip

[PATCH v4 4/5] dt-bindings: video: Add documentation for rockchip edp

2014-09-22 Thread Mark yao
Add binding documentation for Rockchip SoC EDP driver. Signed-off-by: Jeff Chen jeff.c...@rock-chips.com Signed-off-by: Mark Yao mark@rock-chips.com --- Changes in v2: - add edp reset - add panel node - add port for display-subsystem Changes in v3: None Changes in v4: None .../devicetree

[PATCH v4 5/5] drm/rockchip: Add support for Rockchip Soc EDP

2014-09-22 Thread Mark yao
This adds support for Rockchip soc edp found on rk3288 Signed-off-by: Mark Yao mark@rock-chips.com Signed-off-by: Jeff Chen jeff.c...@rock-chips.com --- Changes in v2: - fix code sytle - use some define from drm_dp_helper.h - use panel-simple driver for primary display. - remove unnecessary

Re: [PATCH v3 1/5] drm/rockchip: Add basic drm driver

2014-09-21 Thread Mark yao
On 2014年09月19日 21:04, David Herrmann wrote: Hi On Fri, Sep 19, 2014 at 7:47 AM, Mark yao mark@rock-chips.com wrote: [snip] +static int rockchip_drm_bind(struct device *dev) +{ + return drm_platform_init(rockchip_drm_driver, to_platform_device(dev)); Please avoid drm_platform_

Re: [PATCH v3 1/5] drm/rockchip: Add basic drm driver

2014-09-21 Thread Mark yao
On 2014年09月20日 08:03, Rob Clark wrote: On Fri, Sep 19, 2014 at 1:47 AM, Mark yao mark@rock-chips.com wrote: diff --git a/include/uapi/drm/rockchip_drm.h b/include/uapi/drm/rockchip_drm.h new file mode 100644 index 000..8f8e60e --- /dev/null +++ b/include/uapi/drm/rockchip_drm.h @@ -0,0

[PATCH v2 0/5] Add drm driver for Rockchip Socs

2014-09-18 Thread Mark yao
From: mark yao y...@rock-chips.com This a series of patches is a DRM Driver for Rockchip Socs, add support for vop devices, eDP. Future patches will add additional encoders/connectors, such as HDMI. The basic crtc for rockchip is a VOP - Video Output Processor. the vop devices found on Rockchip

[PATCH v2 1/5] drm/rockchip: Add basic drm driver

2014-09-18 Thread Mark yao
This patch adds the basic structure of a DRM Driver for Rockchip Socs. Signed-off-by: Mark yao mark@rock-chips.com --- Changes in v2: - use the component framework to defer main drm driver probe until all VOP devices have been probed. - use dma-mapping API with ARM_DMA_USE_IOMMU, create dma

[PATCH v2 2/5] dt-bindings: video: Add for rockchip display subsytem

2014-09-18 Thread Mark yao
This add a display subsystem comprise the all display interface nodes. Signed-off-by: Mark Yao mark@rock-chips.com --- changes in v2: - add DRM master device node to list all display nodes that comprise the graphics subsystem. .../devicetree/bindings/video/rockchip-drm.txt | 19

[PATCH v2 3/5] dt-bindings: video: Add documentation for rockchip vop

2014-09-18 Thread Mark yao
This adds binding documentation for Rockchip SoC VOP driver. Signed-off-by: Mark Yao mark@rock-chips.com --- changes in v2: - rename lcdc to vop - add vop reset - add iommu node - add port for display-subsystem .../devicetree/bindings/video/rockchip-vop.txt | 58

[PATCH v2 4/5] dt-bindings: video: Add documentation for rockchip edp

2014-09-18 Thread Mark yao
Add binding documentation for Rockchip SoC EDP driver. Signed-off-by: Jeff Chen jeff.c...@rock-chips.com Signed-off-by: Mark Yao mark@rock-chips.com --- changes in v2: - add edp reset - add panel node - add port for display-subsystem .../devicetree/bindings/video/rockchip-edp.txt | 50

[PATCH v2 5/5] drm/rockchip: Add support for Rockchip Soc EDP

2014-09-18 Thread Mark yao
This adds support for Rockchip soc edp found on rk3288 Signed-off-by: Mark Yao mark@rock-chips.com Signed-off-by: Jeff Chen jeff.c...@rock-chips.com --- change in v2: - fix code sytle - use some define from drm_dp_helper.h - use panel-simple driver for primary display. - remove unnecessary

[PATCH v3 0/5] Add drm driver for Rockchip Socs

2014-09-18 Thread Mark yao
OK Mark yao (5): drm/rockchip: Add basic drm driver dt-bindings: video: Add for rockchip display subsytem dt-bindings: video: Add documentation for rockchip vop dt-bindings: video: Add documentation for rockchip edp drm/rockchip: Add support for Rockchip Soc EDP .../devicetree/bindings

[PATCH v3 1/5] drm/rockchip: Add basic drm driver

2014-09-18 Thread Mark yao
This patch adds the basic structure of a DRM Driver for Rockchip Socs. Signed-off-by: Mark yao mark@rock-chips.com --- Changes in v2: - use the component framework to defer main drm driver probe until all VOP devices have been probed. - use dma-mapping API with ARM_DMA_USE_IOMMU, create dma

[PATCH v3 2/5] dt-bindings: video: Add for rockchip display subsytem

2014-09-18 Thread Mark yao
This add a display subsystem comprise the all display interface nodes. Signed-off-by: Mark Yao mark@rock-chips.com --- Changes in v2: - add DRM master device node to list all display nodes that comprise the graphics subsystem. Changes in v3: None .../devicetree/bindings/video/rockchip

[PATCH v3 3/5] dt-bindings: video: Add documentation for rockchip vop

2014-09-18 Thread Mark yao
This adds binding documentation for Rockchip SoC VOP driver. Signed-off-by: Mark Yao mark@rock-chips.com --- Changes in v2: - rename lcdc to vop - add vop reset - add iommu node - add port for display-subsystem Changes in v3: None .../devicetree/bindings/video/rockchip-vop.txt | 58

[PATCH v3 4/5] dt-bindings: video: Add documentation for rockchip edp

2014-09-18 Thread Mark yao
Add binding documentation for Rockchip SoC EDP driver. Signed-off-by: Jeff Chen jeff.c...@rock-chips.com Signed-off-by: Mark Yao mark@rock-chips.com --- Changes in v2: - add edp reset - add panel node - add port for display-subsystem Changes in v3: None .../devicetree/bindings/video

[PATCH v3 5/5] drm/rockchip: Add support for Rockchip Soc EDP

2014-09-18 Thread Mark yao
This adds support for Rockchip soc edp found on rk3288 Signed-off-by: Mark Yao mark@rock-chips.com Signed-off-by: Jeff Chen jeff.c...@rock-chips.com --- Changes in v2: - fix code sytle - use some define from drm_dp_helper.h - use panel-simple driver for primary display. - remove unnecessary

[PATCH] clk: rockchip: rk3288: Document eDP clock names

2014-09-12 Thread Mark yao
This patch adds clock names for rk3288 eDP. Signed-off-by: Mark yao mark@rock-chips.com --- drivers/clk/rockchip/clk-rk3288.c | 6 +++--- include/dt-bindings/clock/rk3288-cru.h | 3 +++ 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/drivers/clk/rockchip/clk-rk3288.c b

[PATCH] clk: rockchip: rk3288: Document HDMI clock names

2014-09-12 Thread Mark yao
This patch adds clock names for rk3288 HDMI. Signed-off-by: Mark yao mark@rock-chips.com --- drivers/clk/rockchip/clk-rk3288.c | 6 +++--- include/dt-bindings/clock/rk3288-cru.h | 3 +++ 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/drivers/clk/rockchip/clk-rk3288.c b

[PATCH] clk: rockchip: rk3288: add VOP1 softresets and rename VOP0 softresets

2014-09-12 Thread Mark yao
The rk3288 have two vop, and each vop has three softresets were axi_reset, ahb_reset and dclk_reset. Signed-off-by: Mark yao mark@rock-chips.com --- include/dt-bindings/clock/rk3288-cru.h | 10 +++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/include/dt-bindings/clock

[PATCH] clk: rockchip: rk3288: add reset indices for SOFTRST9-11

2014-09-12 Thread Mark yao
The patch add the rest of the indices of the additional reset registers from the updated TRM. Signed-off-by: Mark yao mark@rock-chips.com --- include/dt-bindings/clock/rk3288-cru.h | 43 ++ 1 file changed, 43 insertions(+) diff --git a/include/dt-bindings

[PATCH 1/9] drm: Add drm driver for Rockchip Socs

2014-08-07 Thread mark yao
This patch is a DRM Driver for Rockchip Socs, driver provides an abstraction for the graphics hardware, such as lcd controller and connector interface. Signed-off-by: mark yao y...@rock-chips.com --- changes since v1: Adviced by Daniel Vetter: - Switch to universal plane API's --- drivers/gpu

[PATCH 0/9] Add drm driver for Rockchip Socs

2014-08-03 Thread mark yao
From: mark yao y...@rock-chips.com This a series of patches is a DRM Driver for Rockchip Socs, driver provides an abstraction for the graphics hardware, as lcd controller and connector interface. add rk3288 lcd controller. add rk3288 lvds and rk3288 edp connector. Tested on rk3288 sdk board

[PATCH 2/9] Add devicetree bindings for panels used by the Rockchip DRM

2014-08-03 Thread mark yao
Signed-off-by: mark yao y...@rock-chips.com --- .../devicetree/bindings/video/rockchip-panel.txt | 52 1 file changed, 52 insertions(+) create mode 100644 Documentation/devicetree/bindings/video/rockchip-panel.txt diff --git a/Documentation/devicetree/bindings/video

[PATCH 3/9] drm: add driver for panels used by the Rockchip DRM

2014-08-03 Thread mark yao
Signed-off-by: mark yao y...@rock-chips.com --- drivers/gpu/drm/rockchip/Makefile |3 +- drivers/gpu/drm/rockchip/rockchip_panel.c | 297 + 2 files changed, 299 insertions(+), 1 deletion(-) create mode 100644 drivers/gpu/drm/rockchip/rockchip_panel.c

[PATCH 4/9] Add devicetree bindings for Rockchip lcd controller

2014-08-03 Thread mark yao
Signed-off-by: mark yao y...@rock-chips.com --- .../devicetree/bindings/video/rockchip-lcdc.txt| 33 1 file changed, 33 insertions(+) create mode 100644 Documentation/devicetree/bindings/video/rockchip-lcdc.txt diff --git a/Documentation/devicetree/bindings/video

[PATCH 5/9] drm: add Rockchip rk3288 lcd controller driver

2014-08-03 Thread mark yao
Signed-off-by: mark yao y...@rock-chips.com --- drivers/gpu/drm/rockchip/Kconfig|2 + drivers/gpu/drm/rockchip/Makefile |2 +- drivers/gpu/drm/rockchip/lcdc/Kconfig |9 + drivers/gpu/drm/rockchip/lcdc/Makefile |4 + drivers/gpu/drm/rockchip/lcdc

[PATCH 6/9] Add devicetree bindings for Rockchip Soc LVDS

2014-08-03 Thread mark yao
Signed-off-by: mark yao y...@rock-chips.com --- .../devicetree/bindings/video/rockchip-panel.txt | 30 1 file changed, 30 insertions(+) diff --git a/Documentation/devicetree/bindings/video/rockchip-panel.txt b/Documentation/devicetree/bindings/video/rockchip-panel.txt

  1   2   >