Lines Matching refs:pdata
32 struct max8903_pdata pdata; member
56 if (data->pdata.chg) { in max8903_get_property()
57 if (gpio_get_value(data->pdata.chg) == 0) in max8903_get_property()
84 struct max8903_pdata *pdata = &data->pdata; in max8903_dcin() local
88 ta_in = gpio_get_value(pdata->dok) ? false : true; in max8903_dcin()
96 if (pdata->dcm) in max8903_dcin()
97 gpio_set_value(pdata->dcm, ta_in ? 1 : 0); in max8903_dcin()
100 if (pdata->cen) in max8903_dcin()
101 gpio_set_value(pdata->cen, ta_in ? 0 : in max8903_dcin()
125 struct max8903_pdata *pdata = &data->pdata; in max8903_usbin() local
129 usb_in = gpio_get_value(pdata->uok) ? false : true; in max8903_usbin()
139 if (pdata->cen) in max8903_usbin()
140 gpio_set_value(pdata->cen, usb_in ? 0 : in max8903_usbin()
164 struct max8903_pdata *pdata = &data->pdata; in max8903_fault() local
167 fault = gpio_get_value(pdata->flt) ? false : true; in max8903_fault()
186 struct max8903_pdata *pdata = pdev->dev.platform_data; in max8903_probe() local
198 memcpy(&data->pdata, pdata, sizeof(struct max8903_pdata)); in max8903_probe()
202 if (pdata->dc_valid == false && pdata->usb_valid == false) { in max8903_probe()
207 if (pdata->dc_valid) { in max8903_probe()
208 if (pdata->dok && gpio_is_valid(pdata->dok) && in max8903_probe()
209 pdata->dcm && gpio_is_valid(pdata->dcm)) { in max8903_probe()
210 gpio = pdata->dok; /* PULL_UPed Interrupt */ in max8903_probe()
213 gpio = pdata->dcm; /* Output */ in max8903_probe()
221 if (pdata->dcm) { in max8903_probe()
222 if (gpio_is_valid(pdata->dcm)) in max8903_probe()
223 gpio_set_value(pdata->dcm, 0); in max8903_probe()
231 if (pdata->usb_valid) { in max8903_probe()
232 if (pdata->uok && gpio_is_valid(pdata->uok)) { in max8903_probe()
233 gpio = pdata->uok; in max8903_probe()
242 if (pdata->cen) { in max8903_probe()
243 if (gpio_is_valid(pdata->cen)) { in max8903_probe()
244 gpio_set_value(pdata->cen, (ta_in || usb_in) ? 0 : 1); in max8903_probe()
251 if (pdata->chg) { in max8903_probe()
252 if (!gpio_is_valid(pdata->chg)) { in max8903_probe()
258 if (pdata->flt) { in max8903_probe()
259 if (!gpio_is_valid(pdata->flt)) { in max8903_probe()
265 if (pdata->usus) { in max8903_probe()
266 if (!gpio_is_valid(pdata->usus)) { in max8903_probe()
292 if (pdata->dc_valid) { in max8903_probe()
293 ret = devm_request_threaded_irq(dev, gpio_to_irq(pdata->dok), in max8903_probe()
300 gpio_to_irq(pdata->dok), ret); in max8903_probe()
305 if (pdata->usb_valid) { in max8903_probe()
306 ret = devm_request_threaded_irq(dev, gpio_to_irq(pdata->uok), in max8903_probe()
313 gpio_to_irq(pdata->uok), ret); in max8903_probe()
318 if (pdata->flt) { in max8903_probe()
319 ret = devm_request_threaded_irq(dev, gpio_to_irq(pdata->flt), in max8903_probe()
326 gpio_to_irq(pdata->flt), ret); in max8903_probe()