Home
last modified time | relevance | path

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

123

/Linux-v5.10/Documentation/devicetree/bindings/rtc/
Drtc.yaml42 trickle-diode-disable:
45 Do not use internal trickle charger diode. Should be given if
46 internal trickle charger diode should be disabled.
49 trickle-resistor-ohms:
52 Selected resistor for trickle charger. Should be given
53 if trickle charger should be enabled.
55 trickle-voltage-millivolt:
57 Selected voltage for trickle charger. Should be given
58 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>;
Dti,bq32k.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 = <1120>;
Drtc-ds1307.txt30 - trickle-resistor-ohms : ds1339, ds1340 and ds 1388 only
31 Selected resistor for trickle charger
33 Should be given if trickle charger should be enabled
40 - trickle-diode-disable : ds1339, ds1340 and ds1388 only
41 Do not use internal trickle charger diode
42 Should be given if internal trickle charger diode should be disabled
51 trickle-resistor-ohms = <250>;
Dmicrocrystal,rv3032.yaml27 trickle-resistor-ohms:
34 trickle-voltage-millivolt:
59 trickle-resistor-ohms = <7000>;
60 trickle-voltage-millivolt = <1750>;
Depson,rx8900.txt12 - trickle-diode-disable : boolean, if present will disable internal trickle
21 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-v5.10/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.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.c863 /* setup trickle charger */ in rv3028_probe()
864 if (!device_property_read_u32(&client->dev, "trickle-resistor-ohms", in rv3028_probe()
878 dev_warn(&client->dev, "invalid trickle resistor value\n"); in rv3028_probe()
Drtc-rv3032.c522 if (!device_property_read_u32(dev, "trickle-voltage-millivolt", &voltage)) { in rv3032_trickle_charger_setup()
531 if (device_property_read_u32(dev, "trickle-resistor-ohms", &ohms)) in rv3032_trickle_charger_setup()
539 dev_warn(dev, "invalid trickle resistor value\n"); in rv3032_trickle_charger_setup()
Drtc-ds1305.c76 /* trickle bits are defined in <linux/spi/ds1305.h> */
634 /* maybe enable trickle charge */ in ds1305_probe()
637 | pdata->trickle; in ds1305_probe()
/Linux-v5.10/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_smbb.txt23 - charge trickle mode
52 Below this value linear or switch-mode auto-trickle-charging
Dbattery.yaml52 trickle-charge-current-microamp:
53 description: current for trickle-charge phase
/Linux-v5.10/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-v5.10/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-v5.10/include/linux/spi/
Dds1305.h14 /* Trickle charge configuration: it's OK to leave out the MAGIC
23 u8 trickle; member
/Linux-v5.10/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()
905 .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-v5.10/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-v5.10/arch/arm/boot/dts/
Dimx53-tx53.dtsi262 trickle-resistor-ohms = <250>;
263 trickle-diode-disable;

123