Merge git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client
[pandora-kernel.git] / drivers / staging / msm / mddi_toshiba.h
1 /* Copyright (c) 2009, Code Aurora Forum. All rights reserved.
2  *
3  * This program is free software; you can redistribute it and/or modify
4  * it under the terms of the GNU General Public License version 2 and
5  * only version 2 as published by the Free Software Foundation.
6  *
7  * This program is distributed in the hope that it will be useful,
8  * but WITHOUT ANY WARRANTY; without even the implied warranty of
9  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
10  * GNU General Public License for more details.
11  */
12
13 #ifndef MDDI_TOSHIBA_H
14 #define MDDI_TOSHIBA_H
15
16 #define TOSHIBA_VGA_PRIM 1
17 #define TOSHIBA_VGA_SECD 2
18
19 #define LCD_TOSHIBA_2P4_VGA     0
20 #define LCD_TOSHIBA_2P4_WVGA    1
21 #define LCD_TOSHIBA_2P4_WVGA_PT 2
22 #define LCD_SHARP_2P4_VGA       3
23
24 #define GPIO_BLOCK_BASE        0x150000
25 #define SYSTEM_BLOCK2_BASE     0x170000
26
27 #define GPIODIR     (GPIO_BLOCK_BASE|0x04)
28 #define GPIOSEL     (SYSTEM_BLOCK2_BASE|0x00)
29 #define GPIOPC      (GPIO_BLOCK_BASE|0x28)
30 #define GPIODATA    (GPIO_BLOCK_BASE|0x00)
31
32 #define write_client_reg(__X, __Y, __Z) {\
33   mddi_queue_register_write(__X, __Y, TRUE, 0);\
34 }
35
36 #endif /* MDDI_TOSHIBA_H */