static int __devinit mipi_nt35510_lcd_probe(struct platform_device *pdev) { struct platform_device *pthisdev = NULL; pr_debug("%s\n", __func__); if (pdev->id == 0) { mipi_nt35510_pdata = pdev->dev.platform_data; if (mipi_nt35510_pdata->bl_lock) spin_lock_init(&mipi_nt35510_pdata->bl_spinlock); return 0; } pthisdev = msm_fb_add_device(pdev); mipi_nt35510_create_sysfs(pthisdev); return 0; }
static int __devinit mipi_nt35510_lcd_probe(struct platform_device *pdev) { struct platform_device *pthisdev = NULL; struct msm_fb_panel_data *pdata; pr_debug("%s\n", __func__); if (pdev->id == 0) { mipi_nt35510_pdata = pdev->dev.platform_data; if (mipi_nt35510_pdata->bl_lock) spin_lock_init(&mipi_nt35510_pdata->bl_spinlock); return 0; } pdata = pdev->dev.platform_data; if (mipi_nt35510_pdata && mipi_nt35510_pdata->rotate_panel() && pdata->panel_info.type == MIPI_CMD_PANEL) pdata->panel_info.lcd.refx100 = 6200; pthisdev = msm_fb_add_device(pdev); mipi_nt35510_create_sysfs(pthisdev); return 0; }