Пример #1
0
void s5p_cec_cfg_gpio(struct platform_device *pdev)
{
#ifdef CONFIG_HDMI_CEC
	s3c_gpio_cfgpin(HDMI_GPX(6), S3C_GPIO_SFN(0x3));
	s3c_gpio_setpull(HDMI_GPX(6), S3C_GPIO_PULL_NONE);
#endif
}
Пример #2
0
void s5p_v4l2_int_src_hdmi_hpd(void)
{
	s3c_gpio_cfgpin(HDMI_GPX(7), S3C_GPIO_SFN(0x3));
#ifdef CONFIG_SAMSUNG_MHL
	s3c_gpio_setpull(HDMI_GPX(7), S3C_GPIO_PULL_NONE);
#else
	s3c_gpio_setpull(HDMI_GPX(7), S3C_GPIO_PULL_DOWN);
#endif
}
Пример #3
0
void s5p_v4l2_int_src_ext_hpd(void)
{
#if defined(CONFIG_MACH_WATCH) /*Do not use HPD pin*/
	s3c_gpio_cfgpin(HDMI_GPX(7), S3C_GPIO_INPUT);
	s3c_gpio_setpull(HDMI_GPX(7), S3C_GPIO_PULL_DOWN);
#else
	s3c_gpio_cfgpin(HDMI_GPX(7), S3C_GPIO_SFN(0xf));
	s3c_gpio_setpull(HDMI_GPX(7), S3C_GPIO_PULL_DOWN);
#endif
}
Пример #4
0
void s5p_v4l2_int_src_hdmi_hpd(void)
{
#if defined(CONFIG_MACH_WATCH) /*Do not use HPD pin*/
	s3c_gpio_cfgpin(HDMI_GPX(7), S3C_GPIO_INPUT);
	s3c_gpio_setpull(HDMI_GPX(7), S3C_GPIO_PULL_DOWN);
#else
	s3c_gpio_cfgpin(HDMI_GPX(7), S3C_GPIO_SFN(0x3));
#ifdef CONFIG_SAMSUNG_MHL
	s3c_gpio_setpull(HDMI_GPX(7), S3C_GPIO_PULL_NONE);
#else
	s3c_gpio_setpull(HDMI_GPX(7), S3C_GPIO_PULL_DOWN);
#endif
#endif
}
Пример #5
0
void s5p_tv_setup(void)
{
	/* direct HPD to HDMI chip */
	gpio_request(HDMI_GPX(7), "hpd-plug");
	gpio_direction_input(HDMI_GPX(7));
	s3c_gpio_cfgpin(HDMI_GPX(7), S3C_GPIO_SFN(0xf));
	s3c_gpio_setpull(HDMI_GPX(7), S3C_GPIO_PULL_NONE);
#ifdef CONFIG_HDMI_CEC
	/* HDMI CEC */
	gpio_request(HDMI_GPX(6), "hdmi-cec");
	gpio_direction_input(HDMI_GPX(6));
	s3c_gpio_cfgpin(HDMI_GPX(6), S3C_GPIO_SFN(0x3));
	s3c_gpio_setpull(HDMI_GPX(6), S3C_GPIO_PULL_NONE);
#endif
}
Пример #6
0
void s5p_v4l2_int_src_ext_hpd(void)
{
	s3c_gpio_cfgpin(HDMI_GPX(7), S3C_GPIO_SFN(0xf));
	s3c_gpio_setpull(HDMI_GPX(7), S3C_GPIO_PULL_DOWN);
}
Пример #7
0
int s5p_v4l2_hpd_read_gpio(void)
{
	return gpio_get_value(HDMI_GPX(7));
}
Пример #8
0
int s5p_hpd_read_gpio(struct platform_device *pdev)
{
	return gpio_get_value(HDMI_GPX(7));
}
Пример #9
0
void s5p_int_src_ext_hpd(struct platform_device *pdev)
{
	s3c_gpio_cfgpin(HDMI_GPX(7), S3C_GPIO_SFN(0xf));
	s3c_gpio_setpull(HDMI_GPX(7), S3C_GPIO_PULL_DOWN);
}