root/arch/sh/include/mach-common/mach/hp6xx.h

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

INCLUDED FROM


   1 /* SPDX-License-Identifier: GPL-2.0
   2  *
   3  * Copyright (C) 2003, 2004, 2005  Andriy Skulysh
   4  */
   5 #ifndef __ASM_SH_HP6XX_H
   6 #define __ASM_SH_HP6XX_H
   7 
   8 #include <linux/sh_intc.h>
   9 
  10 #define HP680_BTN_IRQ           evt2irq(0x600)  /* IRQ0_IRQ */
  11 #define HP680_TS_IRQ            evt2irq(0x660)  /* IRQ3_IRQ */
  12 #define HP680_HD64461_IRQ       evt2irq(0x680)  /* IRQ4_IRQ */
  13 
  14 #define DAC_LCD_BRIGHTNESS      0
  15 #define DAC_SPEAKER_VOLUME      1
  16 
  17 #define PGDR_OPENED             0x01
  18 #define PGDR_MAIN_BATTERY_OUT   0x04
  19 #define PGDR_PLAY_BUTTON        0x08
  20 #define PGDR_REWIND_BUTTON      0x10
  21 #define PGDR_RECORD_BUTTON      0x20
  22 
  23 #define PHDR_TS_PEN_DOWN        0x08
  24 
  25 #define PJDR_LED_BLINK          0x02
  26 
  27 #define PKDR_LED_GREEN          0x10
  28 
  29 /* HP Palmtop 620lx/660lx speaker on/off */
  30 #define PKDR_SPEAKER            0x20
  31 
  32 #define SCPDR_TS_SCAN_ENABLE    0x20
  33 #define SCPDR_TS_SCAN_Y         0x02
  34 #define SCPDR_TS_SCAN_X         0x01
  35 
  36 #define SCPCR_TS_ENABLE         0x405
  37 #define SCPCR_TS_MASK           0xc0f
  38 
  39 #define ADC_CHANNEL_TS_Y        1
  40 #define ADC_CHANNEL_TS_X        2
  41 #define ADC_CHANNEL_BATTERY     3
  42 #define ADC_CHANNEL_BACKUP      4
  43 #define ADC_CHANNEL_CHARGE      5
  44 
  45 /* HP Jornada 680/690 speaker on/off */
  46 #define HD64461_GPADR_SPEAKER   0x01
  47 #define HD64461_GPADR_PCMCIA0   (0x02|0x08)
  48 
  49 #define HD64461_GPBDR_LCDOFF    0x01
  50 #define HD64461_GPBDR_LCD_CONTRAST_MASK 0x78
  51 #define HD64461_GPBDR_LED_RED   0x80
  52 
  53 #include <asm/hd64461.h>
  54 #include <asm/io.h>
  55 
  56 #define PJDR    0xa4000130
  57 #define PKDR    0xa4000132
  58 
  59 #endif /* __ASM_SH_HP6XX_H */

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