root/arch/arm/mach-pxa/palmte2.h

/* [<][>][^][v][top][bottom][index][help] */

INCLUDED FROM


   1 /* SPDX-License-Identifier: GPL-2.0-only */
   2 /*
   3  * GPIOs and interrupts for Palm Tungsten|E2 Handheld Computer
   4  *
   5  * Author:
   6  *              Carlos Eduardo Medaglia Dyonisio <cadu@nerdfeliz.com>
   7  */
   8 
   9 #ifndef _INCLUDE_PALMTE2_H_
  10 #define _INCLUDE_PALMTE2_H_
  11 
  12 /** HERE ARE GPIOs **/
  13 
  14 /* GPIOs */
  15 #define GPIO_NR_PALMTE2_POWER_DETECT            9
  16 #define GPIO_NR_PALMTE2_HOTSYNC_BUTTON_N        4
  17 #define GPIO_NR_PALMTE2_EARPHONE_DETECT         15
  18 
  19 /* SD/MMC */
  20 #define GPIO_NR_PALMTE2_SD_DETECT_N             10
  21 #define GPIO_NR_PALMTE2_SD_POWER                55
  22 #define GPIO_NR_PALMTE2_SD_READONLY             51
  23 
  24 /* IRDA -  disable GPIO connected to SD pin of tranceiver (TFBS4710?) ? */
  25 #define GPIO_NR_PALMTE2_IR_DISABLE              48
  26 
  27 /* USB */
  28 #define GPIO_NR_PALMTE2_USB_DETECT_N            35
  29 #define GPIO_NR_PALMTE2_USB_PULLUP              53
  30 
  31 /* LCD/BACKLIGHT */
  32 #define GPIO_NR_PALMTE2_BL_POWER                56
  33 #define GPIO_NR_PALMTE2_LCD_POWER               37
  34 
  35 /* KEYS */
  36 #define GPIO_NR_PALMTE2_KEY_NOTES       5
  37 #define GPIO_NR_PALMTE2_KEY_TASKS       7
  38 #define GPIO_NR_PALMTE2_KEY_CALENDAR    11
  39 #define GPIO_NR_PALMTE2_KEY_CONTACTS    13
  40 #define GPIO_NR_PALMTE2_KEY_CENTER      14
  41 #define GPIO_NR_PALMTE2_KEY_LEFT        19
  42 #define GPIO_NR_PALMTE2_KEY_RIGHT       20
  43 #define GPIO_NR_PALMTE2_KEY_DOWN        21
  44 #define GPIO_NR_PALMTE2_KEY_UP          22
  45 
  46 /** HERE ARE INIT VALUES **/
  47 
  48 /* BACKLIGHT */
  49 #define PALMTE2_MAX_INTENSITY           0xFE
  50 #define PALMTE2_DEFAULT_INTENSITY       0x7E
  51 #define PALMTE2_LIMIT_MASK              0x7F
  52 #define PALMTE2_PRESCALER               0x3F
  53 #define PALMTE2_PERIOD_NS               3500
  54 
  55 /* BATTERY */
  56 #define PALMTE2_BAT_MAX_VOLTAGE         4000    /* 4.00v current voltage */
  57 #define PALMTE2_BAT_MIN_VOLTAGE         3550    /* 3.55v critical voltage */
  58 #define PALMTE2_BAT_MAX_CURRENT         0       /* unknown */
  59 #define PALMTE2_BAT_MIN_CURRENT         0       /* unknown */
  60 #define PALMTE2_BAT_MAX_CHARGE          1       /* unknown */
  61 #define PALMTE2_BAT_MIN_CHARGE          1       /* unknown */
  62 #define PALMTE2_MAX_LIFE_MINS           360     /* on-life in minutes */
  63 
  64 #endif

/* [<][>][^][v][top][bottom][index][help] */