[PATCH 1/3] olpc-battery: add support for CHARGE_FULL_DESIGN
Andres Salomon
dilinger at queued.net
Fri Dec 10 22:22:53 EST 2010
Alright, thanks. I guess a comment in the (kernel) source saying as
much would be useful.
On Fri, 10 Dec 2010 21:41:00 -0500 Paul Fox <pgf at laptop.org> wrote:
> i'm pretty sure those numbers (and the corresponding numbers from the
> 1.5 DSDT) came from the battery manufacturer. obviously we could move
> the data to the EC, but i'm not sure what the advantage of that would
> be. i know that the numbers don't come from the battery itself.
>
> paul
>
> mitch wrote:
> > By not providing more information, I was sending a subtle signal
> > that I am busy with something else right now and do not want to go
> > into "digging up everything I know or can find out about
> > batteries" mode at the moment.
> >
> >
> > On 12/10/2010 3:09 PM, Andres Salomon wrote:
> > > On Fri, 10 Dec 2010 14:56:15 -1000
> > > Mitch Bradley<wmb at laptop.org> wrote:
> > >
> > >> There is some battery info in the _BIF (battery info) method in
> > >> the BATT node of the ACPI DSDT. I don't remember if it is
> > >> correct or not. The numbers below match the DSDT numbers.
> > >
> > > Wait, so where did *those* numbers come from? A spec somewhere,
> > > the EC, or did you actually reverse engineer them?
> > >
> > > (Note that ACPI is only available on XO-1.5, so pulling them
> > > from ACPI on XO-1 isn't an option.)
> > >
> > >
> > >
> > >>
> > >> On 12/10/2010 2:38 PM, Andres Salomon wrote:
> > >>> On Fri, 10 Dec 2010 22:15:10 +0000
> > >>> David Woodhouse<dwmw2 at infradead.org> wrote:
> > >>>
> > >>>> On Fri, 2010-12-10 at 23:05 +0100, Sascha Silbe wrote:
> > >>>>>
> > >>>>> +
> > >>>>> + switch (tech.intval) {
> > >>>>> + case POWER_SUPPLY_TECHNOLOGY_NiMH:
> > >>>>> + switch (mfr) {
> > >>>>> + case 1: /* Gold Peak */
> > >>>>> + val->intval = 3000000*.8;
> > >>>>> + break;
> > >>>>> + default:
> > >>>>> + return -EIO;
> > >>>>> + }
> > >>>>> + break;
> > >>>>> +
> > >>>>> + case POWER_SUPPLY_TECHNOLOGY_LiFe:
> > >>>>> + switch (mfr) {
> > >>>>> + case 1: /* Gold Peak */
> > >>>>> + val->intval = 2800000;
> > >>>>> + break;
> > >>>>> + case 2: /* BYD */
> > >>>>> + val->intval = 3100000;
> > >>>>> + break;
> > >>>>> + default:
> > >>>>> + return -EIO;
> > >>>>> + }
> > >>>>> + break;
> > >>>>> +
> > >>>>> + default:
> > >>>>> + return -EIO;
> > >>>>> + }
> > >>>>> +
> > >>>>> + return ret;
> > >>>>> +}
> > >>>>
> > _______________________________________________
> > Devel mailing list
> > Devel at lists.laptop.org
> > http://lists.laptop.org/listinfo/devel
>
> =---------------------
> paul fox, pgf at laptop.org
More information about the Devel
mailing list