#define LEON_BYPASS_LOAD_PA(x)      leon_load_reg((unsigned long)(x))
 #define LEON_BYPASS_STORE_PA(x, v)  leon_store_reg((unsigned long)(x), (unsigned long)(v))
 
-extern void leon_init(void);
 extern void leon_switch_mm(void);
 extern void leon_init_IRQ(void);
 
 
        }
 }
 
-void __initdata (*prom_amba_init)(struct device_node *dp, struct device_node ***nextp) = 0;
-
-void __init leon_node_init(struct device_node *dp, struct device_node ***nextp)
-{
-       if (prom_amba_init &&
-           strcmp(dp->type, "ambapp") == 0 &&
-           strcmp(dp->name, "ambapp0") == 0) {
-               prom_amba_init(dp, nextp);
-       }
-}
-
 #ifdef CONFIG_SMP
 void leon_clear_profile_irq(int cpu)
 {
        sparc_config.clear_clock_irq  = leon_clear_clock_irq;
        sparc_config.load_profile_irq = leon_load_profile_irq;
 }
-
-void __init leon_init(void)
-{
-       of_pdt_build_more = &leon_node_init;
-}