[PATCH 7/9] drm/rockchip: Use drm_plane_helper_check_state()

2016-07-27 Thread Mark yao
dy > (unlikje most arm drm drivers) so there are no function changes > here. > > Cc: Yao > Cc:linux-rockchip at lists.infradead.org > Signed-off-by: Ville Syrjälä Acked-by: Mark Yao Thanks. -- Mark Yao

[PATCH 2/2] dt-bindings: add simple-panel-dsi and simple-panel

2016-07-27 Thread Mark yao
On 2016年07月26日 17:02, Thierry Reding wrote: > On Tue, Jul 26, 2016 at 10:01:32AM +0800, Mark yao wrote: >> On 2016年07月25日 23:21, Thierry Reding wrote: >> >> On Wed, Jul 20, 2016 at 11:18:50AM +0800, Mark Yao wrote: >> >> Allow user add d

[PATCH 1/3] drm: introduce share plane

2016-07-28 Thread Mark yao
rk322x example on rk3288: if not support share plane, each vop only support four planes, but if support this function, each vop can support ten planes. On 2016年07月26日 17:51, Mark yao wrote: > On 2016年07月26日 16:26, Daniel Vetter wrote: >> On Tue, Jul 26, 2016 at 0

[PATCH 1/3] drm: introduce share plane

2016-07-28 Thread Mark yao
On 2016年07月28日 16:03, Daniel Vetter wrote: > On Thu, Jul 28, 2016 at 11:01:04AM +0800, Mark yao wrote: >> Any ideas for the share planes? >> >> This function is important for our series of vop full design. >> The series of vop is: >> I

[RESEND PATCH 3/6] drm/rockchip: vop: add cdn DP support for rk3399

2016-06-01 Thread Mark yao
An HTML attachment was scrubbed... URL:

[PATCH v2 05/10] drm/rockchip: analogix_dp: add rk3399 eDP support

2016-06-01 Thread Mark yao
les changed, 35 insertions(+), 3 deletions(-) > > Looks for me, So for the drm/rockchip side: Acked-by: Mark Yao Thanks. -- ï¼­ark Yao

[PATCH v2 02/10] drm/rockchip: analogix_dp: split the lcdc select setting into device data

2016-06-01 Thread Mark yao
sages for each chips. > > Signed-off-by: Yakir Yang Looks for me, So: Acked-by: Mark Yao -- ï¼­ark Yao

[PATCH v2 09/10] drm/rockchip: analogix_dp: update the comments about why need to hardcode VOP output mode

2016-06-01 Thread Mark yao
de the VOP output mode to RGA10 here. > > Signed-off-by: Yakir Yang Looks for me, So: Acked-by: Mark Yao -- ï¼­ark Yao

[PATCH v2 08/10] drm/rockchip: analogix_dp: correct the connector display color format and bpc

2016-06-01 Thread Mark yao
24,7 @@ static int rockchip_dp_bind(struct device *dev, struct > device *master, > dp->plat_data.subdev_type = dp_data->chip_type; > dp->plat_data.power_on = rockchip_dp_poweron; > dp->plat_data.power_off = rockchip_dp_powerdown; > + dp->plat_data.mode_valid = rockchip_dp_mode_valid; > > return analogix_dp_bind(dev, dp->drm_dev, &dp->plat_data); > } Looks for me, So: Acked-by: Mark Yao -- ï¼­ark Yao

[PATCH v2 06/10] drm/rockchip: analogix_dp: make panel detect to an optional action

2016-06-01 Thread Mark yao
On 2016年05月24日 13:02, Yakir Yang wrote: > Some boards don't need to declare a panel device node, like the > display interface is DP monitors, so it's necessary to make the > panel detect to an optional action. > > Signed-off-by: Yakir Yang > --- Looks for me, So:

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

2014-11-18 Thread Mark Yao
em - 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:

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

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

