> FYI, according to Philipp the 2.6.32 kernel state is "quite unfinished" and
> currently lacks suspend/resume (and possibly other things).
I was able to get 2.6.32 (or perhaps 2.6.32-rc3) running on my hx4700 back in
December.
A patch to arch/arm/mach-pxa/include/mach/irqs.h was required to fix an earlier
breakage:
diff -c -r clean-2.6.32/arch/arm/mach-pxa/include/mach/irqs.h
linux-2.6.32/arch/arm/mach-pxa/include/mach/irqs.h
*** clean-2.6.32/arch/arm/mach-pxa/include/mach/irqs.h 2009-12-03
03:51:21.000000000 +0000
--- linux-2.6.32/arch/arm/mach-pxa/include/mach/irqs.h 2009-12-08
17:52:13.130905956 +0000
***************
*** 105,112 ****
--- 105,117 ----
#define IRQ_GC500 PXA_IRQ(70) /* Graphics Controller (PXA950) */
#endif
+ #ifdef CONFIG_MACH_H4700
+ #define PXA_GPIO_IRQ_BASE PXA_IRQ(64)
+ #define PXA_GPIO_IRQ_NUM (128)
+ #else
#define PXA_GPIO_IRQ_BASE PXA_IRQ(96)
#define PXA_GPIO_IRQ_NUM (192)
+ #endif
#define GPIO_2_x_TO_IRQ(x) (PXA_GPIO_IRQ_BASE + (x))
#define IRQ_GPIO(x) (((x) < 2) ? (IRQ_GPIO0 + (x)) : GPIO_2_x_TO_IRQ(x))
The unit booted all the way to the GUI (matchbox in my case).
_______________________________________________
Angstrom-distro-devel mailing list
[email protected]
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/angstrom-distro-devel