diff options
author | Stanley.Miao <stanley.miao@windriver.com> | 2009-09-22 19:46:52 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2009-09-23 10:39:49 -0400 |
commit | 8fea8844a72f95ef22b108f5dc5c4237019771dd (patch) | |
tree | a283441a2b4da09a9e762192d68d471a748c1038 /arch | |
parent | be481941c6ddfe96e5c17a5d6f077b00e7b7bdf1 (diff) |
omapfb: add support for the ZOOM MDK LCD
Add glue to control the OMAP_LDP LCD as a frame buffer device using the
existing dispc.c driver under omapfb.
Patch updated for mainline kernel. Note that the drivers/video/omap
should be updated to pass omap_lcd_config in platform_data. The patch
should also be updated to compile if twl4030 is not selected, and
eventually to use the regulator framework.
Fixed-by: Jarkko Nikula <jarkko.nikula@gmail.com>
Fixed-by: Tony Lindgren <tony@atomide.com>
Signed-off-by: Stanley.Miao <stanley.miao@windriver.com>
Signed-off-by: Tony Lindgren <tony@atomide.com>
Signed-off-by: Imre Deak <imre.deak@nokia.com>
Acked-by: Krzysztof Helt <krzysztof.h1@wp.pl>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'arch')
-rw-r--r-- | arch/arm/configs/omap_ldp_defconfig | 54 |
1 files changed, 52 insertions, 2 deletions
diff --git a/arch/arm/configs/omap_ldp_defconfig b/arch/arm/configs/omap_ldp_defconfig index 679a4a3e265e..b9c48919a68c 100644 --- a/arch/arm/configs/omap_ldp_defconfig +++ b/arch/arm/configs/omap_ldp_defconfig | |||
@@ -690,6 +690,7 @@ CONFIG_GPIOLIB=y | |||
690 | # CONFIG_GPIO_MAX732X is not set | 690 | # CONFIG_GPIO_MAX732X is not set |
691 | # CONFIG_GPIO_PCA953X is not set | 691 | # CONFIG_GPIO_PCA953X is not set |
692 | # CONFIG_GPIO_PCF857X is not set | 692 | # CONFIG_GPIO_PCF857X is not set |
693 | CONFIG_GPIO_TWL4030=y | ||
693 | 694 | ||
694 | # | 695 | # |
695 | # PCI GPIO expanders: | 696 | # PCI GPIO expanders: |
@@ -742,6 +743,7 @@ CONFIG_SSB_POSSIBLE=y | |||
742 | # CONFIG_MFD_SM501 is not set | 743 | # CONFIG_MFD_SM501 is not set |
743 | # CONFIG_HTC_EGPIO is not set | 744 | # CONFIG_HTC_EGPIO is not set |
744 | # CONFIG_HTC_PASIC3 is not set | 745 | # CONFIG_HTC_PASIC3 is not set |
746 | CONFIG_TWL4030_CORE=y | ||
745 | # CONFIG_MFD_TMIO is not set | 747 | # CONFIG_MFD_TMIO is not set |
746 | # CONFIG_MFD_T7L66XB is not set | 748 | # CONFIG_MFD_T7L66XB is not set |
747 | # CONFIG_MFD_TC6387XB is not set | 749 | # CONFIG_MFD_TC6387XB is not set |
@@ -767,8 +769,46 @@ CONFIG_DAB=y | |||
767 | # | 769 | # |
768 | # CONFIG_VGASTATE is not set | 770 | # CONFIG_VGASTATE is not set |
769 | CONFIG_VIDEO_OUTPUT_CONTROL=m | 771 | CONFIG_VIDEO_OUTPUT_CONTROL=m |
770 | # CONFIG_FB is not set | 772 | CONFIG_FB=y |
771 | # CONFIG_BACKLIGHT_LCD_SUPPORT is not set | 773 | CONFIG_FIRMWARE_EDID=y |
774 | # CONFIG_FB_DDC is not set | ||
775 | # CONFIG_FB_BOOT_VESA_SUPPORT is not set | ||
776 | CONFIG_FB_CFB_FILLRECT=y | ||
777 | CONFIG_FB_CFB_COPYAREA=y | ||
778 | CONFIG_FB_CFB_IMAGEBLIT=y | ||
779 | # CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set | ||
780 | # CONFIG_FB_SYS_FILLRECT is not set | ||
781 | # CONFIG_FB_SYS_COPYAREA is not set | ||
782 | # CONFIG_FB_SYS_IMAGEBLIT is not set | ||
783 | # CONFIG_FB_FOREIGN_ENDIAN is not set | ||
784 | # CONFIG_FB_SYS_FOPS is not set | ||
785 | # CONFIG_FB_SVGALIB is not set | ||
786 | # CONFIG_FB_MACMODES is not set | ||
787 | # CONFIG_FB_BACKLIGHT is not set | ||
788 | CONFIG_FB_MODE_HELPERS=y | ||
789 | CONFIG_FB_TILEBLITTING=y | ||
790 | |||
791 | # | ||
792 | # Frame buffer hardware drivers | ||
793 | # | ||
794 | # CONFIG_FB_S1D13XXX is not set | ||
795 | # CONFIG_FB_VIRTUAL is not set | ||
796 | # CONFIG_FB_METRONOME is not set | ||
797 | CONFIG_FB_OMAP=y | ||
798 | CONFIG_FB_OMAP_LCD_VGA=y | ||
799 | # CONFIG_FB_OMAP_LCDC_EXTERNAL is not set | ||
800 | # CONFIG_FB_OMAP_BOOTLOADER_INIT is not set | ||
801 | CONFIG_FB_OMAP_CONSISTENT_DMA_SIZE=4 | ||
802 | CONFIG_BACKLIGHT_LCD_SUPPORT=y | ||
803 | CONFIG_LCD_CLASS_DEVICE=y | ||
804 | # CONFIG_LCD_LTV350QV is not set | ||
805 | # CONFIG_LCD_ILI9320 is not set | ||
806 | # CONFIG_LCD_TDO24M is not set | ||
807 | # CONFIG_LCD_VGG2432A4 is not set | ||
808 | CONFIG_LCD_PLATFORM=y | ||
809 | CONFIG_BACKLIGHT_CLASS_DEVICE=y | ||
810 | # CONFIG_BACKLIGHT_CORGI is not set | ||
811 | # CONFIG_BACKLIGHT_GENERIC is not set | ||
772 | 812 | ||
773 | # | 813 | # |
774 | # Display device support | 814 | # Display device support |
@@ -780,6 +820,16 @@ CONFIG_VIDEO_OUTPUT_CONTROL=m | |||
780 | # | 820 | # |
781 | # CONFIG_VGA_CONSOLE is not set | 821 | # CONFIG_VGA_CONSOLE is not set |
782 | CONFIG_DUMMY_CONSOLE=y | 822 | CONFIG_DUMMY_CONSOLE=y |
823 | CONFIG_FRAMEBUFFER_CONSOLE=y | ||
824 | # CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY is not set | ||
825 | # CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set | ||
826 | # CONFIG_FONTS is not set | ||
827 | CONFIG_FONT_8x8=y | ||
828 | CONFIG_FONT_8x16=y | ||
829 | CONFIG_LOGO=y | ||
830 | CONFIG_LOGO_LINUX_MONO=y | ||
831 | CONFIG_LOGO_LINUX_VGA16=y | ||
832 | CONFIG_LOGO_LINUX_CLUT224=y | ||
783 | CONFIG_SOUND=y | 833 | CONFIG_SOUND=y |
784 | CONFIG_SND=y | 834 | CONFIG_SND=y |
785 | # CONFIG_SND_SEQUENCER is not set | 835 | # CONFIG_SND_SEQUENCER is not set |