diff --git a/target/linux/brcm63xx/base-files/lib/preinit/05_reset_button_brcm63xx b/target/linux/brcm63xx/base-files/lib/preinit/05_reset_button_brcm63xx
index f33825f9650fd85f5eb3aaea7fae482c2d03dc25..f6bfbdec30fb07d6a0349d2f5231e7bfeba6998a 100644
--- a/target/linux/brcm63xx/base-files/lib/preinit/05_reset_button_brcm63xx
+++ b/target/linux/brcm63xx/base-files/lib/preinit/05_reset_button_brcm63xx
@@ -8,6 +8,7 @@ enable_reset_button() {
 		insmod input-polldev
 		insmod gpio_buttons
 		insmod button-hotplug
+		insmod gpio_keys_polled
 	fi
 }