Title: [7426] trunk/arch/blackfin/mach-bf561/boards/ezkit.c: Task[#3074] and [#5518] Move all platform data into board files.
- Revision
- 7426
- Author
- sonicz
- Date
- 2009-09-23 05:39:39 -0400 (Wed, 23 Sep 2009)
Log Message
Task[#3074] and [#5518] Move all platform data into board files.
Register platform devices in both early and normal stages.
Forgot bf561-ezkit board.
Modified Paths
Diff
Modified: trunk/arch/blackfin/mach-bf561/boards/ezkit.c (7425 => 7426)
--- trunk/arch/blackfin/mach-bf561/boards/ezkit.c 2009-09-23 09:37:46 UTC (rev 7425)
+++ trunk/arch/blackfin/mach-bf561/boards/ezkit.c 2009-09-23 09:39:39 UTC (rev 7426)
@@ -562,3 +562,18 @@
}
arch_initcall(ezkit_init);
+
+static struct platform_device *ezkit_early_devices[] __initdata = {
+#if defined(CONFIG_SERIAL_BFIN_CONSOLE)
+#ifdef CONFIG_SERIAL_BFIN_UART0
+ &bfin_uart0_device,
+#endif
+#endif
+};
+
+void __init native_machine_early_platform_add_devices(void)
+{
+ printk(KERN_INFO "register early platform devices\n");
+ early_platform_add_devices(ezkit_early_devices,
+ ARRAY_SIZE(ezkit_early_devices));
+}
_______________________________________________
Linux-kernel-commits mailing list
[email protected]
https://blackfin.uclinux.org/mailman/listinfo/linux-kernel-commits