Embedded SDIO stack available for Linux/Bulverde
Jun 21, 2005 — by Henry Kingman — from the LinuxDevices Archive — viewsEmbWise has ported its embedded SDIO Linux stack to MontaVista Linux CEE (consumer electronics edition) running on Intel's newest mobile multimedia processor, the XScale PXA270 (Bulverde). Additionally, the Chennai, India based startup has joined MontaVista's third-party partner network, it says.
SDIO (secure digital input/output) is a specification for peripherals such as WiFi cards and modems based on the form-factor of SD/MMC memory cards. EmbWise announced its Linux SDIO stack in March, along with a ZeroConf stack (Rendezvous, in Apple nomenclature).
EmbWise's embedded SDIO stack includes a host controller driver, a tested SD/MMC memory driver, and an SDIO peripheral/client driver. The company says the stack handles device initialization and enumeration, as well as clock and bus width settings. It manages devices based on vendor and device IDs, function numbers, and device classes. And, it provides a set of well-defined APIs for sending commands and getting responses, along with APIs for commonly used functions such as enabling/disabling the interface, setting block length, and SDIO interrupt handling, the company says.
Availability
SDIOWorx is available now, with flexible licensing terms, according to EmbWise. The company also offers a ZeroConf (Rendezvous) stack for embedded Linux.
A proprietary Linux SDIO stack and developer kit is also available from Codetelligence.
This article was originally published on LinuxDevices.com and has been donated to the open source community by QuinStreet Inc. Please visit LinuxToday.com for up-to-date news and articles about Linux and open source.