Handhelds.org - Open source for handheld devices

UserPreferences

PalmTreo650Status


Linux on Palm Treo 650 Porting Status

Home | Status | Hardware | Downloads | How-To | Bootloader

Current Status

Subsystem Status Comment
ARM Machine number Obtained [WWW]Machine ID = 909, Machine type = xscale_treo650
Bootloader Works Works fine in Cocoboot
LCD Works LCD needs a patch to pxafb.c to ensure that L_BIAS GPIO doesn't get enabled.
Keypad Works Needs a keymap to use extended keys - done
Sound Works Need to expose speaker power GPIO to userspace and develop some default profiles though
MMC/SD/SDIO Works Has a little bug with IRQ23 complaining... Doesn't effect anything.
UART (serial) Untested Probably works.
Touchscreen Works
Bluetooth In Progress GPIOs found (on ASIC) but needs ASIC-UART driver
USB Works USB ethernet works. PXA27x USB is buggy though so only a couple of gadget modes work.
LEDs Works Works. Doesn't take advantage of hardware timers though.
Vibrate Works Via LEDs driver.
Battery level monitor In Progress Need to investigate I2C chip in battery.
GSM Phone <#00ff00Works See [WWW]blog post
CDMA Phone To Be Done Untested
IRDA To Be Done
Internal Flash To Be Done Need driver for DoC
Power Management Partially Both standby and suspend to RAM working. Powering down of peripherals need to be investigated to get a longer battery life. Currently it lasts a day or so in suspend to RAM mode.