[PATCH] drm/omap: use omapdss low level API

2012-12-10 Thread Sumit Semwal
On Friday 07 December 2012 04:15 PM, Archit Taneja wrote: > On Wednesday 05 December 2012 01:29 AM, Rob Clark wrote: >> This patch changes the omapdrm KMS to bypass the omapdss "compat" >> layer and use the core omapdss API directly. This solves some layering >> issues that would cause unpin

[PATCH] drm/omap: use omapdss low level API

2012-12-07 Thread Archit Taneja
On Wednesday 05 December 2012 01:29 AM, Rob Clark wrote: > This patch changes the omapdrm KMS to bypass the omapdss "compat" > layer and use the core omapdss API directly. This solves some layering > issues that would cause unpin confusion vs GO bit status, because we > would not know whether a

[PATCH] drm/omap: use omapdss low level API

2012-12-04 Thread Rob Clark
This patch changes the omapdrm KMS to bypass the omapdss "compat" layer and use the core omapdss API directly. This solves some layering issues that would cause unpin confusion vs GO bit status, because we would not know whether a particular pageflip or overlay update has hit the screen or not.

[PATCH] drm/omap: use omapdss low level API

2012-11-19 Thread Tomi Valkeinen
On 2012-11-16 14:19, Greg KH wrote: > On Thu, Nov 15, 2012 at 06:00:58PM -0600, Rob Clark wrote: >> This patch changes the omapdrm KMS to bypass the omapdss "compat" >> layer and use the core omapdss API directly. This solves some layering >> issues that would cause unpin confusion vs GO bit

Re: [PATCH] drm/omap: use omapdss low level API

2012-11-19 Thread Tomi Valkeinen
On 2012-11-16 14:19, Greg KH wrote: On Thu, Nov 15, 2012 at 06:00:58PM -0600, Rob Clark wrote: This patch changes the omapdrm KMS to bypass the omapdss compat layer and use the core omapdss API directly. This solves some layering issues that would cause unpin confusion vs GO bit status,

[PATCH] drm/omap: use omapdss low level API

2012-11-16 Thread Archit Taneja
On Friday 16 November 2012 12:14 PM, Archit Taneja wrote: > On Friday 16 November 2012 05:30 AM, Rob Clark wrote: if (!obj) >> @@ -565,14 +344,6 @@ static int dev_load(struct drm_device *dev, >> unsigned long flags) >> >> dev->dev_private = priv; >> >> -ret = omapdss_compat_init();

[PATCH] drm/omap: use omapdss low level API

2012-11-16 Thread Archit Taneja
On Friday 16 November 2012 05:30 AM, Rob Clark wrote: > This patch changes the omapdrm KMS to bypass the omapdss "compat" > layer and use the core omapdss API directly. This solves some layering > issues that would cause unpin confusion vs GO bit status, because we > would not know whether a

[PATCH] drm/omap: use omapdss low level API

2012-11-16 Thread Rob Clark
On Fri, Nov 16, 2012 at 12:44 AM, Archit Taneja wrote: > On Friday 16 November 2012 05:30 AM, Rob Clark wrote: >> >> +static void omap_crtc_set_lcd_config(struct omap_overlay_manager *mgr, >> + const struct dss_lcd_mgr_config *config) >> +{ >> + struct omap_crtc *omap_crtc =

[PATCH] drm/omap: use omapdss low level API

2012-11-16 Thread Greg KH
On Thu, Nov 15, 2012 at 06:00:58PM -0600, Rob Clark wrote: > This patch changes the omapdrm KMS to bypass the omapdss "compat" > layer and use the core omapdss API directly. This solves some layering > issues that would cause unpin confusion vs GO bit status, because we > would not know whether a

Re: [PATCH] drm/omap: use omapdss low level API

2012-11-16 Thread Greg KH
On Thu, Nov 15, 2012 at 06:00:58PM -0600, Rob Clark wrote: This patch changes the omapdrm KMS to bypass the omapdss compat layer and use the core omapdss API directly. This solves some layering issues that would cause unpin confusion vs GO bit status, because we would not know whether a

Re: [PATCH] drm/omap: use omapdss low level API

2012-11-16 Thread Rob Clark
On Fri, Nov 16, 2012 at 12:44 AM, Archit Taneja arc...@ti.com wrote: On Friday 16 November 2012 05:30 AM, Rob Clark wrote: +static void omap_crtc_set_lcd_config(struct omap_overlay_manager *mgr, + const struct dss_lcd_mgr_config *config) +{ + struct omap_crtc *omap_crtc =

[PATCH] drm/omap: use omapdss low level API

2012-11-15 Thread Rob Clark
This patch changes the omapdrm KMS to bypass the omapdss "compat" layer and use the core omapdss API directly. This solves some layering issues that would cause unpin confusion vs GO bit status, because we would not know whether a particular pageflip or overlay update has hit the screen or not.

Re: [PATCH] drm/omap: use omapdss low level API

2012-11-15 Thread Archit Taneja
On Friday 16 November 2012 12:14 PM, Archit Taneja wrote: On Friday 16 November 2012 05:30 AM, Rob Clark wrote: if (!obj) @@ -565,14 +344,6 @@ static int dev_load(struct drm_device *dev, unsigned long flags) dev-dev_private = priv; -ret = omapdss_compat_init(); -if (ret) {

Re: [PATCH] drm/omap: use omapdss low level API

2012-11-15 Thread Archit Taneja
On Friday 16 November 2012 05:30 AM, Rob Clark wrote: This patch changes the omapdrm KMS to bypass the omapdss compat layer and use the core omapdss API directly. This solves some layering issues that would cause unpin confusion vs GO bit status, because we would not know whether a particular