Signed-off-by: Helge Deller <deller@gmx.de>
/* driver code in driver/parisc */
extern void processor_init(void);
extern void iosapic_init(void);
-extern void lba_init(void);
extern void sba_init(void);
struct parisc_device;
struct resource;
#if defined(CONFIG_IOMMU_SBA)
sba_init();
#endif
-#if defined(CONFIG_PCI_LBA)
- lba_init();
-#endif
#ifdef CONFIG_CHASSIS_LCD_LED
register_led_regions(); /* register LED port info in procfs */
** One time initialization to let the world know the LBA was found.
** Must be called exactly once before pci_init().
*/
-void __init lba_init(void)
+static int __init lba_init(void)
{
- register_parisc_driver(&lba_driver);
+ return register_parisc_driver(&lba_driver);
}
+arch_initcall(lba_init);
/*
** Initialize the IBASE/IMASK registers for LBA (Elroy).