Re: [PATCH 00/12] DSS: Series description

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




Op 12 jan 2009, om 12:47 heeft Tomi Valkeinen het volgende geschreven:

New Display Subsystem for OMAP2/3
---------------------------------

This patch set implements new Display Subsystem (DSS) for OMAP2/3 processors.
The DSS is still under work and these patches are for review.

I've tested these patches on beagleboard and omap35x EVM. The beagleboard is fully functional with it, the EVM has some glitches with DVI, but that might be due to differences between revisions of the EVM board (or rather the PMIC + SoC daugtherboards). The internal LCD works great on the EVM, the "3 dots in the corner" problem that DSS1 had is gone.

Summary: please merge this, for beagleboard and omap3evm there are no regressions, only feature additions (s-video, better pixclock, etc) over the current code.

regards,

Koen



This is an updated version of the patch set I sent back in november:
http://marc.info/?l=linux-fbdev-devel&m=122581504222406&w=2

The first patch is a doc file that tries to explain a bit how the drivers work.

The patch set is based on the current linux-omap tree.

You can find the patches also from a git tree at
http://www.bat.org/~tomba/git/linux-omap-dss.git/

---

Tomi Valkeinen (12):
    DSS: Hacked N810 support
    DSS: Support for OMAP3 EVM board
    DSS: Support for OMAP3 SDP board
    DSS: Sharp LS037V7DW01 LCD Panel driver
    DSS: support for Beagle Board
    DSS: Add generic DVI panel
    DSS: OMAPFB: fb driver for new display subsystem
    DSS: DSI support
    DSS: VENC support
    DSS: RFBI support
    DSS: Display subsystem for OMAP2/3
    DSS: Documentation for DSS2


Documentation/arm/OMAP/DSS                    |  270 ++
arch/arm/configs/dss_omap3_beagle_defconfig   | 1437 +++++++++++
arch/arm/configs/dss_omap_3430sdp_defconfig   | 1603 +++++++++++++
arch/arm/mach-omap2/board-3430sdp.c           |  215 ++
arch/arm/mach-omap2/board-n800.c              |  214 +-
arch/arm/mach-omap2/board-omap3beagle.c       |  101 +
arch/arm/mach-omap2/board-omap3evm.c          |  203 ++
arch/arm/plat-omap/Kconfig                    |    2
arch/arm/plat-omap/Makefile                   |    4
arch/arm/plat-omap/dss/Kconfig                |   71 +
arch/arm/plat-omap/dss/Makefile               |    6
arch/arm/plat-omap/dss/dispc.c                | 2113 +++++++++++++++++
arch/arm/plat-omap/dss/display.c              |  787 ++++++
arch/arm/plat-omap/dss/dpi.c                  |  344 +++
arch/arm/plat-omap/dss/dsi.c | 3187 ++++++++++++++++ +++++++++
arch/arm/plat-omap/dss/dss.c                  |  774 ++++++
arch/arm/plat-omap/dss/dss.h                  |  274 ++
arch/arm/plat-omap/dss/rfbi.c                 | 1262 ++++++++++
arch/arm/plat-omap/dss/sdi.c                  |  174 +
arch/arm/plat-omap/dss/venc.c                 |  506 ++++
arch/arm/plat-omap/fb-vram.c                  |  646 +++++
arch/arm/plat-omap/fb.c                       |   22
arch/arm/plat-omap/include/mach/display.h     |  462 ++++
arch/arm/plat-omap/include/mach/omapfb.h      |   14
drivers/video/Kconfig                         |    1
drivers/video/Makefile                        |    1
drivers/video/omap/Kconfig                    |    5
drivers/video/omap2/Kconfig                   |   62
drivers/video/omap2/Makefile                  |    8
drivers/video/omap2/ctrl-blizzard.c           |  279 ++
drivers/video/omap2/omapfb-ioctl.c            |  460 ++++
drivers/video/omap2/omapfb-main.c             | 1442 +++++++++++
drivers/video/omap2/omapfb-sysfs.c            |  901 +++++++
drivers/video/omap2/omapfb.h                  |  115 +
drivers/video/omap2/panel-generic.c           |   97 +
drivers/video/omap2/panel-n800.c              |  437 +++
drivers/video/omap2/panel-sharp-ls037v7dw01.c |  109 +
37 files changed, 18537 insertions(+), 71 deletions(-)
create mode 100644 Documentation/arm/OMAP/DSS
create mode 100644 arch/arm/configs/dss_omap3_beagle_defconfig
create mode 100644 arch/arm/configs/dss_omap_3430sdp_defconfig
create mode 100644 arch/arm/plat-omap/dss/Kconfig
create mode 100644 arch/arm/plat-omap/dss/Makefile
create mode 100644 arch/arm/plat-omap/dss/dispc.c
create mode 100644 arch/arm/plat-omap/dss/display.c
create mode 100644 arch/arm/plat-omap/dss/dpi.c
create mode 100644 arch/arm/plat-omap/dss/dsi.c
create mode 100644 arch/arm/plat-omap/dss/dss.c
create mode 100644 arch/arm/plat-omap/dss/dss.h
create mode 100644 arch/arm/plat-omap/dss/rfbi.c
create mode 100644 arch/arm/plat-omap/dss/sdi.c
create mode 100644 arch/arm/plat-omap/dss/venc.c
create mode 100644 arch/arm/plat-omap/fb-vram.c
create mode 100644 arch/arm/plat-omap/include/mach/display.h
create mode 100644 drivers/video/omap2/Kconfig
create mode 100644 drivers/video/omap2/Makefile
create mode 100644 drivers/video/omap2/ctrl-blizzard.c
create mode 100644 drivers/video/omap2/omapfb-ioctl.c
create mode 100644 drivers/video/omap2/omapfb-main.c
create mode 100644 drivers/video/omap2/omapfb-sysfs.c
create mode 100644 drivers/video/omap2/omapfb.h
create mode 100644 drivers/video/omap2/panel-generic.c
create mode 100644 drivers/video/omap2/panel-n800.c
create mode 100644 drivers/video/omap2/panel-sharp-ls037v7dw01.c

--
Tomi Valkeinen

--
To unsubscribe from this list: send the line "unsubscribe linux- omap" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Attachment: PGP.sig
Description: Dit deel van het bericht is digitaal ondertekend


[Index of Archives]     [Linux Arm (vger)]     [ARM Kernel]     [ARM MSM]     [Linux Tegra]     [Linux WPAN Networking]     [Linux Wireless Networking]     [Maemo Users]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite Trails]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux