summaryrefslogtreecommitdiffstats
path: root/arch/m68k/amiga
diff options
context:
space:
mode:
authorGeert Uytterhoeven <geert@linux-m68k.org>2009-04-05 12:45:56 +0200
committerGeert Uytterhoeven <geert@linux-m68k.org>2010-05-17 21:37:43 +0200
commitfa6688e1c7e7341fb7d1ca5878a3641762e60dec (patch)
treefee19a4b0ade07bb2de1848ea75c29950599d5b0 /arch/m68k/amiga
parent0d305464aefff342c85b4db8b3d7a4345246e5a1 (diff)
downloadlinux-fa6688e1c7e7341fb7d1ca5878a3641762e60dec.tar.gz
linux-fa6688e1c7e7341fb7d1ca5878a3641762e60dec.tar.bz2
linux-fa6688e1c7e7341fb7d1ca5878a3641762e60dec.zip
m68k: amiga - Frame buffer platform device conversion
Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>
Diffstat (limited to 'arch/m68k/amiga')
-rw-r--r--arch/m68k/amiga/platform.c15
1 files changed, 15 insertions, 0 deletions
diff --git a/arch/m68k/amiga/platform.c b/arch/m68k/amiga/platform.c
index 33a7669b4415..7fa929cf9a3a 100644
--- a/arch/m68k/amiga/platform.c
+++ b/arch/m68k/amiga/platform.c
@@ -56,3 +56,18 @@ static int __init amiga_init_bus(void)
subsys_initcall(amiga_init_bus);
#endif /* CONFIG_ZORRO */
+
+
+static int __init amiga_init_devices(void)
+{
+ if (!MACH_IS_AMIGA)
+ return -ENODEV;
+
+ /* video hardware */
+ if (AMIGAHW_PRESENT(AMI_VIDEO))
+ platform_device_register_simple("amiga-video", -1, NULL, 0);
+
+ return 0;
+}
+
+device_initcall(amiga_init_devices);