From: "andrzej zaborowski" <balrogg@gmail.com>
To: Georges Toth <georges.toth@gmail.com>
Cc: Brian Swetland <swetland@google.com>, linux-omap@vger.kernel.org
Subject: Re: [android-internals] Re: Android on Nokia n810 (OMAP2420)
Date: Sun, 6 Apr 2008 18:36:39 +0200 [thread overview]
Message-ID: <fb249edb0804060936w73684e13y4e6b14ffdc6aa634@mail.gmail.com> (raw)
In-Reply-To: <47F8E66E.7080605@gmail.com>
Hi,
On 06/04/2008, Georges Toth <georges.toth@gmail.com> wrote:
>
>
> > Congrats.
> >
> >
> Thnx :-)
>
>
> > Has anyone had any luck getting a 2.6.23 or 2.6.24 kernel working
> > with the 800 or 810? When I was poking around with it a while back,
> > I had to backport our stuff to .21 due to binary-only wifi drivers
> > being incompatible with newer kernels.
> >
> >
> AFAIK, no.
>
> I've just searched through some mailinglists and apparently it is possible
> to use a more recent kernel with the n800/n810.
> You basically compile a module called cx3110x which is open source [1], and
> force to load a binary-only module (umac); in order to get wifi to work.
>
> I'll probably look into this over the next few days as time permits.
>
>
> [1]:
> http://repository.maemo.org/pool/chinook/free/c/cx3110x-module-src/
>
>
> > Also, if anyone knows of work done to figure out how the battery
> > charge control, etc works on the 800/810 hardware, I'm highly curious.
> Have not had the spare time to reverse engineer that stuff and if
> > somebody's already done the hard work, so much the better.
> >
> I've only started to work on this last week, but AFAIK the only work that
> has been done on the n800/n810 so far is to actually get the android patches
> to work and get it to run.
Poky (pokylinux.org) and mamona both work pretty well for everyday use
on the nseries. Fortunately the userspace can partially ignore the
charging issue because the RETU (now Betty) chip takes care of that in
the hardware. Charging / charger-cable / power-button / battery-life
states are readable from /sys and /dev.
For more advanced power management such as that in maemo (battery type
detection, battery quality, alarm wake-ups, watchdogs etc) more work
would be needed as these are done in userspace on Maemo by services
called DSME and BME and libcal (for retrieving information from OTP)
that are closed-source and I believe not redistributable separately
from Maemo. They are effectively the driver for the RETU and TAHVO
chips whose registers / interrupts are accessed through /dev/retu and
/dev/tahvo nodes.
The best bet for a distro is probably to leave the maemo "initfs",
which contains closed-source DSME / BME / flasher, in place and let
the custom rootfs run on top of it. If you need some details about
retu / tahvo driving / bootloading, I may be able to tell because I
recently had to poke on it for a different project.
>
> Next would be to try to get the framebuffer driver hacked to work with the
> m5 image ... the framebuffer driver doesn't support double buffering thus we
> only get a black screen :-(
I understand the userspace is going to be open-source at some point,
which would render this work a bit useless. If it doesn't get
open-sourced then it's a waste of time either way I think?
Regards
--
Please do not print this email unless absolutely necessary. Spread
environmental awareness.
next prev parent reply other threads:[~2008-04-06 16:36 UTC|newest]
Thread overview: 15+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <2a9ba570-9005-4eed-8f1a-f45c909f9fe3@m36g2000hse.googlegroups.com>
[not found] ` <f6c5b8d90804020736m3d80fef9h2d377aea7fab52bf@mail.gmail.com>
[not found] ` <0b2d3f9c-e29a-406a-ac8d-d8589d457a0f@m36g2000hse.googlegroups.com>
[not found] ` <0b799c72-1a04-4224-8307-18b7ab10d17f@b5g2000pri.googlegroups.com>
[not found] ` <9a810d71-bc48-4bab-8ad6-93ebc310a110@z38g2000hsc.googlegroups.com>
[not found] ` <999ed349-dc22-4db4-a679-60511d9339f7@a23g2000hsc.googlegroups.com>
[not found] ` <9ff5cf01-f4aa-4560-b71e-bb948a69d9b9@t54g2000hsg.googlegroups.com>
[not found] ` <9583cd73-79d6-4f4e-b5a3-e27c4f165993@p39g2000prm.googlegroups.com>
[not found] ` <105bd206-af76-4fbb-affa-6fc8efdf6133@59g2000hsb.googlegroups.com>
[not found] ` <f6e0615c-d180-4a3e-a112-c5320cde1cfd@c65g2000hsa.googlegroups.com>
2008-04-05 17:09 ` [android-internals] Re: Android on Nokia n810 (OMAP2420) Nishanth Menon
2008-04-06 7:41 ` Dirk Behme
2008-04-06 13:31 ` Georges Toth
2008-04-06 14:08 ` Brian Swetland
2008-04-06 15:14 ` Georges Toth
2008-04-06 13:23 ` Brian Swetland
2008-04-06 15:04 ` Georges Toth
2008-04-06 16:36 ` andrzej zaborowski [this message]
2008-04-06 19:36 ` Georges Toth
2008-04-06 23:41 ` andrzej zaborowski
2008-04-06 22:25 ` Brian Swetland
2008-04-07 6:47 ` Jarkko Nikula
2008-04-07 6:51 ` Brian Swetland
2008-04-07 7:13 ` Jarkko Nikula
2008-04-08 20:08 ` Tony Lindgren
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=fb249edb0804060936w73684e13y4e6b14ffdc6aa634@mail.gmail.com \
--to=balrogg@gmail.com \
--cc=georges.toth@gmail.com \
--cc=linux-omap@vger.kernel.org \
--cc=swetland@google.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox