Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
awilliam
GitHub Repository: awilliam/linux-vfio
Path: blob/master/arch/blackfin/include/asm/bfin-lq035q1.h
15126 views
1
/*
2
* Blackfin LCD Framebuffer driver SHARP LQ035Q1DH02
3
*
4
* Copyright 2008-2009 Analog Devices Inc.
5
* Licensed under the GPL-2 or later.
6
*/
7
8
#ifndef BFIN_LQ035Q1_H
9
#define BFIN_LQ035Q1_H
10
11
/*
12
* LCD Modes
13
*/
14
#define LQ035_RL (0 << 8) /* Right -> Left Scan */
15
#define LQ035_LR (1 << 8) /* Left -> Right Scan */
16
#define LQ035_TB (1 << 9) /* Top -> Botton Scan */
17
#define LQ035_BT (0 << 9) /* Botton -> Top Scan */
18
#define LQ035_BGR (1 << 11) /* Use BGR format */
19
#define LQ035_RGB (0 << 11) /* Use RGB format */
20
#define LQ035_NORM (1 << 13) /* Reversal */
21
#define LQ035_REV (0 << 13) /* Reversal */
22
23
/*
24
* PPI Modes
25
*/
26
27
#define USE_RGB565_16_BIT_PPI 1
28
#define USE_RGB565_8_BIT_PPI 2
29
#define USE_RGB888_8_BIT_PPI 3
30
31
struct bfin_lq035q1fb_disp_info {
32
33
unsigned mode;
34
unsigned ppi_mode;
35
/* GPIOs */
36
int use_bl;
37
unsigned gpio_bl;
38
};
39
40
#endif /* BFIN_LQ035Q1_H */
41
42