linux-fbdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [GIT PULL]: OMAP2/3 Display Subsystem
@ 2009-09-22 12:29 Tomi Valkeinen
  2009-09-22 12:33 ` Artem Bityutskiy
  2009-09-22 20:03 ` Andrew Morton
  0 siblings, 2 replies; 7+ messages in thread
From: Tomi Valkeinen @ 2009-09-22 12:29 UTC (permalink / raw)
  To: torvalds, linux-kernel@vger.kernel.org
  Cc: akpm, tony, linux-omap, linux-fbdev-devel

Linus,

Here's the new display subsystem and framebuffer driver for OMAP2/3.

The driver has been reviewed on linux-omap and linux-fbdev-devel, and is in
use, for example, on N900, Beagle Board and Overo boards. We have an ACK for
the OMAP parts from Tony Lindgren, who maintains the OMAP platform.

We have gotten positive feedback about the driver, for example in this thread:
http://marc.info/?l=linux-kernel&m=125171081901820&w=2

The driver is actively maintained and developed further, and I have already a
bunch of patches on top of these patches, but I would like to get the big core
driver merged first. After the driver is merged, other people can send patches
to LCD drivers and board files to enable the new display subsystem on their
boards.

Andrew said 2-3 weeks ago that he'll merge the driver (after he has looked
through it), but he hasn't responded since then. I'm guessing he's quite busy.

Please pull the new OMAP2/3 display subsystem driver from:

  git://gitorious.org/linux-omap-dss2/linux.git for-linus

 Tomi

 ---

The following changes since commit 43c1266ce4dc06bfd236cec31e11e9ecd69c0bef:
  Linus Torvalds (1):
        Merge branch 'perfcounters-rename-for-linus' of git://git.kernel.org/.../tip/linux-2.6-tip

are available in the git repository at:

  git://gitorious.org/linux-omap-dss2/linux.git for-linus

Tomi Valkeinen (19):
      OMAP2: Add funcs for writing SMS_ROT_* registers
      OMAP: OMAPFB: split omapfb.h
      OMAP: OMAPFB: add omapdss device
      OMAP: Add VRAM manager
      OMAP: Add support for VRFB rotation engine
      OMAP: DSS2: Documentation for DSS2
      OMAP: DSS2: Display Subsystem Driver core
      OMAP: DSS2: Add more core files
      OMAP: DSS2: DISPC
      OMAP: DSS2: DPI driver
      OMAP: DSS2: Video encoder driver
      OMAP: DSS2: RFBI driver
      OMAP: DSS2: SDI driver
      OMAP: DSS2: DSI driver
      OMAP: DSS2: omapfb driver
      OMAP: DSS2: Add DPI panel drivers
      OMAP: DSS2: Taal DSI command mode panel driver
      OMAP: SDP: Enable DSS2 for OMAP3 SDP board
      MAINTAINERS: Add OMAP2/3 DSS and OMAPFB maintainer

 Documentation/arm/OMAP/DSS                         |  317 ++
 MAINTAINERS                                        |   17 +
 arch/arm/configs/omap_3430sdp_defconfig            |   61 +-
 arch/arm/mach-omap1/board-nokia770.c               |    2 +-
 arch/arm/mach-omap2/board-3430sdp.c                |  167 +-
 arch/arm/mach-omap2/clock24xx.c                    |    8 +-
 arch/arm/mach-omap2/clock34xx.c                    |   14 +-
 arch/arm/mach-omap2/io.c                           |    4 +-
 arch/arm/mach-omap2/sdrc.c                         |   16 +
 arch/arm/plat-omap/fb.c                            |   41 +-
 arch/arm/plat-omap/include/mach/display.h          |  540 +++
 arch/arm/plat-omap/include/mach/omapfb.h           |  398 ---
 arch/arm/plat-omap/include/mach/sdrc.h             |    9 +-
 arch/arm/plat-omap/include/mach/vram.h             |   63 +
 arch/arm/plat-omap/include/mach/vrfb.h             |   46 +
 arch/arm/plat-omap/sram.c                          |    8 +
 drivers/video/Kconfig                              |    1 +
 drivers/video/Makefile                             |    1 +
 drivers/video/omap/Kconfig                         |    5 +-
 drivers/video/omap/blizzard.c                      |    2 +-
 drivers/video/omap/dispc.c                         |   21 +-
 drivers/video/omap/hwa742.c                        |    2 +-
 drivers/video/omap/lcd_h3.c                        |    2 +-
 drivers/video/omap/lcd_h4.c                        |    2 +-
 drivers/video/omap/lcd_inn1510.c                   |    2 +-
 drivers/video/omap/lcd_inn1610.c                   |    2 +-
 drivers/video/omap/lcd_osk.c                       |    2 +-
 drivers/video/omap/lcd_palmte.c                    |    2 +-
 drivers/video/omap/lcd_palmtt.c                    |    2 +-
 drivers/video/omap/lcd_palmz71.c                   |    2 +-
 drivers/video/omap/lcdc.c                          |    3 +-
 drivers/video/omap/omapfb.h                        |  227 ++
 drivers/video/omap/omapfb_main.c                   |    2 +-
 drivers/video/omap/rfbi.c                          |    3 +-
 drivers/video/omap/sossi.c                         |    2 +-
 drivers/video/omap2/Kconfig                        |    9 +
 drivers/video/omap2/Makefile                       |    6 +
 drivers/video/omap2/displays/Kconfig               |   28 +
 drivers/video/omap2/displays/Makefile              |    5 +
 drivers/video/omap2/displays/panel-generic.c       |  104 +
 .../omap2/displays/panel-samsung-lte430wq-f0c.c    |  113 +
 .../video/omap2/displays/panel-sharp-ls037v7dw01.c |  153 +
 drivers/video/omap2/displays/panel-taal.c          |  900 +++++
 drivers/video/omap2/dss/Kconfig                    |   89 +
 drivers/video/omap2/dss/Makefile                   |    6 +
 drivers/video/omap2/dss/core.c                     |  917 +++++
 drivers/video/omap2/dss/dispc.c                    | 3182 ++++++++++++++++++
 drivers/video/omap2/dss/display.c                  |  658 ++++
 drivers/video/omap2/dss/dpi.c                      |  388 +++
 drivers/video/omap2/dss/dsi.c                      | 3509 ++++++++++++++++++++
 drivers/video/omap2/dss/dss.c                      |  347 ++
 drivers/video/omap2/dss/dss.h                      |  356 ++
 drivers/video/omap2/dss/manager.c                  | 1487 +++++++++
 drivers/video/omap2/dss/overlay.c                  |  673 ++++
 drivers/video/omap2/dss/rfbi.c                     | 1310 ++++++++
 drivers/video/omap2/dss/sdi.c                      |  261 ++
 drivers/video/omap2/dss/venc.c                     |  797 +++++
 drivers/video/omap2/omapfb/Kconfig                 |   37 +
 drivers/video/omap2/omapfb/Makefile                |    2 +
 drivers/video/omap2/omapfb/omapfb-ioctl.c          |  727 ++++
 drivers/video/omap2/omapfb/omapfb-main.c           | 2137 ++++++++++++
 drivers/video/omap2/omapfb/omapfb-sysfs.c          |  507 +++
 drivers/video/omap2/omapfb/omapfb.h                |  146 +
 drivers/video/omap2/vram.c                         |  655 ++++
 drivers/video/omap2/vrfb.c                         |  277 ++
 include/linux/omapfb.h                             |  242 ++
 66 files changed, 21572 insertions(+), 452 deletions(-)
 create mode 100644 Documentation/arm/OMAP/DSS
 create mode 100644 arch/arm/plat-omap/include/mach/display.h
 delete mode 100644 arch/arm/plat-omap/include/mach/omapfb.h
 create mode 100644 arch/arm/plat-omap/include/mach/vram.h
 create mode 100644 arch/arm/plat-omap/include/mach/vrfb.h
 create mode 100644 drivers/video/omap/omapfb.h
 create mode 100644 drivers/video/omap2/Kconfig
 create mode 100644 drivers/video/omap2/Makefile
 create mode 100644 drivers/video/omap2/displays/Kconfig
 create mode 100644 drivers/video/omap2/displays/Makefile
 create mode 100644 drivers/video/omap2/displays/panel-generic.c
 create mode 100644 drivers/video/omap2/displays/panel-samsung-lte430wq-f0c.c
 create mode 100644 drivers/video/omap2/displays/panel-sharp-ls037v7dw01.c
 create mode 100644 drivers/video/omap2/displays/panel-taal.c
 create mode 100644 drivers/video/omap2/dss/Kconfig
 create mode 100644 drivers/video/omap2/dss/Makefile
 create mode 100644 drivers/video/omap2/dss/core.c
 create mode 100644 drivers/video/omap2/dss/dispc.c
 create mode 100644 drivers/video/omap2/dss/display.c
 create mode 100644 drivers/video/omap2/dss/dpi.c
 create mode 100644 drivers/video/omap2/dss/dsi.c
 create mode 100644 drivers/video/omap2/dss/dss.c
 create mode 100644 drivers/video/omap2/dss/dss.h
 create mode 100644 drivers/video/omap2/dss/manager.c
 create mode 100644 drivers/video/omap2/dss/overlay.c
 create mode 100644 drivers/video/omap2/dss/rfbi.c
 create mode 100644 drivers/video/omap2/dss/sdi.c
 create mode 100644 drivers/video/omap2/dss/venc.c
 create mode 100644 drivers/video/omap2/omapfb/Kconfig
 create mode 100644 drivers/video/omap2/omapfb/Makefile
 create mode 100644 drivers/video/omap2/omapfb/omapfb-ioctl.c
 create mode 100644 drivers/video/omap2/omapfb/omapfb-main.c
 create mode 100644 drivers/video/omap2/omapfb/omapfb-sysfs.c
 create mode 100644 drivers/video/omap2/omapfb/omapfb.h
 create mode 100644 drivers/video/omap2/vram.c
 create mode 100644 drivers/video/omap2/vrfb.c
 create mode 100644 include/linux/omapfb.h




