diff options
Diffstat (limited to 'target/linux/adm5120/files/arch/mips/adm5120/board.c')
-rw-r--r-- | target/linux/adm5120/files/arch/mips/adm5120/board.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/target/linux/adm5120/files/arch/mips/adm5120/board.c b/target/linux/adm5120/files/arch/mips/adm5120/board.c index 8f383da40..2cbc8f2cc 100644 --- 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); + 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); |