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

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

INCLUDED FROM


   1 /* SPDX-License-Identifier: GPL-2.0-only */
   2 /*
   3  * GPIOs and interrupts for Palm Treo smartphones
   4  *
   5  * currently supported:
   6  *     Palm Treo 680 (GSM)
   7  *     Palm Centro 685 (GSM)
   8  *
   9  * Author:     Tomas Cech <sleep_walker@suse.cz>
  10  *
  11  * find more info at www.hackndev.com
  12  */
  13 
  14 #ifndef _INCLUDE_TREO_H_
  15 #define _INCLUDE_TREO_H_
  16 
  17 /* GPIOs */
  18 #define GPIO_NR_TREO_POWER_DETECT       0
  19 #define GPIO_NR_TREO_AMP_EN             27
  20 #define GPIO_NR_TREO_GREEN_LED  20
  21 #define GPIO_NR_TREO_RED_LED            79
  22 #define GPIO_NR_TREO_SD_DETECT_N        113
  23 #define GPIO_NR_TREO_EP_DETECT_N        116
  24 #define GPIO_NR_TREO_USB_DETECT 1
  25 #define GPIO_NR_TREO_USB_PULLUP 114
  26 #define GPIO_NR_TREO_GSM_POWER  40
  27 #define GPIO_NR_TREO_GSM_RESET  87
  28 #define GPIO_NR_TREO_GSM_WAKE   57
  29 #define GPIO_NR_TREO_GSM_HOST_WAKE      14
  30 #define GPIO_NR_TREO_GSM_TRIGGER        10
  31 #define GPIO_NR_TREO_IR_EN              115
  32 #define GPIO_NR_TREO_IR_TXD             47
  33 #define GPIO_NR_TREO_BL_POWER   38
  34 #define GPIO_NR_TREO_LCD_POWER  25
  35 
  36 /* Treo680 specific GPIOs */
  37 #define GPIO_NR_TREO680_SD_READONLY     33
  38 #define GPIO_NR_TREO680_SD_POWER        42
  39 #define GPIO_NR_TREO680_VIBRATE_EN      44
  40 #define GPIO_NR_TREO680_KEYB_BL         24
  41 #define GPIO_NR_TREO680_BT_EN           43
  42 #define GPIO_NR_TREO680_LCD_POWER       77
  43 #define GPIO_NR_TREO680_LCD_EN          86
  44 #define GPIO_NR_TREO680_LCD_EN_N        25
  45 
  46 /* Centro685 specific GPIOs */
  47 #define GPIO_NR_CENTRO_SD_POWER         21
  48 #define GPIO_NR_CENTRO_VIBRATE_EN       22
  49 #define GPIO_NR_CENTRO_KEYB_BL          33
  50 #define GPIO_NR_CENTRO_BT_EN            80
  51 
  52 /* Various addresses  */
  53 #define TREO_PHYS_RAM_START     0xa0000000
  54 #define TREO_PHYS_IO_START      0x40000000
  55 #define TREO_STR_BASE   0xa2000000
  56 
  57 /* BACKLIGHT */
  58 #define TREO_MAX_INTENSITY              254
  59 #define TREO_DEFAULT_INTENSITY  160
  60 #define TREO_LIMIT_MASK         0x7F
  61 #define TREO_PRESCALER          63
  62 #define TREO_PERIOD_NS          3500
  63 
  64 #endif

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