xref: /openbmc/linux/arch/x86/kernel/pcspeaker.c (revision 96de0e252cedffad61b3cb5e05662c591898e69a)
1 #include <linux/platform_device.h>
2 #include <linux/errno.h>
3 #include <linux/init.h>
4 
5 static __init int add_pcspkr(void)
6 {
7 	struct platform_device *pd;
8 	int ret;
9 
10 	pd = platform_device_alloc("pcspkr", -1);
11 	if (!pd)
12 		return -ENOMEM;
13 
14 	ret = platform_device_add(pd);
15 	if (ret)
16 		platform_device_put(pd);
17 
18 	return ret;
19 }
20 device_initcall(add_pcspkr);
21