19c92ab61SThomas Gleixner /* SPDX-License-Identifier: GPL-2.0-only */
2f7018c21STomi Valkeinen /*
3f7018c21STomi Valkeinen  *  linux/drivers/video/vt8500lcdfb.h
4f7018c21STomi Valkeinen  *
5f7018c21STomi Valkeinen  *  Copyright (C) 2010 Alexey Charkov <alchark@gmail.com>
6f7018c21STomi Valkeinen  */
7f7018c21STomi Valkeinen 
8f7018c21STomi Valkeinen struct vt8500lcd_info {
9f7018c21STomi Valkeinen 	struct fb_info		fb;
10f7018c21STomi Valkeinen 	void __iomem		*regbase;
11f7018c21STomi Valkeinen 	void __iomem		*palette_cpu;
12f7018c21STomi Valkeinen 	dma_addr_t		palette_phys;
13f7018c21STomi Valkeinen 	size_t			palette_size;
14f7018c21STomi Valkeinen 	wait_queue_head_t	wait;
15f7018c21STomi Valkeinen };
16f7018c21STomi Valkeinen 
17f7018c21STomi Valkeinen static int bpp_values[] = {
18f7018c21STomi Valkeinen 	1,
19f7018c21STomi Valkeinen 	2,
20f7018c21STomi Valkeinen 	4,
21f7018c21STomi Valkeinen 	8,
22f7018c21STomi Valkeinen 	12,
23f7018c21STomi Valkeinen 	16,
24f7018c21STomi Valkeinen 	18,
25f7018c21STomi Valkeinen 	24,
26f7018c21STomi Valkeinen };
27