Home
last modified time | relevance | path

Searched full:discharge (Results 1 – 25 of 43) sorted by relevance

12

/Zephyr-latest/dts/bindings/tcpc/
Dnuvoton,numaker-tcpc.yaml31 vconn-discharge-polarity:
34 Polarity of VCONN discharge
71 vbus-discharge-enable-polarity:
74 Polarity of VBUS discharge enable
132 "vbus-discharge": GPIO for VBUS discharge (option)
133 "vconn-discharge": GPIO for VCONN discharge (option)
/Zephyr-latest/drivers/charger/
DKconfig25 This symbol is y if the charger supports discharge
34 menu "Discharge current notifications"
37 bool "Support discharge current notifications"
40 Enables support for discharge current notifications
/Zephyr-latest/samples/drivers/charger/
DKconfig11 int "Discharge notification threshold in µA"
14 int "Excess discharge duration in µsec"
/Zephyr-latest/dts/bindings/usb-c/
Dzephyr,usb-c-vbus-adc.yaml6 discharge VBUS when needed.
13 discharge-gpios:
Dzephyr,usb-c-vbus-tcpci.yaml6 discharge VBUS when needed.
/Zephyr-latest/samples/boards/nordic/battery/src/
Dbattery.h25 /** A point in a battery discharge curve sequence.
27 * A discharge curve is defined as a sequence of these points, where
44 * @param curve the discharge curve for the type of battery installed
Dmain.c15 /** A discharge curve specific to the power source. */
/Zephyr-latest/include/zephyr/drivers/usb_c/
Dusbc_vbus.h38 int (*discharge)(const struct device *dev, bool enable); member
78 * @param enable Discharge VBUS when true
82 * @retval -ENOENT if discharge pin isn't defined
88 return api->discharge(dev, enable); in usbc_vbus_discharge()
/Zephyr-latest/samples/subsys/usb_c/sink/boards/
Dstm32g081b_eval.overlay21 /* Pin B13 is used to control VBUS Discharge for Port1 */
22 discharge-gpios = <&gpiob 13 GPIO_ACTIVE_HIGH>;
Dnumaker_m2l31ki.overlay56 gpio-names = "vbus-detect", "vbus-discharge";
/Zephyr-latest/dts/bindings/regulator/
Dadi,adp5360-regulator.yaml84 adi,enable-output-discharge:
86 description: Enable output discharge functionality
Dregulator.yaml252 regulator-active-discharge:
258 tristate, enable/disable active discharge of regulators. The values are:
259 0: Disable active discharge.
260 1: Enable active discharge.
/Zephyr-latest/samples/subsys/usb_c/source/boards/
Dstm32g081b_eval.overlay58 /* Pin B13 is used to control VBUS Discharge for Port1 */
59 discharge-gpios = <&gpiob 13 GPIO_ACTIVE_HIGH>;
/Zephyr-latest/tests/drivers/regulator/api/
Dapp.overlay27 regulator-active-discharge = <1>;
/Zephyr-latest/include/zephyr/drivers/
Dregulator.h130 /** Regulator active discharge state mask */
132 /** Regulator active discharge state flag position*/
134 /** Disable regulator active discharge */
136 /** Enable regulator active discharge */
138 /** Leave regulator active discharge state as default */
140 /** Regulator active discharge set bits */
143 /** Regulator active discharge get bits */
694 * @brief Set active discharge setting.
697 * @param active_discharge Active discharge enable or disable.
717 * @brief Get active discharge setting.
[all …]
/Zephyr-latest/drivers/usb_c/vbus/
Dusbc_vbus_adc.c89 * @brief Sets pin to discharge VBUS
161 /* Configure VBUS Discharge pin if defined */ in adc_vbus_init()
197 .discharge = adc_vbus_discharge,
Dusbc_vbus_tcpci.c86 .discharge = tcpci_discharge,
/Zephyr-latest/include/zephyr/dt-bindings/battery/
Dbattery.h9 * and discharge current.
/Zephyr-latest/include/zephyr/usb_c/
Dtcpci.h228 /** Bit for disabling the vbus discharge fault detection timer */
245 /** Bit for enabling the automatic vbus discharge based on the vbus voltage */
247 /** Bit for enabling the bleed discharge of vbus */
249 /** Bit for enabling the forced vbus discharge */
308 /** Bit for auto discharge failed */
310 /** Bit for force discharge failed */
383 /** Bit for bleed discharge - if set, bleed discharge is implemented in TCPC */
385 /** Bit for force discharge - if set, force discharge is implemented in TCPC */
469 * Bit for stop discharge threshold. If set, the TCPM can set the voltage threshold at which
470 * the forced vbus discharge will be disabled, into the vbus stop discharge threshold register.
[all …]
/Zephyr-latest/drivers/usb_c/tcpc/
Ducpd_numaker.c44 * (3) Single pin for VCONN discharge (DISCHG)
45 * 4. VBUS discharge precedence
48 * 5. VCONN discharge precedence
259 /* VCONN discharge callback function */
539 * @brief Enable or disable discharge on UTCPD VBUS
552 /* Use GPIO VBUS discharge */ in numaker_utcpd_vbus_set_discharge()
557 /* Use UTCPD VBUS discharge */ in numaker_utcpd_vbus_set_discharge()
1087 /* UTCPD VBUS stop force discharge threshold */ in numaker_utcpd_vbus_init()
1110 /* Disable UTCPD VBUS auto-discharge on disconnect in numaker_utcpd_vbus_init()
1111 * NOTE: UTCPD may not integrate with discharge, so this feature is in numaker_utcpd_vbus_init()
[all …]
/Zephyr-latest/drivers/regulator/
Dregulator_pca9420.c27 /** @brief Active Discharge configuration for mode 0_0 */
86 /** @brief SW1 active discharge control */
89 /** @brief SW2 active discharge control */
92 /** @brief LDO1 active discharge control */
95 /** @brief LDO2 active discharge control */
Dregulator_shell.c412 shell_error(sh, "Could not set active discharge (%d)", ret); in cmd_adset()
435 shell_error(sh, "Could not get active discharge (%d)", ret); in cmd_adget()
439 shell_print(sh, "Active Discharge: %s", ad ? "enabled" : "disabled"); in cmd_adget()
588 "Set active discharge\n"
592 "Get active discharge\n"
/Zephyr-latest/drivers/sensor/maxim/max17055/
Dmax17055.h66 /* Cycle count in 1/100ths (number of charge/discharge cycles) */
/Zephyr-latest/drivers/sensor/maxim/max17262/
Dmax17262.h69 /* Cycle count in 1/100ths (number of charge/discharge cycles) */
/Zephyr-latest/drivers/wifi/infineon/
Dairoc_whd_hal_common.c49 /* Allow CBUCK regulator to discharge */ in airoc_wifi_power_on()

12