void sii9244_cfg_power_init(void)
{
	gpio_direction_output(MHL_RST_N, GPIO_LOW_VALUE);
	msleep(10);	
	gpio_direction_output(MHL_RST_N, GPIO_HIGH_VALUE);    


	sii9244_driver_init();
	gpio_direction_output(MHL_RST_N, GPIO_LOW_VALUE);
  
  	MHL_DEV_INFO(KERN_ERR "[SKY_MHL]%s \n",__func__);

}
Beispiel #2
0
void sii9244_cfg_power_init(void)
{
	gpio_set_value(MHL_RST_N, GPIO_LOW_VALUE);
	msleep(10);	
	gpio_set_value(MHL_RST_N, GPIO_HIGH_VALUE);    

	sii9244_driver_init();
	sii9244_remote_control_init();
	gpio_set_value(MHL_RST_N, GPIO_LOW_VALUE);
#ifdef MHL_DEBUG  
  	printk(KERN_ERR "[SKY_MHL]%s \n",__func__);
#endif
}
void sii9244_cfg_power(bool on)
{
  if(on)
  {
	gpio_direction_output(MHL_RST_N, GPIO_LOW_VALUE);
	msleep(10);	
	gpio_direction_output(MHL_RST_N, GPIO_HIGH_VALUE);    

	sii9244_driver_init();
  }
  else
  {
	gpio_direction_output(MHL_RST_N, GPIO_LOW_VALUE);
	msleep(10);
	gpio_direction_output(MHL_RST_N, GPIO_HIGH_VALUE);
	gpio_direction_output(MHL_RST_N, GPIO_LOW_VALUE);
  }

  MHL_DEV_INFO(KERN_ERR "[SKY_MHL]%s : %d \n",__func__,on);

}
Beispiel #4
0
void sii9244_cfg_power(bool on)
{
  if(on)
  {
	gpio_set_value(MHL_RST_N, GPIO_LOW_VALUE);
	msleep(10);	
	gpio_set_value(MHL_RST_N, GPIO_HIGH_VALUE);    

	sii9244_driver_init();
  }
  else
  {
	gpio_set_value(MHL_RST_N, GPIO_LOW_VALUE);
	msleep(10);
	gpio_set_value(MHL_RST_N, GPIO_HIGH_VALUE);
	gpio_set_value(MHL_RST_N, GPIO_LOW_VALUE);
  }
#ifdef MHL_DEBUG  
  printk(KERN_ERR "[SKY_MHL]%s : %d \n",__func__,on);
#endif
}