| 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>; |
| }; |
| }; |
| |