[maemo-developers] How to port SDIO stack to N800/ N810 OSs ?
From: Darius Jack dariusjack2006 at yahoo.ieDate: Sun Dec 16 21:04:25 EET 2007
- Previous message: How to port SDIO stack to N800/ N810 OSs ?
- Next message: How to port SDIO stack to N800/ N810 OSs ?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Thanks Marcel for your kind explanations. I am sure hardware specs at N800/N810 is an issue, so what I mean is SPIO gps card ( gps + sd memory card) made as gps logger and have software solution at N800/N810 reading nmea sentences saved in memory cells as a gps data file. So SD memory card should act as gps sentences buffer. I am aware I should ask that question to vendors of SDIO cards too. Such solution would be welcome by owners of old PDAs with only one memory card slot (CF or SD) and not bt, wifi or internal gps enabled. Market is open for millions of such modified SPIO gps cards bundled with software drivers for no-SDIO controller phone/ smartphones/ PDAs, Palms manufactured in the past. http://www.arasan.com/products/prod_overview/AC2200-Flyer-1-0.pdf It would be nice to have that solution incorporated into N800s one day. I can donate one used N800 for tests. Darius Marcel Holtmann <marcel at holtmann.org> wrote: Hi Darius, > Kind request to developers from Nokia. > > Is there any chance to port SDIO stack to N800/N810 OSs in near > future ? > I am dreaming using internal SDIO gps card in N800 one day. > CF gps card works fine in some PDAs. > > from > http://sourceforge.net/projects/sdio-linux/ > > The SDIO-Linux project provides an open source SDIO-stack. The stack > comes complete with drivers for the Host and Bus controllers, SD/MMC > memory cards, SDIO-bluetooth and Atherosâ WLAN driver. this project is never gonna make it into the Linux kernel. While it might work, it is a really bad example of doing a SDIO stack. However starting with 2.6.24-rc1 the Linux kernel has its own SDIO stack which is working perfectly fine. It also comes with host and bus controllers and drivers for GPS, Bluetooth and Marvell WLAN drivers. A driver for the AR6k cards from Atheros are work in progress. However the real problem is to get a working host driver. While on most laptop based system the host will follow the SDHCI standard, in the embedded world it is a special host controller. And while most controllers are supported, this doesn't automatically mean the will work with SDIO. In theory they should, but the reality with this embedded host controllers is different. So if the MMC/SD controller inside the N800 supports SDIO (this is not a must and didn't look at the hardware specs for it), then you might get lucky and it works or you have to port the host controller to support SDIO. After that you actually have to check if your specific GPS card follows the specification or if it needs a vendor driver. Regards Marcel Send instant messages to your online friends http://uk.messenger.yahoo.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.maemo.org/pipermail/maemo-developers/attachments/20071216/519fab93/attachment.htm
- Previous message: How to port SDIO stack to N800/ N810 OSs ?
- Next message: How to port SDIO stack to N800/ N810 OSs ?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]