1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- Summit smb350 battery charger
- The smb350 charger supports stack-cell battery charging.
- The smb350 interface is via I2C bus.
- The i2c slave 7-bit address is programmable at manufacture.
- Node required properties:
- - compatible: Must be "summit,smb350-charger".
- - reg: The device 7-bit I2C address.
- - summit,stat-gpio gpio which smb350 STAT pin connects to.
- - summit,chg-en-n-gpio gpio which control charging enable.
- - summit,chg-susp-n-gpio gpio which control device shutdown
- - summit,chg-current-ma charging current in milliamps.
- - summit,term-current-ma charging termination current in milliamps.
- valid values are 200/300/400/500/600/700.
- A value of zero means no termination current.
- Example:
- i2c@f9967000 {
- cell-index = <0>;
- compatible = "qcom,i2c-qup";
- reg = <0Xf9967000 0x1000>;
- #address-cells = <1>;
- #size-cells = <0>;
- reg-names = "qup_phys_addr";
- interrupts = <0 105 0>;
- interrupt-names = "qup_err_intr";
- qcom,i2c-bus-freq = <100000>;
- qcom,i2c-src-freq = <24000000>;
- label = "blsp_11";
- smb350-charger@2b {
- compatible = "summit,smb350-charger";
- reg = <0x2b>; /* 0x56/0x57 */
- summit,stat-gpio = <&pm8941_gpios 30 0x00>;
- summit,chg-en-n-gpio = <&pm8941_gpios 10 0x00>;
- summit,chg-susp-n-gpio = <&pm8941_gpios 13 0x00>;
- summit,chg-current-ma = <1600>;
- summit,term-current-ma = <200>;
- };
- };
|