linux/drivers/video/backlight/vgg2432a4.c

// SPDX-License-Identifier: GPL-2.0-only
/* drivers/video/backlight/vgg2432a4.c
 *
 * VGG2432A4 (ILI9320) LCD controller driver.
 *
 * Copyright 2007 Simtec Electronics
 *	http://armlinux.simtec.co.uk/
 *	Ben Dooks <[email protected]>
*/

#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"

/* Device initialisation sequences */

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 =;

/* Device probe */

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();