^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [GIT PULL]: OMAP2/3 Display Subsystem
  2009-09-22 12:29 [GIT PULL]: OMAP2/3 Display Subsystem Tomi Valkeinen
@ 2009-09-22 12:33 ` Artem Bityutskiy
  2009-09-22 14:33   ` Tony Lindgren
  2009-09-22 20:03 ` Andrew Morton
  1 sibling, 1 reply; 7+ messages in thread
From: Artem Bityutskiy @ 2009-09-22 12:33 UTC (permalink / raw)
  To: torvalds
  Cc: tomi.valkeinen, linux-kernel@vger.kernel.org, akpm, tony,
	linux-omap, linux-fbdev-devel

On 09/22/2009 03:29 PM, Tomi Valkeinen wrote:
> Linus,
>
> Here's the new display subsystem and framebuffer driver for OMAP2/3.
>
> The driver has been reviewed on linux-omap and linux-fbdev-devel, and is in
> use, for example, on N900, Beagle Board and Overo boards. We have an ACK for
> the OMAP parts from Tony Lindgren, who maintains the OMAP platform.
>
> We have gotten positive feedback about the driver, for example in this thread:
> http://marc.info/?l=linux-kernel&m=125171081901820&w=2
>
> The driver is actively maintained and developed further, and I have already a
> bunch of patches on top of these patches, but I would like to get the big core
> driver merged first. After the driver is merged, other people can send patches
> to LCD drivers and board files to enable the new display subsystem on their
> boards.
>
> Andrew said 2-3 weeks ago that he'll merge the driver (after he has looked
> through it), but he hasn't responded since then. I'm guessing he's quite busy.

Just in case it matters, here is my redundant confirmation that we are
successfully using this piece of software for about a year.

-- 
Best Regards,
Artem Bityutskiy (Артём Битюцкий)
--
To unsubscribe from this list: send the line "unsubscribe linux-omap" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [GIT PULL]: OMAP2/3 Display Subsystem
  2009-09-22 12:33 ` Artem Bityutskiy
