Received: by 2002:a05:6358:11c7:b0:104:8066:f915 with SMTP id i7csp2536530rwl; Thu, 13 Apr 2023 07:44:39 -0700 (PDT) X-Google-Smtp-Source: AKy350YO2mNQHeNt7KYHP+R7WK5GBzUZsjsPHghciumS18Exy+ebgliS7abKr2FhhCgMhmQhQofs X-Received: by 2002:a17:903:2312:b0:1a6:84be:a084 with SMTP id d18-20020a170903231200b001a684bea084mr2798394plh.40.1681397079534; Thu, 13 Apr 2023 07:44:39 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1681397079; cv=none; d=google.com; s=arc-20160816; b=vMzdE9+ZQJbEfotnIfiesLyXbLuat6lGv/PahaC1yo22ecw+zgdIeDwCJz4+QxuB9O KLt5DOJA0yagRu3ad8a1CY+3Aei/tCwHU8cmOV7DC/oBjuw5DaEk29zasnG9yLS9qiHh SynyJwEynt4ITQYNUrRHx1uCrpmZHI7Oje4aFc/myChSE9N6q61hXQp6bQsF//xYNlnr yiRBcDS4GBt2bnLtjJJgdgwv2EIIe8byGV9MAWrP5UvStahM814Iv6KXn69VAbtzwR1X yFgfahn5UruNwQeaVuvDDwvVjJEGq9coRFtMzW4XVm/8nZk1Z91D1lHjhkX0cdbX1gP3 ma4g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:content-language :in-reply-to:mime-version:user-agent:date:message-id:from:references :cc:to:subject:dkim-signature; bh=GGGoYKbxWkMy+yAyRRbPOAvuFmowVBSZKJ7Gz931Puk=; b=T2QNX4XX9cNOl1soQjR+E/xYAx7ZnJGCv5B4GmizMXGsjNlmRihEpiYxBtWrXEPghh HEZTN0CgQuRFOLbcwIinrwgam2EbgGB1FtOW9ayMI3R/C8fQufYbOSJubObydcKjX8Ol PmJ+la0H6PjjyVw5EhLihMTQk11D76vAN7VP+ghAP0yI+peC6whCFu2qkyyrL5V2R5ML TwTtIyfGREGgm1vh912r1WmYHUr+gAje+Jxt7534Gm5JKJmARWtw9NHFbr7vWc5hpCqQ 3FAI7p2ugq1jZgiXAsW1fkkdDZvw8uZAkKFLVnGY2AD6o1uF9kJxQrWP+urPR+0O65ks KiJg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20221208 header.b="F/huq0oo"; 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=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id d5-20020a170902728500b001a641da128esi2152526pll.226.2023.04.13.07.44.27; Thu, 13 Apr 2023 07:44:39 -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=@gmail.com header.s=20221208 header.b="F/huq0oo"; 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=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230238AbjDMOlg (ORCPT + 99 others); Thu, 13 Apr 2023 10:41:36 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:36496 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229838AbjDMOlf (ORCPT ); Thu, 13 Apr 2023 10:41:35 -0400 Received: from mail-wm1-x32a.google.com (mail-wm1-x32a.google.com [IPv6:2a00:1450:4864:20::32a]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 4DDF74C3C; Thu, 13 Apr 2023 07:41:34 -0700 (PDT) Received: by mail-wm1-x32a.google.com with SMTP id l16so8243372wms.1; Thu, 13 Apr 2023 07:41:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1681396893; x=1683988893; h=content-transfer-encoding:content-language:in-reply-to:mime-version :user-agent:date:message-id:from:references:cc:to:subject:from:to:cc :subject:date:message-id:reply-to; bh=GGGoYKbxWkMy+yAyRRbPOAvuFmowVBSZKJ7Gz931Puk=; b=F/huq0ooJSEHqJT9WfOHndjq9zpC11qu90u1BPAWqrELhBG8tdwRyEJLvkqcJtiGaO d0q+pU9yznj6xZSsXQU/81jwFOrjbDE01DQx1q1OiAkf8VYvzvnTeKiIPp4Rti908oL3 fWmg0qXf1FFWdzqg8mFSx/vaS7K9o1eHc7ZXzi2BYx+LDvrt8hD3aqrenDh6/KcKCBXJ 5uC9zavRCu/RZ0tI+NUlCLfU/uVZG+aBl6D4/D6vdS9Vt4bqNHSJr+tW2gEvr2/XZ3Q4 djI69Zrz067gWj4Y3/PBb0H2MJWVM8OWhIZ+CxfkdCUATw1xxt+eyc9RtlikNCM2+w8O aXhw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1681396893; x=1683988893; h=content-transfer-encoding:content-language:in-reply-to:mime-version :user-agent:date:message-id:from:references:cc:to:subject :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=GGGoYKbxWkMy+yAyRRbPOAvuFmowVBSZKJ7Gz931Puk=; b=IHv+iQqzqLQtEAAINDlk0fG85+HYCYDKDWgpjbBLtrC41/e7DyJzzK5xaJ87x4WX9F +jmgN7GHml8iX/fUQ85r2/lvrVEef12+dr6BhooUYR5cXNuD1dwbU7hyCH7KFYntT0M7 jMkCUFWWdKq9PZnyq2xr3leWxd3v6pNU0d0zBFUVs2CAzo9+QOwe7OBFvSXoLAMishj+ YvvKX74lnU0cYg0e/rBMc9f6X94knlPkzC+nbdaXVYhvOlJb6QnHNnKJfl1YuCDz0n3q TorXluhLo+htNGId/LDdL10K/fNwE+Eqh0t0w5opbUSYNxrTUOnbU1iUlC+DkltsTThi deBQ== X-Gm-Message-State: AAQBX9fXSLCeHozh3bloKM+gQkw79KrJ7uP5YHUVQzIVQcbH7pgdrYDg v9IWO/1qZXK5ZyB8v9UQPbk= X-Received: by 2002:a7b:c44a:0:b0:3eb:42fc:fb30 with SMTP id l10-20020a7bc44a000000b003eb42fcfb30mr1976459wmi.32.1681396892661; Thu, 13 Apr 2023 07:41:32 -0700 (PDT) Received: from [192.168.1.10] ([95.43.220.235]) by smtp.googlemail.com with ESMTPSA id n21-20020a7bc5d5000000b003e91b9a92c9sm1995217wmk.24.2023.04.13.07.41.31 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 13 Apr 2023 07:41:32 -0700 (PDT) Subject: Re: Motorola Droid 4 -- Stopping charger when battery is full To: Pavel Machek 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 References: From: Ivaylo Dimitrov Message-ID: <6f3eb1b9-f6b8-f980-8fac-27b32bc1b7e6@gmail.com> Date: Thu, 13 Apr 2023 17:41:23 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/60.0 Thunderbird/60.6.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Language: en-GB Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-2.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_ENVFROM_END_DIGIT, FREEMAIL_FROM,NICE_REPLY_A,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS 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 On 13.04.23 г. 12:34 ч., Pavel Machek wrote: > Hi! > >>> I complained that "battery life is very poor" with leste. It seems to >>> be combination of several factors. >>> >>> 1) I was using very old battery >>> >>> 2) My charger is detected as "USB", not as "AC" >>> >> >> 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. >>> >> >> What will happen if phone needs to draw more than N mA (N is the set charger >> 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 armv7l 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? > https://github.com/maemo-leste/droid4-linux/tree/maemo-6.1.y > Best regards, > Pavel >