]> www.pilppa.org Git - linux-2.6-omap-h63xx.git/blob - arch/mips/qemu/q-setup.c
9f0c2d3c67eadd55773824c6ae265eae85feab9e
[linux-2.6-omap-h63xx.git] / arch / mips / qemu / q-setup.c
1 #include <linux/init.h>
2 #include <linux/platform_device.h>
3
4 #include <asm/i8253.h>
5 #include <asm/io.h>
6 #include <asm/time.h>
7
8 extern void qemu_reboot_setup(void);
9
10 const char *get_system_type(void)
11 {
12         return "Qemu";
13 }
14
15 void __init plat_time_init(void)
16 {
17         setup_pit_timer();
18 }
19
20 void __init plat_mem_setup(void)
21 {
22         qemu_reboot_setup();
23 }
24
25 static struct platform_device pcspeaker_pdev = {
26         .name   = "pcspkr",
27         .id     = -1,
28 };
29
30 static int __init qemu_platform_devinit(void)
31 {
32         platform_device_register(&pcspeaker_pdev);
33
34         return 0;
35 }
36
37 device_initcall(qemu_platform_devinit);