unplugged-vendor/kernel-4.19/arch/arm64/boot/dts/mediatek/nu2105_config.dtsi

106 lines
2.7 KiB
Plaintext

/*
* Copyright (c) 2019 MediaTek Inc.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License 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.
*/
&i2c7 {
#address-cells = <1>;
#size-cells = <0>;
nu2105_master@66 {
compatible = "NuVolta,nu2105";
status = "okay";
reg = <0x66>;
rm_name = "nu2105.66";
rm_slave_addr = /bits/ 8 <0x65>;
nu2105,intr-gpios = <&pio 22 0x0>;
chg_name = "primary_divider_chg";
standalone {
chg_name = "primary_divider_chg";
vbatovp = <4500000>;
vbatovp_alm = <4400000>;
ibatocp = <6100000>;
ibatocp_alm = <6000000>;
ibatucp_alm = <1000000>;
vbusovp = <10000000>;
vbusovp_alm = <9000000>;
ibusocp = <4250000>;
ibusocp_alm = <4000000>;
vacovp = <11000000>;
wdt = <30000000>;
ibat_rsense = <1>; /* 0: 2mohm, 1: 5mohm */
ibusucpf_deglitch = <1>; /* 0: 10us, 1: 5ms */
/* vbatovp_dis; */
/* vbatovp_alm_dis; */
/* ibatocp_dis; */
ibatocp_alm_dis;
ibatucp_alm_dis;
/* vbusovp_alm_dis; */
/* ibusocp_dis; */
ibusocp_alm_dis;
/* wdt_dis; */
/* tsbusotp_dis; */
tsbatotp_dis;
/* tdieotp_dis; */
/* reg_en; */
/* voutovp_dis; */
/* ibusadc_dis; */
/* vbusadc_dis; */
/* vacadc_dis; */
/* voutadc_dis; */
/* vbatadc_dis; */
/* ibatadc_dis; */
/* tsbusadc_dis; */
/* tsbatadc_dis; */
/* tdieadc_dis; */
};
master {
chg_name = "primary_divider_chg";
vbatovp = <4500000>;
vbatovp_alm = <4400000>;
ibatocp = <6100000>;
ibatocp_alm = <6000000>;
ibatucp_alm = <1000000>;
vbusovp = <10000000>;
vbusovp_alm = <9000000>;
ibusocp = <4250000>;
ibusocp_alm = <4000000>;
vacovp = <11000000>;
wdt = <30000000>;
ibat_rsense = <1>; /* 0: 2mohm, 1: 5mohm */
ibusucpf_deglitch = <1>; /* 0: 10us, 1: 5ms */
/* vbatovp_dis; */
/* vbatovp_alm_dis; */
/* ibatocp_dis; */
ibatocp_alm_dis;
/* ibatucp_alm_dis; */
/* vbusovp_alm_dis; */
/* ibusocp_dis; */
ibusocp_alm_dis;
/* wdt_dis; */
tsbusotp_dis;
tsbatotp_dis;
/* tdieotp_dis; */
/* reg_en; */
/* voutovp_dis; */
/* ibusadc_dis; */
/* vbusadc_dis; */
/* vacadc_dis; */
/* voutadc_dis; */
/* vbatadc_dis; */
/* ibatadc_dis; */
tsbusadc_dis;
tsbatadc_dis;
/* tdieadc_dis; */
};
};
};