Message ID | fab39c1a822c428466db6a19531be646d483664e.1244131952.git.imre.deak@nokia.com (mailing list archive) |
---|---|
State | Not Applicable, archived |
Delegated to: | Tomi Valkeinen |
Headers | show |
On Thu, 4 Jun 2009 20:52:26 +0300 Imre Deak <imre.deak@nokia.com> wrote: > From: Kyungmin Park <kyungmin.park@samsung.com> > > Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com> > Signed-off-by: Imre Deak <imre.deak@nokia.com> > --- Acked-by: Krzysztof Helt <krzysztof.h1@wp.pl> ---------------------------------------------------------------------- Masz juz dosc wysokich rachunkow? Wygraj nowa mozliwosc komunikacji! Sprawdz >>> http://link.interia.pl/f21d2 -- 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
Hi, the following pull request is for the patchset updated based on your comments: The following changes since commit 07a2039b8eb0af4ff464efd3dfd95de5c02648c6: Linus Torvalds (1): Linux 2.6.30 are available in the git repository at: git://koowaldah.org/people/imre/linux-2.6-fb master Daniel Stone (1): omapfb: dispc: Allow multiple external IRQ handlers Hunyue Yau (1): omapfb: Add support for the 2430SDP LCD Imre Deak (5): omapfb: Add support for MIPI-DCS compatible LCDs N770: Enable LCD MIPI-DCS in Kconfig omapfb: dispc: Various typo fixes omapfb: Add FB manual update option to Kconfig omapfb: HWA742: fix pointer to be const Jonathan McDowell (1): omapfb: Add support for the Amstrad Delta LCD Jouni Hogander (2): omapfb: dispc: Disable iface clocks along with func clocks omapfb: dispc: Enable wake up capability Jouni Högander (1): omapfb: suspend/resume only if FB device is already initialized Kevin Hilman (1): omapfb: Add support for the 3430SDP LCD Koen Kooi (1): omapfb: Add support for the OMAP3 Beagle DVI output Kyungmin Park (1): omapfb: Add support for the Apollon LCD Rodrigo Vivi (1): omapfb: Add support for rotation on the Blizzard LCD ctrl Stanley.Miao (1): omapfb: Add support for the ZOOM MDK LCD Steve Sakoman (2): omapfb: Add support for the OMAP3 EVM LCD omapfb: Add support for the Gumstix Overo LCD arun c (2): omapfb: Add support for the OMAP2EVM LCD omapfb: Fix coding style / remove dead line arch/arm/configs/n770_defconfig | 2 +- arch/arm/configs/omap3_beagle_defconfig | 47 ++- arch/arm/configs/omap_3430sdp_defconfig | 39 ++- arch/arm/configs/omap_ldp_defconfig | 54 +++- arch/arm/plat-omap/include/mach/lcd_mipid.h | 5 + arch/arm/plat-omap/include/mach/omapfb.h | 4 +- drivers/video/omap/Kconfig | 82 +++- drivers/video/omap/Makefile | 12 + drivers/video/omap/blizzard.c | 91 ++++- drivers/video/omap/dispc.c | 130 ++++--- drivers/video/omap/dispc.h | 7 +- drivers/video/omap/hwa742.c | 2 +- drivers/video/omap/lcd_2430sdp.c | 200 +++++++++ drivers/video/omap/lcd_ams_delta.c | 137 ++++++ drivers/video/omap/lcd_apollon.c | 138 ++++++ drivers/video/omap/lcd_ldp.c | 200 +++++++++ drivers/video/omap/lcd_mipid.c | 625 +++++++++++++++++++++++++++ drivers/video/omap/lcd_omap2evm.c | 189 ++++++++ drivers/video/omap/lcd_omap3beagle.c | 133 ++++++ drivers/video/omap/lcd_omap3evm.c | 191 ++++++++ drivers/video/omap/lcd_overo.c | 179 ++++++++ drivers/video/omap/omapfb_main.c | 64 ++- drivers/video/omap/rfbi.c | 7 +- 23 files changed, 2424 insertions(+), 114 deletions(-) create mode 100644 drivers/video/omap/lcd_2430sdp.c create mode 100644 drivers/video/omap/lcd_ams_delta.c create mode 100644 drivers/video/omap/lcd_apollon.c create mode 100644 drivers/video/omap/lcd_ldp.c create mode 100644 drivers/video/omap/lcd_mipid.c create mode 100644 drivers/video/omap/lcd_omap2evm.c create mode 100644 drivers/video/omap/lcd_omap3beagle.c create mode 100644 drivers/video/omap/lcd_omap3evm.c create mode 100644 drivers/video/omap/lcd_overo.c --Imre -- 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
On Thu, 11 Jun 2009 15:02:06 +0300 Imre Deak <imre.deak@nokia.com> wrote: > Hi, > > the following pull request is for the patchset updated based on your comments: > > The following changes since commit 07a2039b8eb0af4ff464efd3dfd95de5c02648c6: > Linus Torvalds (1): > Linux 2.6.30 > > are available in the git repository at: > > git://koowaldah.org/people/imre/linux-2.6-fb master > > Daniel Stone (1): > omapfb: dispc: Allow multiple external IRQ handlers > > Hunyue Yau (1): > omapfb: Add support for the 2430SDP LCD > > Imre Deak (5): > omapfb: Add support for MIPI-DCS compatible LCDs > N770: Enable LCD MIPI-DCS in Kconfig > omapfb: dispc: Various typo fixes > omapfb: Add FB manual update option to Kconfig > omapfb: HWA742: fix pointer to be const > > Jonathan McDowell (1): > omapfb: Add support for the Amstrad Delta LCD > > Jouni Hogander (2): > omapfb: dispc: Disable iface clocks along with func clocks > omapfb: dispc: Enable wake up capability > > Jouni Högander (1): > omapfb: suspend/resume only if FB device is already initialized > > Kevin Hilman (1): > omapfb: Add support for the 3430SDP LCD > > Koen Kooi (1): > omapfb: Add support for the OMAP3 Beagle DVI output > > Kyungmin Park (1): > omapfb: Add support for the Apollon LCD > > Rodrigo Vivi (1): > omapfb: Add support for rotation on the Blizzard LCD ctrl > > Stanley.Miao (1): > omapfb: Add support for the ZOOM MDK LCD > > Steve Sakoman (2): > omapfb: Add support for the OMAP3 EVM LCD > omapfb: Add support for the Gumstix Overo LCD > > arun c (2): > omapfb: Add support for the OMAP2EVM LCD > omapfb: Fix coding style / remove dead line > > arch/arm/configs/n770_defconfig | 2 +- > arch/arm/configs/omap3_beagle_defconfig | 47 ++- > arch/arm/configs/omap_3430sdp_defconfig | 39 ++- > arch/arm/configs/omap_ldp_defconfig | 54 +++- > arch/arm/plat-omap/include/mach/lcd_mipid.h | 5 + > arch/arm/plat-omap/include/mach/omapfb.h | 4 +- > drivers/video/omap/Kconfig | 82 +++- > drivers/video/omap/Makefile | 12 + > drivers/video/omap/blizzard.c | 91 ++++- > drivers/video/omap/dispc.c | 130 ++++--- > drivers/video/omap/dispc.h | 7 +- > drivers/video/omap/hwa742.c | 2 +- > drivers/video/omap/lcd_2430sdp.c | 200 +++++++++ > drivers/video/omap/lcd_ams_delta.c | 137 ++++++ > drivers/video/omap/lcd_apollon.c | 138 ++++++ > drivers/video/omap/lcd_ldp.c | 200 +++++++++ > drivers/video/omap/lcd_mipid.c | 625 +++++++++++++++++++++++++++ > drivers/video/omap/lcd_omap2evm.c | 189 ++++++++ > drivers/video/omap/lcd_omap3beagle.c | 133 ++++++ > drivers/video/omap/lcd_omap3evm.c | 191 ++++++++ > drivers/video/omap/lcd_overo.c | 179 ++++++++ > drivers/video/omap/omapfb_main.c | 64 ++- > drivers/video/omap/rfbi.c | 7 +- > 23 files changed, 2424 insertions(+), 114 deletions(-) > create mode 100644 drivers/video/omap/lcd_2430sdp.c > create mode 100644 drivers/video/omap/lcd_ams_delta.c > create mode 100644 drivers/video/omap/lcd_apollon.c > create mode 100644 drivers/video/omap/lcd_ldp.c > create mode 100644 drivers/video/omap/lcd_mipid.c > create mode 100644 drivers/video/omap/lcd_omap2evm.c > create mode 100644 drivers/video/omap/lcd_omap3beagle.c > create mode 100644 drivers/video/omap/lcd_omap3evm.c > create mode 100644 drivers/video/omap/lcd_overo.c > I assume you introduced small changes after my review. For the whole patchset: Acked-by: Krzysztof Helt <krzysztof.h1@wp.pl> Regards, Krzysztof ---------------------------------------------------------------------- Przekaz dalej wiadomosc: Zawsze warto oszczedzac. Teraz 5,5%! Sprawdz > http://link.interia.pl/f21b1 -- 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
On Tue, Jun 16, 2009 at 06:58:25PM +0200, ext Krzysztof Helt wrote: > On Thu, 11 Jun 2009 15:02:06 +0300 > Imre Deak <imre.deak@nokia.com> wrote: > > > Hi, > > > > the following pull request is for the patchset updated based on your comments: > > > > The following changes since commit 07a2039b8eb0af4ff464efd3dfd95de5c02648c6: > > Linus Torvalds (1): > > Linux 2.6.30 > > > > are available in the git repository at: > > > > git://koowaldah.org/people/imre/linux-2.6-fb master > > > > Daniel Stone (1): > > omapfb: dispc: Allow multiple external IRQ handlers > > > > Hunyue Yau (1): > > omapfb: Add support for the 2430SDP LCD > > > > Imre Deak (5): > > omapfb: Add support for MIPI-DCS compatible LCDs > > N770: Enable LCD MIPI-DCS in Kconfig > > omapfb: dispc: Various typo fixes > > omapfb: Add FB manual update option to Kconfig > > omapfb: HWA742: fix pointer to be const > > > > Jonathan McDowell (1): > > omapfb: Add support for the Amstrad Delta LCD > > > > Jouni Hogander (2): > > omapfb: dispc: Disable iface clocks along with func clocks > > omapfb: dispc: Enable wake up capability > > > > Jouni Högander (1): > > omapfb: suspend/resume only if FB device is already initialized > > > > Kevin Hilman (1): > > omapfb: Add support for the 3430SDP LCD > > > > Koen Kooi (1): > > omapfb: Add support for the OMAP3 Beagle DVI output > > > > Kyungmin Park (1): > > omapfb: Add support for the Apollon LCD > > > > Rodrigo Vivi (1): > > omapfb: Add support for rotation on the Blizzard LCD ctrl > > > > Stanley.Miao (1): > > omapfb: Add support for the ZOOM MDK LCD > > > > Steve Sakoman (2): > > omapfb: Add support for the OMAP3 EVM LCD > > omapfb: Add support for the Gumstix Overo LCD > > > > arun c (2): > > omapfb: Add support for the OMAP2EVM LCD > > omapfb: Fix coding style / remove dead line > > > > arch/arm/configs/n770_defconfig | 2 +- > > arch/arm/configs/omap3_beagle_defconfig | 47 ++- > > arch/arm/configs/omap_3430sdp_defconfig | 39 ++- > > arch/arm/configs/omap_ldp_defconfig | 54 +++- > > arch/arm/plat-omap/include/mach/lcd_mipid.h | 5 + > > arch/arm/plat-omap/include/mach/omapfb.h | 4 +- > > drivers/video/omap/Kconfig | 82 +++- > > drivers/video/omap/Makefile | 12 + > > drivers/video/omap/blizzard.c | 91 ++++- > > drivers/video/omap/dispc.c | 130 ++++--- > > drivers/video/omap/dispc.h | 7 +- > > drivers/video/omap/hwa742.c | 2 +- > > drivers/video/omap/lcd_2430sdp.c | 200 +++++++++ > > drivers/video/omap/lcd_ams_delta.c | 137 ++++++ > > drivers/video/omap/lcd_apollon.c | 138 ++++++ > > drivers/video/omap/lcd_ldp.c | 200 +++++++++ > > drivers/video/omap/lcd_mipid.c | 625 +++++++++++++++++++++++++++ > > drivers/video/omap/lcd_omap2evm.c | 189 ++++++++ > > drivers/video/omap/lcd_omap3beagle.c | 133 ++++++ > > drivers/video/omap/lcd_omap3evm.c | 191 ++++++++ > > drivers/video/omap/lcd_overo.c | 179 ++++++++ > > drivers/video/omap/omapfb_main.c | 64 ++- > > drivers/video/omap/rfbi.c | 7 +- > > 23 files changed, 2424 insertions(+), 114 deletions(-) > > create mode 100644 drivers/video/omap/lcd_2430sdp.c > > create mode 100644 drivers/video/omap/lcd_ams_delta.c > > create mode 100644 drivers/video/omap/lcd_apollon.c > > create mode 100644 drivers/video/omap/lcd_ldp.c > > create mode 100644 drivers/video/omap/lcd_mipid.c > > create mode 100644 drivers/video/omap/lcd_omap2evm.c > > create mode 100644 drivers/video/omap/lcd_omap3beagle.c > > create mode 100644 drivers/video/omap/lcd_omap3evm.c > > create mode 100644 drivers/video/omap/lcd_overo.c > > > > I assume you introduced small changes after my review. > > For the whole patchset: > > Acked-by: Krzysztof Helt <krzysztof.h1@wp.pl> Yes, I've updated the patchset based on our discussion. I've also added your acked-by line. --Imre -- 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
Krzysztof, On Wed, Jun 17, 2009 at 12:25:20PM +0200, Deak Imre (Nokia-D/Helsinki) wrote: > On Tue, Jun 16, 2009 at 06:58:25PM +0200, ext Krzysztof Helt wrote: > > On Thu, 11 Jun 2009 15:02:06 +0300 > > Imre Deak <imre.deak@nokia.com> wrote: > > > > > Hi, > > > > > > the following pull request is for the patchset updated based on your comments: > > > > > > The following changes since commit 07a2039b8eb0af4ff464efd3dfd95de5c02648c6: > > > Linus Torvalds (1): > > > Linux 2.6.30 > > > > > > are available in the git repository at: > > > > > > git://koowaldah.org/people/imre/linux-2.6-fb master > > > > > > Daniel Stone (1): > > > omapfb: dispc: Allow multiple external IRQ handlers > > > > > > Hunyue Yau (1): > > > omapfb: Add support for the 2430SDP LCD > > > > > > Imre Deak (5): > > > omapfb: Add support for MIPI-DCS compatible LCDs > > > N770: Enable LCD MIPI-DCS in Kconfig > > > omapfb: dispc: Various typo fixes > > > omapfb: Add FB manual update option to Kconfig > > > omapfb: HWA742: fix pointer to be const > > > > > > Jonathan McDowell (1): > > > omapfb: Add support for the Amstrad Delta LCD > > > > > > Jouni Hogander (2): > > > omapfb: dispc: Disable iface clocks along with func clocks > > > omapfb: dispc: Enable wake up capability > > > > > > Jouni Högander (1): > > > omapfb: suspend/resume only if FB device is already initialized > > > > > > Kevin Hilman (1): > > > omapfb: Add support for the 3430SDP LCD > > > > > > Koen Kooi (1): > > > omapfb: Add support for the OMAP3 Beagle DVI output > > > > > > Kyungmin Park (1): > > > omapfb: Add support for the Apollon LCD > > > > > > Rodrigo Vivi (1): > > > omapfb: Add support for rotation on the Blizzard LCD ctrl > > > > > > Stanley.Miao (1): > > > omapfb: Add support for the ZOOM MDK LCD > > > > > > Steve Sakoman (2): > > > omapfb: Add support for the OMAP3 EVM LCD > > > omapfb: Add support for the Gumstix Overo LCD > > > > > > arun c (2): > > > omapfb: Add support for the OMAP2EVM LCD > > > omapfb: Fix coding style / remove dead line > > > > > > arch/arm/configs/n770_defconfig | 2 +- > > > arch/arm/configs/omap3_beagle_defconfig | 47 ++- > > > arch/arm/configs/omap_3430sdp_defconfig | 39 ++- > > > arch/arm/configs/omap_ldp_defconfig | 54 +++- > > > arch/arm/plat-omap/include/mach/lcd_mipid.h | 5 + > > > arch/arm/plat-omap/include/mach/omapfb.h | 4 +- > > > drivers/video/omap/Kconfig | 82 +++- > > > drivers/video/omap/Makefile | 12 + > > > drivers/video/omap/blizzard.c | 91 ++++- > > > drivers/video/omap/dispc.c | 130 ++++--- > > > drivers/video/omap/dispc.h | 7 +- > > > drivers/video/omap/hwa742.c | 2 +- > > > drivers/video/omap/lcd_2430sdp.c | 200 +++++++++ > > > drivers/video/omap/lcd_ams_delta.c | 137 ++++++ > > > drivers/video/omap/lcd_apollon.c | 138 ++++++ > > > drivers/video/omap/lcd_ldp.c | 200 +++++++++ > > > drivers/video/omap/lcd_mipid.c | 625 +++++++++++++++++++++++++++ > > > drivers/video/omap/lcd_omap2evm.c | 189 ++++++++ > > > drivers/video/omap/lcd_omap3beagle.c | 133 ++++++ > > > drivers/video/omap/lcd_omap3evm.c | 191 ++++++++ > > > drivers/video/omap/lcd_overo.c | 179 ++++++++ > > > drivers/video/omap/omapfb_main.c | 64 ++- > > > drivers/video/omap/rfbi.c | 7 +- > > > 23 files changed, 2424 insertions(+), 114 deletions(-) > > > create mode 100644 drivers/video/omap/lcd_2430sdp.c > > > create mode 100644 drivers/video/omap/lcd_ams_delta.c > > > create mode 100644 drivers/video/omap/lcd_apollon.c > > > create mode 100644 drivers/video/omap/lcd_ldp.c > > > create mode 100644 drivers/video/omap/lcd_mipid.c > > > create mode 100644 drivers/video/omap/lcd_omap2evm.c > > > create mode 100644 drivers/video/omap/lcd_omap3beagle.c > > > create mode 100644 drivers/video/omap/lcd_omap3evm.c > > > create mode 100644 drivers/video/omap/lcd_overo.c > > > > > > > I assume you introduced small changes after my review. > > > > For the whole patchset: > > > > Acked-by: Krzysztof Helt <krzysztof.h1@wp.pl> > > Yes, I've updated the patchset based on our discussion. I've also > added your acked-by line. I can't see this merged yet to Linus' tree. When are you planning to submit it? --Imre -- 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
diff --git a/drivers/video/omap/Makefile b/drivers/video/omap/Makefile index ed13889..d053498 100644 --- a/drivers/video/omap/Makefile +++ b/drivers/video/omap/Makefile @@ -24,5 +24,7 @@ objs-$(CONFIG_ARCH_OMAP16XX)$(CONFIG_MACH_OMAP_INNOVATOR) += lcd_inn1610.o objs-$(CONFIG_ARCH_OMAP15XX)$(CONFIG_MACH_OMAP_INNOVATOR) += lcd_inn1510.o objs-y$(CONFIG_MACH_OMAP_OSK) += lcd_osk.o +objs-y$(CONFIG_MACH_OMAP_APOLLON) += lcd_apollon.o + omapfb-objs := $(objs-yy) diff --git a/drivers/video/omap/lcd_apollon.c b/drivers/video/omap/lcd_apollon.c new file mode 100644 index 0000000..626ae3a --- /dev/null +++ b/drivers/video/omap/lcd_apollon.c @@ -0,0 +1,138 @@ +/* + * LCD panel support for the Samsung OMAP2 Apollon board + * + * Copyright (C) 2005,2006 Samsung Electronics + * Author: Kyungmin Park <kyungmin.park@samsung.com> + * + * Derived from drivers/video/omap/lcd-h4.c + * + * This program is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License as published by the + * Free Software Foundation; either version 2 of the License, or (at your + * option) any later version. + * + * This program is distributed in the hope that it will be useful, but + * WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * General Public License for more details. + * + * You should have received a copy of the GNU General Public License along + * with this program; if not, write to the Free Software Foundation, Inc., + * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + */ + +#include <linux/module.h> +#include <linux/platform_device.h> + +#include <mach/gpio.h> +#include <mach/mux.h> +#include <mach/omapfb.h> + +/* #define USE_35INCH_LCD 1 */ + +static int apollon_panel_init(struct lcd_panel *panel, + struct omapfb_device *fbdev) +{ + /* configure LCD PWR_EN */ + omap_cfg_reg(M21_242X_GPIO11); + return 0; +} + +static void apollon_panel_cleanup(struct lcd_panel *panel) +{ +} + +static int apollon_panel_enable(struct lcd_panel *panel) +{ + return 0; +} + +static void apollon_panel_disable(struct lcd_panel *panel) +{ +} + +static unsigned long apollon_panel_get_caps(struct lcd_panel *panel) +{ + return 0; +} + +struct lcd_panel apollon_panel = { + .name = "apollon", + .config = OMAP_LCDC_PANEL_TFT | OMAP_LCDC_INV_VSYNC | + OMAP_LCDC_INV_HSYNC, + + .bpp = 16, + .data_lines = 18, +#ifdef USE_35INCH_LCD + .x_res = 240, + .y_res = 320, + .hsw = 2, + .hfp = 3, + .hbp = 9, + .vsw = 4, + .vfp = 3, + .vbp = 5, +#else + .x_res = 480, + .y_res = 272, + .hsw = 41, + .hfp = 2, + .hbp = 2, + .vsw = 10, + .vfp = 2, + .vbp = 2, +#endif + .pixel_clock = 6250, + + .init = apollon_panel_init, + .cleanup = apollon_panel_cleanup, + .enable = apollon_panel_enable, + .disable = apollon_panel_disable, + .get_caps = apollon_panel_get_caps, +}; + +static int apollon_panel_probe(struct platform_device *pdev) +{ + omapfb_register_panel(&apollon_panel); + return 0; +} + +static int apollon_panel_remove(struct platform_device *pdev) +{ + return 0; +} + +static int apollon_panel_suspend(struct platform_device *pdev, + pm_message_t mesg) +{ + return 0; +} + +static int apollon_panel_resume(struct platform_device *pdev) +{ + return 0; +} + +struct platform_driver apollon_panel_driver = { + .probe = apollon_panel_probe, + .remove = apollon_panel_remove, + .suspend = apollon_panel_suspend, + .resume = apollon_panel_resume, + .driver = { + .name = "apollon_lcd", + .owner = THIS_MODULE, + }, +}; + +static int __init apollon_panel_drv_init(void) +{ + return platform_driver_register(&apollon_panel_driver); +} + +static void __exit apollon_panel_drv_exit(void) +{ + platform_driver_unregister(&apollon_panel_driver); +} + +module_init(apollon_panel_drv_init); +module_exit(apollon_panel_drv_exit);