Logo Search packages:      
Sourcecode: linux-fsl-imx51 version File versions  Download package

mxcfb_epson_vga.c File Reference

Detailed Description

MXC Frame buffer driver for SDC.

Definition in file mxcfb_epson_vga.c.

#include <linux/module.h>
#include <linux/kernel.h>
#include <linux/console.h>
#include <linux/delay.h>
#include <linux/errno.h>
#include <linux/fb.h>
#include <linux/init.h>
#include <linux/platform_device.h>
#include <linux/regulator/consumer.h>
#include <linux/spi/spi.h>
#include <linux/mxcfb.h>
#include <linux/ipu.h>
#include <asm/mach-types.h>
#include <mach/hardware.h>

Go to the source code of this file.


#define param(x)   ((x) | 0x100)


static void __exit epson_lcd_exit (void)
static int __init epson_lcd_init (void)
static int lcd_fb_event (struct notifier_block *nb, unsigned long val, void *v)
static void lcd_init (void)
static void lcd_init_fb (struct fb_info *info)
static int __devinit lcd_plat_probe (struct platform_device *pdev)
static int __devexit lcd_plat_remove (struct platform_device *pdev)
static void lcd_poweroff (void)
static void lcd_poweron (void)
static int __devinit lcd_probe (struct device *dev)
static int __devexit lcd_remove (struct device *dev)
static int lcd_resume (struct spi_device *spi)
static int __devinit lcd_spi_probe (struct spi_device *spi)
static int __devexit lcd_spi_remove (struct spi_device *spi)
static int lcd_suspend (struct spi_device *spi, pm_message_t message)
 MODULE_AUTHOR ("Freescale Semiconductor, Inc.")
 MODULE_DESCRIPTION ("Epson VGA LCD init driver")
 module_exit (epson_lcd_exit)
 module_init (epson_lcd_init)


static struct regulator * core_reg
static struct regulator * io_reg
static struct device * lcd_dev
static int lcd_on
static struct platform_driver lcd_plat_driver
static void(* lcd_reset )(void)
static struct spi_device * lcd_spi
static struct spi_driver lcd_spi_dev_driver
static struct notifier_block nb
static struct fb_videomode video_modes []

Generated by  Doxygen 1.6.0   Back to index