Lines Matching refs:pdata

110 	struct adp8860_backlight_platform_data *pdata;  member
219 struct adp8860_backlight_platform_data *pdata = in adp8860_led_probe() local
226 led = devm_kzalloc(&client->dev, sizeof(*led) * pdata->num_leds, in adp8860_led_probe()
231 ret = adp8860_write(client, ADP8860_ISCFR, pdata->led_fade_law); in adp8860_led_probe()
233 (pdata->led_on_time & 0x3) << 6); in adp8860_led_probe()
235 FADE_VAL(pdata->led_fade_in, pdata->led_fade_out)); in adp8860_led_probe()
242 for (i = 0; i < pdata->num_leds; ++i) { in adp8860_led_probe()
243 cur_led = &pdata->leds[i]; in adp8860_led_probe()
255 if (pdata->bl_led_assign & (1 << (led_dat->id - 1))) { in adp8860_led_probe()
301 struct adp8860_backlight_platform_data *pdata = in adp8860_led_remove() local
306 for (i = 0; i < pdata->num_leds; i++) { in adp8860_led_remove()
392 struct adp8860_backlight_platform_data *pdata = data->pdata; in adp8860_bl_setup() local
395 ret |= adp8860_write(client, ADP8860_BLSEN, ~pdata->bl_led_assign); in adp8860_bl_setup()
396 ret |= adp8860_write(client, ADP8860_BLMX1, pdata->l1_daylight_max); in adp8860_bl_setup()
397 ret |= adp8860_write(client, ADP8860_BLDM1, pdata->l1_daylight_dim); in adp8860_bl_setup()
400 data->cached_daylight_max = pdata->l1_daylight_max; in adp8860_bl_setup()
402 pdata->l2_office_max); in adp8860_bl_setup()
404 pdata->l2_office_dim); in adp8860_bl_setup()
406 pdata->l3_dark_max); in adp8860_bl_setup()
408 pdata->l3_dark_dim); in adp8860_bl_setup()
410 ret |= adp8860_write(client, ADP8860_L2_TRP, pdata->l2_trip); in adp8860_bl_setup()
411 ret |= adp8860_write(client, ADP8860_L2_HYS, pdata->l2_hyst); in adp8860_bl_setup()
412 ret |= adp8860_write(client, ADP8860_L3_TRP, pdata->l3_trip); in adp8860_bl_setup()
413 ret |= adp8860_write(client, ADP8860_L3_HYS, pdata->l3_hyst); in adp8860_bl_setup()
415 ALS_CCFG_VAL(pdata->abml_filt)); in adp8860_bl_setup()
419 BL_CFGR_VAL(pdata->bl_fade_law, 0)); in adp8860_bl_setup()
421 ret |= adp8860_write(client, ADP8860_BLFR, FADE_VAL(pdata->bl_fade_in, in adp8860_bl_setup()
422 pdata->bl_fade_out)); in adp8860_bl_setup()
661 struct adp8860_backlight_platform_data *pdata = in adp8860_probe() local
673 if (!pdata) { in adp8860_probe()
688 data->gdwn_dis = !!pdata->gdwn_dis; in adp8860_probe()
690 data->en_ambl_sens = !!pdata->en_ambl_sens; in adp8860_probe()
693 data->gdwn_dis = !!pdata->gdwn_dis; in adp8860_probe()
704 data->pdata = pdata; in adp8860_probe()
747 if (pdata->num_leds) in adp8860_probe()