12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576 |
- #include "types.h"
- #include "pin_config.h"
- /*
- * Notice:
- * 1.don't modify this table's name, tool will search it by its name
- * 2.this table must has fixed size(total 35)
- */
- static GPIOAUXConfig_t gGPIOTableAux[35]=
- {
- /* GPIO Pin Name, Action, DefaultLevel, InternalPU, InternalPD */
- /* Panel */
- {GPIO_BL_ON_PIN, GPIO_OUTPUT, GPIO_LEVEL_LOW, GPIO_PULLUD_NO, GPIO_PULLUD_NO},
- {GPIO_PANEL_ON_PIN, GPIO_OUTPUT, GPIO_LEVEL_LOW, GPIO_PULLUD_NO, GPIO_PULLUD_NO},
-
- /* Audio */
- {GPIO_AMP_MUTE_PIN, GPIO_OUTPUT, GPIO_LEVEL_LOW, GPIO_PULLUD_NO, GPIO_PULLUD_NO},
- /* Headphone plug detection */
- /*{GPIO_HP_DETECTION_PIN, GPIO_INPUT, GPIO_LEVEL_TRI, GPIO_PULLUD_NO, GPIO_PULLUD_NO},*/
- /* Debug */
- {GPIO_DEBUG_0, GPIO_OUTPUT, GPIO_LEVEL_LOW, GPIO_PULLUD_NO, GPIO_PULLUD_NO},
- {GPIO_DEBUG_1, GPIO_OUTPUT, GPIO_LEVEL_LOW, GPIO_PULLUD_NO, GPIO_PULLUD_NO},
- {GPIO_DEBUG_2, GPIO_OUTPUT, GPIO_LEVEL_LOW, GPIO_PULLUD_NO, GPIO_PULLUD_NO},
- {GPIO_DEBUG_3, GPIO_OUTPUT, GPIO_LEVEL_LOW, GPIO_PULLUD_NO, GPIO_PULLUD_NO},
- {GPIO_DEBUG_4, GPIO_OUTPUT, GPIO_LEVEL_LOW, GPIO_PULLUD_NO, GPIO_PULLUD_NO},
- {GPIO_DEBUG_5, GPIO_OUTPUT, GPIO_LEVEL_LOW, GPIO_PULLUD_NO, GPIO_PULLUD_NO},
- /* Tuner Reset */
- /*{GPIO_TUNER_RESET, GPIO_OUTPUT, GPIO_LEVEL_LOW, GPIO_PULLUD_NO, GPIO_PULLUD_NO}, //ok */
- /* Demod Reset */
- /*{GPIO_DEMOD_RESET, GPIO_OUTPUT, GPIO_LEVEL_LOW, GPIO_PULLUD_NO, GPIO_PULLUD_NO}, //ok */
-
- #ifdef CONFIG_HDMI_SUPPORT_MHL
- /* MHL CD_SENSE */
- {GPIO_MHL_CD_SENSE, GPIO_INPUT, GPIO_LEVEL_TRI, GPIO_PULLUD_NO, GPIO_PULLUD_NO},
- #endif
- /* HDMI ARC */
- {GPIO_ARC_DET, GPIO_INPUT, GPIO_LEVEL_TRI, GPIO_PULLUD_NO, GPIO_PULLUD_NO},
-
- /* follow line, mask this table is end */
- {~0, ~0, ~0, ~0, ~0},
- };
- /* Notice: don't modify this table's name, dirver will search it by its name */
- static GPIOMAINConfig_t gGPIOTableMain[]=
- {
- /* DriverFunction GPIOPinName, Action, DefaultLevel, Invert, InternalPU, InternalPD */
- /* =====APP Used===== */
- /*{GPIO_PIN_DRIVER_IGNORE, GPIO_AUDIO_CTL, GPIO_OUTPUT, GPIO_LEVEL_LOW, GPIO_WITHOUT_INVERT,GPIO_PULLUD_NO, GPIO_PULLUD_NO}, */
- /*{GPIO_PIN_DRIVER_IGNORE, GPIO_AMP_EN_PIN, GPIO_OUTPUT, GPIO_LEVEL_LOW, GPIO_WITHOUT_INVERT,GPIO_PULLUD_NO, GPIO_PULLUD_NO},*/
- #ifdef CONFIG_EXTIC_DIGITALAMP
- {GPIO_PIN_DRIVER_IGNORE, GPIO_AMP_MUTE_PIN, GPIO_OUTPUT, GPIO_LEVEL_LOW, GPIO_WITHOUT_INVERT, GPIO_PULLUD_NO, GPIO_PULLUD_NO},
- #else
- {GPIO_PIN_DRIVER_IGNORE, GPIO_AMP_MUTE_PIN, GPIO_OUTPUT, GPIO_LEVEL_LOW, GPIO_INVERT, GPIO_PULLUD_NO, GPIO_PULLUD_NO},
- #endif
- {GPIO_PIN_DRIVER_IGNORE, GPIO_ARC_DET, GPIO_INPUT, GPIO_LEVEL_TRI, GPIO_WITHOUT_INVERT,GPIO_PULLUD_NO, GPIO_PULLUD_NO},
- /* =====Driver Used===== */
- /*{GPIO_PIN_DEMOD_RESET, GPIO_DEMOD_RESET, GPIO_OUTPUT, GPIO_LEVEL_HIGH, GPIO_WITHOUT_INVERT, GPIO_PULLUD_YES,GPIO_PULLUD_NO},*/
- {GPIO_PIN_PANEL_ON, GPIO_PANEL_ON_PIN, GPIO_OUTPUT, GPIO_LEVEL_HIGH, GPIO_WITHOUT_INVERT,GPIO_PULLUD_NO, GPIO_PULLUD_NO},
- {GPIO_PIN_LEDBL_DETECT, GPIO_LED_R_ON_PIN, GPIO_OUTPUT, GPIO_LEVEL_LOW, GPIO_WITHOUT_INVERT,GPIO_PULLUD_NO, GPIO_PULLUD_NO},
- /*{GPIO_PIN_SPI_PROTECT, GPIO_SPIPROTECT_PIN, GPIO_OUTPUT, GPIO_LEVEL_HIGH, GPIO_WITHOUT_INVERT, GPIO_PULLUD_NO, GPIO_PULLUD_NO},*/
- /*{GPIO_PIN_AMBIGLOW_LED, GPIO_AMBIGLOW_LED_PIN, GPIO_OUTPUT, GPIO_LEVEL_LOW, GPIO_INVERT, GPIO_PULLUD_NO, GPIO_PULLUD_NO},*/
- /*{GPIO_PIN_HP_DETECT, GPIO_HP_DETECTION_PIN, GPIO_INPUT, GPIO_LEVEL_TRI, GPIO_WITHOUT_INVERT,GPIO_PULLUD_NO, GPIO_PULLUD_NO},*/
- #ifdef CONFIG_HDMI_SUPPORT_MHL
- {GPIO_PIN_MHL_CD_SENSE_DETECT, GPIO_MHL_CD_SENSE, GPIO_INPUT, GPIO_LEVEL_TRI, GPIO_WITHOUT_INVERT,GPIO_PULLUD_NO, GPIO_PULLUD_NO},
- #endif
- {GPIO_PIN_HDMISWITCH_SCL, GPIO_HDMISWITCH_SCL_PIN, GPIO_OUTPUT, GPIO_LEVEL_LOW, GPIO_WITHOUT_INVERT,GPIO_PULLUD_NO, GPIO_PULLUD_NO},
- {GPIO_PIN_HDMISWITCH_SDA, GPIO_HDMISWITCH_SDA_PIN, GPIO_OUTPUT, GPIO_LEVEL_LOW, GPIO_WITHOUT_INVERT,GPIO_PULLUD_NO, GPIO_PULLUD_NO},
- {GPIO_PIN_BACKLIGHT_ON, GPIO_BL_ON_PIN, GPIO_OUTPUT, GPIO_LEVEL_HIGH, GPIO_WITHOUT_INVERT,GPIO_PULLUD_NO, GPIO_PULLUD_NO},
- {GPIO_PIN_LED_G_PWM, GPIO_PWM_LED_G_ON_PIN, GPIO_OUTPUT, GPIO_LEVEL_TRI, GPIO_WITHOUT_INVERT,GPIO_PULLUD_NO, GPIO_PULLUD_NO},
- {GPIO_PIN_LED_R_PWM, GPIO_PWM_LED_R_ON_PIN, GPIO_OUTPUT, GPIO_LEVEL_TRI, GPIO_WITHOUT_INVERT,GPIO_PULLUD_NO, GPIO_PULLUD_NO},
- };
|