Home
last modified time | relevance | path

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

123

/Linux-v5.15/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.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:
58 trickle-resistor-ohms = <7000>;
59 trickle-voltage-millivolt = <1750>;
Dti,bq32000.yaml27 trickle-resistor-ohms:
30 trickle-diode-disable: true
47 trickle-resistor-ohms = <1120>;
Depson,rx8900.yaml29 trickle-diode-disable: true
47 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.15/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-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-rv3028.c858 /* setup trickle charger */ in rv3028_probe()
859 if (!device_property_read_u32(&client->dev, "trickle-resistor-ohms", in rv3028_probe()
873 dev_warn(&client->dev, "invalid trickle resistor value\n"); in rv3028_probe()
Drtc-abx80x.c150 * Write the configuration key register to enable access to the Trickle in abx80x_enable_trickle_charger()
160 dev_err(&client->dev, "Unable to write trickle register\n"); in abx80x_enable_trickle_charger()
798 dev_info(&client->dev, "Enabling trickle charger: %02x\n", in abx80x_probe()
/Linux-v5.15/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.yaml23 - description: charge trickle mode
53 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-v5.15/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.15/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.15/include/linux/spi/
Dds1305.h14 /* Trickle charge configuration: it's OK to leave out the MAGIC
23 u8 trickle; member
/Linux-v5.15/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.15/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.15/arch/arm/boot/dts/
Dimx53-tx53.dtsi262 trickle-resistor-ohms = <250>;
263 trickle-diode-disable;

123