57 lines
1.2 KiB
C
Executable File
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_ */
|