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 Partially Linux can talk to the sound chip but we need to figure out audio routing.
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
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 Partially You can [WWW]make calls and send/receive SMS, with some ALSA settings fiddling the earspeaker works, but the microphone doesn't so conversations are one-sided. ;-)
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.