@ 2009-09-22 14:33   ` Tony Lindgren
  0 siblings, 0 replies; 7+ messages in thread
From: Tony Lindgren @ 2009-09-22 14:33 UTC (permalink / raw)
  To: Artem Bityutskiy
  Cc: torvalds, tomi.valkeinen, linux-kernel@vger.kernel.org, akpm,
	linux-omap, linux-fbdev-devel

* Artem Bityutskiy <dedekind1@gmail.com> [090922 05:36]:
> On 09/22/2009 03:29 PM, Tomi Valkeinen wrote:
>> Linus,
>>
>> Here's the new display subsystem and framebuffer driver for OMAP2/3.
>>
>> The driver has been reviewed on linux-omap and linux-fbdev-devel, and is in
>> use, for example, on N900, Beagle Board and Overo boards. We have an ACK for
>> the OMAP parts from Tony Lindgren, who maintains the OMAP platform.
>>
>> We have gotten positive feedback about the driver, for example in this thread:
>> http://marc.info/?l=linux-kernel&m=125171081901820&w=2
>>
>> The driver is actively maintained and developed further, and I have already a
>> bunch of patches on top of these patches, but I would like to get the big core
>> driver merged first. After the driver is merged, other people can send patches
>> to LCD drivers and board files to enable the new display subsystem on their
>> boards.
>>
>> Andrew said 2-3 weeks ago that he'll merge the driver (after he has looked
>> through it), but he hasn't responded since then. I'm guessing he's quite busy.

I guess that was because there were some merge conflicts at that point, but
those are sorted out now.

> Just in case it matters, here is my redundant confirmation that we are
> successfully using this piece of software for about a year.

Ack, it would be nice to get this merged.

Regards,

Tony

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [GIT PULL]: OMAP2/3 Display Subsystem
  2009-09-22 12:29 [GIT PULL]: OMAP2/3 Display Subsystem Tomi Valkeinen
  2009-09-22 12:33 ` Artem Bityutskiy
@ 2009-09-22 20:03 ` Andrew Morton
  2009-09-23  6:42   ` Tomi Valkeinen
  1 sibling, 1 reply; 7+ messages in thread
From: Andrew Morton @ 2009-09-22 20:03 UTC (permalink / raw)
  To: tomi.valkeinen
  Cc: torvalds, linux-kernel, tony, linux-omap, linux-fbdev-devel

On Tue, 22 Sep 2009 15:29:48 +0300
Tomi Valkeinen <tomi.valkeinen@nokia.com> wrote:

> Linus,
> 
> Here's the new display subsystem and framebuffer driver for OMAP2/3.
> 
> The driver has been reviewed on linux-omap and linux-fbdev-devel, and is in
> use, for example, on N900, Beagle Board and Overo boards. We have an ACK for
> the OMAP parts from Tony Lindgren, who maintains the OMAP platform.
> 
> We have gotten positive feedback about the driver, for example in this thread:
> http://marc.info/?l=linux-kernel&m=125171081901820&w=2
> 
> The driver is actively maintained and developed further, and I have already a
> bunch of patches on top of these patches, but I would like to get the big core
> driver merged first. After the driver is merged, other people can send patches
> to LCD drivers and board files to enable the new display subsystem on their
> boards.
> 
> Andrew said 2-3 weeks ago that he'll merge the driver (after he has looked
> through it), but he hasn't responded since then. I'm guessing he's quite busy.

That's because it came very late and conflicts considerably with
changes which are already pending.

