Exemplo n.º 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
}
Exemplo n.º 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
}
Exemplo n.º 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
}
Exemplo n.º 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
}
Exemplo n.º 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
}
Exemplo n.º 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);
}
Exemplo n.º 7
0
int s5p_v4l2_hpd_read_gpio(void)
{
	return gpio_get_value(HDMI_GPX(7));
}
Exemplo n.º 8
0
int s5p_hpd_read_gpio(struct platform_device *pdev)
{
	return gpio_get_value(HDMI_GPX(7));
}
Exemplo n.º 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);
}