[PATCH] drm/rockchip: vop: power off until vop standby take effect

2015-01-31 Thread Mark Yao
Vop standby will take effect end of current frame, if dsp_hold_valid_irq happen, it means vop standby complete. we must wait standby complete when we want to disable aclk, if not, memory bus maybe dead. Signed-off-by: Mark Yao --- drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 76

[PATCH] drm/rockchip: vop: power off until vop standby take effect

2015-01-31 Thread Mark Yao
Vop standby will take effect end of current frame, if dsp_hold_valid_irq happen, it means vop standby complete. we must wait standby complete when we want to disable aclk, if not, memory bus maybe dead. Signed-off-by: Mark Yao mark@rock-chips.com --- drivers/gpu/drm/rockchip

[PATCH v2 1/2] drm/rockchip: vop use is_enabled instead of dpms mode

2015-01-22 Thread Mark Yao
igned-off-by: Mark Yao --- Changes in v2: - fix mistake that set is_enabled wrong. drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 34 ++- 1 file changed, 18 insertions(+), 16 deletions(-) diff --git a/drivers/gpu/drm/rockchip/rockchip_drm_vop.c b/drivers/gpu/drm

[PATCH v2 2/2] drm/rockchip: vop: set vop enabled after enable iommu

2015-01-22 Thread Mark Yao
do vop plane flip is safe, so place is_enabled = true after enable iommu is suitable. Signed-off-by: Mark Yao --- Changes in v2: - fix mistake that set is_enabled wrong. drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 11 +++ 1 file changed, 7 insertions(+), 4 deletions(-) diff --

[PATCH v2 0/2] drm/rockchip: Optimization vop dpms control

2015-01-22 Thread Mark Yao
r problem at vop_crtc_dpms: vop_enable()->drm_vblank_on, drm_vblank_on may call vop enable vblank. if it happen, vblank enable would failed, then cause irq status error. because is_enabled value is set after drm_vblank_on. Changes in v2: - fix mistake that set is_enabled wrong. Mark Yao (2):

Re: [PATCH 1/2] drm/rockchip: vop use is_enabled instead of dpms mode

2015-01-22 Thread Mark yao
On 2015年01月22日 15:33, Daniel Vetter wrote: On Thu, Jan 22, 2015 at 03:05:32PM +0800, Mark Yao wrote: drm dpms have many power modes: ON,OFF,SUSPEND,STANDBY, etc. but vop only have enable/disable mode, maybe case such bug: --> DRM_DPMS_ON: power on vop --> DRM_DPMS_SUSPEND: power o

[PATCH v2 0/2] drm/rockchip: Optimization vop dpms control

2015-01-22 Thread Mark Yao
at vop_crtc_dpms: vop_enable()-drm_vblank_on, drm_vblank_on may call vop enable vblank. if it happen, vblank enable would failed, then cause irq status error. because is_enabled value is set after drm_vblank_on. Changes in v2: - fix mistake that set is_enabled wrong. Mark Yao (2): drm/rockchip

Re: [PATCH 1/2] drm/rockchip: vop use is_enabled instead of dpms mode

2015-01-22 Thread Mark yao
On 2015年01月22日 15:33, Daniel Vetter wrote: On Thu, Jan 22, 2015 at 03:05:32PM +0800, Mark Yao wrote: drm dpms have many power modes: ON,OFF,SUSPEND,STANDBY, etc. but vop only have enable/disable mode, maybe case such bug: -- DRM_DPMS_ON: power on vop -- DRM_DPMS_SUSPEND: power off vop

[PATCH v2 2/2] drm/rockchip: vop: set vop enabled after enable iommu

2015-01-22 Thread Mark Yao
plane flip is safe, so place is_enabled = true after enable iommu is suitable. Signed-off-by: Mark Yao mark@rock-chips.com --- Changes in v2: - fix mistake that set is_enabled wrong. drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 11 +++ 1 file changed, 7 insertions(+), 4 deletions

[PATCH v2 1/2] drm/rockchip: vop use is_enabled instead of dpms mode

