From: Koen K. <k....@st...> - 2009-01-12 14:17:35
|
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 maj...@vg... > More majordomo info at http://vger.kernel.org/majordomo-info.html > |