Qualcomm QPNP Coincell - coincell battery charger devices Required properties: - compatible: Must be "qcom,qpnp-coincell". - reg: Specifies the SPMI address and size for this coincell device. Required structure: - A qcom,qpnp-coincell node must be a child of an SPMI node that has specified the spmi-slave-container property. Optional properties: - qcom,rset-ohms: Specifies the resistance of the current limiting resistor in ohms. Four values are supported: 800, 1200, 1700, and 2100. - qcom,vset-millivolts: Specifies the coincell charging voltage in millivolts. Four values are supported: 2500, 3000, 3100, and 3200. - qcom,charge-enable: Specifies if coincell charging should be enabled or not. 0 = disable charging, 1 = enabled charging If any of the optional properties are not specified, then the hardware default values for the unspecified properties will be used instead. Example: qcom,spmi@fc4c0000 { #address-cells = <1>; #size-cells = <0>; interrupt-controller; #interrupt-cells = <3>; qcom,pm8941@1 { spmi-slave-container; reg = <0x1>; #address-cells = <1>; #size-cells = <1>; qcom,coincell@2800 { compatible = "qcom,qpnp-coincell"; reg = <0x2800 0x100>; qcom,rset-ohms = <800>; qcom,vset-millivolts = <3100>; qcom,charge-enable = <1>; }; }; };