Lines Matching refs:pdata
112 struct adp8870_backlight_platform_data *pdata; member
242 struct adp8870_backlight_platform_data *pdata = in adp8870_led_probe() local
249 led = devm_kzalloc(&client->dev, pdata->num_leds * sizeof(*led), in adp8870_led_probe()
254 ret = adp8870_write(client, ADP8870_ISCLAW, pdata->led_fade_law); in adp8870_led_probe()
259 (pdata->led_on_time & 0x3) << 6); in adp8870_led_probe()
264 FADE_VAL(pdata->led_fade_in, pdata->led_fade_out)); in adp8870_led_probe()
268 for (i = 0; i < pdata->num_leds; ++i) { in adp8870_led_probe()
269 cur_led = &pdata->leds[i]; in adp8870_led_probe()
281 if (pdata->bl_led_assign & (1 << (led_dat->id - 1))) { in adp8870_led_probe()
327 struct adp8870_backlight_platform_data *pdata = in adp8870_led_remove() local
332 for (i = 0; i < pdata->num_leds; i++) { in adp8870_led_remove()
357 if (data->pdata->en_ambl_sens) { in adp8870_bl_set()
430 struct adp8870_backlight_platform_data *pdata = data->pdata; in adp8870_bl_setup() local
433 ret = adp8870_write(client, ADP8870_BLSEL, ~pdata->bl_led_assign); in adp8870_bl_setup()
437 ret = adp8870_write(client, ADP8870_PWMLED, pdata->pwm_assign); in adp8870_bl_setup()
441 ret = adp8870_write(client, ADP8870_BLMX1, pdata->l1_daylight_max); in adp8870_bl_setup()
445 ret = adp8870_write(client, ADP8870_BLDM1, pdata->l1_daylight_dim); in adp8870_bl_setup()
449 if (pdata->en_ambl_sens) { in adp8870_bl_setup()
450 data->cached_daylight_max = pdata->l1_daylight_max; in adp8870_bl_setup()
452 pdata->l2_bright_max); in adp8870_bl_setup()
456 pdata->l2_bright_dim); in adp8870_bl_setup()
461 pdata->l3_office_max); in adp8870_bl_setup()
465 pdata->l3_office_dim); in adp8870_bl_setup()
470 pdata->l4_indoor_max); in adp8870_bl_setup()
475 pdata->l4_indor_dim); in adp8870_bl_setup()
480 pdata->l5_dark_max); in adp8870_bl_setup()
485 pdata->l5_dark_dim); in adp8870_bl_setup()
489 ret = adp8870_write(client, ADP8870_L2TRP, pdata->l2_trip); in adp8870_bl_setup()
493 ret = adp8870_write(client, ADP8870_L2HYS, pdata->l2_hyst); in adp8870_bl_setup()
497 ret = adp8870_write(client, ADP8870_L3TRP, pdata->l3_trip); in adp8870_bl_setup()
501 ret = adp8870_write(client, ADP8870_L3HYS, pdata->l3_hyst); in adp8870_bl_setup()
505 ret = adp8870_write(client, ADP8870_L4TRP, pdata->l4_trip); in adp8870_bl_setup()
509 ret = adp8870_write(client, ADP8870_L4HYS, pdata->l4_hyst); in adp8870_bl_setup()
513 ret = adp8870_write(client, ADP8870_L5TRP, pdata->l5_trip); in adp8870_bl_setup()
517 ret = adp8870_write(client, ADP8870_L5HYS, pdata->l5_hyst); in adp8870_bl_setup()
527 ALS_CMPR_CFG_VAL(pdata->abml_filt)); in adp8870_bl_setup()
533 BL_CFGR_VAL(pdata->bl_fade_law, 0)); in adp8870_bl_setup()
537 ret = adp8870_write(client, ADP8870_BLFR, FADE_VAL(pdata->bl_fade_in, in adp8870_bl_setup()
538 pdata->bl_fade_out)); in adp8870_bl_setup()
852 struct adp8870_backlight_platform_data *pdata = in adp8870_probe() local
863 if (!pdata) { in adp8870_probe()
883 data->pdata = pdata; in adp8870_probe()
903 if (pdata->en_ambl_sens) { in adp8870_probe()
922 if (pdata->num_leds) in adp8870_probe()
928 if (data->pdata->en_ambl_sens) in adp8870_probe()
944 if (data->pdata->en_ambl_sens) in adp8870_remove()