[Experimental] Tatto htc kernel 2.6.29 for eclair!
This is an experimental build for tattoo derived from HTC Buzz soucres and Hero sources:
build for eclair!
I have setup an github repository, you can crab it here:
There you will find and the config file. Just copy it as .config and you ready to compile!
I test it at donut original HTC version and everything works except camera
(new configuration and drivers) and akm8973 (the problem is at the
struct akm8973_platform_data compass_platform_data with the LAYOUTS and the
driver at drivers/i2c/chips/akm8973.c. If you use the old struct and the driver
drivers/i2c/chips/akm8973.c from original tattoo kernel the compass works!
Maybe we need and a new /system/bin/akm8973 binary?).
What can you do to help me? Ok you can test the kernel with the android 2.1
system (you can grab also the /system/bin/akm8973 binary from buzz to
test if compass works) and send feedback. As i see in the buzz sources
there are several buzz implementations. On one of them there is present
a mt9t013 camera (see arch/arm/mach-msm/board-buzzc.c). This board
has many similarities with tattoo (akm8973, bma150). So we can get binary
files from official roms (for example /system/bin/akm8973).
At dmesg also i get a: "BUG: scheduling while atomic: kmmcd/9/0x00000002"
which is a sched something bug but the kernel continue to boot. I ll try to figure why.
That' s all
Keep hacking to all of you.