palm
Improved Centro and Treo680 support
Hackweek IV (last week) I worked on Centro 685 (GSM) and Treo 680 support. I worked on unifying code and removing redundancies. Current Centro 685 status should be the same like Treo 680. Bluetooth works (it's again Broadcom chip attached to UART…), IR works (same as on Treo 680), green LED, keyboard backlight, keyboard map, sound and also GSM.
Feel free to get it and test from .
first Treo680 patch accepted
Yes, finally true. After 6 versions of initial patch the 7th was finally accepted and this initial support already provides similar functionality as kernel builds I made before. What is different?
Long time no see
It's been a very long time since the last post. Many things occured, many friends developers doesn't work on Hack&Dev project anymore but we have still work to do.
What happened since then?
I started working on my Palm Treo680, search for GPIOs, search for similarities with Treo650 and after some time there was first public build against our 2.6.21 repository. After this success also build against arm vanilla 2.6.28 was published soon. Luckily it worked also on Palm Centro machine with a simple hack. Alex add support for Centro into cocoboot so Centro users were happy too
Exploring T|T3
Next journey to kernel space
My wife thinks, that I'm computer addicted. That made me angry and because I was ill and I spent whole day reading of some garbage (on my PDA of course )
Next day I made long journey to kernel space, which was full of excitement again. By looking how it is done on other devices (mainly on Z72 and LD) I made LEDs support and removed hardcoded blinking of SD driver. Now it uses LED trigger and it's cleaner way. You can select now which LED is used for trigger (look at /sys/class/leds/*/trigger). Quite nice. On the other hand – it's still on sometimes after suspend so the main reason is not removed yet…
Suspend/resume fix candidate
If you read my last post, you can imagine how angry I was about tsc2101 driver. Now I know that I should be angry about myself. I was trying to fix some 2 years old driver from hh.org.
With changing tsc2101 driver from our 2.6.20-hnd0 tree same way as I did with old driver (plus sound related diffs), suspend/resume problem just vanished, touchscreen seems to work properly and there is sound support again. Testing is needed, catch binaries from when they're ready.
Let there be new blog
Because reorganisation of H&D is getting near, I decided to create ‚developer‘s blog' (not just) about H&D progress. If I will be patient and I'll have free time, you can see what am I working on and what would I do.
After 3 days of experimenting with tsc2101 driver I just got angry. I rewrote it to use platform_driver instead of device_driver. This caused that palm finally can suspend/resume well. But I didn't finished it yet and after resume touchscreen doesn't work. I'm not kernel developer and I became angry and mad because of all that bad success. The funniest thing about that is that driver is completely under reconstruction. There is completely removed sound support. So I maybe did useless work.