On Mon, Mar 28, 2011 at 9:10 AM, Tixy tixy@yxit.co.uk wrote:
Just found a device tree bug which corrupts __machine_type. In arch/arm/kernel/devtree.c at end of setup_machine_fdt()
- __machine_arch_type = mdesc->nr;
- __machine_arch_type = mdesc_best->nr;
This was stopping some Beagleboard drivers from being initialised as they were doing run-time checking for machine type.
I've got this fixed in my devicetree/test branch. I'll move it over to devicetree/arm-linaro-2.6.38
g.