printf: Remove unused 'bprintf'
[drm/drm-misc.git] / include / linux / cfag12864b.h
blob83e6613d12ae66c656a540c944aa9e5f06b8c2d6
1 /* SPDX-License-Identifier: GPL-2.0 */
2 /*
3 * Filename: cfag12864b.h
4 * Version: 0.1.0
5 * Description: cfag12864b LCD driver header
7 * Author: Copyright (C) Miguel Ojeda <ojeda@kernel.org>
8 * Date: 2006-10-12
9 */
11 #ifndef _CFAG12864B_H_
12 #define _CFAG12864B_H_
14 #define CFAG12864B_WIDTH (128)
15 #define CFAG12864B_HEIGHT (64)
16 #define CFAG12864B_CONTROLLERS (2)
17 #define CFAG12864B_PAGES (8)
18 #define CFAG12864B_ADDRESSES (64)
19 #define CFAG12864B_SIZE ((CFAG12864B_CONTROLLERS) * \
20 (CFAG12864B_PAGES) * \
21 (CFAG12864B_ADDRESSES))
24 * The driver will blit this buffer to the LCD
26 * Its size is CFAG12864B_SIZE.
28 extern unsigned char * cfag12864b_buffer;
31 * Enable refreshing
33 * Returns 0 if successful (anyone was using it),
34 * or != 0 if failed (someone is using it).
36 extern unsigned char cfag12864b_enable(void);
39 * Disable refreshing
41 * You should call this only when you finish using the LCD.
43 extern void cfag12864b_disable(void);
46 * Is the module inited?
48 extern unsigned char cfag12864b_isinited(void);
50 #endif /* _CFAG12864B_H_ */