/* * Copyright (c) 2015, The Linux Foundation. All rights reserved. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 and * only version 2 as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. */ /dts-v1/; #include "msm8909-pm8916-qrd-skut.dtsi" / { qcom,board-id= <0x2060b 0xa>; }; &soc { /* * DT node to add support for SMB358 charger and integrate * with VM-BMS */ i2c@78b8000 { smb358_otg_vreg: smb358-charger@57 { compatible = "qcom,smb358-charger"; reg = <0x57>; interrupt-parent = <&msm_gpio>; interrupts = <110 8>; pinctrl-names = "default"; pinctrl-0 = <&smb_int_default>; qcom,float-voltage-mv = <4350>; qcom,recharge-mv = <100>; regulator-name = "smb358_otg_vreg"; qcom,thermal-mitigation = <1500 700 600 0>; qcom,fastchg-current-max-ma = <1500>; qcom,disable-apsd; qcom,bms-psy-name = "bms"; qcom,bms-controlled-charging; qcom,iterm-disabled; qcom,chg-inhibit-disabled; qcom,chg-vadc = <&pm8916_vadc>; qcom,chg-adc_tm = <&pm8916_adc_tm>; qcom,irq-gpio = <&msm_gpio 110 0x00>; qcom,using-pmic-therm; qcom,hot-bat-decidegc = <520>; qcom,cold-bat-decidegc = <0>; qcom,bat-present-decidegc = <200>; /* * Below properties are used for enable JEITA */ qcom,warm-bat-decidegc = <450>; qcom,cool-bat-decidegc = <0>; qcom,warm-bat-ma = <1000>; qcom,cool-bat-ma = <1000>; qcom,warm-bat-mv = <4000>; qcom,cool-bat-mv = <4000>; status = "ok"; }; }; }; &pm8916_chg { status = "ok"; qcom,use-external-charger; }; / { qrd_batterydata: qcom,battery-data { qcom,rpull-up-kohm = <0>; qcom,vref-batt-therm = <1800000>; #include "batterydata-qrd-skut-4v35-2300mah.dtsi" }; }; &pm8916_bms { status = "ok"; qcom,resume-soc = <99>; qcom,battery-data = <&qrd_batterydata>; };