From owner-freebsd-arm@freebsd.org Mon Aug 17 02:18:35 2020 Return-Path: Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 8639337C82C for ; Mon, 17 Aug 2020 02:18:35 +0000 (UTC) (envelope-from ganbold@gmail.com) Received: from mailman.nyi.freebsd.org (mailman.nyi.freebsd.org [IPv6:2610:1c1:1:606c::50:13]) by mx1.freebsd.org (Postfix) with ESMTP id 4BVHlb2djjz44SW for ; Mon, 17 Aug 2020 02:18:35 +0000 (UTC) (envelope-from ganbold@gmail.com) Received: by mailman.nyi.freebsd.org (Postfix) id 5A18937C82B; Mon, 17 Aug 2020 02:18:35 +0000 (UTC) Delivered-To: arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 59DDB37C544 for ; Mon, 17 Aug 2020 02:18:35 +0000 (UTC) (envelope-from ganbold@gmail.com) Received: from mail-ot1-x32a.google.com (mail-ot1-x32a.google.com [IPv6:2607:f8b0:4864:20::32a]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4BVHlZ41bRz44dx for ; Mon, 17 Aug 2020 02:18:34 +0000 (UTC) (envelope-from ganbold@gmail.com) Received: by mail-ot1-x32a.google.com with SMTP id v21so12235193otj.9 for ; Sun, 16 Aug 2020 19:18:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=/jsUM66BJJFAx5S33iiLhJto/u8AX8fBF64EBd0yu1A=; b=jwa0v7WA8U0eeZCEc8VF3I2pIPaA+c9pESPHhSCq5pQmaqZ/W6cqLTG9k/waY2ev2p 4CvObFPMug3PvNZzFU9Ys6wnUed3e59FTxnoBGIZWgkIxpizwUQpCph26pLGUc8wy3zj YJ7TRkaZPNL0BKpCbPahSqCW2Gd24qO+tJIye6oY4ug7sjaGUNhEnNO/d3TpSw9tg8pZ MZe0Ay/vmbe6B0tqpCvIfrdrsj+A+X2muJXiYW52Ownhw1wMeT0z8Ed7+edBDXNCS99J X/uz3fyrRM8Tw7Ej7F8F53vmMEELpz/ebnKJBJRX5jMA+BkrSDswnbRIlVUcgK7tCoRI jp1A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=/jsUM66BJJFAx5S33iiLhJto/u8AX8fBF64EBd0yu1A=; b=f5Ck8f6UbZcfK0CD2DnSelBUOkalxBZda4O+RC+JR75008rKYf5EBkE02vauYeuSTD L29hzC5NTiIGzSBx0ExC7PUZ1RXPYhlRio2dJtLQuWpHtibQN4QrA3KIYbaKZS+68QTZ UGrWByDlBFjnEQX9SfSkmy/g5Q9KSJmMw7XeFq0dHEmzWab7OhuaaoqOEBRtSMFajZOd r4vhT7jtQ2YBhZTcVUt3+69nuMFCLp8GX6LcQV/tvbpP1qwZ0rsSymtM8kOkSckyA/QF o4gXCGy85eksc4txscgoB1rAvDfdB1oo0xyB4nkbt8VVa7C3VpbN5KY4O1evUOIbn5Tk zyCQ== X-Gm-Message-State: AOAM530wjn4orVpQWM6+UdWJKb1ItEdskvP3DVZaRmUckr0TC64RZ8Ik 07OmXSF+WCZrU5lvRpAYuXW9fw0MiymBNp5XB6Q= X-Google-Smtp-Source: ABdhPJyZIoUjrDqG22kSXjeHBoqP1SjvM3FAn1OQandCBj4ybSH+B8+cK3kolVhQ/Lker/+/SSN/K3kMCDDOWFtlF1Y= X-Received: by 2002:a9d:639a:: with SMTP id w26mr9678919otk.140.1597630712739; Sun, 16 Aug 2020 19:18:32 -0700 (PDT) MIME-Version: 1.0 References: <20200816150217.b976cb1f516f7f09b7f35c10@bidouilliste.com> <5E285422-EA34-4A8C-9BE2-6B3AEED6AD2F@gmail.com> In-Reply-To: <5E285422-EA34-4A8C-9BE2-6B3AEED6AD2F@gmail.com> From: Ganbold Tsagaankhuu Date: Mon, 17 Aug 2020 10:18:20 +0800 Message-ID: Subject: Re: Pinebook Pro battery fuel-gauge driver.. To: =?UTF-8?Q?S=C3=B8ren_Schmidt?= Cc: Emmanuel Vadot , "freebsd-arm@freebsd.org" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1597630714; 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:dkim-signature; bh=/jsUM66BJJFAx5S33iiLhJto/u8AX8fBF64EBd0yu1A=; b=cxVNdidGrprW03yThzFAw/gPJJ/8OU7N9+S4WbUEMv0Ppp8AfJ+RDOhunYN6gEyQxYQrvq XGL5RQ7fMh2i+6b+lTb+JliNrw8/KUDktSeRk106M47X76wlRfWw21bB7XHxJdYyA3wR/s 833Kt3iqPbMxz1OnIurhvRGLpbJ1URdjdI7Qgd1qbVj9mx36kptfIvVMM29mNum2X1BuBY vNFeUygoJDcWYlJrz3mtak/8HF9YhZDmP6U8Oij5zLnWZj0TSmQyYmYioqOEobN4rt2nNl VcUD2Q9BJEA9blVx0p1ZRNl1rXSR7vJKHQ+WIlDJcxzepA83fPiAjZCLsk7YOQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1597630714; a=rsa-sha256; cv=none; b=Njik3HIp6wyvhokp++0cUbdgnfwVZpzF0R0jLqfB4cunLGUiB+/UkgKJSaxuj6SI6aJ1l+ LkJ5683wEqfLotmoJ+UEexlh5YpO0vknEjVCEnZoKQExwEENGHWc07uwgdNK9CxmezYmdV +xYOnx50b3zNnR9cciedvZIe6HT/7zkpiMIWbV5YtWdc2E5kMfLE5SY7f4elH0L9Cqvs/i gWSEoCAoCl3QCwpQ0SHkl0EsrXlKG9BB9I9p7unOieJ6wyfyLvJLvrgcjK5NMSxH+MDabY MIR8UVymMgg1C7S/X5BBw8fHmcI6nLn9vDtbOvtgVX8A2i5bLY+fYxUWWv9chg== ARC-Authentication-Results: i=1; mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=jwa0v7WA; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of ganbold@gmail.com designates 2607:f8b0:4864:20::32a as permitted sender) smtp.mailfrom=ganbold@gmail.com X-Rspamd-Queue-Id: 4BVHlZ41bRz44dx X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=jwa0v7WA; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of ganbold@gmail.com designates 2607:f8b0:4864:20::32a as permitted sender) smtp.mailfrom=ganbold@gmail.com X-Spamd-Result: default: False [-4.24 / 15.00]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36:c]; FREEMAIL_FROM(0.00)[gmail.com]; ARC_SIGNED(0.00)[i=1]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; NEURAL_HAM_SHORT(-1.19)[-1.185]; FREEMAIL_TO(0.00)[gmail.com]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.03)[-1.030]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; NEURAL_HAM_LONG(-1.02)[-1.024]; TAGGED_RCPT(0.00)[]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[arm@freebsd.org]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::32a:from]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[] Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.33 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Aug 2020 02:18:35 -0000 On Mon, Aug 17, 2020 at 2:19 AM S=C3=B8ren Schmidt wrote: > On 16 Aug 2020, at 15.02, Emmanuel Vadot wrote: > > > > On Fri, 14 Aug 2020 18:23:33 +0200 > > S=C3=B8ren Schmidt wrote: > > > >> Hi > >> > >> Now that we have display and all working > > > > I wouldn't say that, what you have is an hack that will probably cause > > other problem. > > Sure, but havn=E2=80=99t found any ill effects yet, I=E2=80=99ll look int= o getting it done > correctly, but for now it makes the pinebookpro useful and self-contained= . > > >> I hacked up a driver for the cw2015 chip that can tell how much batter= y > is left so I know when to seek an outlet :) > >> > >> It consists of a patch to the dts (from linux) where all I need is the > chiplocation but for compats sake, and the driver. > > > > Cool, got any link for your code ? Mind to open a review ? > > Code was attached to the original mail, I=E2=80=99ll look into getting a = review > setup, need to figure out how that works on fabricator though. > I don't see any attachment in your original mail. Ganbold > > >> Access is via sysctl, as we have no real way of handling this info on > ARM (no acpi, apm etc) AFAIK. > > > > thj@ started to split battery subsystem from ACPI a while ago iirc. > > Any pointers to that ? I admit I didn=E2=80=99t look around too much, con= sidered > emulating APM but went with simple sysctl=E2=80=99s. > > -- > S=C3=B8ren Schmidt > sos@deepcore.dk / sos@freebsd.org > "So much code to hack, so little time" > > > > _______________________________________________ > freebsd-arm@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-arm > To unsubscribe, send any mail to "freebsd-arm-unsubscribe@freebsd.org" >