[PATCH] RFCv2: omapdrm DRM/KMS driver for TI OMAP platforms

2011-10-14 Thread Rob Clark
On Mon, Sep 26, 2011 at 8:55 AM, Konrad Rzeszutek Wilk wrote: >> I'm a bit undecided on some of this error handling at startup.. ?I >> guess ENOMEM is clear enough. ?But some of the other parts, like >> connector initialization, could fail just because some hw is not >> present/populated. ?Like mi

Re: [PATCH] RFCv2: omapdrm DRM/KMS driver for TI OMAP platforms

2011-10-14 Thread Rob Clark
On Mon, Sep 26, 2011 at 8:55 AM, Konrad Rzeszutek Wilk wrote: >> I'm a bit undecided on some of this error handling at startup..  I >> guess ENOMEM is clear enough.  But some of the other parts, like >> connector initialization, could fail just because some hw is not >> present/populated.  Like mi

[PATCH] RFCv2: omapdrm DRM/KMS driver for TI OMAP platforms

2011-09-26 Thread Konrad Rzeszutek Wilk
On Mon, Sep 26, 2011 at 09:55:44AM -0400, Konrad Rzeszutek Wilk wrote: > > >> + ? ? commit(crtc); > > > > > > So no checking of its return value.. Should you at least wrap > > > it with WARN_ON(?) > > > > Is it safe to rely on the "payload" of the WARN_ON() always being > > evaluated, or is there

Re: [PATCH] RFCv2: omapdrm DRM/KMS driver for TI OMAP platforms

2011-09-26 Thread Konrad Rzeszutek Wilk
On Mon, Sep 26, 2011 at 09:55:44AM -0400, Konrad Rzeszutek Wilk wrote: > > >> +     commit(crtc); > > > > > > So no checking of its return value.. Should you at least wrap > > > it with WARN_ON(?) > > > > Is it safe to rely on the "payload" of the WARN_ON() always being > > evaluated, or is there

[PATCH] RFCv2: omapdrm DRM/KMS driver for TI OMAP platforms

2011-09-26 Thread Konrad Rzeszutek Wilk
> >> + ? ? commit(crtc); > > > > So no checking of its return value.. Should you at least wrap > > it with WARN_ON(?) > > Is it safe to rely on the "payload" of the WARN_ON() always being > evaluated, or is there any scenario that you could have something like Hmm, good question. I assumed so, bu

Re: [PATCH] RFCv2: omapdrm DRM/KMS driver for TI OMAP platforms

2011-09-26 Thread Konrad Rzeszutek Wilk
> >> +     commit(crtc); > > > > So no checking of its return value.. Should you at least wrap > > it with WARN_ON(?) > > Is it safe to rely on the "payload" of the WARN_ON() always being > evaluated, or is there any scenario that you could have something like Hmm, good question. I assumed so, bu

[PATCH] RFCv2: omapdrm DRM/KMS driver for TI OMAP platforms

2011-09-22 Thread Rob Clark
On Wed, Sep 21, 2011 at 5:32 PM, Konrad Rzeszutek Wilk wrote: > So I did a cursory look and stopped at omap_drv.h > due to the lack of time. > > Some comments below. > >> +++ b/drivers/staging/omapdrm/Kconfig >> @@ -0,0 +1,24 @@ >> + >> +config DRM_OMAP >> + ? ? tristate "OMAP DRM (EXPERIMENTAL)"

Re: [PATCH] RFCv2: omapdrm DRM/KMS driver for TI OMAP platforms

2011-09-22 Thread Rob Clark
On Wed, Sep 21, 2011 at 5:32 PM, Konrad Rzeszutek Wilk wrote: > So I did a cursory look and stopped at omap_drv.h > due to the lack of time. > > Some comments below. > >> +++ b/drivers/staging/omapdrm/Kconfig >> @@ -0,0 +1,24 @@ >> + >> +config DRM_OMAP >> +     tristate "OMAP DRM (EXPERIMENTAL)"

[PATCH] RFCv2: omapdrm DRM/KMS driver for TI OMAP platforms

