Home
last modified time | relevance | path

Searched full:trickle (Results 1 – 25 of 67) sorted by relevance

123

/Linux-v6.1/Documentation/devicetree/bindings/rtc/
Drtc.yaml41 trickle-diode-disable:
44 Do not use internal trickle charger diode. Should be given if
45 internal trickle charger diode should be disabled.
48 trickle-resistor-ohms:
50 Selected resistor for trickle charger. Should be given
51 if trickle charger should be enabled.
53 trickle-voltage-millivolt:
55 Selected voltage for trickle charger. Should be given
56 if trickle charger should be enabled and the trickle voltage is different
Ddallas,ds1390.txt8 - trickle-resistor-ohms : Selected resistor for trickle charger
10 Should be given if trickle charger should be enabled
11 - trickle-diode-disable : Do not use internal trickle charger diode
12 Should be given if internal trickle charger diode should be disabled
16 trickle-resistor-ohms = <250>;
Drtc-ds1307.yaml73 trickle-resistor-ohms:
74 description: Selected resistor for trickle charger. Should be specified if trickle
78 trickle-diode-disable:
79 description: Do not use internal trickle charger diode. Should be given if internal
80 trickle charger diode should be disabled (superseded by aux-voltage-chargeable)
100 trickle-resistor-ohms = <250>;
Dmicrocrystal,rv3032.yaml27 trickle-resistor-ohms:
34 trickle-voltage-millivolt:
59 trickle-resistor-ohms = <7000>;
60 trickle-voltage-millivolt = <1750>;
Dti,bq32000.yaml27 trickle-resistor-ohms:
30 trickle-diode-disable: true
47 trickle-resistor-ohms = <1120>;
Depson,rx8900.yaml30 trickle-diode-disable: true
48 trickle-diode-disable;
Dabracon,abx80x.txt25 The abx804 and abx805 have a trickle charger that is able to charge the
Dtrivial-rtc.yaml27 # I2C, 32-Bit Binary Counter Watchdog RTC with Trickle Charger and Reset Input/Output
/Linux-v6.1/drivers/rtc/
Drtc-bq32k.c32 #define BQ32K_TCH2 0x08 /* Trickle charge enable */
33 #define BQ32K_CFG2 0x09 /* Trickle charger control */
34 #define BQ32K_TCFE BIT(6) /* Trickle charge FET bypass */
148 if (of_property_read_u32(node, "trickle-resistor-ohms" , &ohms)) in trickle_charger_of_init()
158 if (of_property_read_bool(node, "trickle-diode-disable")) { in trickle_charger_of_init()
168 if (!of_property_read_bool(node, "trickle-diode-disable")) { in trickle_charger_of_init()
189 dev_info(dev, "Enabled trickle RTC battery charge.\n"); in trickle_charger_of_init()
225 dev_info(dev, "Enabled trickle charge FET bypass.\n"); in bq32k_sysfs_store_tricklecharge_bypass()
232 dev_info(dev, "Disabled trickle charge FET bypass.\n"); in bq32k_sysfs_store_tricklecharge_bypass()
Drtc-ds1390.c10 * (alarms, trickle charger, different control registers) are unavailable.
93 if (of_property_read_u32(spi->dev.of_node, "trickle-resistor-ohms", in ds1390_trickle_of_init()
99 if (of_property_read_bool(spi->dev.of_node, "trickle-diode-disable")) in ds1390_trickle_of_init()
Drtc-rv3029c2.c488 u8 conf; /* trickle config bits */
555 /* Configure the trickle charger. */ in rv3029_trickle_config()
556 err = of_property_read_u32(of_node, "trickle-resistor-ohms", &ohms); in rv3029_trickle_config()
558 /* Disable trickle charger. */ in rv3029_trickle_config()
561 /* Enable trickle charger. */ in rv3029_trickle_config()
569 "Trickle charger enabled at %d ohms resistance.\n", in rv3029_trickle_config()
576 dev_err(dev, "Failed to update trickle charger config\n"); in rv3029_trickle_config()
Drtc-sunplus.c186 if (of_property_read_u32(dev.of_node, "trickle-resistor-ohms", &ohms) || in sp_rtc_set_trickle_charger()
290 /* Setup trickle charger */ in sp_rtc_probe()
Drtc-ds1305.c76 /* trickle bits are defined in <linux/spi/ds1305.h> */
633 /* maybe enable trickle charge */ in ds1305_probe()
636 | pdata->trickle; in ds1305_probe()
/Linux-v6.1/Documentation/devicetree/bindings/power/supply/
Drohm,bd99954.yaml32 # a) Trickle-charge with constant current (8).
66 # | --trickle-- | -pre- | ---------fast----------- |
69 # - trickle-charge-current-microamp:
70 # Current used at trickle-charge phase (8 in above chart)
90 # charging mode is changed from trickle charging to pre-charging
Dqcom,pm8941-charger.yaml25 - description: charge trickle mode
55 Below this value linear or switch-mode auto-trickle-charging will operate.
Dbattery.yaml66 trickle-charge-current-microamp:
67 description: current for trickle-charge phase
/Linux-v6.1/Documentation/ABI/testing/
Dsysfs-bus-i2c-devices-bq32k5 Description: Attribute for enable/disable the trickle charge bypass
7 enable/disable the Trickle charge FET bypass.
Dsysfs-class-power-wilco14 Trickle:
/Linux-v6.1/include/linux/mfd/wm8350/
Dsupply.h114 int trickle_start_mV; /* trickle charge starts at mV */
115 int trickle_charge_mA; /* trickle charge current */
116 int trickle_charge_USB_mA; /* USB trickle charge current */
/Linux-v6.1/include/linux/spi/
Dds1305.h14 /* Trickle charge configuration: it's OK to leave out the MAGIC
23 u8 trickle; member
/Linux-v6.1/drivers/power/supply/
Dbd99954-charger.c20 * a) Trickle-charge with constant current (8).
52 * | trickle | pre | fast |
74 u16 precharge_current; /* Trickle-charge Current */
85 u16 itrich_set; /* Trickle-charge Current Setting */
673 /* Trickle-charge Current Setting */ in bd9995x_hw_init()
681 /* Set Pre-charge Voltage Threshold for trickle charging. */ in bd9995x_hw_init()
779 /* Possible trickle, pre-charging and termination current values */
837 /* Possible settings for switching from trickle to pre-charging limits */
893 .name = "trickle-charging current", in bd9995x_fw_probe()
903 .name = "pre-to-trickle charge voltage threshold", in bd9995x_fw_probe()
Dwilco-charger.c27 CHARGE_MODE_AC = 3, /* Mostly AC use, used for Trickle */
/Linux-v6.1/include/linux/mfd/wm831x/
Dpdata.h32 int trickle_ilim; /** Trickle charge current limit, in mA */
34 int eoc_iterm; /** End of trickle charge current, in mA */
/Linux-v6.1/include/linux/
Dpower_supply.h454 * @tricklecharge_current_ua: the tricklecharge current used when trickle
456 * battery is completely empty and we need to carefully trickle in some
599 * |. (trickle charging)
625 * an especially small current so that electrons just "trickle in",
631 * to as "trickle charging" but the use in the Linux kernel is different
/Linux-v6.1/arch/arm/boot/dts/
Dimx53-tx53.dtsi251 trickle-resistor-ohms = <250>;
252 trickle-diode-disable;

123