Lines Matching refs:lp
48 struct lp8788 *lp; member
97 ret = lp8788_write_byte(bl->lp, LP8788_BL_RAMP, val); in lp8788_backlight_configure()
116 dev_err(bl->lp->dev, "invalid mode: %d\n", cfg->bl_mode); in lp8788_backlight_configure()
122 return lp8788_write_byte(bl->lp, LP8788_BL_CONFIG, val); in lp8788_backlight_configure()
137 dev = bl->lp->dev; in lp8788_pwm_ctrl()
173 lp8788_write_byte(bl->lp, LP8788_BL_BRIGHTNESS, brt); in lp8788_bl_update_status()
210 bl_dev = backlight_device_register(name, bl->lp->dev, bl, in lp8788_backlight_register()
257 struct lp8788 *lp = dev_get_drvdata(pdev->dev.parent); in lp8788_backlight_probe() local
261 bl = devm_kzalloc(lp->dev, sizeof(struct lp8788_bl), GFP_KERNEL); in lp8788_backlight_probe()
265 bl->lp = lp; in lp8788_backlight_probe()
266 if (lp->pdata) in lp8788_backlight_probe()
267 bl->pdata = lp->pdata->bl_pdata; in lp8788_backlight_probe()
273 dev_err(lp->dev, "backlight config err: %d\n", ret); in lp8788_backlight_probe()
279 dev_err(lp->dev, "register backlight err: %d\n", ret); in lp8788_backlight_probe()
285 dev_err(lp->dev, "register sysfs err: %d\n", ret); in lp8788_backlight_probe()