Received: by 2002:a05:6a10:f347:0:0:0:0 with SMTP id d7csp247701pxu; Wed, 2 Dec 2020 21:51:29 -0800 (PST) X-Google-Smtp-Source: ABdhPJx8qwHzgxcrdDK3GFBJPoBQaAdGL027zpGUAZaxfsVrCFuaG9IanO7KFAJWkpaRxeRrhF3l X-Received: by 2002:a50:ed8d:: with SMTP id h13mr1369247edr.180.1606974689305; Wed, 02 Dec 2020 21:51:29 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1606974689; cv=none; d=google.com; s=arc-20160816; b=Dc5vdrtOCuk8jlSzGiRzIkxjG5RDIR/tWLXu/6cOcnop7DvNxIAocOyBwCTOL22RJQ O4CCn496iCPSp4YpSCuDz8juPfzsZSsZ7VK9AQ5HFfctEgjA/THlpH+7awdgI1n1eIx1 Dl20QJtwl//JcY8FkibbGy2s56mOiszoEwyWctRfwnWkUszI4sNF/18WMQ6Fkr5He0Iz l4zQ/R5YAnFgQpl7LLWH1ybKHOHHm/8EWEUcvzOp9YYx9T4GGsy09zBLQX8wOapItVun o6cA/DoJmc/DMfzmkP2QFsDEQVglZZX46aYRFJSyy4h1ykplU7QSrvMZ0ppH2PE6juzh dq8w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:subject:reply-to:cc:from:to :dkim-signature:date; bh=TGhD9D270psDdoXJ2XkA/M3rk2f0vppeLABuncCXu/E=; b=eWjKTmOBeRqjsWdScbgrf8mGIfZIub1nnLfZ+vd7wMXG//i/9C0pdRuZXzgBxtI5sR T0qJHq+aoV4T2B0XR2qaTxBpBHB3R92eLu+AJeFr8rpMTt1WZLcxWWq1yZxf7QX23pkx pnHz9hi8FLwtDKHRIYdugknu67QhCuouJwU/QejEHhg0Epg6DxxgaSJHf2sVt6misTpi 0HG1CEaq6lxTDkxsJS4XnXHzp4nB1maTO+TO8mkkVLuY3yTKvVWzgMUJTWullLJ9tn0e b+uQTfhTdekbJ6jflE3fuXlH2FE/bo5MwVKN7b9hs4lIn6NuOsiBlfRGAmlR2ukYy11P 0neA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@protonmail.com header.s=protonmail header.b=N7WuEgaN; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=protonmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id t6si504547ejr.116.2020.12.02.21.51.07; Wed, 02 Dec 2020 21:51:29 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@protonmail.com header.s=protonmail header.b=N7WuEgaN; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=protonmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728477AbgLCFrf (ORCPT + 99 others); Thu, 3 Dec 2020 00:47:35 -0500 Received: from mail-02.mail-europe.com ([51.89.119.103]:41910 "EHLO mail-02.mail-europe.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728023AbgLCFrf (ORCPT ); Thu, 3 Dec 2020 00:47:35 -0500 Date: Thu, 03 Dec 2020 05:46:03 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail; t=1606974369; bh=TGhD9D270psDdoXJ2XkA/M3rk2f0vppeLABuncCXu/E=; h=Date:To:From:Cc:Reply-To:Subject:In-Reply-To:References:From; b=N7WuEgaN/Yv5rTEAyVzl1y547Y8ennIuP7rS7K16+i7c/9yrZvDfOEXBgMpXHqpdz Lu01nEMP878GO2jMOW0f9/fgnhJ4mwMq3Qg+IuEUrkuDvDnCqjLqxtFd9QupOYLwqt JI8Qf3zualaz/p9HkFEp5K4wrlyfaUv7uTAphNF4= To: Krzysztof Kozlowski From: =?utf-8?Q?Timon_B=C3=A4tz?= Cc: Sebastian Reichel , Chanwoo Choi , MyungJoo Ham , Kukjin Kim , Rob Herring , "linux-pm@vger.kernel.org" , "linux-kernel@vger.kernel.org" , "linux-samsung-soc@vger.kernel.org" , "linux-arm-kernel@lists.infradead.org" , "devicetree@vger.kernel.org" , "~postmarketos/upstreaming@lists.sr.ht" <~postmarketos/upstreaming@lists.sr.ht> Reply-To: =?utf-8?Q?Timon_B=C3=A4tz?= Subject: Re: [PATCH 3/3] ARM: dts: exynos: Fix charging regulator voltage and current for i9100 Message-ID: In-Reply-To: <20201202220430.GB135888@kozik-lap> References: <20201202203516.43053-1-timon.baetz@protonmail.com> <20201202203516.43053-3-timon.baetz@protonmail.com> <20201202220430.GB135888@kozik-lap> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-1.2 required=10.0 tests=ALL_TRUSTED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM shortcircuit=no autolearn=disabled version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on mailout.protonmail.ch Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wednesday, December 2, 2020 11:04 PM, Krzysztof Kozlowski wrote: > On Wed, Dec 02, 2020 at 09:07:28PM +0000, Timon Baetz wrote: > > > Set CHARGER current and CHARGER_CV voltage according to Galaxy S2 kerne= l > > fork. > > > > Signed-off-by: Timon Baetz timon.baetz@protonmail.com > > > > ------------------------------------------------------ > > > > arch/arm/boot/dts/exynos4210-i9100.dts | 8 ++++---- > > 1 file changed, 4 insertions(+), 4 deletions(-) > > diff --git a/arch/arm/boot/dts/exynos4210-i9100.dts b/arch/arm/boot/dts= /exynos4210-i9100.dts > > index 9f8d927e0d21..2700d53ea01b 100644 > > --- a/arch/arm/boot/dts/exynos4210-i9100.dts > > +++ b/arch/arm/boot/dts/exynos4210-i9100.dts > > @@ -558,14 +558,14 @@ safe2_sreg: ESAFEOUT2 { > > > > =09charger_reg: CHARGER { > > =09=09regulator-name =3D "CHARGER"; > > > > > > - =09=09regulator-min-microamp =3D <60000>; > > > > > > - =09=09regulator-max-microamp =3D <2580000>; > > > > > > > > - =09=09regulator-min-microamp =3D <200000>; > > > > > > - =09=09regulator-max-microamp =3D <950000>; > > =09}; > > > > =09chargercv_reg: CHARGER_CV { > > =09=09regulator-name =3D "CHARGER_CV"; > > > > > > > > - =09=09regulator-min-microvolt =3D <3800000>; > > > > > > - =09=09regulator-max-microvolt =3D <4100000>; > > > > > > > > - =09=09regulator-min-microvolt =3D <4200000>; > > > > > > - =09=09regulator-max-microvolt =3D <4200000>; > > > > > > I am looking at my sources of Android 3.0 for GT-I9100 but I cannot find > charger voltages for it. Where did you find it? > > Best regards, > Krzysztof Thanks all the feedback Krzysztof, Voltage is set in the charger probe function of the downstream kernel fork:= https://github.com/LineageOS/android_kernel_samsung_smdk4412/blob/lineage-= 17.0/drivers/power/max8997_charger_u1.c#L390-L391 Mainline uses the regulator: https://github.com/torvalds/linux/blob/master/= drivers/regulator/max8997-regulator.c#L418-L419