> Please pull the new OMAP2/3 display subsystem driver from:
> 
>   git://gitorious.org/linux-omap-dss2/linux.git for-linus
> 

Confused.  These conflicts heavily with the changes which I've already
queued, does it not?  Ones which were queued way earlier than this
material.

If so, why on earth did you send a pull request, knowing that it would
trash my tree?


^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [GIT PULL]: OMAP2/3 Display Subsystem
  2009-09-22 20:03 ` Andrew Morton
@ 2009-09-23  6:42   ` Tomi Valkeinen
  0 siblings, 0 replies; 7+ messages in thread
From: Tomi Valkeinen @ 2009-09-23  6:42 UTC (permalink / raw)
  To: ext Andrew Morton
  Cc: torvalds@linux-foundation.org, linux-kernel@vger.kernel.org,
	tony@atomide.com, linux-omap@vger.kernel.org,
	linux-fbdev-devel@lists.sourceforge.net

On Tue, 2009-09-22 at 22:03 +0200, ext Andrew Morton wrote:
> On Tue, 22 Sep 2009 15:29:48 +0300
> Tomi Valkeinen <tomi.valkeinen@nokia.com> wrote:
> 
> > Linus,
> > 
> > Here's the new display subsystem and framebuffer driver for OMAP2/3.
> > 
> > The driver has been reviewed on linux-omap and linux-fbdev-devel, and is in
> > use, for example, on N900, Beagle Board and Overo boards. We have an ACK for
> > the OMAP parts from Tony Lindgren, who maintains the OMAP platform.
> > 
> > We have gotten positive feedback about the driver, for example in this thread:
> > http://marc.info/?l=linux-kernel&m=125171081901820&w=2
> > 
> > The driver is actively maintained and developed further, and I have already a
> > bunch of patches on top of these patches, but I would like to get the big core
> > driver merged first. After the driver is merged, other people can send patches
> > to LCD drivers and board files to enable the new display subsystem on their
> > boards.
> > 
> > Andrew said 2-3 weeks ago that he'll merge the driver (after he has looked
> > through it), but he hasn't responded since then. I'm guessing he's quite busy.
> 
> That's because it came very late and conflicts considerably with
> changes which are already pending.
> 
> > Please pull the new OMAP2/3 display subsystem driver from:
> > 
> >   git://gitorious.org/linux-omap-dss2/linux.git for-linus
> > 
> 
> Confused.  These conflicts heavily with the changes which I've already
> queued, does it not?  Ones which were queued way earlier than this
> material.
> 
> If so, why on earth did you send a pull request, knowing that it would
> trash my tree?

Ah, my mistake. I'm new to getting patches merged and the process
involved. Somehow I thought the patches you have went already in, and as
I didn't get any replies for couple of week, I pursued another route.
Sorry about the confusion.

Let's continue this with less audience, no need to bother everyone with
this.

 Tomi

^ permalink raw reply	[flat|nested] 7+ messages in thread