2014-11-18 Thread Mark Yao
ode structure 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

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

[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 v12 1/3] drm: rockchip: Add basic drm driver

2014-11-19 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

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

2014-11-19 Thread Mark yao
On 2014年11月19日 09:09, Mark yao wrote: > 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: >

[PATCH v3 1/5] drm/rockchip: sort registers define by chip's number

2016-08-25 Thread Mark yao
On 2016年08月23日 21:13, Sean Paul wrote: > On Mon, Aug 22, 2016 at 8:40 PM, Mark yao wrote: >> On 2016年08月23日 04:30, Sean Paul wrote: >>> On Thu, Aug 18, 2016 at 6:02 AM, Mark yao >>> wrote: >>>> On 2016年08月18日 17:11, Daniel Vetter wrote: &

[GIT PULL] drm/rockchip: fixes and new features

2015-08-26 Thread Mark yao
6:26 +0800) -------- Mark Yao (6): drm/rockchip: vop: Fix virtual stride calculation drm/rockchip: vop: Fix window dest start point drm/rockchip: vop: Add yuv plane support drm/rockchip: vop: Default enable win2/3 area0 bit dr

[PATCH v3 3/3] drm/rockchip: remove rockchip_drm_encoder_get_mux_id

2015-08-28 Thread Mark yao
point(ep, &endpoint); > - of_node_put(ep); > - return ret ?: endpoint.id; > - } > - } > - > - return -EINVAL; > -} > -EXPORT_SYMBOL_GPL(rockchip_drm_encoder_get_mux_id); > - Dw-hdmi driver can reuse this fuction, so Acked-by: Mar

[PATCH] drm: bridge/dw_hdmi: add atomic API support

2015-12-01 Thread Mark Yao
. Signed-off-by: Mark Yao --- drivers/gpu/drm/bridge/dw_hdmi.c | 23 +-- 1 file changed, 21 insertions(+), 2 deletions(-) diff --git a/drivers/gpu/drm/bridge/dw_hdmi.c b/drivers/gpu/drm/bridge/dw_hdmi.c index 56de9f1..dc0bdd4 100644 --- a/drivers/gpu/drm/bridge/dw_hdmi.c +++ b

[RFC PATCH 2/9] drm/rockchip: Use new vblank api drm_crtc_vblank_*

2015-12-01 Thread Mark yao
On 2015年12月01日 15:56, Daniel Stone wrote: > Hi, > > On 1 December 2015 at 03:26, Mark Yao wrote: >> No functional update, drm_vblank_* is the legacy version of >> drm_crtc_vblank_*. and use new api make driver more clean. >> >> Signed-off-by: Mark Yao

[RFC PATCH 3/9] drm/rockchip: Convert to support atomic API

2015-12-01 Thread Mark yao
On 2015年12月01日 16:18, Daniel Stone wrote: > Hi Mark, > > On 1 December 2015 at 03:26, Mark Yao wrote: >> +static void rockchip_atomic_wait_for_complete(struct drm_atomic_state >> *state) >> +{ >> + struct drm_crtc_state *crtc_state; >> +

[RFC PATCH 3/9] drm/rockchip: Convert to support atomic API

2015-12-01 Thread Mark yao
On 2015年12月01日 16:18, Daniel Stone wrote: > Hi Mark, > > On 1 December 2015 at 03:26, Mark Yao wrote: >> >+static void rockchip_atomic_wait_for_complete(struct drm_atomic_state >> >*state) >> >+{ >> >+ struct drm_crtc_state *

[RFC PATCH 2/9] drm/rockchip: Use new vblank api drm_crtc_vblank_*

2015-12-01 Thread Mark yao
On 2015年12月01日 17:01, Daniel Vetter wrote: > On Tue, Dec 01, 2015 at 04:33:27PM +0800, Mark yao wrote: >> On 2015年12月01日 15:56, Daniel Stone wrote: >>> Hi, >>> >>> On 1 December 2015 at 03:26, Mark Yao wrote: >>>> No function

[PATCH] drm/rockchip: Fix module autoload for OF platform driver

2015-12-02 Thread Mark yao
On 2015年11月30日 22:56, Luis de Bethencourt wrote: > This platform driver has a OF device ID table but the OF module > alias information is not created so module autoloading won't work. > > Signed-off-by: Luis de Bethencourt > --- > > Hi, > > This is a Resend of a patch from October 20th [0] >

[PATCH 2/2] drm/rockchip: Send events for same-fb flips

2015-12-02 Thread Mark yao
On 2015年11月23日 15:46, Caesar Wang wrote: > Hi, > > 于 2015年11月16日 20:50, Daniel Stone 写道: >> Rockchip previously treated a pageflip to the same framebuffer as a >> no-op, discarding the event if one was requested. This breaks Weston, >> which, when idle, sends a no-op vblank event

[PATCH 1/2] drm/rockchip: Use CRTC vblank event interface

2015-12-02 Thread Mark yao
On 2015年11月16日 20:50, Daniel Stone wrote: > Passing -1 as the pipe for vblank events now triggers a WARN_ON, but had > previously made multi-screen unusable anyway. Pass the correct pipe to > the event-send function, and use the new API to make this a bit easier > for us. > > Fixes WARN prese

[GIT PULL] drm/rockchip: fixes

2015-12-02 Thread Mark yao
Hi Dave Here are some needed fixes for rockchip drm. There are three patches I had sent you before, I noticed that you don't land them, so I rebase to drm-fixes and send you again: drm/rockchip: unset pgoff when mmap'ing gems drm rockchip can't work without this patch, when te

[RFC PATCH 7/9] drm/rockchip: force enable vop when do mode setting

2015-12-03 Thread Mark yao
On 2015年12月03日 06:17, Daniel Vetter wrote: > On Wed, Dec 02, 2015 at 05:55:36PM +0100, Thierry Reding wrote: >> On Tue, Dec 01, 2015 at 11:32:01AM +0800, Mark Yao wrote: >>> When do mode setting, mean that we want to enable display output, >>> but sometimes, vop_cr

drm_mm crash with multi threads

2016-12-23 Thread Mark yao
An HTML attachment was scrubbed... URL:

[Intel-gfx] drm_mm crash with multi threads

2016-12-23 Thread Mark yao
On 2016年12月23日 13:57, Rob Clark wrote: > On Thu, Dec 22, 2016 at 11:07 PM, Mark yao wrote: >> Hi Chris Wilson >> >> We port drm_mm to my internal kernel, with high load test, found following >>

[PATCH v2 15/17] drm/rockchip: removed optional dummy encoder mode_fixup function.

2016-02-16 Thread Mark yao
implementations. > > (made on top of Daniel topic/drm-misc branch) > > Signed-off-by: Carlos Palminha > --- > drivers/gpu/drm/rockchip/dw-mipi-dsi.c | 8 > 1 file changed, 8 deletions(-) > > Acked-by: Mark Yao Thanks Mark

[PATCH v8 0/2] Add Rockchip Inno-HDMI driver

2016-02-16 Thread Mark yao
Hi Ping, it seems inno hdmi driver is ready, So I'd like to merge it into drm/rockchip if there is no doubt these days. Thanks. Mark On 2016年01月29日 14:42, Yakir Yang wrote: > Here are a brief introduction to Innosilicon HDMI IP: >- Support HDMI 1.4a, HDCP 1.2 and DVI 1.0 standard compl

[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 Signed-off-by: Mark Yao --- changes in v2: - add edp reset - add panel node - add port for display-subsystem .../devicetree/bindings/video/rockchip-edp.txt | 50 1 file changed, 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 Signed-off-by: Jeff Chen --- change in v2: - fix code sytle - use some define from drm_dp_helper.h - use panel-simple driver for primary display. - remove unnecessary clock clk_24m_parent. drivers/gpu/drm/rockchip

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

2014-09-18 Thread Mark yao
From: mark yao 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

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

[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 --- 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 mapping by master

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

2014-09-19 Thread Mark yao
Add binding documentation for Rockchip SoC EDP driver. Signed-off-by: Jeff Chen Signed-off-by: Mark Yao --- Changes in v2: - add edp reset - add panel node - add port for display-subsystem Changes in v3: None .../devicetree/bindings/video/rockchip-edp.txt | 50 1

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

2014-09-19 Thread Mark yao
This patch adds the basic structure of a DRM Driver for Rockchip Socs. Signed-off-by: Mark yao --- 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 mapping by master

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

2014-09-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 .../devicetree/bindings/video/rockchip-drm.txt | 19

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

2014-09-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 .../devicetree/bindings/video/rockchi

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

2014-09-19 Thread Mark yao
This adds support for Rockchip soc edp found on rk3288 Signed-off-by: Mark Yao Signed-off-by: Jeff Chen --- Changes in v2: - fix code sytle - use some define from drm_dp_helper.h - use panel-simple driver for primary display. - remove unnecessary clock clk_24m_parent. Changes in v3: None

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

2014-09-19 Thread Mark yao
ky board, use eDP encoders/connector, boot and display 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

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

2014-09-22 Thread Mark yao
On 2014?09?19? 21:04, David Herrmann wrote: > Hi > > On Fri, Sep 19, 2014 at 7:47 AM, Mark yao wrote: > [snip] >> +static int rockchip_drm_bind(struct device *dev) >> +{ >> + return drm_platform_init(&rockchip_drm_driver, >> to_platform_device(dev)

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

2014-09-22 Thread Mark yao
On 2014?09?20? 08:03, Rob Clark wrote: > On Fri, Sep 19, 2014 at 1:47 AM, Mark yao 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/inc

[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 >>> wrote: >>>> diff --git a/include/uapi/drm/rockchip_drm.h

[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 Signed-off-by: Jeff Chen --- Changes in v2: - fix code sytle - use some define from drm_dp_helper.h - use panel-simple driver for primary display. - remove unnecessary clock clk_24m_parent. Changes in v3: None

[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 --- 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 mapping by master

[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 Signed-off-by: Mark Yao --- Changes in v2: - add edp reset - add panel node - add port for display-subsystem Changes in v3: None Changes in v4: None .../devicetree/bindings/video/rockchip-edp.txt | 50

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

2014-09-23 Thread Mark yao
en through the whole driver yet, but I'll get back 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 wrote: > >> This patch

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

2014-09-22 Thread Mark yao
viced by David Herrmann - remove drm_platform_*() usage, 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:

[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 --- 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/bindings/video/rockchip

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

[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 wrote: >> This patch adds the basic structure of a DRM Driver for Rockch

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

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

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

2014-09-24 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 .../devic

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

2014-09-24 Thread Mark yao
by Boris BREZILLON - fix some mistake and bugs. Adviced 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

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

2014-09-24 Thread Mark yao
This patch adds the basic structure of a DRM Driver for Rockchip Socs. Signed-off-by: Mark yao --- 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 mapping by master

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

2014-09-24 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 .../devicetree

[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 >> --- >> Changes in v2: >> - use the component f

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

2014-09-25 Thread Mark yao
On 2014?09?24? 19:20, Daniel Vetter wrote: > On Wed, Sep 24, 2014 at 11:31 AM, Mark yao wrote: >> 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 R

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

2014-09-25 Thread Mark yao
encoder to do mode config, instead of using 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

[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 --- 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 mapping by master

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

2014-09-25 Thread Mark yao
On 2014?09?25? 00:20, Daniel Kurtz wrote: > Hi Mark, > > Please review comments inline... > > On Wed, Sep 24, 2014 at 10:12 AM, Mark yao wrote: >> This patch adds the basic structure of a DRM Driver for Rockchip Socs. >> >> Signed-off-by: Mark yao >> --- &

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

2014-09-25 Thread Mark yao
On 2014?09?25? 16:58, Mark yao wrote: > On 2014?09?25? 00:20, Daniel Kurtz wrote: >> Hi Mark, >> >> Please review comments inline... >> >> On Wed, Sep 24, 2014 at 10:12 AM, Mark yao >> wrote: >> To match the enum name, use ROCKCHIP_OUTPUT_TYPE_*. >

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

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

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

2014-09-26 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

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

2014-09-26 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

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

2014-09-26 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 v5 1/3] drm/rockchip: Add basic drm driver

2014-09-26 Thread Mark yao
On 2014?09?25? 20:11, Mark yao wrote: > On 2014?09?25? 16:58, Mark yao wrote: >> On 2014?09?25? 00:20, Daniel Kurtz wrote: >>> Hi Mark, >>> >>> Please review comments inline... >>> >>> On Wed, Sep 24, 2014 at 10:12 AM, Mark yao >>&g

[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 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 subsystem. Changes

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

2014-09-26 Thread Mark yao
encoder to do mode 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-bindi

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

2014-09-26 Thread Mark Yao
ide a help function from vop for encoder to do mode 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 rockc

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

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

2014-09-30 Thread Mark yao
On 2014?09?29? 12:01, Daniel Kurtz wrote: > Hi Mark, > > More review comments inline... (sorry for the delay) Thanks for your review. > > On Fri, Sep 26, 2014 at 6:55 PM, Mark Yao wrote: >> From: Mark yao >> >> This patch adds the basic structure of a DRM Drive

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

[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

[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 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] drm/rockchip: vop: Correct enabled clocks during setup

2015-09-29 Thread Mark yao
Hi Sjoerd We double check this problem, yes, board will hang if aclk is disabled when setting vop register. Acked-by: Mark Yao Thanks for this fix. On 2015年09月29日 17:28, Sjoerd Simons wrote: > When doing the initial setup both the hclk and the aclk need to be > e

[PATCH] drm/rockchip: Return -EBUSY if there's already a pending flip event v2

2016-04-01 Thread Mark yao
An HTML attachment was scrubbed... URL:

[PATCH] drm/rockchip: Return -EBUSY if there's already a pending flip event v2

2016-04-01 Thread Mark yao
On 2016年04月01日 19:47, Tomeu Vizoso wrote: > On 04/01/2016 01:26 PM, Mark yao wrote: >> On 2016年03月31日 16:08, Tomeu Vizoso wrote: >>> As per the docs, atomic_commit should return -EBUSY "if an asycnhronous >>> updated is requested and there is an earl

[RFC PATCH v1 0/4] Add Rockchip RGA support

2016-04-05 Thread Mark yao
On 2016年03月31日 04:03, Emil Velikov wrote: > On 29 March 2016 at 14:13, Emil Velikov wrote: >> On 28 March 2016 at 23:13, Heiko Stübner wrote: >> >>> I have the feeling we're going quite a bit off-topic right now :-) . >>> The binary-driver-crazyness, hasn't really anything to do with Yakir

[PATCH 1/2] drm/rockchip: vop: Do check if an update is pending during disable

2016-04-08 Thread Mark yao
An HTML attachment was scrubbed... URL:

[PATCH 1/2] drm/rockchip: vop: Do check if an update is pending during disable

2016-04-11 Thread Mark yao
On 2016年04月08日 18:54, Tomeu Vizoso wrote: > On 8 April 2016 at 03:07, Mark yao wrote: >> On 2016年04月06日 18:14, Tomeu Vizoso wrote: >> >> When a plane is being disabled but it's still enabled, do check if the >> previous update has been co

<    1   2   3   4   5   6   >