projects
/
15.05
/
openwrt.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
537ed27
)
bcm47xx: Register a GPIODEV platform device to allow GPIO access via /dev/gpio
author
Michael Büsch
<mb@bu3sch.de>
Wed, 19 Mar 2008 10:35:56 +0000
(10:35 +0000)
committer
Michael Büsch
<mb@bu3sch.de>
Wed, 19 Mar 2008 10:35:56 +0000
(10:35 +0000)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@10623
3c298f89
-4303-0410-b956-
a3cf2f4a3e73
target/linux/brcm47xx/files/arch/mips/bcm947xx/setup.c
patch
|
blob
|
history
diff --git
a/target/linux/brcm47xx/files/arch/mips/bcm947xx/setup.c
b/target/linux/brcm47xx/files/arch/mips/bcm947xx/setup.c
index
5856d8f
..
41d7b0b
100644
(file)
--- a/
target/linux/brcm47xx/files/arch/mips/bcm947xx/setup.c
+++ b/
target/linux/brcm47xx/files/arch/mips/bcm947xx/setup.c
@@
-226,4
+226,21
@@
void __init plat_mem_setup(void)
board_time_init = bcm47xx_time_init;
}
+static int __init bcm47xx_register_gpiodev(void)
+{
+ static struct resource res = {
+ .start = 0xFFFFFFFF,
+ };
+ struct platform_device *pdev;
+
+ pdev = platform_device_register_simple("GPIODEV", 0, &res, 1);
+ if (!pdev) {
+ printk(KERN_ERR "bcm47xx: GPIODEV init failed\n");
+ return -ENODEV;
+ }
+
+ return 0;
+}
+device_initcall(bcm47xx_register_gpiodev);
+
EXPORT_SYMBOL(ssb);