Searched +full:cen +full:- +full:gpios (Results 1 – 3 of 3) sorted by relevance
1 # SPDX-License-Identifier: GPL-2.03 ---5 $schema: http://devicetree.org/meta-schemas/core.yaml#10 - Sebastian Reichel <sre@kernel.org>13 - $ref: power-supply.yaml#19 dok-gpios:23 uok-gpios:27 cen-gpios:31 chg-gpios:35 flt-gpios:[all …]
1 // SPDX-License-Identifier: GPL-2.0-or-later3 * max8903_charger.c - Maxim 8903 USB/Adapter Charger Driver22 * GPIOs25 * If dok is present, cen must be present.27 struct gpio_desc *cen; /* Charger Enable input */ member32 struct gpio_desc *dcm; /* Current-Limit Mode input (1: DC, 2: USB) */53 val->intval = POWER_SUPPLY_STATUS_UNKNOWN; in max8903_get_property()54 if (data->chg) { in max8903_get_property()55 if (gpiod_get_value(data->chg)) in max8903_get_property()57 val->intval = POWER_SUPPLY_STATUS_CHARGING; in max8903_get_property()[all …]
1 // SPDX-License-Identifier: GPL-2.0-or-later19 struct rtl28xxu_dev *dev = d->priv; in rtl28xxu_ctrl_msg()24 mutex_lock(&d->usb_mutex); in rtl28xxu_ctrl_msg()26 if (req->size > sizeof(dev->buf)) { in rtl28xxu_ctrl_msg()27 dev_err(&d->intf->dev, "too large message %u\n", req->size); in rtl28xxu_ctrl_msg()28 ret = -EINVAL; in rtl28xxu_ctrl_msg()32 if (req->index & CMD_WR_FLAG) { in rtl28xxu_ctrl_msg()34 memcpy(dev->buf, req->data, req->size); in rtl28xxu_ctrl_msg()36 pipe = usb_sndctrlpipe(d->udev, 0); in rtl28xxu_ctrl_msg()42 * Zero-length transfers must use usb_sndctrlpipe() and in rtl28xxu_ctrl_msg()[all …]