Lines Matching refs:pdata
118 struct tps65217_bl_pdata *pdata) in tps65217_bl_hw_init() argument
126 switch (pdata->isel) { in tps65217_bl_hw_init()
162 "invalid value for current level: %d\n", pdata->isel); in tps65217_bl_hw_init()
170 pdata->fdim, in tps65217_bl_hw_init()
188 struct tps65217_bl_pdata *pdata, *err; in tps65217_bl_parse_dt() local
195 pdata = devm_kzalloc(&pdev->dev, sizeof(*pdata), GFP_KERNEL); in tps65217_bl_parse_dt()
196 if (!pdata) { in tps65217_bl_parse_dt()
201 pdata->isel = TPS65217_BL_ISET1; in tps65217_bl_parse_dt()
211 pdata->isel = val; in tps65217_bl_parse_dt()
214 pdata->fdim = TPS65217_BL_FDIM_200HZ; in tps65217_bl_parse_dt()
218 pdata->fdim = TPS65217_BL_FDIM_100HZ; in tps65217_bl_parse_dt()
222 pdata->fdim = TPS65217_BL_FDIM_200HZ; in tps65217_bl_parse_dt()
226 pdata->fdim = TPS65217_BL_FDIM_500HZ; in tps65217_bl_parse_dt()
230 pdata->fdim = TPS65217_BL_FDIM_1000HZ; in tps65217_bl_parse_dt()
250 pdata->dft_brightness = val; in tps65217_bl_parse_dt()
255 return pdata; in tps65217_bl_parse_dt()
275 struct tps65217_bl_pdata *pdata; in tps65217_bl_probe() local
279 pdata = tps65217_bl_parse_dt(pdev); in tps65217_bl_probe()
280 if (IS_ERR(pdata)) in tps65217_bl_probe()
281 return PTR_ERR(pdata); in tps65217_bl_probe()
283 pdata = dev_get_platdata(&pdev->dev); in tps65217_bl_probe()
284 if (!pdata) { in tps65217_bl_probe()
299 rc = tps65217_bl_hw_init(tps65217_bl, pdata); in tps65217_bl_probe()
316 tps65217_bl->bl->props.brightness = pdata->dft_brightness; in tps65217_bl_probe()