* [GIT PULL]: OMAP2/3 Display Subsystem
@ 2009-12-09 16:53 Tomi Valkeinen
  2009-12-11  5:49 ` Artem Bityutskiy
  0 siblings, 1 reply; 7+ messages in thread
From: Tomi Valkeinen @ 2009-12-09 16:53 UTC (permalink / raw)
  To: Linus Torvalds
  Cc: linux-kernel, tony, linux-omap@vger.kernel.org, linux-fbdev

Linus,

Here are the new display subsystem and framebuffer drivers for OMAP2/3.

The drivers have been reviewed on linux-omap and linux-fbdev-devel, and
are in use, for example, on N900, Beagle Board and Overo boards.

The drivers are actively maintained and developed further, and I have
already a bunch of patches on top of these patches, but I would like to
get the big core driver merged first. After the core drivers are merged,
other people can send patches to LCD drivers and board files to enable
the new display subsystem on their boards.

Please pull the new OMAP2/3 display subsystem drivers from:

  git://gitorious.org/linux-omap-dss2/linux.git for-linus

 Tomi

 --- 

The following changes since commit 2b876f95d03e226394b5d360c86127cbefaf614b:
  Linus Torvalds (1):
        Merge branches 'timers-for-linus-ntp' and 'irq-core-for-linus' of git://git.kernel.org/.../tip/linux-2.6-tip

are available in the git repository at:

  git://gitorious.org/linux-omap-dss2/linux.git for-linus

Tomi Valkeinen (19):
      OMAP2: Add funcs for writing SMS_ROT_* registers
      OMAP: OMAPFB: split omapfb.h
      OMAP: OMAPFB: add omapdss device
      OMAP: Add VRAM manager
      OMAP: Add support for VRFB rotation engine
      OMAP: DSS2: Documentation for DSS2
      OMAP: DSS2: Display Subsystem Driver core
      OMAP: DSS2: Add more core files
      OMAP: DSS2: DISPC
      OMAP: DSS2: DPI driver
      OMAP: DSS2: Video encoder driver
      OMAP: DSS2: RFBI driver
      OMAP: DSS2: SDI driver
      OMAP: DSS2: DSI driver
      OMAP: DSS2: omapfb driver
      OMAP: DSS2: Add generic and Sharp panel drivers
      OMAP: DSS2: Taal DSI command mode panel driver
      OMAP: SDP: Enable DSS2 for OMAP3 SDP board
      MAINTAINERS: Add OMAP2/3 DSS and OMAPFB maintainer

 Documentation/arm/OMAP/DSS                         |  317 ++
 MAINTAINERS                                        |   17 +
 arch/arm/configs/omap_3430sdp_defconfig            |   28 +-
 arch/arm/mach-omap1/board-nokia770.c               |    2 +-
 arch/arm/mach-omap2/board-3430sdp.c                |  167 +-
 arch/arm/mach-omap2/clock24xx.c                    |    8 +-
 arch/arm/mach-omap2/clock34xx.c                    |   14 +-
 arch/arm/mach-omap2/io.c                           |    4 +-
 arch/arm/mach-omap2/sdrc.c                         |   16 +
 arch/arm/plat-omap/fb.c                            |   49 +-
 arch/arm/plat-omap/include/plat/display.h          |  575 +++
 arch/arm/plat-omap/include/plat/omapfb.h           |  398 ---
 arch/arm/plat-omap/include/plat/sdrc.h             |    9 +-
 arch/arm/plat-omap/include/plat/vram.h             |   62 +
 arch/arm/plat-omap/include/plat/vrfb.h             |   50 +
 arch/arm/plat-omap/sram.c                          |    8 +
 drivers/video/Kconfig                              |    1 +
 drivers/video/Makefile                             |    1 +
 drivers/video/omap/Kconfig                         |    5 +-
 drivers/video/omap/blizzard.c                      |    2 +-
 drivers/video/omap/dispc.c                         |   21 +-
 drivers/video/omap/hwa742.c                        |    3 +-
 drivers/video/omap/lcd_2430sdp.c                   |    3 +-
 drivers/video/omap/lcd_ams_delta.c                 |    3 +-
 drivers/video/omap/lcd_apollon.c                   |    3 +-
 drivers/video/omap/lcd_h3.c                        |    2 +-
 drivers/video/omap/lcd_h4.c                        |    2 +-
 drivers/video/omap/lcd_htcherald.c                 |    2 +-
 drivers/video/omap/lcd_inn1510.c                   |    2 +-
 drivers/video/omap/lcd_inn1610.c                   |    2 +-
 drivers/video/omap/lcd_ldp.c                       |    3 +-
 drivers/video/omap/lcd_mipid.c                     |    3 +-
 drivers/video/omap/lcd_omap2evm.c                  |    3 +-
 drivers/video/omap/lcd_omap3beagle.c               |    4 +-
 drivers/video/omap/lcd_omap3evm.c                  |    3 +-
 drivers/video/omap/lcd_osk.c                       |    2 +-
 drivers/video/omap/lcd_overo.c                     |    3 +-
 drivers/video/omap/lcd_palmte.c                    |    2 +-
 drivers/video/omap/lcd_palmtt.c                    |    2 +-
 drivers/video/omap/lcd_palmz71.c                   |    2 +-
 drivers/video/omap/lcdc.c                          |    3 +-
 drivers/video/omap/omapfb.h                        |  227 ++
 drivers/video/omap/omapfb_main.c                   |    2 +-
 drivers/video/omap/rfbi.c                          |    3 +-
 drivers/video/omap/sossi.c                         |    3 +-
 drivers/video/omap2/Kconfig                        |    9 +
 drivers/video/omap2/Makefile                       |    6 +
 drivers/video/omap2/displays/Kconfig               |   22 +
 drivers/video/omap2/displays/Makefile              |    4 +
 drivers/video/omap2/displays/panel-generic.c       |  104 +
 .../video/omap2/displays/panel-sharp-ls037v7dw01.c |  153 +
 drivers/video/omap2/displays/panel-taal.c          | 1003 ++++++
 drivers/video/omap2/dss/Kconfig                    |   89 +
 drivers/video/omap2/dss/Makefile                   |    6 +
 drivers/video/omap2/dss/core.c                     |  919 +++++
 drivers/video/omap2/dss/dispc.c                    | 3091 ++++++++++++++++
 drivers/video/omap2/dss/display.c                  |  671 ++++
 drivers/video/omap2/dss/dpi.c                      |  399 +++
 drivers/video/omap2/dss/dsi.c                      | 3710 ++++++++++++++++++++
 drivers/video/omap2/dss/dss.c                      |  596 ++++
 drivers/video/omap2/dss/dss.h                      |  370 ++
 drivers/video/omap2/dss/manager.c                  | 1487 ++++++++
 drivers/video/omap2/dss/overlay.c                  |  680 ++++
 drivers/video/omap2/dss/rfbi.c                     | 1309 +++++++
 drivers/video/omap2/dss/sdi.c                      |  277 ++
 drivers/video/omap2/dss/venc.c                     |  797 +++++
 drivers/video/omap2/omapfb/Kconfig                 |   37 +
 drivers/video/omap2/omapfb/Makefile                |    2 +
 drivers/video/omap2/omapfb/omapfb-ioctl.c          |  755 ++++
 drivers/video/omap2/omapfb/omapfb-main.c           | 2261 ++++++++++++
 drivers/video/omap2/omapfb/omapfb-sysfs.c          |  507 +++
 drivers/video/omap2/omapfb/omapfb.h                |  146 +
 drivers/video/omap2/vram.c                         |  655 ++++
 drivers/video/omap2/vrfb.c                         |  315 ++
 include/linux/omapfb.h                             |  251 ++
 75 files changed, 22208 insertions(+), 464 deletions(-)
 create mode 100644 Documentation/arm/OMAP/DSS
 create mode 100644 arch/arm/plat-omap/include/plat/display.h
 delete mode 100644 arch/arm/plat-omap/include/plat/omapfb.h
 create mode 100644 arch/arm/plat-omap/include/plat/vram.h
 create mode 100644 arch/arm/plat-omap/include/plat/vrfb.h
 create mode 100644 drivers/video/omap/omapfb.h
 create mode 100644 drivers/video/omap2/Kconfig
 create mode 100644 drivers/video/omap2/Makefile
 create mode 100644 drivers/video/omap2/displays/Kconfig
 create mode 100644 drivers/video/omap2/displays/Makefile
 create mode 100644 drivers/video/omap2/displays/panel-generic.c
 create mode 100644 drivers/video/omap2/displays/panel-sharp-ls037v7dw01.c
 create mode 100644 drivers/video/omap2/displays/panel-taal.c
 create mode 100644 drivers/video/omap2/dss/Kconfig
 create mode 100644 drivers/video/omap2/dss/Makefile
 create mode 100644 drivers/video/omap2/dss/core.c
 create mode 100644 drivers/video/omap2/dss/dispc.c
 create mode 100644 drivers/video/omap2/dss/display.c
 create mode 100644 drivers/video/omap2/dss/dpi.c
 create mode 100644 drivers/video/omap2/dss/dsi.c
 create mode 100644 drivers/video/omap2/dss/dss.c
 create mode 100644 drivers/video/omap2/dss/dss.h
 create mode 100644 drivers/video/omap2/dss/manager.c
 create mode 100644 drivers/video/omap2/dss/overlay.c
 create mode 100644 drivers/video/omap2/dss/rfbi.c
 create mode 100644 drivers/video/omap2/dss/sdi.c
 create mode 100644 drivers/video/omap2/dss/venc.c
 create mode 100644 drivers/video/omap2/omapfb/Kconfig
 create mode 100644 drivers/video/omap2/omapfb/Makefile
 create mode 100644 drivers/video/omap2/omapfb/omapfb-ioctl.c
 create mode 100644 drivers/video/omap2/omapfb/omapfb-main.c
 create mode 100644 drivers/video/omap2/omapfb/omapfb-sysfs.c
 create mode 100644 drivers/video/omap2/omapfb/omapfb.h
 create mode 100644 drivers/video/omap2/vram.c
 create mode 100644 drivers/video/omap2/vrfb.c
 create mode 100644 include/linux/omapfb.h




^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [GIT PULL]: OMAP2/3 Display Subsystem
  2009-12-09 16:53 Tomi Valkeinen
@ 2009-12-11  5:49 ` Artem Bityutskiy
  0 siblings, 0 replies; 7+ messages in thread