2015-01-22 Thread Mark Yao
drm dpms have many power modes: ON,OFF,SUSPEND,STANDBY, etc. but vop only have enable/disable mode, maybe case such bug: -- DRM_DPMS_ON: power on vop -- DRM_DPMS_SUSPEND: power off vop -- DRM_DPMS_OFF: already power off at SUSPEND, crash so use a bool val is more suitable. Signed-off-by: Mark

[PATCH 2/2] drm/rockchip: vop: set vop enabled after enable iommu

2015-01-21 Thread Mark Yao
do vop plane flip is safe, so place is_enabled = true after enable iommu is suitable. Signed-off-by: Mark Yao --- drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 11 +++ 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/drivers/gpu/drm/rockchip/rockchip_drm_vop.c b/drivers/gpu/

[PATCH 0/2] drm/rockchip: Optimization vop dpms control

2015-01-21 Thread Mark Yao
r problem at vop_crtc_dpms: vop_enable()->drm_vblank_on, drm_vblank_on may call vop enable vblank. if it happen, vblank enable would failed, then cause irq status error. because is_enabled value is set after drm_vblank_on. Mark Yao (2): drm/rockchip: vop use is_enabled instead of dpms mode

[PATCH 1/2] drm/rockchip: vop use is_enabled instead of dpms mode

2015-01-21 Thread Mark Yao
igned-off-by: Mark Yao --- drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 34 ++- 1 file changed, 18 insertions(+), 16 deletions(-) diff --git a/drivers/gpu/drm/rockchip/rockchip_drm_vop.c b/drivers/gpu/drm/rockchip/rockchip_drm_vop.c index 9a5c571..f278c09 100644 --- a/driver

[PATCH] drm/rockchip: vop: fix vop vsync/hsync polarity

2015-01-21 Thread Mark Yao
dsp_hsync_pol HSYNC polarity 1'b0 : negative 1'b1 : positive Signed-off-by: Mark Yao --- drivers/gpu/drm/rockchip/rockchip_drm_vop.c |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/gpu/drm/rockchip/rockchip_drm_vop.c b/drivers/gpu/drm/rockchip

[PATCH] drm/rockchip: vop: fix vop vsync/hsync polarity

2015-01-21 Thread Mark Yao
dsp_hsync_pol HSYNC polarity 1'b0 : negative 1'b1 : positive Signed-off-by: Mark Yao mark@rock-chips.com --- drivers/gpu/drm/rockchip/rockchip_drm_vop.c |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/gpu/drm/rockchip/rockchip_drm_vop.c b

[PATCH 0/2] drm/rockchip: Optimization vop dpms control

2015-01-21 Thread Mark Yao
at vop_crtc_dpms: vop_enable()-drm_vblank_on, drm_vblank_on may call vop enable vblank. if it happen, vblank enable would failed, then cause irq status error. because is_enabled value is set after drm_vblank_on. Mark Yao (2): drm/rockchip: vop use is_enabled instead of dpms mode drm/rockchip: vop

[PATCH 1/2] drm/rockchip: vop use is_enabled instead of dpms mode

2015-01-21 Thread Mark Yao
drm dpms have many power modes: ON,OFF,SUSPEND,STANDBY, etc. but vop only have enable/disable mode, maybe case such bug: -- DRM_DPMS_ON: power on vop -- DRM_DPMS_SUSPEND: power off vop -- DRM_DPMS_OFF: already power off at SUSPEND, crash so use a bool val is more suitable. Signed-off-by: Mark

[PATCH 2/2] drm/rockchip: vop: set vop enabled after enable iommu

2015-01-21 Thread Mark Yao
plane flip is safe, so place is_enabled = true after enable iommu is suitable. Signed-off-by: Mark Yao mark@rock-chips.com --- drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 11 +++ 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/drivers/gpu/drm/rockchip

