Esempio n. 1
0
static int __init register_devices(void)
{
	struct platform_device *pdev;
	pdev = mxs_get_device("mxs-fb", 0);
	if (pdev == NULL || IS_ERR(pdev))
		return -ENODEV;

	mxs_lcd_register_entry(&fb_entry, pdev->dev.platform_data);

	return 0;
}
Esempio n. 2
0
static int __init register_devices(void)
{
	/*Foxconn/EricBHLin,20130909, MKD, SCR#{*/
	if(machine_is_mx28evk()){
	/*Foxconn/EricBHLin,20130909, MKD, SCR#}*/
		printk("Init TM020\n");
	struct platform_device *pdev;
	pdev = mxs_get_device("mxs-fb", 0);
	if (pdev == NULL || IS_ERR(pdev))
		return -ENODEV;
    queue =  create_singlethread_workqueue("refresh_display");
    INIT_DELAYED_WORK(&refresh_work, mxs_lcdif_refresh);
	mxs_lcd_register_entry(&fb_entry, pdev->dev.platform_data);
	}
	return 0;
}