From: Artem Bityutskiy @ 2009-12-11  5:49 UTC (permalink / raw)
  To: Linus Torvalds
  Cc: linux-kernel, tony, linux-omap@vger.kernel.org, linux-fbdev,
	Tomi Valkeinen

On Wed, 2009-12-09 at 18:53 +0200, Tomi Valkeinen wrote:
> Linus,
> 
> Here are the new display subsystem and framebuffer drivers for OMAP2/3.
> 
> The drivers have been reviewed on linux-omap and linux-fbdev-devel, and
> are in use, for example, on N900, Beagle Board and Overo boards.
> 
> The drivers are actively maintained and developed further, and I have
> already a bunch of patches on top of these patches, but I would like to
> get the big core driver merged first. After the core drivers are merged,
> other people can send patches to LCD drivers and board files to enable
> the new display subsystem on their boards.
> 
> Please pull the new OMAP2/3 display subsystem drivers from:
> 
>   git://gitorious.org/linux-omap-dss2/linux.git for-linus
> 
>  Tomi

Hi Linus,

I'd like to confirm that DSS2 is used in Nokia both internally and in
production, namely in N900. Other people use it in production as well,
e.g. Gumstix.

DSS2 is basically de-facto standard display sub-system in the OMAP3
world. It is mature, well-written and maintained, being around for at
least 1+ year, and open from almost very beginning.

ACK and Tested-by from my side. The OMAP maintainer (Tony) gave his Ack
as well as many other people, e.g., in this thread:

http://marc.info/?l=linux-kernel&m\x125146241831217&w=2

DSS2 is in linux-next for some time as well.

Thanks.

-- 
Best Regards,
Artem Bityutskiy (Артём Битюцкий)


^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2009-12-11  5:49 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-09-22 12:29 [GIT PULL]: OMAP2/3 Display Subsystem Tomi Valkeinen
2009-09-22 12:33 ` Artem Bityutskiy
2009-09-22 14:33   ` Tony Lindgren
2009-09-22 20:03 ` Andrew Morton
2009-09-23  6:42   ` Tomi Valkeinen
  -- strict thread matches above, loose matches on Subject: below --
2009-12-09 16:53 Tomi Valkeinen
2009-12-11  5:49 ` Artem Bityutskiy

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).