summaryrefslogtreecommitdiffstats
path: root/target/linux/rdc-2.6/files/arch/i386/mach-rdc/platform.c
diff options
context:
space:
mode:
authorflorian <florian@3c298f89-4303-0410-b956-a3cf2f4a3e73>2007-08-27 10:37:12 +0000
committerflorian <florian@3c298f89-4303-0410-b956-a3cf2f4a3e73>2007-08-27 10:37:12 +0000
commit1dfc3f93933021d0dfa7f723b3daba10620778aa (patch)
tree14a1c524fd54864f461d8c9eb084fdad41d0ed04 /target/linux/rdc-2.6/files/arch/i386/mach-rdc/platform.c
parent2fddc9a43851291fd9bc4569694f082c9d27f88d (diff)
Add a watchdog driver for rdc321x (needs testing) and try to detect the rdc cpu
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8505 3c298f89-4303-0410-b956-a3cf2f4a3e73
Diffstat (limited to 'target/linux/rdc-2.6/files/arch/i386/mach-rdc/platform.c')
-rw-r--r--target/linux/rdc-2.6/files/arch/i386/mach-rdc/platform.c15
1 files changed, 13 insertions, 2 deletions
diff --git a/target/linux/rdc-2.6/files/arch/i386/mach-rdc/platform.c b/target/linux/rdc-2.6/files/arch/i386/mach-rdc/platform.c
index 96a9c9d37..6809dcdd3 100644
--- a/target/linux/rdc-2.6/files/arch/i386/mach-rdc/platform.c
+++ b/target/linux/rdc-2.6/files/arch/i386/mach-rdc/platform.c
@@ -31,6 +31,8 @@
#include <asm/gpio.h>
+#define PFX "rdc321x: "
+
/* FIXME : Flash */
static struct resource rdc_flash_resource[] = {
[0] = {
@@ -54,17 +56,26 @@ static struct platform_device rdc321x_leds = {
.num_resources = 0,
};
+static struct platform_device rdc321x_wdt = {
+ .name = "rdc321x-wdt",
+ .id = -1,
+ .num_resources = 0,
+};
+
static int __init rdc_board_setup(void)
{
int err;
err = platform_device_register(&rdc_flash_device);
if (err)
- printk(KERN_ALERT "rdc321x: failed to register flash\n");
+ printk(KERN_ALERT PFX "failed to register flash\n");
err = platform_device_register(&rdc321x_leds);
if (err)
- printk(KERN_ALERT "rdc321x: failed to register LEDS\n");
+ printk(KERN_ALERT PFX "failed to register LEDS\n");
+
+ err = platform_device_register(&rdc321x_wdt);
+ printk(KERN_ALERT PFX "failed to register watchdog\n");
return err;
}