Re: axp288 on Intel HW

From: Johannes Lundberg <johalun0_at_gmail.com>
Date: Fri, 16 Nov 2018 22:29:05 +0000
On Fri, Nov 16, 2018 at 5:11 PM John Baldwin <jhb_at_freebsd.org> wrote:

> On 11/16/18 12:51 AM, Johannes Lundberg wrote:
> > Hi
> >
> > I have a Lenovo Ideapad Miix 310 that has a Intel CherryTrail CPU and it
> > runs FreeBSD quite nicely (with accelerated graphics). What I'm missing
> is
> > battery life status..
> >
> > I can get this information using smb (for some reason i2c just returns
> > error sending start condition)
> > smbmsg -f /dev/smb6 -s 0x68 -c 0xB9 -i 1 -F %d
> >
> > In emergency this works but it would be nice to have a kernel driver for
> > it.
> >
> > I found the axp2xx driver for Allwinner in the tree. Would it be possible
> > to share this with amd64 with not too much effort?
> >
> > If not, all I'm really interested in is battery status so I might just
> hack
> > together a simple driver for that report values to hw.acpi.battery
> (because
> > I don't think there is a sysctl for battery info that aggregates
> different
> > sources?)
> >
> > Datasheet for the pmic can be found here
> > http://download.bbs.ickey.cn/201707/cfe88ee7ef01eed7a4586ce340165da0.pdf
>
> Have you looked to see why ACPI isn't reporting battery status?  Maybe we
> need to be invoking some specific method like DSM or OSC before your
> battery
> devices work?  Maybe your battery devices don't have a _STA method and you
> need the change in
> https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=227191?
>

On Linux the axp288 driver is needed to make this happen so I haven't
considered any other options.

https://www.normalesup.org/~george/comp/linux_lenovo_miix3/#s_7_9


> --
> John Baldwin
>
>
>
>
Received on Fri Nov 16 2018 - 21:29:46 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:41:19 UTC