2011-09-21 Thread Konrad Rzeszutek Wilk
So I did a cursory look and stopped at omap_drv.h due to the lack of time. Some comments below. > +++ b/drivers/staging/omapdrm/Kconfig > @@ -0,0 +1,24 @@ > + > +config DRM_OMAP > + tristate "OMAP DRM (EXPERIMENTAL)" > + depends on DRM && !CONFIG_FB_OMAP2 Since it says EXPERIMENTAL shoul

[PATCH] RFCv2: omapdrm DRM/KMS driver for TI OMAP platforms

2011-09-19 Thread Inki Dae
To: dri-devel at lists.freedesktop.org > Cc: patches at linaro.org; Inki Dae; Rob Clark > Subject: [PATCH] RFCv2: omapdrm DRM/KMS driver for TI OMAP platforms > > From: Rob Clark > > A DRM display driver for TI OMAP platform. Similar to omapfb (fbdev) > and omap_vout (v4l2 dis

[PATCH] RFCv2: omapdrm DRM/KMS driver for TI OMAP platforms

2011-09-19 Thread Rob Clark
On Mon, Sep 19, 2011 at 2:44 AM, Inki Dae wrote: > Hello Rob. > > Is there some reason that you don't head your driver gpu/drm, just staging? > and below is my short comments. thank you. > mainly because it is still a work-in-progress.. I expect some re-shuffling of the mode-setting code when drm

Re: [PATCH] RFCv2: omapdrm DRM/KMS driver for TI OMAP platforms

2011-09-19 Thread Rob Clark
On Mon, Sep 19, 2011 at 2:44 AM, Inki Dae wrote: > Hello Rob. > > Is there some reason that you don't head your driver gpu/drm, just staging? > and below is my short comments. thank you. > mainly because it is still a work-in-progress.. I expect some re-shuffling of the mode-setting code when drm

[PATCH] RFCv2: omapdrm DRM/KMS driver for TI OMAP platforms

2011-09-18 Thread Thomas Hellstrom
On 09/18/2011 10:15 PM, Rob Clark wrote: > On Sun, Sep 18, 2011 at 3:00 PM, Thomas Hellstrom > wrote: > >> On 09/18/2011 09:50 PM, Rob Clark wrote: >> >>> On Sun, Sep 18, 2011 at 2:36 PM, Thomas Hellstrom >>> wrote: >>> >>> On 09/17/2011 11:32 PM, Rob Clark wrote: >>

[PATCH] RFCv2: omapdrm DRM/KMS driver for TI OMAP platforms

2011-09-18 Thread Thomas Hellstrom
On 09/18/2011 09:50 PM, Rob Clark wrote: > On Sun, Sep 18, 2011 at 2:36 PM, Thomas Hellstrom > wrote: > >> On 09/17/2011 11:32 PM, Rob Clark wrote: >> >>> From: Rob Clark >>> >>> A DRM display driver for TI OMAP platform. Similar to omapfb (fbdev) >>> and omap_vout (v4l2 display) drive

[PATCH] RFCv2: omapdrm DRM/KMS driver for TI OMAP platforms

2011-09-18 Thread Thomas Hellstrom
On 09/17/2011 11:32 PM, Rob Clark wrote: > From: Rob Clark > > A DRM display driver for TI OMAP platform. Similar to omapfb (fbdev) > and omap_vout (v4l2 display) drivers in the past, this driver uses the > DSS2 driver to access the display hardware, including support for > HDMI, DVI, and various

[PATCH] RFCv2: omapdrm DRM/KMS driver for TI OMAP platforms

2011-09-18 Thread Daniel Vetter
On Sun, Sep 18, 2011 at 10:31:45AM -0500, Rob Clark wrote: > On Sun, Sep 18, 2011 at 5:23 AM, Daniel Vetter wrote: > > On Sat, Sep 17, 2011 at 04:32:09PM -0500, Rob Clark wrote: > On Sun, Sep 18, 2011 at 5:23 AM, Daniel Vetter wrote: > >> +struct drm_omap_gem_cpu_fini { > >> + uint32_t handle

[PATCH] RFCv2: omapdrm DRM/KMS driver for TI OMAP platforms

2011-09-18 Thread Rob Clark
On Sun, Sep 18, 2011 at 3:31 PM, Thomas Hellstrom wrote: > On 09/18/2011 10:15 PM, Rob Clark wrote: >> >> On Sun, Sep 18, 2011 at 3:00 PM, Thomas Hellstrom >> ?wrote: >> >>> >>> On 09/18/2011 09:50 PM, Rob Clark wrote: >>> On Sun, Sep 18, 2011 at 2:36 PM, Thomas Hellstrom ?wrote: >

[PATCH] RFCv2: omapdrm DRM/KMS driver for TI OMAP platforms

2011-09-18 Thread Rob Clark
On Sun, Sep 18, 2011 at 3:00 PM, Thomas Hellstrom wrote: > On 09/18/2011 09:50 PM, Rob Clark wrote: >> >> On Sun, Sep 18, 2011 at 2:36 PM, Thomas Hellstrom >> ?wrote: >> >>> >>> On 09/17/2011 11:32 PM, Rob Clark wrote: >>> From: Rob Clark A DRM display driver for TI OMAP platf

[PATCH] RFCv2: omapdrm DRM/KMS driver for TI OMAP platforms

2011-09-18 Thread Rob Clark
On Sun, Sep 18, 2011 at 2:36 PM, Thomas Hellstrom wrote: > On 09/17/2011 11:32 PM, Rob Clark wrote: >> >> From: Rob Clark >> >> A DRM display driver for TI OMAP platform. ?Similar to omapfb (fbdev) >> and omap_vout (v4l2 display) drivers in the past, this driver uses the >> DSS2 driver to access

Re: [PATCH] RFCv2: omapdrm DRM/KMS driver for TI OMAP platforms

2011-09-18 Thread Rob Clark
On Sun, Sep 18, 2011 at 3:31 PM, Thomas Hellstrom wrote: > On 09/18/2011 10:15 PM, Rob Clark wrote: >> >> On Sun, Sep 18, 2011 at 3:00 PM, Thomas Hellstrom >>  wrote: >> >>> >>> On 09/18/2011 09:50 PM, Rob Clark wrote: >>> On Sun, Sep 18, 2011 at 2:36 PM, Thomas Hellstrom  wrote: >>

[PATCH] RFCv2: omapdrm DRM/KMS driver for TI OMAP platforms

2011-09-18 Thread Rob Clark
On Sun, Sep 18, 2011 at 10:55 AM, Daniel Vetter wrote: > There's the little funny caveat though that if userspace passes in less > data than the kernel expects, it's not being cleared. But that can be > fixed. oh, heh, good catch.. I'll send a patch for that shortly, before I forget and spend a b

Re: [PATCH] RFCv2: omapdrm DRM/KMS driver for TI OMAP platforms

2011-09-18 Thread Thomas Hellstrom
On 09/18/2011 10:15 PM, Rob Clark wrote: On Sun, Sep 18, 2011 at 3:00 PM, Thomas Hellstrom wrote: On 09/18/2011 09:50 PM, Rob Clark wrote: On Sun, Sep 18, 2011 at 2:36 PM, Thomas Hellstrom wrote: On 09/17/2011 11:32 PM, Rob Clark wrote: From: Rob Clark A DRM

Re: [PATCH] RFCv2: omapdrm DRM/KMS driver for TI OMAP platforms

2011-09-18 Thread Rob Clark
On Sun, Sep 18, 2011 at 3:00 PM, Thomas Hellstrom wrote: > On 09/18/2011 09:50 PM, Rob Clark wrote: >> >> On Sun, Sep 18, 2011 at 2:36 PM, Thomas Hellstrom >>  wrote: >> >>> >>> On 09/17/2011 11:32 PM, Rob Clark wrote: >>> From: Rob Clark A DRM display driver for TI OMAP platfo

Re: [PATCH] RFCv2: omapdrm DRM/KMS driver for TI OMAP platforms

2011-09-18 Thread Thomas Hellstrom
On 09/18/2011 09:50 PM, Rob Clark wrote: On Sun, Sep 18, 2011 at 2:36 PM, Thomas Hellstrom wrote: On 09/17/2011 11:32 PM, Rob Clark wrote: From: Rob Clark A DRM display driver for TI OMAP platform. Similar to omapfb (fbdev) and omap_vout (v4l2 display) drivers in the past, this dri

Re: [PATCH] RFCv2: omapdrm DRM/KMS driver for TI OMAP platforms

2011-09-18 Thread Rob Clark
On Sun, Sep 18, 2011 at 2:36 PM, Thomas Hellstrom wrote: > On 09/17/2011 11:32 PM, Rob Clark wrote: >> >> From: Rob Clark >> >> A DRM display driver for TI OMAP platform.  Similar to omapfb (fbdev) >> and omap_vout (v4l2 display) drivers in the past, this driver uses the >> DSS2 driver to access t

Re: [PATCH] RFCv2: omapdrm DRM/KMS driver for TI OMAP platforms

2011-09-18 Thread Thomas Hellstrom
On 09/17/2011 11:32 PM, Rob Clark wrote: From: Rob Clark A DRM display driver for TI OMAP platform. Similar to omapfb (fbdev) and omap_vout (v4l2 display) drivers in the past, this driver uses the DSS2 driver to access the display hardware, including support for HDMI, DVI, and various types of

[PATCH] RFCv2: omapdrm DRM/KMS driver for TI OMAP platforms

2011-09-18 Thread Daniel Vetter
On Sat, Sep 17, 2011 at 04:32:09PM -0500, Rob Clark wrote: > From: Rob Clark > > A DRM display driver for TI OMAP platform. Similar to omapfb (fbdev) > and omap_vout (v4l2 display) drivers in the past, this driver uses the > DSS2 driver to access the display hardware, including support for > HDM

Re: [PATCH] RFCv2: omapdrm DRM/KMS driver for TI OMAP platforms

2011-09-18 Thread Rob Clark
On Sun, Sep 18, 2011 at 10:55 AM, Daniel Vetter wrote: > There's the little funny caveat though that if userspace passes in less > data than the kernel expects, it's not being cleared. But that can be > fixed. oh, heh, good catch.. I'll send a patch for that shortly, before I forget and spend a b

[PATCH] RFCv2: omapdrm DRM/KMS driver for TI OMAP platforms

2011-09-18 Thread Rob Clark
On Sun, Sep 18, 2011 at 5:23 AM, Daniel Vetter wrote: > On Sat, Sep 17, 2011 at 04:32:09PM -0500, Rob Clark wrote: >> From: Rob Clark >> >> A DRM display driver for TI OMAP platform. ?Similar to omapfb (fbdev) >> and omap_vout (v4l2 display) drivers in the past, this driver uses the >> DSS2 drive

Re: [PATCH] RFCv2: omapdrm DRM/KMS driver for TI OMAP platforms

2011-09-18 Thread Daniel Vetter
On Sun, Sep 18, 2011 at 10:31:45AM -0500, Rob Clark wrote: > On Sun, Sep 18, 2011 at 5:23 AM, Daniel Vetter wrote: > > On Sat, Sep 17, 2011 at 04:32:09PM -0500, Rob Clark wrote: > On Sun, Sep 18, 2011 at 5:23 AM, Daniel Vetter wrote: > >> +struct drm_omap_gem_cpu_fini { > >> + uint32_t handle

Re: [PATCH] RFCv2: omapdrm DRM/KMS driver for TI OMAP platforms

2011-09-18 Thread Rob Clark
On Sun, Sep 18, 2011 at 5:23 AM, Daniel Vetter wrote: > On Sat, Sep 17, 2011 at 04:32:09PM -0500, Rob Clark wrote: >> From: Rob Clark >> >> A DRM display driver for TI OMAP platform.  Similar to omapfb (fbdev) >> and omap_vout (v4l2 display) drivers in the past, this driver uses the >> DSS2 drive

Re: [PATCH] RFCv2: omapdrm DRM/KMS driver for TI OMAP platforms

2011-09-18 Thread Daniel Vetter
On Sat, Sep 17, 2011 at 04:32:09PM -0500, Rob Clark wrote: > From: Rob Clark > > A DRM display driver for TI OMAP platform. Similar to omapfb (fbdev) > and omap_vout (v4l2 display) drivers in the past, this driver uses the > DSS2 driver to access the display hardware, including support for > HDM

[PATCH] RFCv2: omapdrm DRM/KMS driver for TI OMAP platforms

2011-09-17 Thread Rob Clark
From: Rob Clark A DRM display driver for TI OMAP platform. Similar to omapfb (fbdev) and omap_vout (v4l2 display) drivers in the past, this driver uses the DSS2 driver to access the display hardware, including support for HDMI, DVI, and various types of LCD panels. And it implements GEM support