/* | |
* Copyright (C) 2006 IBM Corporation | |
* | |
* Implements device information for i8253 timer chip | |
* | |
* This program is free software; you can redistribute it and/or | |
* modify it under the terms of the GNU General Public License version | |
* 2 as published by the Free Software Foundation | |
*/ | |
#include <linux/platform_device.h> | |
static __init int add_pcspkr(void) | |
{ | |
struct platform_device *pd; | |
int ret; | |
pd = platform_device_alloc("pcspkr", -1); | |
if (!pd) | |
return -ENOMEM; | |
ret = platform_device_add(pd); | |
if (ret) | |
platform_device_put(pd); | |
return ret; | |
} | |
device_initcall(add_pcspkr); |