Patches

The current Linux 2.6 kernel already supports PXA255, PXA26x and PXA27x. We will update the patches for the missing features and drivers. Coming soon.

Per the discussion in arm-linux-kernel mailing list, the UCB1400 support is not ready in the latest Linux kernel. you could get the patches 3073/1, 3074/2, 3075/2 and 3670.

MSS Framework

We introduced a new MMC framework for the new usage model. You can check it out here. Please kindly send us your comments. Thanks.

GNU tool chain support

For Linux kernel 2.6, you can find GNU tool chain precompiled version here, which includes driscoll-binutils-2.14.90, glibc-2.3.2, glibc-linuxthreads-2.3.2, gcc-3.4.3. Here is the source code and build script.

For Linux kernel 2.4 and previous, here are the precompiled binary and source code, which includes binutils-2.14.90.0.7, gcc-3.3.2, glibc-2.3.2 and glibc-linuxthreads-2.3.2.

We also have a toolchain with EABI and NPTL enabled here, which includes driscoll-binutils-2.16.92, glibc-2.4, glibc-ports-2.4, gcc-4.1.1.

File System

For Linux kernel 2.4, here are the source code and precompiled binary.

For Linux kernel 2.6, here are the source code and precompiled binary.

Boot Loader

BLOB was provided by the Intel developers. Here is the latest version on PXA27x.

U-boot is another popular boot loader for embedded devices. Marco, from http://www.koansoftware.com, informed me that they have ported u-boot to Mainstone. Thanks. Here is the page

Previous Preview Kit Releases

Mainstone Preview Kit Release @ Feb-25-2005

This release is the latest 2.6 release on Mainstone preview kit. The kernel patch bases on 2.6.9. Below is the update notes section of the README.

For Platform Support:
- Intel
® PXA27x Processor Developer's Kit with C5 stepping

For Driver Support:
- PCMCIA
- Camera interface
- APM
- DVFM (Dynamic Voltage/Frequency Module)
- USB client support
- USB host support
- SRAM support
- Intel
® PXA27x Processor Developer's Kit Keypad
- IrDA
- LCD Controller - 640x480, 240x320
- LCD 16bpp/18bpp/19bpp display support
- LCD VGA, QVGA support
- LCD overlayer1/2
- Touch screen - UCB1400 touch screen support
- Stereo audio
- Product Ethernet support
- 32-bit Flash EEPROM
- Interrupt controller
- Memory management unit
- RTC support
- Intel
® Wireless MMXtm context switching
- Memory controller
- Serial port

Mainstone Preview Kit Release @ Dec-29-2004

This release is the latest 2.4 release on Mainstone preview kit. This is the README.

Lubbock Preview Kit Release @ June-02-2003

This release is the latest 2.4 release on Lubbock preview kit. The kernel patch bases on 2.4.19. below is the update notes section of README.

BLOB:
- Add command "go" to support XIP
- TFTP fix
- smc91c96 support

USBHOST:
- Fix the problem of lost packet

BSP Support:
- PXA255
- PXA262
- Fix the Power Manager suspend/resume problem

Driver Support:

- LCD Controller - 640x480
- LCD 16bpp display support
- LCD QVGA support
- Touch Screen - UCB1400 touch screen support
- Stereo Audio
- PCMCIA controller
- Product Ethernet support
- 32-bit Flash EEPROM
- PS/2 keyboard and mouse
- Real Time Clock (RTC)
- OS Timers
- Interrupt controller
- Memory Management Unit
- Memory controller
- Serial port
- I2C
- USB client
- Power Management suspend/resume
- IrDA

SourceForge.net Logo