Home
last modified time | relevance | path

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

123

/linux-6.12.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>;
Dadi,max31335.yaml36 Select the diode configuration for the trickle charger.
41 trickle-resistor-ohms:
43 Selected resistor for trickle charger. Should be specified if trickle
66 trickle-resistor-ohms = <6000>;
Dmicrocrystal,rv3032.yaml27 trickle-resistor-ohms:
34 trickle-voltage-millivolt:
61 trickle-resistor-ohms = <7000>;
62 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
50 trickle-diode-disable;
Dmicrocrystal,rv3028.yaml28 trickle-resistor-ohms:
53 trickle-resistor-ohms = <3000>;
Dabracon,abx80x.yaml38 Trickle-charge diode type.
50 Trickle-charge resistor value in kOhm.
Dtrivial-rtc.yaml35 # I2C, 32-Bit Binary Counter Watchdog RTC with Trickle Charger and Reset Input/Output
/linux-6.12.1/drivers/rtc/
Drtc-bq32k.c33 #define BQ32K_TCH2 0x08 /* Trickle charge enable */
34 #define BQ32K_CFG2 0x09 /* Trickle charger control */
35 #define BQ32K_TCFE BIT(6) /* Trickle charge FET bypass */
149 if (of_property_read_u32(node, "trickle-resistor-ohms" , &ohms)) in trickle_charger_of_init()
159 if (of_property_read_bool(node, "trickle-diode-disable")) { in trickle_charger_of_init()
169 if (!of_property_read_bool(node, "trickle-diode-disable")) { in trickle_charger_of_init()
190 dev_info(dev, "Enabled trickle RTC battery charge.\n"); in trickle_charger_of_init()
226 dev_info(dev, "Enabled trickle charge FET bypass.\n"); in bq32k_sysfs_store_tricklecharge_bypass()
233 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.c489 u8 conf; /* trickle config bits */
556 /* Configure the trickle charger. */ in rv3029_trickle_config()
557 err = of_property_read_u32(of_node, "trickle-resistor-ohms", &ohms); in rv3029_trickle_config()
559 /* Disable trickle charger. */ in rv3029_trickle_config()
562 /* Enable trickle charger. */ in rv3029_trickle_config()
570 "Trickle charger enabled at %d ohms resistance.\n", in rv3029_trickle_config()
577 dev_err(dev, "Failed to update trickle charger config\n"); in rv3029_trickle_config()
Drtc-rv3028.c868 /* mask out only trickle charger bits */ in rv3028_set_trickle_charger()
872 /* setup trickle charger */ in rv3028_set_trickle_charger()
873 if (!device_property_read_u32(&client->dev, "trickle-resistor-ohms", in rv3028_set_trickle_charger()
882 /* enable trickle charger and its resistor */ in rv3028_set_trickle_charger()
885 dev_warn(&client->dev, "invalid trickle resistor value\n"); in rv3028_set_trickle_charger()
Drtc-sunplus.c186 if (of_property_read_u32(dev.of_node, "trickle-resistor-ohms", &ohms) || in sp_rtc_set_trickle_charger()
289 /* Setup trickle charger */ in sp_rtc_probe()
/linux-6.12.1/Documentation/devicetree/bindings/power/supply/
Drohm,bd99954.yaml33 # a) Trickle-charge with constant current (8).
67 # | --trickle-- | -pre- | ---------fast----------- |
70 # - trickle-charge-current-microamp:
71 # Current used at trickle-charge phase (8 in above chart)
91 # 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-6.12.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-6.12.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-6.12.1/include/linux/spi/
Dds1305.h14 /* Trickle charge configuration: it's OK to leave out the MAGIC
23 u8 trickle; member
/linux-6.12.1/drivers/power/supply/
Dbd99954-charger.c20 * a) Trickle-charge with constant current (8).
52 * | trickle | pre | fast |
78 u16 itrich_set; /* Trickle-charge Current Setting */
666 /* Trickle-charge Current Setting */ in bd9995x_hw_init()
674 /* Set Pre-charge Voltage Threshold for trickle charging. */ in bd9995x_hw_init()
767 /* Possible trickle, pre-charging and termination current values */
790 /* Possible settings for switching from trickle to pre-charging limits */
828 .name = "trickle-charging current", in bd9995x_fw_probe()
838 .name = "pre-to-trickle charge voltage threshold", in bd9995x_fw_probe()
/linux-6.12.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-6.12.1/include/linux/
Dpower_supply.h450 * @tricklecharge_current_ua: the tricklecharge current used when trickle
452 * battery is completely empty and we need to carefully trickle in some
595 * |. (trickle charging)
621 * an especially small current so that electrons just "trickle in",
627 * to as "trickle charging" but the use in the Linux kernel is different

123