[ARM] pxa: Palm Tungsten E2 basic support
[linux-2.6/kvm.git] / arch / arm / mach-pxa / include / mach / palmte2.h
blob808ee7faf5ba1d6b3238af7305d49d1e607893dc
1 /*
2 * GPIOs and interrupts for Palm Tungsten|E2 Handheld Computer
4 * Author:
5 * Carlos Eduardo Medaglia Dyonisio <cadu@nerdfeliz.com>
7 * This program is free software; you can redistribute it and/or modify
8 * it under the terms of the GNU General Public License version 2 as
9 * published by the Free Software Foundation.
13 #ifndef _INCLUDE_PALMTE2_H_
14 #define _INCLUDE_PALMTE2_H_
16 /** HERE ARE GPIOs **/
18 /* GPIOs */
19 #define GPIO_NR_PALMTE2_SD_DETECT_N 10
20 #define GPIO_NR_PALMTE2_SD_POWER 55
21 #define GPIO_NR_PALMTE2_SD_READONLY 51
23 /* KEYS */
24 #define GPIO_NR_PALMTE2_KEY_NOTES 5
25 #define GPIO_NR_PALMTE2_KEY_TASKS 7
26 #define GPIO_NR_PALMTE2_KEY_CALENDAR 11
27 #define GPIO_NR_PALMTE2_KEY_CONTACTS 13
28 #define GPIO_NR_PALMTE2_KEY_CENTER 14
29 #define GPIO_NR_PALMTE2_KEY_LEFT 19
30 #define GPIO_NR_PALMTE2_KEY_RIGHT 20
31 #define GPIO_NR_PALMTE2_KEY_DOWN 21
32 #define GPIO_NR_PALMTE2_KEY_UP 22
34 /** HERE ARE INIT VALUES **/
36 /* BACKLIGHT */
37 #define PALMTE2_MAX_INTENSITY 0xFE
38 #define PALMTE2_DEFAULT_INTENSITY 0x7E
39 #define PALMTE2_LIMIT_MASK 0x7F
40 #define PALMTE2_PRESCALER 0x3F
41 #define PALMTE2_PERIOD_NS 3500
43 #endif