[PATCH] drm: simple_kms_helper: Handle the vblank events

2016-10-04 Thread Marek Vasut
On 10/03/2016 03:51 PM, Daniel Vetter wrote: > On Sun, Oct 2, 2016 at 7:15 PM, Marek Vasut wrote: >>> One thing we could look into for simple pipe helpers is to have a >>> drm_simple_pipe_state which contains both states, and pass that >>> simple_state into all callbacks. Needs a bit of trickery i

[PATCH] drm: simple_kms_helper: Handle the vblank events

2016-10-03 Thread Daniel Vetter
On Sun, Oct 2, 2016 at 7:15 PM, Marek Vasut wrote: >> One thing we could look into for simple pipe helpers is to have a >> drm_simple_pipe_state which contains both states, and pass that >> simple_state into all callbacks. Needs a bit of trickery in the >> atomic_duplicate_state hooks though, so n

[PATCH] drm: simple_kms_helper: Handle the vblank events

2016-10-02 Thread Marek Vasut
On 09/30/2016 11:50 AM, Daniel Vetter wrote: > On Thu, Sep 29, 2016 at 11:04 PM, Marek Vasut wrote: >> On 09/29/2016 11:28 AM, Daniel Vetter wrote: >>> On Tue, Sep 27, 2016 at 02:20:49PM +0200, Marek Vasut wrote: On 09/27/2016 02:16 PM, Noralf Trønnes wrote: > > Den 27.09.2016 12:29,

[PATCH] drm: simple_kms_helper: Handle the vblank events

2016-09-30 Thread Daniel Vetter
On Thu, Sep 29, 2016 at 11:04 PM, Marek Vasut wrote: > On 09/29/2016 11:28 AM, Daniel Vetter wrote: >> On Tue, Sep 27, 2016 at 02:20:49PM +0200, Marek Vasut wrote: >>> On 09/27/2016 02:16 PM, Noralf Trønnes wrote: Den 27.09.2016 12:29, skrev Marek Vasut: > On 09/27/2016 09:49 AM, Da

[PATCH] drm: simple_kms_helper: Handle the vblank events

2016-09-29 Thread Marek Vasut
On 09/29/2016 11:28 AM, Daniel Vetter wrote: > On Tue, Sep 27, 2016 at 02:20:49PM +0200, Marek Vasut wrote: >> On 09/27/2016 02:16 PM, Noralf Trønnes wrote: >>> >>> Den 27.09.2016 12:29, skrev Marek Vasut: On 09/27/2016 09:49 AM, Daniel Vetter wrote: > On Mon, Sep 26, 2016 at 2:59 PM, Mar

[PATCH] drm: simple_kms_helper: Handle the vblank events

2016-09-29 Thread Daniel Vetter
On Tue, Sep 27, 2016 at 02:20:49PM +0200, Marek Vasut wrote: > On 09/27/2016 02:16 PM, Noralf Trønnes wrote: > > > > Den 27.09.2016 12:29, skrev Marek Vasut: > >> On 09/27/2016 09:49 AM, Daniel Vetter wrote: > >>> On Mon, Sep 26, 2016 at 2:59 PM, Marek Vasut wrote: > On 09/26/2016 11:41 AM,

[PATCH] drm: simple_kms_helper: Handle the vblank events

2016-09-27 Thread Marek Vasut
On 09/27/2016 02:16 PM, Noralf Trønnes wrote: > > Den 27.09.2016 12:29, skrev Marek Vasut: >> On 09/27/2016 09:49 AM, Daniel Vetter wrote: >>> On Mon, Sep 26, 2016 at 2:59 PM, Marek Vasut wrote: On 09/26/2016 11:41 AM, Marek Vasut wrote: > On 09/25/2016 11:00 PM, Daniel Vetter wrote: >>

[PATCH] drm: simple_kms_helper: Handle the vblank events

