Skip to content
Snippets Groups Projects
Commit 7bd01a5d authored by Jianhua Lu's avatar Jianhua Lu
Browse files

arm64: dts: qcom: sm8250-xiaomi-elish: add bq25970 charger node

parent 8b0eb5a5
No related branches found
No related tags found
No related merge requests found
......@@ -728,6 +728,89 @@ fuel-gauge@55 {
};
};
&i2c15 {
clock-frequency = <400000>;
status = "ok";
bq25970-master@65 {
compatible = "ti,bq2597x-master";
reg = <0x65>;
interrupt-parent = <&tlmm>;
interrupts = <68 0x2002>;
pinctrl-names = "default";
pinctrl-0 = <&bq2597x_master_int_default>;
/*ti,bq2597x,bat-ovp-disable;*/
ti,bq2597x,bat-ovp-alarm-disable;
ti,bq2597x,bat-ocp-disable;
ti,bq2597x,bat-ocp-alarm-disable;
ti,bq2597x,bat-ucp-alarm-disable;
ti,bq2597x,bat-ucp-disable;
/*ti,bq2597x,bus-ovp-alarm-disable;
ti,bq2597x,bus-ocp-disable;
ti,bq2597x,bus-ocp-alarm-disable;*/
ti,bq2597x,bat-therm-disable;
ti,bq2597x,bus-therm-disable;
ti,bq2597x,die-therm-disable;
ti,bq2597x,bat-ovp-threshold = <4550>;
ti,bq2597x,bat-ovp-alarm-threshold = <4525>;
//ti,bq2597x,bat-ocp-threshold = <8000>;
//ti,bq2597x,bat-ocp-alarm-threshold = <7500>;
ti,bq2597x,bus-ovp-threshold = <12000>;
ti,bq2597x,bus-ovp-alarm-threshold = <11000>;
ti,bq2597x,bus-ocp-threshold = <3800>;
ti,bq2597x,bus-ocp-alarm-threshold = <3500>;
//ti,bq2597x,bat-ucp-alarm-threshold = <2000>;
ti,bq2597x,bat-therm-threshold = <0x15>;/*4.1%*/
ti,bq2597x,bus-therm-threshold = <0x15>;/*4.1%*/
ti,bq2597x,die-therm-threshold = <145>;
ti,bq2597x,ac-ovp-threshold = <14>;
//ti,bq2597x,sense-resistor-mohm = <2>;
sc8551,ac-ovp-threshold = <14>;
};
bq25970-slave@66 {
compatible = "ti,bq2597x-slave";
reg = <0x66>;
/*
interrupt-parent = <&tlmm>;
interrupts = <1 2>;
pinctrl-names = "default";
pinctrl-0 = <&bq2597x_int_default>;
*/
/*ti,bq2597x,bat-ovp-disable;*/
ti,bq2597x,bat-ovp-alarm-disable;
ti,bq2597x,bat-ocp-disable;
ti,bq2597x,bat-ocp-alarm-disable;
ti,bq2597x,bat-ucp-alarm-disable;
ti,bq2597x,bat-ucp-disable;
/*ti,bq2597x,bus-ovp-alarm-disable;
ti,bq2597x,bus-ocp-disable;
ti,bq2597x,bus-ocp-alarm-disable;
*/
ti,bq2597x,bat-therm-disable;
ti,bq2597x,bus-therm-disable;
ti,bq2597x,die-therm-disable;
ti,bq2597x,bat-ovp-threshold = <4550>;
ti,bq2597x,bat-ovp-alarm-threshold = <4525>;
//ti,bq2597x,bat-ocp-threshold = <8000>;
//ti,bq2597x,bat-ocp-alarm-threshold = <7500>;
ti,bq2597x,bus-ovp-threshold = <12000>;
ti,bq2597x,bus-ovp-alarm-threshold = <11000>;
ti,bq2597x,bus-ocp-threshold = <3500>;
ti,bq2597x,bus-ocp-alarm-threshold = <3000>;
//ti,bq2597x,bat-ucp-alarm-threshold = <2000>;
ti,bq2597x,bat-therm-threshold = <0x15>;/*4.1%*/
ti,bq2597x,bus-therm-threshold = <0x15>;/*4.1%*/
ti,bq2597x,die-therm-threshold = <125>;
ti,bq2597x,ac-ovp-threshold = <14>;
//ti,bq2597x,sense-resistor-mohm = <2>;
sc8551,ac-ovp-threshold = <13>;
};
};
&lpass_tlmm {
keyboard_en_state: keyboard-default-state {
pins = "gpio9";
......@@ -1062,6 +1145,14 @@ keyboard_vdd_pin: keyboard-vdd-state {
bias-disable;
output-high;
};
bq2597x_master_int_default: bq2597x-master-int-default {
pins = "gpio68";
function = "gpio";
drive-strength = <2>;
bias-pull-up;
input-enable;
};
};
&uart6 {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment