projects
/
openwrt
/
svn-archive
/
archive.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
[adm5120] experimental gpiodev support (closes #3613)
[openwrt/svn-archive/archive.git]
/
target
/
linux
/
adm5120
/
files
/
arch
/
mips
/
adm5120
/
board.c
diff --git
a/target/linux/adm5120/files/arch/mips/adm5120/board.c
b/target/linux/adm5120/files/arch/mips/adm5120/board.c
index 8f383da403e82535e1b6830612ec205ecec4011b..2cbc8f2cc4b70eab206f49de589d9019196022aa 100644
(file)
--- a/
target/linux/adm5120/files/arch/mips/adm5120/board.c
+++ b/
target/linux/adm5120/files/arch/mips/adm5120/board.c
@@
-93,6
+93,11
@@
static int __init adm5120_board_setup(void)
/* register built-in ethernet switch */
platform_device_register(&adm5120_switch_device);
/* register built-in ethernet switch */
platform_device_register(&adm5120_switch_device);
+ if (adm5120_package_pqfp())
+ adm5120_gpiodev_resource.start &= ~0xf0;
+
+ platform_device_register(&adm5120_gpiodev_device);
+
/* setup PCI irq map */
adm5120_pci_set_irq_map(board->pci_nr_irqs, board->pci_irq_map);
/* setup PCI irq map */
adm5120_pci_set_irq_map(board->pci_nr_irqs, board->pci_irq_map);