/******************************************************************************* | |
* Copyright (C) 2007, ZTE Corporation. | |
* | |
* File Name: drv_stub.h | |
* File Mark: | |
* Description: | |
* Others: | |
* Version: 1.0 | |
* Author: wangxia | |
* Date: 2008-2-22 | |
* History 1: | |
* Date: | |
* Version: | |
* Author: | |
* Modification: | |
* History 2: | |
********************************************************************************/ | |
#ifndef _DRV_STUB_H | |
#define _DRV_STUB_H | |
/**************************************************************************** | |
* Include files | |
****************************************************************************/ | |
/**************************************************************************** | |
* Macros | |
****************************************************************************/ | |
/**************************************************************************** | |
* Types | |
****************************************************************************/ | |
/**************************************************************************************** | |
**************************************************************************************** | |
* PCL configuration | |
**************************************************************************************** | |
****************************************************************************************/ | |
/* Table of symbolic names for the pcl registers | |
keep in sync with PAD_pcl_registers. | |
ONLY APPEND TO THIS LIST NEVER REMOVE OR PUT ENTRIES INBETWEEN*/ | |
enum PAD_symbolic_names | |
{ | |
/*0*/ | |
PAD_HS_DET, | |
PAD_ACC_DET, | |
PAD_ACC_PWR_EN, | |
PAD_PERF_MON, | |
PAD_HS_SENDEND, | |
/*5*/ | |
PAD_FLIP_SENSE, | |
PAD_AP_RESET, | |
PAD_AP_CLK_REQ, | |
PAD_VCXO_EN, | |
PAD_MAIN_SUB, | |
/*10*/ | |
PAD_LCD_RESET, | |
PAD_LCD_COMPIC_RESET, | |
PCD_LCD_COMPIC, | |
PAD_SMC_VZ_N, | |
PAD_SMC_RST, | |
/*15*/ | |
PAD_USB_ID, | |
PAD_VBOOST_SEL, | |
PAD_VBOOST_EN, | |
GPS_GPIO_ASIC_STDBY, | |
GPS_GPIO_ASIC_RESET, | |
/*20*/ | |
GPS_GPIO_ASIC_RFON, | |
PAD_CHK_EXT_32KHZ, | |
PAD_HS_AMP_SD, | |
PAD_HS_AMP_UD, | |
PAD_HS_AMP_CLK, | |
/*25*/ | |
PAD_GDC_INT, | |
PAD_LED_RED, | |
PAD_LED_GREEN, | |
PAD_LED_BLUE, | |
PAD_IRDA_SD, | |
/*30*/ | |
PAD_MMC_CMD, | |
PAD_MMC_DAT, | |
PAD_MMC_ROD_EN, | |
PAD_MMC_VDD_EN, /* VDD for MMC Interface */ | |
PAD_SD_MMC_DAT1, /* DAT1 for extended SD/MMC */ | |
/*35*/ | |
PAD_SD_MMC_DAT2, /* DAT2 for extended SD/MMC */ | |
PAD_SD_MMC_DAT3, /* DAT3 for extended SD/MMC */ | |
PAD_CS_SD_MMC, /* RDE: CS for SD/MMC when using SPI Interface */ | |
PAD_MTSR_SD_MMC, /* RDE: CS for SD/MMC when using SPI Interface */ | |
PAD_MRST_SD_MMC, /* RDE: CS for SD/MMC when using SPI Interface */ | |
/*40*/ | |
PAD_CLK_SD_MMC, /* RDE: CS for SD/MMC when using SPI Interface */ | |
PAD_USART1_RTS, | |
PAD_DIF_CD, | |
PAD_DIF_CS, | |
PAD_HS_MONO_STEREO, | |
/*45*/ | |
PAD_CIF_RESET, /*reset for camera on MPE*/ | |
PAD_CIF_PD, /*PowerDown of camera on MPE*/ | |
PAD_SIM_VCC, | |
PAD_LEDPWM2, /* SUB LCD Backlight enable for NBG_HW_MPE: name corresponds to schematic name but PWM is not supported by HW */ | |
PAD_I2S1_CLK0, | |
/*50*/ | |
PAD_I2S1_RX, | |
PAD_I2S1_TX, | |
PAD_I2S1_WA0, | |
PAD_MMC_DETECT, /*MMC/SD card detection on MPE*/ | |
PAD_CHG_VAL, | |
/*55*/ | |
PAD_I2C_SCL, | |
PAD_I2C_SDA, | |
PAD_RST_FM, | |
PAD_FLASH, | |
PAD_VIBRATOR, | |
/*60*/ | |
PAD_FM_AMP_SHDN, | |
PAD_CIF_RESET2, /* Reset for the second camera */ | |
PAD_DIF_VD, /* Intensity setting via boost converter for both Displays on MPEU Userboard */ | |
PAD_I2S2_CLK0, | |
PAD_I2S2_RX, | |
/*65*/ | |
PAD_I2S2_TX, | |
PAD_I2S2_WA0, | |
PAD_BT_RST, | |
PAD_IRDA_TX, | |
PAD_IRDA_RX, | |
/*70*/ | |
PAD_BB_TEST, /* Setting bb into test mode */ | |
PAD_RESET_DET, /* Set on traps */ | |
PAD_PP_PMU_EXT_ON, /* Wakeup ap pmu */ | |
PAD_IPC_ACK, | |
PAD_USIF1_RTS, | |
/*75*/ | |
PAD_USIF1_CTS, | |
PAD_USIF2_RTS, | |
PAD_USIF2_CTS, | |
PAD_USIF3_RTS, | |
PAD_USIF3_CTS, | |
/*80*/ | |
PAD_MIC_INT, | |
PAD_AUD_AMP, | |
PAD_SP_AMP_SD, | |
PAD_SPK_RCV_SEL, | |
PAD_FM_BBP_SEL, | |
/*85*/ | |
PAD_BT_TX, /* serial (USIF) port pins used for BT communication */ | |
PAD_BT_RX, | |
PAD_BT_RTS, | |
PAD_BT_CTS, | |
PAD_UART0_RTS, | |
/*90*/ | |
PAD_UART0_CTS, | |
PAD_UART1_RTS, | |
PAD_UART1_CTS, | |
PAD_UART1_RX, | |
PAD_UART1_TX, | |
/*95*/ | |
PAD_I2S1_CLK1, | |
PAD_I2S1_WA1, | |
PAD_I2S2_CLK1, | |
PAD_I2S2_WA1, | |
PAD_USIF1_TXD, | |
/*100*/ | |
PAD_USIF1_RXD, | |
PAD_WLAN_1V8_EN, | |
PAD_MMC2_VDD_EN, | |
PAD_MMC2_ROD_EN, | |
PAD_MMC2_CLK, | |
/*105*/ | |
PAD_MMC2_CMD, | |
PAD_MMC2_DAT0, | |
PAD_MMC2_DAT1, | |
PAD_MMC2_DAT2, | |
PAD_MMC2_DAT3, | |
/*110*/ | |
PAD_MMCI_IO_RESET, | |
PAD_AUD_SPK_AMP, /*Used for SPK_AMP for NX1*/ | |
PAD_AUDIO_SELECT, /*Used for AUDIO_SELECT for NX1*/ | |
PAD_EE_WP, | |
PAD_USIF1_CLK, | |
/*115*/ | |
PAD_USIF1_HWAKE, | |
PAD_USIF1_MWAKE, | |
PAD_USIF1_RX, | |
PAD_USIF1_TX, | |
PAD_USIF2_CLK, | |
/*120*/ | |
PAD_USIF2_HWAKE, | |
PAD_USIF2_MWAKE, | |
PAD_USIF2_RX, | |
PAD_USIF2_TX, | |
PAD_USIF3_CLK, | |
/*125*/ | |
PAD_USIF3_HWAKE, | |
PAD_USIF3_MWAKE, | |
PAD_USIF3_RX, | |
PAD_USIF3_TX, | |
PAD_CAM_STBY_2, | |
/*130*/ | |
PAD_CAM_RESET_2, | |
PAD_CAM_STBY_1, | |
PAD_CAM_RESET_1, | |
PAD_CHG_DET, | |
PAD_BAT_DET, | |
/*135*/ | |
PAD_CHG_ON, | |
PAD_USB_ON, | |
BL_LED_DIM, | |
PAD_USB_DET, | |
PAD_USB_CHR_EN, | |
/*140*/ | |
PAD_CIF_DATA0, | |
PAD_CIF_DATA1, | |
PAD_CIF_DATA2, | |
PAD_CIF_DATA3, | |
PAD_CIF_DATA4, | |
/*145*/ | |
PAD_CIF_DATA5, | |
PAD_CIF_DATA6, | |
PAD_CIF_DATA7, | |
PAD_CIF_PCLK, | |
PAD_CIF_HSYNC, | |
/*150*/ | |
PAD_CIF_VSYNC, | |
PAD_MODEM_READY, | |
PAD_LAST_ELEMENT /* always last element, used to verify PCL setup */ | |
}; | |
/*IFX BB version*/ | |
typedef enum | |
{ | |
SYS_BB_VER_INVALID, | |
SYS_BB_VER_SGOLD, | |
SYS_BB_VER_SGOLDLITE, | |
SYS_BB_VER_SGOLD2, | |
SYS_BB_VER_SGOLD3, | |
SYS_BB_VER_SGOLDRADIO | |
} bb_ver_enum; | |
typedef enum | |
{ | |
SYS_BB_REV_INVALID, | |
SYS_BB_REV_10, | |
SYS_BB_REV_11, | |
SYS_BB_REV_11A, | |
SYS_BB_REV_11B, | |
SYS_BB_REV_12, | |
SYS_BB_REV_20 | |
} bb_rev_enum; | |
/**************************************************************************** | |
* Constants | |
****************************************************************************/ | |
/**************************************************************************** | |
* Global Variables | |
****************************************************************************/ | |
/**************************************************************************** | |
* Function Prototypes | |
****************************************************************************/ | |
#endif/*_DRV_STUB_H*/ | |