コード例 #1
0
static void s5p_dp_backlight_off(void)
{
	/* LED_BACKLIGHT_RESET: GPX1_5 */
	gpio_request(EXYNOS5420_GPX1(5), "GPX1");

	gpio_direction_output(EXYNOS5420_GPX1(5), 0);
	usleep_range(20000, 21000);

	gpio_free(EXYNOS5420_GPX1(5));
}
コード例 #2
0
    /* GPG 2 */
	{ EXYNOS5420_GPG2(0), S3C_GPIO_OUTPUT, GPIO_LV_H, S3C_GPIO_PULL_NONE }, /* GPIO_M_RST_N */
    /* GPH 0 */
    /* GPJ 4 */
#if defined(CONFIG_V1A_WIFI) || defined(CONFIG_V2A_WIFI)
	{ EXYNOS5420_GPJ4(1), S3C_GPIO_INPUT, GPIO_LV_N, S3C_GPIO_PULL_DOWN }, /* NC(RESET_REQ_N) */
#endif
    /* GPX 0 */
#if defined(CONFIG_V2A)
	{ EXYNOS5420_GPX0(0), S3C_GPIO_INPUT, GPIO_LV_N, S3C_GPIO_PULL_DOWN }, /* NC */
#else
	{ EXYNOS5420_GPX0(0), S3C_GPIO_INPUT, GPIO_LV_N, S3C_GPIO_PULL_NONE }, /* WACOM_SENSE */
#endif
	{ EXYNOS5420_GPX0(1), S3C_GPIO_SFN(0xF), GPIO_LV_N, S3C_GPIO_PULL_UP }, /* HALL INT */
	{ EXYNOS5420_GPX0(5), S3C_GPIO_INPUT, GPIO_LV_H, S3C_GPIO_PULL_DOWN }, /* KBC3_HOME_BTN_N */
	{ EXYNOS5420_GPX1(3), S3C_GPIO_INPUT, GPIO_LV_N, S3C_GPIO_PULL_DOWN }, /* GPIO_ACC_INT1 */
	{ EXYNOS5420_GPX1(5), S3C_GPIO_INPUT, GPIO_LV_N, S3C_GPIO_PULL_NONE }, /* FUEL_ALERT */
	{ EXYNOS5420_GPX1(7), S3C_GPIO_INPUT, GPIO_LV_N, S3C_GPIO_PULL_DOWN }, /* GPIO_ACC_INT2 */
	{ EXYNOS5420_GPX2(0), S3C_GPIO_INPUT, GPIO_LV_N, S3C_GPIO_PULL_DOWN }, /* WLAN_WAKE_WAKE */
	{ EXYNOS5420_GPX2(1), S3C_GPIO_INPUT, GPIO_LV_N, S3C_GPIO_PULL_NONE }, /* BT_HOST_WAKE */
	{ EXYNOS5420_GPX2(5), S3C_GPIO_INPUT, GPIO_LV_N, S3C_GPIO_PULL_NONE }, /* GPIO_CODEC_IRQ_N */
    /* GPX 3 */
	{ EXYNOS5420_GPX3(0), S3C_GPIO_SFN(0xF), GPIO_LV_N, S3C_GPIO_PULL_UP }, /* AP_PMIC_IRQ */
	{ EXYNOS5420_GPX3(1), S3C_GPIO_INPUT, GPIO_LV_N, S3C_GPIO_PULL_DOWN }, /* GPIO_GYRO_INT */
#if defined(CONFIG_V2A)
	{ EXYNOS5420_GPX3(3), S3C_GPIO_INPUT, GPIO_LV_N, S3C_GPIO_PULL_DOWN }, /* NC */
#else
	{ EXYNOS5420_GPX3(3), S3C_GPIO_INPUT, GPIO_LV_N, S3C_GPIO_PULL_NONE }, /* GPIO_MSENSOR_INT */
