| /linux/Documentation/devicetree/bindings/rtc/ | 
| H A D | rtc.yaml | 41   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
 
 | 
| H A D | dallas,ds1390.txt | 8 - trickle-resistor-ohms : Selected resistor for trickle charger10 	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>;
 
 | 
| H A D | rtc-ds1307.yaml | 73         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>;
 
 | 
| H A D | adi,max31335.yaml | 38       Select the diode configuration for the trickle charger.43   trickle-resistor-ohms:
 45       Selected resistor for trickle charger. Should be specified if trickle
 68             trickle-resistor-ohms = <6000>;
 
 | 
| H A D | microcrystal,rv3032.yaml | 27   trickle-resistor-ohms:34   trickle-voltage-millivolt:
 61             trickle-resistor-ohms = <7000>;
 62             trickle-voltage-millivolt = <1750>;
 
 | 
| H A D | ti,bq32000.yaml | 27   trickle-resistor-ohms:30   trickle-diode-disable: true
 47                     trickle-resistor-ohms = <1120>;
 
 | 
| H A D | epson,rx8900.yaml | 30   trickle-diode-disable: true50             trickle-diode-disable;
 
 | 
| H A D | microcrystal,rv3028.yaml | 28   trickle-resistor-ohms:53             trickle-resistor-ohms = <3000>;
 
 | 
| H A D | abracon,abx80x.yaml | 38       Trickle-charge diode type.50       Trickle-charge resistor value in kOhm.
 
 | 
| H A D | trivial-rtc.yaml | 35       # I2C, 32-Bit Binary Counter Watchdog RTC with Trickle Charger and Reset Input/Output
 | 
| /linux/drivers/rtc/ | 
| H A D | rtc-bq32k.c | 33 #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()
 
 | 
| H A D | rtc-rv3029c2.c | 489 	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()
 
 | 
| H A D | rtc-ds1390.c | 10  * (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()
 
 | 
| H A D | rtc-rv3028.c | 875 	/* mask out only trickle charger bits */  in rv3028_set_trickle_charger()879 	/* setup trickle charger */  in rv3028_set_trickle_charger()
 880 	if (!device_property_read_u32(&client->dev, "trickle-resistor-ohms",  in rv3028_set_trickle_charger()
 889 			/* enable trickle charger and its resistor */  in rv3028_set_trickle_charger()
 892 			dev_warn(&client->dev, "invalid trickle resistor value\n");  in rv3028_set_trickle_charger()
 
 | 
| H A D | rtc-sunplus.c | 186 	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/Documentation/devicetree/bindings/power/supply/ | 
| H A D | rohm,bd99954.yaml | 33 #    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
 
 | 
| H A D | qcom,pm8941-charger.yaml | 25       - description: charge trickle mode55       Below this value linear or switch-mode auto-trickle-charging will operate.
 
 | 
| H A D | battery.yaml | 66   trickle-charge-current-microamp:67     description: current for trickle-charge phase
 
 | 
| /linux/include/linux/mfd/wm8350/ | 
| H A D | supply.h | 114 	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/Documentation/ABI/testing/ | 
| H A D | sysfs-bus-i2c-devices-bq32k | 5 Description:    Attribute for enable/disable the trickle charge bypass7                 enable/disable the Trickle charge FET bypass.
 
 | 
| H A D | sysfs-class-power-wilco | 14 		Trickle:
 | 
| /linux/include/linux/spi/ | 
| H A D | ds1305.h | 14 	/* Trickle charge configuration:  it's OK to leave out the MAGIC23 	u8	trickle;  member
 
 | 
| /linux/include/linux/mfd/wm831x/ | 
| H A D | pdata.h | 32 	int trickle_ilim;   /** Trickle charge current limit, in mA */34 	int eoc_iterm;      /** End of trickle charge current, in mA */
 
 | 
| /linux/arch/arm/boot/dts/nxp/imx/ | 
| H A D | imx53-tx53.dtsi | 215 		trickle-resistor-ohms = <250>;216 		trickle-diode-disable;
 
 | 
| /linux/drivers/power/supply/ | 
| H A D | wilco-charger.c | 27 	CHARGE_MODE_AC = 3,	/* Mostly AC use, used for Trickle */
 |