One step closer...
One more annoying issue was fixed tonight :)
No more LCD flickering after resume! :)
Problem was in timer1. rx1950 uses it somehow for clocking LCD (Don't know how :)). After booting from windows, linux reuse windows' timer settings, but these settings were lost after suspend/resume. Solution is simple: reconfigure timer1 in rx1950_lcd_power (some bits of TCON, TCFG0, TCFG1, regs TCNTB1, TCMPB1). Patch will be available as soon as embedded.net.ru get up :)
One more hint:
To get rid of 270 degrees screen rotation add following lines at the exports section
of /etc/init.d/opie:
export QWS_DISPLAY=LinuxFb:Transformed
export QWS_SIZE=240x320
Comments
I need your help.
What's the method to compile a kernel with the patches? I search everywhere a kernel-header but I won't find it.
Thank's for your help
2. You need to apply patches (invoke following command in kernel source directory: zcat patch-filename | patch -p1)
3. Probably, you need to modify Makefile to use right name of gcc)
4. make
5. make modules
6. copy modules and arch/arm/boot/zImage to appropriate places ;)
I'm following this closely.
I just purchased an rx1955 to replace my cracked-screen 1945 and it's pretty great - except the WM5. I would love to see linux on this iPAQ.
Thank you!