Lines Matching defs:pdata

36 	const struct as3711_bl_pdata *pdata;
56 const struct as3711_bl_pdata *pdata = supply->pdata;
60 if (pdata->su2_auto_curr1)
63 if (!ret && pdata->su2_auto_curr2)
66 if (!ret && pdata->su2_auto_curr3)
88 3, supply->pdata->su2_fbprot);
116 const struct as3711_bl_pdata *pdata = supply->pdata;
118 switch (pdata->su2_feedback) {
176 const struct as3711_bl_pdata *pdata = supply->pdata;
180 dev_dbg(as3711->dev, "%s(): use %u\n", __func__, pdata->su2_feedback);
187 switch (pdata->su2_feedback) {
204 if (pdata->su2_auto_curr1)
206 if (pdata->su2_auto_curr2)
208 if (pdata->su2_auto_curr3)
252 struct as3711_bl_pdata *pdata = dev_get_platdata(dev);
266 pdata->su1_fb = true;
268 ret = of_property_read_u32(bl, "su1-max-uA", &pdata->su1_max_uA);
269 if (pdata->su1_max_uA <= 0)
281 pdata->su2_fb = true;
283 ret = of_property_read_u32(bl, "su2-max-uA", &pdata->su2_max_uA);
284 if (pdata->su2_max_uA <= 0)
290 pdata->su2_feedback = AS3711_SU2_VOLTAGE;
294 pdata->su2_feedback = AS3711_SU2_CURR1;
298 pdata->su2_feedback = AS3711_SU2_CURR2;
302 pdata->su2_feedback = AS3711_SU2_CURR3;
306 pdata->su2_feedback = AS3711_SU2_CURR_AUTO;
316 pdata->su2_fbprot = AS3711_SU2_LX_SD4;
320 pdata->su2_fbprot = AS3711_SU2_GPIO2;
324 pdata->su2_fbprot = AS3711_SU2_GPIO3;
328 pdata->su2_fbprot = AS3711_SU2_GPIO4;
338 pdata->su2_auto_curr1 = true;
342 pdata->su2_auto_curr2 = true;
346 pdata->su2_auto_curr3 = true;
354 if (!count ^ (pdata->su2_feedback != AS3711_SU2_CURR_AUTO)) {
372 struct as3711_bl_pdata *pdata = dev_get_platdata(&pdev->dev);
379 if (!pdata) {
390 if (!pdata->su1_fb && !pdata->su2_fb) {
400 if (pdata->su1_fb ||
401 pdata->su2_fbprot != AS3711_SU2_GPIO4 ||
402 pdata->su2_feedback != AS3711_SU2_CURR_AUTO) {
414 supply->pdata = pdata;
416 if (pdata->su1_fb) {
420 max_brightness = min(pdata->su1_max_uA, 31);
426 if (pdata->su2_fb) {
430 switch (pdata->su2_fbprot) {
440 switch (pdata->su2_feedback) {
442 max_brightness = min(pdata->su2_max_uA, 31);
448 max_brightness = min(pdata->su2_max_uA / 150, 255);