This repository has been archived on 2025-06-06. You can view files and clone it, but cannot push or open issues or pull requests.
Files
android-g900/kernel-2.6.33/arch/arm/mach-pxa/include/mach/g900-gpio.h
2010-09-05 20:34:22 +06:00

57 lines
1.2 KiB
C
Executable File

/*
* Toshiba GPIO definitions.
*
*/
#ifndef _G900_GPIO_H_
#define _G900_GPIO_H_
#define GET_GPIO(gpio) (GPLR(gpio) & GPIO_bit(gpio))
#define GPIO_G900_AC97_BITCLK 28
#define GPIO_G900_AC97_SDATA_IN 29
#define GPIO_G900_AC97_SDATA_OUT 30
#define GPIO_G900_AC97_SYNC 31
#define GPIO_G900_AC97_SYSCLK 89
#define GPIO_G900_AC97_RESET 113
/* MMC & SD CARD */
#define GPIO_G900_SD_DETECT -1 /*12*/
#define GPIO_G900_SD_POWER 10
#define GPIO_TS_IRQ 76
/* Buttons */
#define GPIO3_BTN_nPower 3
#define GPIO9_BTN_nKBOpen 9
#define GPIO10_BTN_nHeadSet 10
#define GPIO51_BTN_nJackInsert 51
/* LEDS */
#define GPIO16_LED_nVibra 16
#define GPIO37_LED_nFlash 37
#define GPIO85_LED_nKeyboard 85
#define GPIO86_LED_nKeypad 86
/* USB */
#define GPIO40_nUSB_DETECT 40
#define GPIO41_USB_MODE 41 /* Client = 1, host =0 */
#define GPIO75_USB_ENABLE 75
#define GPIO93_USB_ENABLE 93
/* Finderprint sensor */
#define FP_IRQ 96
/* bluetooth */
#define G900_BT_RESET 83
#define G900_BT_POWER 114
/*WIFI 24 è 77 */
#define G900_WIFI_IRQ 14
#define G900_WIFI_STRAP 24
#define G900_WIFI_RESET 77
#define G900_WIFI_CS 39
#endif /* _G900_GPIO_H_ */