static int broadcast_dmb_open(void __user *arg)
{
	int rc = ERROR;
	struct broadcast_dmb_init_info udata;

	printk(KERN_DEBUG"[1seg]broadcast_dmb_open[s]\n");

	if(arg==NULL) {
		printk(KERN_ERR"broadcast_dmb_open arg is Null\n");
		return ERROR;
	}

	if(copy_from_user(&udata, arg, sizeof(struct broadcast_dmb_init_info)))
	{
		printk(KERN_ERR"broadcast_dmb_open copy_from_user fail!!! \n");
		rc = ERROR;
	}
	else	// success to get broadcast_dmb_init_info from Broadcast Framework HAL
	{
		rc = broadcast_drv_if_open();
		
	}
	printk(KERN_DEBUG"[1seg]broadcast_dmb_open[e]\n");
	return rc;
}
예제 #2
0
int8 broadcast_tdmb_blt_open(void)
{
	int rc = ERROR;

	rc = broadcast_drv_if_open();

	return rc;
}
static int broadcast_tdmb_open(void)
{
	int rc = ERROR;
		
	rc = broadcast_drv_if_open();

	return rc;
}
예제 #4
0
static int broadcast_tdmb_open(void)
{
	int rc = ERROR;

//20130516_wonhee.jeong Code for revision separation [START]
#if defined (CONFIG_MACH_MSM8974_Z_KR)
	if(lge_get_board_revno() == HW_REV_A){
		rc = broadcast_drv_if_open_fci();
		return rc;
	}
#endif
//20130516_wonhee.jeong Code for revision separation [END]
	rc = broadcast_drv_if_open();
	return rc;
}
static int broadcast_tdmb_open(void)
{
	int rc = ERROR;

//                                                          
#if defined (CONFIG_MACH_MSM8974_Z_KR)
	if(lge_get_board_revno() == HW_REV_A){
		rc = broadcast_drv_if_open_fci();
		return rc;
	}
#endif
//                                                        
	rc = broadcast_drv_if_open();
	return rc;
}