diff --git a/debian/librem5-base-defaults.librem5-power-key.udev b/debian/librem5-base-defaults.librem5-power-key.udev
new file mode 100644
index 0000000000000000000000000000000000000000..a59298afdf58a2fe73e1e47157ab68244bcc680a
--- /dev/null
+++ b/debian/librem5-base-defaults.librem5-power-key.udev
@@ -0,0 +1,2 @@
+# Ignore the PMICs power button handling, we have snvs
+ACTION!="remove", KERNEL=="event[0-9]*", ENV{ID_PATH}=="platform-30a20000.i2c-platform-gpio-keys.0.auto", ENV{LIBINPUT_IGNORE_DEVICE}="1"
diff --git a/debian/rules b/debian/rules
index c9e33e925f4d044b29a57a410f2241174aa83086..80932f8a0b5bdaafc3769e90829d954505f8a13d 100755
--- a/debian/rules
+++ b/debian/rules
@@ -12,6 +12,7 @@ override_dh_installudev:
 	dh_installudev --name=librem5-storage --priority=85
 	dh_installudev --name=librem5-lockdown-support --priority=85
 	dh_installudev --name=librem5-brcmfmac --priority=85
+	dh_installudev --name=librem5-power-key --priority=85
 
 override_dh_installsystemd:
 	dh_installsystemd --no-start --name=usb_gadget