[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

[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 --- 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 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 --- 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 Changes in v6: None

[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 Signed-off-by: Daniel Kurtz Acked-by: Daniel Vetter Reviewed-by: Rob Clark --- Changes in v2: - use the component framework to defer main drm driver probe until all VOP devices have been probed

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

2014-12-02 Thread Mark Yao
e recursive dependency problem - fix compile problems when build 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

[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日 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

[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日 06:53, Dave Airlie wrote: On 26 November 2014 at 17:34, Joerg Roedel 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]

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 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 --- 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 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 --- 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 Changes in v6: None

[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 Signed-off-by: Daniel Kurtz Acked-by: Daniel Vetter Reviewed-by: Rob Clark --- Changes in v2: - use the component framework to defer main drm driver probe until all VOP devices have been probed

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

2014-11-19 Thread Mark Yao
tc _init should before dev-node kms object lookup idr and conector sysfs need below minor node register, I don't like split the connector init and register, so just call ->load at the midile of drm register. Mark yao (3): drm: rockchip: Add basic drm driver dt-bindings: video: Add for

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

2014-11-19 Thread Mark Yao
and conector sysfs need below minor node register, I don't like split the connector init and register, so just call -load at the midile of drm register. Mark yao (3): drm: rockchip: Add basic drm driver dt-bindings: video: Add for rockchip display subsytem dt-bindings: video: Add

[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 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 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

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 wrote: On Tue, Nov 18, 2014 at 04:00:29PM +0800, Mark Yao wrote: From: Mark yao This patch adds the basic structure

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

2014-11-18 Thread Mark Yao
This add a display subsystem comprise the all display interface nodes. Signed-off-by: Mark Yao --- 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 Changes in v6: None

[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 --- 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 v13 0/3] Add drm driver for Rockchip Socs

2014-11-18 Thread Mark Yao
- fix vblank irq can't close problem Changes in v13: - fix vop compile warning. Adviced by Daniel Vetter - directly call rockchip_drm_load before register instead of call ->load at the middle of drm register. Mark yao (3): drm: rockchip: Add basic drm driver dt-bindings: video: Add for ro

[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 Signed-off-by: Daniel Kurtz Acked-by: Daniel Vetter Reviewed-by: Rob Clark --- Changes in v2: - use the component framework to defer main drm driver probe until all VOP devices have been probed

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 This patch adds the basic structure of a DRM Driver for Rockchip Socs. Signed-off-by: Mark Yao Signed-off-by: Daniel Kurtz Acked-by: Daniel Vetter Reviewed-by: Rob Clark

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

2014-11-18 Thread Mark Yao
From: Mark yao This adds binding documentation for Rockchip SoC VOP driver. Signed-off-by: Mark Yao --- 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

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

2014-11-18 Thread Mark Yao
From: Mark yao This add a display subsystem comprise the all display interface nodes. Signed-off-by: Mark Yao --- 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 v12 1/3] drm: rockchip: Add basic drm driver

2014-11-18 Thread Mark Yao
From: Mark yao This patch adds the basic structure of a DRM Driver for Rockchip Socs. Signed-off-by: Mark Yao Signed-off-by: Daniel Kurtz Acked-by: Daniel Vetter Reviewed-by: Rob Clark --- Changes in v2: - use the component framework to defer main drm driver probe until all VOP devices

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

2014-11-18 Thread Mark Yao
tructure and remove some unnecessary Variables. Changes in v11: - 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 - fi

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

[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 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

[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

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 0/3] Add drm driver for Rockchip Socs

2014-11-18 Thread Mark Yao
vop compile warning. Adviced by Daniel Vetter - directly call rockchip_drm_load before register instead of call -load at the middle of drm register. Mark yao (3): drm: rockchip: Add basic drm driver dt-bindings: video: Add for rockchip display subsytem dt-bindings: video: Add documentation

[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

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

2014-11-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 Changes in v4: None Changes in v5: None

[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

[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日 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 wrote

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 wrote: Hi I think Rockchip drm driver is ready now, can it land? I probably want to wait until -rc1

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
On 2014年10月17日 08:46, Dave Airlie wrote: On 17 October 2014 10:40, Mark yao 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 is interested

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 "

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

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

2014-10-08 Thread Mark Yao
From: Mark yao This adds binding documentation for Rockchip SoC VOP driver. Signed-off-by: Mark Yao --- 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

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

2014-10-08 Thread Mark Yao
From: Mark yao This patch adds the basic structure of a DRM Driver for Rockchip Socs. Signed-off-by: Mark Yao Signed-off-by: Daniel Kurtz Acked-by: Daniel Vetter Reviewed-by: Rob Clark --- Changes in v2: - use the component framework to defer main drm driver probe until all VOP devices

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

2014-10-08 Thread Mark Yao
From: Mark yao This add a display subsystem comprise the all display interface nodes. Signed-off-by: Mark Yao --- 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 v11 0/3] Add drm driver for Rockchip Socs

2014-10-08 Thread Mark Yao
tructure and remove some unnecessary Variables. Changes in v11: - 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

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 This patch adds the basic structure of a DRM Driver for Rockchip Socs. Signed-off-by: Mark Yao Signed-off-by: Daniel Kurtz Acked-by: Daniel Vetter Reviewed-by: Rob Clark --- Changes in v2: - use the component framework to defer main drm

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 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 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 v10 3/3] dt-bindings: video: Add documentation for rockchip vop

2014-10-07 Thread Mark Yao
From: Mark yao This adds binding documentation for Rockchip SoC VOP driver. Signed-off-by: Mark Yao --- 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

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

2014-10-07 Thread Mark Yao
From: Mark yao This patch adds the basic structure of a DRM Driver for Rockchip Socs. Signed-off-by: Mark Yao Signed-off-by: Daniel Kurtz Acked-by: Daniel Vetter Reviewed-by: Rob Clark --- Changes in v2: - use the component framework to defer main drm driver probe until all VOP devices

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

2014-10-07 Thread Mark Yao
From: Mark yao This add a display subsystem comprise the all display interface nodes. Signed-off-by: Mark Yao --- 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 v10 0/3] Add drm driver for Rockchip Socs

2014-10-07 Thread Mark Yao
vaild Changes in v9: - fix suspend and resume bug, make 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 structur

[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 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 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 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 v9 3/3] dt-bindings: video: Add documentation for rockchip vop

2014-09-30 Thread Mark Yao
From: Mark yao This adds binding documentation for Rockchip SoC VOP driver. Signed-off-by: Mark Yao --- 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

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

2014-09-30 Thread Mark Yao
From: Mark yao This add a display subsystem comprise the all display interface nodes. Signed-off-by: Mark Yao --- 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 v9 1/3] drm: rockchip: Add basic drm driver

2014-09-30 Thread Mark Yao
From: Mark yao This patch adds the basic structure of a DRM Driver for Rockchip Socs. Signed-off-by: Mark Yao Signed-off-by: Daniel Kurtz Acked-by: Daniel Vetter Reviewed-by: Rob Clark --- Changes in v2: - use the component framework to defer main drm driver probe until all VOP devices

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

2014-09-30 Thread Mark Yao
vaild Changes in v9: - fix suspend and resume bug, make 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 .../devicet

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 This add a display subsystem comprise the all display interface nodes. Signed-off-by: Mark Yao Signed-off-by: Daniel Kurtz Acked-by: Daniel Vetter Reviewed-by: Rob Clark

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

2014-09-30 Thread Mark Yao
From: Mark yao This adds binding documentation for Rockchip SoC VOP driver. Signed-off-by: Mark Yao Acked-by: Daniel Vetter Reviewed-by: Rob Clark --- Changes in v2: - rename "lcdc" to "vop" - add vop reset - add iommu node - add port for display-subsystem Changes in v3:

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

2014-09-30 Thread Mark Yao
From: Mark yao This add a display subsystem comprise the all display interface nodes. Signed-off-by: Mark Yao Signed-off-by: Daniel Kurtz Acked-by: Daniel Vetter Reviewed-by: Rob Clark --- Changes in v2: - add DRM master device node to list all display nodes that comprise the graphics

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

2014-09-30 Thread Mark Yao
From: Mark yao This patch adds the basic structure of a DRM Driver for Rockchip Socs. Signed-off-by: Mark Yao Signed-off-by: Daniel Kurtz Acked-by: Daniel Vetter Reviewed-by: Rob Clark --- Changes in v2: - use the component framework to defer main drm driver probe until all VOP devices

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

2014-09-30 Thread Mark Yao
t, because the win config take affect at frame start time, 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 v

[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

<    4   5   6   7   8   9   10   11   >