/Linux-v5.10/Documentation/devicetree/bindings/rtc/ |
D | rtc.yaml | 42 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
|
D | dallas,ds1390.txt | 8 - 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>;
|
D | ti,bq32k.txt | 8 - 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>;
|
D | rtc-ds1307.txt | 30 - 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>;
|
D | microcrystal,rv3032.yaml | 27 trickle-resistor-ohms: 34 trickle-voltage-millivolt: 59 trickle-resistor-ohms = <7000>; 60 trickle-voltage-millivolt = <1750>;
|
D | epson,rx8900.txt | 12 - trickle-diode-disable : boolean, if present will disable internal trickle 21 trickle-diode-disable;
|
D | abracon,abx80x.txt | 25 The abx804 and abx805 have a trickle charger that is able to charge the
|
D | trivial-rtc.yaml | 27 # I2C, 32-Bit Binary Counter Watchdog RTC with Trickle Charger and Reset Input/Output
|
/Linux-v5.10/drivers/rtc/ |
D | rtc-bq32k.c | 32 #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()
|
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()
|
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()
|
D | rtc-rv3028.c | 863 /* 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()
|
D | rtc-rv3032.c | 522 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()
|
D | rtc-ds1305.c | 76 /* 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/ |
D | rohm,bd99954.yaml | 32 # 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
|
D | qcom_smbb.txt | 23 - charge trickle mode 52 Below this value linear or switch-mode auto-trickle-charging
|
D | battery.yaml | 52 trickle-charge-current-microamp: 53 description: current for trickle-charge phase
|
/Linux-v5.10/Documentation/ABI/testing/ |
D | sysfs-bus-i2c-devices-bq32k | 5 Description: Attribute for enable/disable the trickle charge bypass 7 enable/disable the Trickle charge FET bypass.
|
D | sysfs-class-power-wilco | 14 Trickle:
|
/Linux-v5.10/include/linux/mfd/wm8350/ |
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-v5.10/include/linux/spi/ |
D | ds1305.h | 14 /* Trickle charge configuration: it's OK to leave out the MAGIC 23 u8 trickle; member
|
/Linux-v5.10/drivers/power/supply/ |
D | bd99954-charger.c | 20 * 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()
|
D | wilco-charger.c | 27 CHARGE_MODE_AC = 3, /* Mostly AC use, used for Trickle */
|
/Linux-v5.10/include/linux/mfd/wm831x/ |
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-v5.10/arch/arm/boot/dts/ |
D | imx53-tx53.dtsi | 262 trickle-resistor-ohms = <250>; 263 trickle-diode-disable;
|