Received: by 2002:a05:6358:11c7:b0:104:8066:f915 with SMTP id i7csp2166890rwl; Thu, 13 Apr 2023 02:34:42 -0700 (PDT) X-Google-Smtp-Source: AKy350YuT5caWdR87XrcpzmyFCppMlRlfpvfxV555Ka+NQK7BbfG1gHlGvlk0GhMhe9fD5P0DUg5 X-Received: by 2002:a05:6a20:c40a:b0:ec:4e19:fbff with SMTP id en10-20020a056a20c40a00b000ec4e19fbffmr1292166pzb.46.1681378482419; Thu, 13 Apr 2023 02:34:42 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1681378482; cv=none; d=google.com; s=arc-20160816; b=rast0eTS/dToOqrLiMmayk84dvM+/xXvvPCDxUHViMQ1Yd8Jkmx4Q+1/DPaRSSy1MG Cyb80V0sZmDZ7z18Fdixailr4z3C5wSMn/KWCVKczLCsYcScv98rK5HNlrHkKQVrY8M5 2A0RMx7TV10DpJct0j91E2WubS2HRZS2fMHHwoZWLTxJ0BsYtagxg/GDMhhvUJWtpl3H ZWQK1Ziq2Ki7sMpKD2438ttkw10KNts9VTZXGVYwjZE0pPraStn7gBGuMAsGUTNOxDr6 3Z+oJxuFa6MyB4cwSdHbkqqQGC9mgCyg79xULSWEN5Hn9QZ4YmBqdCGIU1zIxWaj67QZ c6fA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=umUMqWsiOaRqu7luUossCkhjp9MAzOhN4r0zCNlruGw=; b=C+772nRxbdvm/Z/h+y5ac15QkdOH5gBgZBFyNyQmEpYPDZ4PqquYfj5wT1Pgf5YfLw 17txunUmJS5xXhRCL0EJR1faewZ/przrtNIoSCoHktseXLJtWKMjw/goekggpxeDIWTo 63x90CN3G0TOljp2kx5AZEahanqjOUilwLXOqBOmNbLsojCEkM9lhsOkdavHLx6GVfBi LHyaVCW9PF/bmckDxB+FYavKA+ulNvOoyArVvr91jOHb2jBJY58l/3hMBsSHapKxLVVx hdu1MLfHtn5vVXy2TCFCr3M0HeJs+48QRqbKTaxZpDxwFbMQaf1rhBRVu34EYAj5gchA sHtg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@ucw.cz header.s=gen1 header.b="j09S/WMQ"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=ucw.cz Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id q135-20020a632a8d000000b0050be80662a0si1595690pgq.683.2023.04.13.02.34.31; Thu, 13 Apr 2023 02:34:42 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@ucw.cz header.s=gen1 header.b="j09S/WMQ"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=ucw.cz Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229947AbjDMJeS (ORCPT + 99 others); Thu, 13 Apr 2023 05:34:18 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:58818 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229575AbjDMJeR (ORCPT ); Thu, 13 Apr 2023 05:34:17 -0400 Received: from jabberwock.ucw.cz (jabberwock.ucw.cz [46.255.230.98]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 2FDC310FC; Thu, 13 Apr 2023 02:34:16 -0700 (PDT) Received: by jabberwock.ucw.cz (Postfix, from userid 1017) id F35171C0AB2; Thu, 13 Apr 2023 11:34:13 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ucw.cz; s=gen1; t=1681378454; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=umUMqWsiOaRqu7luUossCkhjp9MAzOhN4r0zCNlruGw=; b=j09S/WMQ7UC43E0YBYzSwzyrXdYzPTJUKQXOEBz6TGeZ3XbSTXKHbLJq7i/gNhIuWbjcem auCRYnaZskEmpqSHGXmWUxh7TXnK1Oe8jqKM+L/QuFbtnfLJK9k6mtzQD1+Iupx4JJAmvk t9QCYp1ARrQDvbQ9sFQlv5tm2PhlT2U= Date: Thu, 13 Apr 2023 11:34:13 +0200 From: Pavel Machek To: Ivaylo Dimitrov Cc: kernel list , linux-arm-kernel , linux-omap@vger.kernel.org, tony@atomide.com, sre@kernel.org, nekit1000@gmail.com, mpartap@gmx.net, merlijn@wizzup.org, martin_rysavy@centrum.cz, phone-devel@vger.kernel.org, maemo-leste@lists.dyne.org Subject: Re: Motorola Droid 4 -- Stopping charger when battery is full Message-ID: References: MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="v2tQ4p4f1q0mM6CF" Content-Disposition: inline In-Reply-To: X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,SPF_HELO_NONE,SPF_NONE, URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --v2tQ4p4f1q0mM6CF Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi! > > I complained that "battery life is very poor" with leste. It seems to > > be combination of several factors. > >=20 > > 1) I was using very old battery > >=20 > > 2) My charger is detected as "USB", not as "AC" > >=20 >=20 > And this is because there is no working charger detection in the driver, = so > initial current limit is hard-coded to 500mA. Aha, thanks, makes sense. > > According to my measurements "CPCAP_REG_CRM_FET_OVRD | > > CPCAP_REG_CRM_FET_CTRL" results in battery discharding and 0A drawn > > frmo the USB. "CPCAP_REG_CRM_FET_OVRD" is phone powered from USB, > > with battery more or less disconnected (<12mA), which is what we want > > in battery full situation. > >=20 >=20 > What will happen if phone needs to draw more than N mA (N is the set char= ger > current limit)? We may run over the limit, AFAICT. I guess one solution would be to only do this when limit is high enough... With current setup, phone will not boot if battery is empty, so this needs quite urgent solution. I updated my leste, and now have: user@devuan-droid4:~/g/droid4-linux$ uname -a Linux devuan-droid4 6.1.9 #1 SMP PREEMPT Mon Mar 20 15:16:53 UTC 2023 armv7= l GNU/Linux user@devuan-droid4:~/g$ apt show linux-image-omap Package: linux-image-omap Version: 6.1.8.0-1+m7 Where can I find corresponding sources? Best regards, Pavel --=20 People of Russia, stop Putin before his war on Ukraine escalates. --v2tQ4p4f1q0mM6CF Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iF0EABECAB0WIQRPfPO7r0eAhk010v0w5/Bqldv68gUCZDfMlQAKCRAw5/Bqldv6 8sUaAJoDZHikjOWqxw/NosRn0342+r66mQCePUJTIGUw+651WfEGCjHdueGm+Ms= =LkJe -----END PGP SIGNATURE----- --v2tQ4p4f1q0mM6CF--