diff --git a/target/linux/adm5120/files-2.6.26/arch/mips/adm5120/compex/wp54.c b/target/linux/adm5120/files-2.6.26/arch/mips/adm5120/compex/wp54.c
index 044680964f7ee99d7fc753ac937becd64fa1e578..86b9d681b3f0ff2ea32a5d51b2b5613080d1ffa2 100644
--- a/target/linux/adm5120/files-2.6.26/arch/mips/adm5120/compex/wp54.c
+++ b/target/linux/adm5120/files-2.6.26/arch/mips/adm5120/compex/wp54.c
@@ -40,7 +40,7 @@ static struct gpio_button wp54_gpio_buttons[] __initdata = {
 		.type		= EV_KEY,
 		.code		= BTN_0,
 		.threshold	= 5,
-		.gpio		= ADM5120_GPIO_PIN2,
+		.gpio		= ADM5120_GPIO_PIN4,
 	}
 };
 
diff --git a/target/linux/adm5120/files/arch/mips/adm5120/boards/compex.c b/target/linux/adm5120/files/arch/mips/adm5120/boards/compex.c
index 5cf858c294a9a90a09e2f537fcad25311307a511..71fa17dd040b270ae7237273e568baf7ffc6c6f6 100644
--- a/target/linux/adm5120/files/arch/mips/adm5120/boards/compex.c
+++ b/target/linux/adm5120/files/arch/mips/adm5120/boards/compex.c
@@ -145,7 +145,7 @@ static void __init wp54_setup(void)
 
 	adm5120_buttons_data.nbuttons = 1;
 	adm5120_buttons[0].desc = "reset button";
-	adm5120_buttons[0].gpio = ADM5120_GPIO_PIN2;
+	adm5120_buttons[0].gpio = ADM5120_GPIO_PIN4;
 
 	adm5120_gpiodev_resource.start &= ~WP54_GPIO_DEV_MASK;