Home
last modified time | relevance | path

Searched refs:gpio_charger (Results 1 – 1 of 1) sorted by relevance

/Linux-v5.4/drivers/power/supply/
Dgpio-charger.c21 struct gpio_charger { struct
41 static inline struct gpio_charger *psy_to_gpio_charger(struct power_supply *psy) in psy_to_gpio_charger() argument
49 struct gpio_charger *gpio_charger = psy_to_gpio_charger(psy); in gpio_charger_get_property() local
53 val->intval = gpiod_get_value_cansleep(gpio_charger->gpiod); in gpio_charger_get_property()
56 if (gpiod_get_value_cansleep(gpio_charger->charge_status)) in gpio_charger_get_property()
125 struct gpio_charger *gpio_charger; in gpio_charger_probe() local
137 gpio_charger = devm_kzalloc(dev, sizeof(*gpio_charger), GFP_KERNEL); in gpio_charger_probe()
138 if (!gpio_charger) in gpio_charger_probe()
145 gpio_charger->gpiod = devm_gpiod_get(dev, NULL, GPIOD_IN); in gpio_charger_probe()
151 if (IS_ERR(gpio_charger->gpiod) && !dev->of_node) { in gpio_charger_probe()
[all …]