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