#endif
	{ EXYNOS5420_GPX3(4), S3C_GPIO_INPUT, GPIO_LV_N, S3C_GPIO_PULL_DOWN }, /* GPIO_GYRO_DRDY */
    /* GPY 0 */
コード例 #3
0
ファイル: board-klimt-gpio.c プロジェクト: Xluco/testkernel
    /* GPG 2 */
	{ EXYNOS5420_GPG2(0), S3C_GPIO_OUTPUT, GPIO_LV_H, S3C_GPIO_PULL_NONE }, /* GPIO_M_RST_N */
    /* GPH 0 */
    /* GPJ 4 */
#if defined(CONFIG_KLIMT_WIFI)
	{ EXYNOS5420_GPJ4(1), S3C_GPIO_INPUT, GPIO_LV_N, S3C_GPIO_PULL_DOWN }, /* NC(RESET_REQ_N) */
#endif
    /* GPX 0 */
#if defined(CONFIG_KLIMT_WIFI)
	{ EXYNOS5420_GPX0(4), S3C_GPIO_INPUT, GPIO_LV_N, S3C_GPIO_PULL_DOWN }, /* NC(GRIP_DET_AP) */
#endif
	{ EXYNOS5420_GPX0(6), S3C_GPIO_INPUT, GPIO_LV_N, S3C_GPIO_PULL_NONE }, /* GPIO_ACC_INT2 */
	{ EXYNOS5420_GPX0(7), S3C_GPIO_INPUT, GPIO_LV_N, S3C_GPIO_PULL_DOWN }, /* NC */
    /* GPX 1 */
#if defined(CONFIG_KLIMT_WIFI)
	{ EXYNOS5420_GPX1(2), S3C_GPIO_INPUT, GPIO_LV_N, S3C_GPIO_PULL_DOWN }, /* NC(IPC_HOST_WAKEUP) */
#endif
	{ EXYNOS5420_GPX1(3), S3C_GPIO_INPUT, GPIO_LV_N, S3C_GPIO_PULL_NONE }, /* GPIO_ACC_INT1 */
	{ EXYNOS5420_GPX1(5), S3C_GPIO_INPUT, GPIO_LV_N, S3C_GPIO_PULL_NONE }, /* FUEL_ALERT */
    /* GPX 2 */
	{ EXYNOS5420_GPX2(0), S3C_GPIO_INPUT, GPIO_LV_N, S3C_GPIO_PULL_DOWN }, /* WLAN_HOST_WAKE */
	{ EXYNOS5420_GPX2(5), S3C_GPIO_INPUT, GPIO_LV_N, S3C_GPIO_PULL_NONE }, /* GPIO_CODEC_IRQ_N */
 #if defined(CONFIG_KLIMT_WIFI)
	{ EXYNOS5420_GPX2(6), S3C_GPIO_INPUT, GPIO_LV_N, S3C_GPIO_PULL_DOWN }, /* NC(CP_DUMP_INT) */
	{ EXYNOS5420_GPX2(7), S3C_GPIO_INPUT, GPIO_LV_N, S3C_GPIO_PULL_DOWN }, /* NC(HSPA_ACTIVE) */
#endif
   /* GPX 3 */
	{ EXYNOS5420_GPX3(0), S3C_GPIO_SFN(0xF), GPIO_LV_N, S3C_GPIO_PULL_UP }, /* AP_PMIC_IRQ */
	{ EXYNOS5420_GPX3(1), S3C_GPIO_INPUT, GPIO_LV_N, S3C_GPIO_PULL_DOWN }, /* NC */
	{ EXYNOS5420_GPX3(3), S3C_GPIO_INPUT, GPIO_LV_N, S3C_GPIO_PULL_DOWN }, /* NC */
	{ EXYNOS5420_GPX3(4), S3C_GPIO_INPUT, GPIO_LV_N, S3C_GPIO_PULL_NONE }, /* GPIO_GYRO_DRDY */