#include <linux/delay.h>
#include <linux/err.h>
#include <linux/fb.h>
#include <linux/init.h>
#include <linux/lcd.h>
#include <linux/module.h>
#include <linux/spi/spi.h>
#include <video/ili9320.h>
#include "ili9320.h"
static const struct ili9320_reg vgg_init1[] = …;
static const struct ili9320_reg vgg_init2[] = …;
static const struct ili9320_reg vgg_gamma[] = …;
static const struct ili9320_reg vgg_init0[] = …;
static int vgg2432a4_lcd_init(struct ili9320 *lcd,
struct ili9320_platdata *cfg)
{ … }
#ifdef CONFIG_PM_SLEEP
static int vgg2432a4_suspend(struct device *dev)
{ … }
static int vgg2432a4_resume(struct device *dev)
{ … }
#endif
static struct ili9320_client vgg2432a4_client = …;
static int vgg2432a4_probe(struct spi_device *spi)
{ … }
static void vgg2432a4_remove(struct spi_device *spi)
{ … }
static void vgg2432a4_shutdown(struct spi_device *spi)
{ … }
static SIMPLE_DEV_PM_OPS(vgg2432a4_pm_ops, vgg2432a4_suspend, vgg2432a4_resume);
static struct spi_driver vgg2432a4_driver = …;
module_spi_driver(…) …;
MODULE_AUTHOR(…) …;
MODULE_DESCRIPTION(…) …;
MODULE_LICENSE(…) …;
MODULE_ALIAS(…) …;