]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - drivers/video/fbdev/omap/lcd_inn1510.c
fbdev: omap/lcd: Make callbacks optional
[karo-tx-linux.git] / drivers / video / fbdev / omap / lcd_inn1510.c
index 49907fab36ac4ab017b5934af09037e51e4687b3..b284050f54717b132fdb1bd1f67eb44a19f7b0d3 100644 (file)
 
 #include "omapfb.h"
 
-static int innovator1510_panel_init(struct lcd_panel *panel,
-                                   struct omapfb_device *fbdev)
-{
-       return 0;
-}
-
-static void innovator1510_panel_cleanup(struct lcd_panel *panel)
-{
-}
-
 static int innovator1510_panel_enable(struct lcd_panel *panel)
 {
        __raw_writeb(0x7, OMAP1510_FPGA_LCD_PANEL_CONTROL);
@@ -48,12 +38,7 @@ static void innovator1510_panel_disable(struct lcd_panel *panel)
        __raw_writeb(0x0, OMAP1510_FPGA_LCD_PANEL_CONTROL);
 }
 
-static unsigned long innovator1510_panel_get_caps(struct lcd_panel *panel)
-{
-       return 0;
-}
-
-struct lcd_panel innovator1510_panel = {
+static struct lcd_panel innovator1510_panel = {
        .name           = "inn1510",
        .config         = OMAP_LCDC_PANEL_TFT,
 
@@ -70,11 +55,8 @@ struct lcd_panel innovator1510_panel = {
        .vbp            = 0,
        .pcd            = 12,
 
-       .init           = innovator1510_panel_init,
-       .cleanup        = innovator1510_panel_cleanup,
        .enable         = innovator1510_panel_enable,
        .disable        = innovator1510_panel_disable,
-       .get_caps       = innovator1510_panel_get_caps,
 };
 
 static int innovator1510_panel_probe(struct platform_device *pdev)
@@ -83,27 +65,8 @@ static int innovator1510_panel_probe(struct platform_device *pdev)
        return 0;
 }
 
-static int innovator1510_panel_remove(struct platform_device *pdev)
-{
-       return 0;
-}
-
-static int innovator1510_panel_suspend(struct platform_device *pdev,
-                                      pm_message_t mesg)
-{
-       return 0;
-}
-
-static int innovator1510_panel_resume(struct platform_device *pdev)
-{
-       return 0;
-}
-
 static struct platform_driver innovator1510_panel_driver = {
        .probe          = innovator1510_panel_probe,
-       .remove         = innovator1510_panel_remove,
-       .suspend        = innovator1510_panel_suspend,
-       .resume         = innovator1510_panel_resume,
        .driver         = {
                .name   = "lcd_inn1510",
        },