Home
last modified time | relevance | path

Searched full:inok (Results 1 – 4 of 4) sorted by relevance

/linux-6.12.1/Documentation/devicetree/bindings/power/supply/
Dsummit,smb347-charger.yaml76 summit,inok-polarity:
78 Polarity of INOK signal indicating presence of external power supply.
89 summit,needs-inok-toggle:
91 description: INOK signal is fixed and polarity needs to be toggled
157 summit,inok-polarity = <SMB3XX_SYSOK_INOK_ACTIVE_LOW>;
172 summit,needs-inok-toggle;
/linux-6.12.1/drivers/power/supply/
Dsmb347-charger.c177 * @inok_polarity: polarity of INOK signal which denotes presence of external
1275 * Polarity of INOK signal indicating presence of external power in smb347_dt_parse_dev_info()
1278 device_property_read_u32(dev, "summit,inok-polarity", in smb347_dt_parse_dev_info()
1396 if (device_property_read_bool(&rdev->dev, "summit,needs-inok-toggle")) { in smb347_usb_vbus_regulator_enable()
1403 * VBUS won't be powered if INOK is active, so we need to in smb347_usb_vbus_regulator_enable()
1404 * manually disable INOK on some platforms. in smb347_usb_vbus_regulator_enable()
1409 dev_err(smb->dev, "failed to disable INOK\n"); in smb347_usb_vbus_regulator_enable()
1464 if (device_property_read_bool(&rdev->dev, "summit,needs-inok-toggle")) { in smb347_usb_vbus_regulator_disable()
1473 dev_err(smb->dev, "failed to enable INOK\n"); in smb347_usb_vbus_regulator_disable()
/linux-6.12.1/include/dt-bindings/power/
Dsummit,smb347-charger.h19 /* Polarity of INOK signal */
/linux-6.12.1/arch/arm/boot/dts/nvidia/
Dtegra30-asus-nexus7-grouper-common.dtsi948 summit,inok-polarity = <SMB3XX_SYSOK_INOK_ACTIVE_LOW>;
961 * SMB347 INOK input pin is connected to PMIC's
965 * Active INOK disables SMB347 output, so polarity
969 summit,needs-inok-toggle;