Index: arm/ti/ti_cpuid.c =================================================================== --- arm/ti/ti_cpuid.c (revision 308835) +++ arm/ti/ti_cpuid.c (working copy) @@ -43,6 +43,10 @@ #include #include +#include +#include +#include + #include #include @@ -268,6 +272,12 @@ static void ti_cpu_ident(void *dummy) { + phandle_t root; + + root = OF_finddevice("/"); + if (!ofw_bus_node_is_compatible(root, "ti,omap4") && + !ofw_bus_node_is_compatible(root, "ti,am33xx")) + return; switch(ti_chip()) { case CHIP_OMAP_4: omap4_get_revision();