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

Reply via email to