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__); }
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); }
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 }