2016-09-27 Thread Noralf Trønnes
Den 27.09.2016 12:29, skrev Marek Vasut: > On 09/27/2016 09:49 AM, Daniel Vetter wrote: >> On Mon, Sep 26, 2016 at 2:59 PM, Marek Vasut wrote: >>> On 09/26/2016 11:41 AM, Marek Vasut wrote: On 09/25/2016 11:00 PM, Daniel Vetter wrote: > On Sun, Sep 25, 2016 at 09:41:58PM +0200, Marek Vas

[PATCH] drm: simple_kms_helper: Handle the vblank events

2016-09-27 Thread Marek Vasut
On 09/27/2016 09:49 AM, Daniel Vetter wrote: > On Mon, Sep 26, 2016 at 2:59 PM, Marek Vasut wrote: >> On 09/26/2016 11:41 AM, Marek Vasut wrote: >>> On 09/25/2016 11:00 PM, Daniel Vetter wrote: On Sun, Sep 25, 2016 at 09:41:58PM +0200, Marek Vasut wrote: > Handle the vblank events in the

[PATCH] drm: simple_kms_helper: Handle the vblank events

2016-09-27 Thread Daniel Vetter
On Mon, Sep 26, 2016 at 11:41 AM, Marek Vasut wrote: > But then, I see a few drivers (arm hdlcd, fsl-dcu,...) doing the same > thing at random callbacks of CRTC . Shouldn't this event handling be > consolidated into some generic function and those drivers fixed to > call it from atomic update ? t

[PATCH] drm: simple_kms_helper: Handle the vblank events

2016-09-27 Thread Daniel Vetter
On Mon, Sep 26, 2016 at 2:59 PM, Marek Vasut wrote: > On 09/26/2016 11:41 AM, Marek Vasut wrote: >> On 09/25/2016 11:00 PM, Daniel Vetter wrote: >>> On Sun, Sep 25, 2016 at 09:41:58PM +0200, Marek Vasut wrote: Handle the vblank events in the simple_kms_helper driver, otherwise the drm_at

[PATCH] drm: simple_kms_helper: Handle the vblank events

2016-09-26 Thread Marek Vasut
On 09/26/2016 11:41 AM, Marek Vasut wrote: > On 09/25/2016 11:00 PM, Daniel Vetter wrote: >> On Sun, Sep 25, 2016 at 09:41:58PM +0200, Marek Vasut wrote: >>> Handle the vblank events in the simple_kms_helper driver, otherwise >>> the drm_atomic_helper flip_done event never happens. >>> >>> Signed-o

[PATCH] drm: simple_kms_helper: Handle the vblank events

2016-09-26 Thread Marek Vasut
On 09/25/2016 11:00 PM, Daniel Vetter wrote: > On Sun, Sep 25, 2016 at 09:41:58PM +0200, Marek Vasut wrote: >> Handle the vblank events in the simple_kms_helper driver, otherwise >> the drm_atomic_helper flip_done event never happens. >> >> Signed-off-by: Marek Vasut >> Cc: Noralf Trønnes >> Cc:

[PATCH] drm: simple_kms_helper: Handle the vblank events

2016-09-25 Thread Daniel Vetter
On Sun, Sep 25, 2016 at 09:41:58PM +0200, Marek Vasut wrote: > Handle the vblank events in the simple_kms_helper driver, otherwise > the drm_atomic_helper flip_done event never happens. > > Signed-off-by: Marek Vasut > Cc: Noralf Trønnes > Cc: Daniel Vetter > Cc: David Airlie > --- > drivers

[PATCH] drm: simple_kms_helper: Handle the vblank events

2016-09-25 Thread Marek Vasut
Handle the vblank events in the simple_kms_helper driver, otherwise the drm_atomic_helper flip_done event never happens. Signed-off-by: Marek Vasut Cc: Noralf Trønnes Cc: Daniel Vetter Cc: David Airlie --- drivers/gpu/drm/drm_simple_kms_helper.c | 18 ++ 1 file changed, 18 in