/* Called very early, MMU is off, device-tree isn't unflattened  */
static int __init maple_probe(void)
/* Called very early, MMU is off, device-tree isn't unflattened  */
static int __init maple_probe(void)
{
	unsigned long root = of_get_flat_dt_root();
	if (!of_flat_dt_is_compatible(root, "Momentum,Maple") &&
	    !of_flat_dt_is_compatible(root, "Momentum,Apache"))
		return 0;
	alloc_dart_table();
	hpte_init_native();
	return 1;
}