diff --git a/public/init.te b/public/init.te
index 3b82db61980756c2d058def94be521abc69d7d75..95bc7e4f7e0993e1930ad5f8771ad71468a4c72a 100644
--- a/public/init.te
+++ b/public/init.te
@@ -254,6 +254,7 @@ auditallow init {
   -dm_device
   -hwbinder_device
   -hw_random_device
+  -input_device
   -keychord_device
   -kmem_device
   -kmsg_device
@@ -453,6 +454,8 @@ allow init device:file create_file_perms;
 # keychord configuration
 allow init self:global_capability_class_set sys_tty_config;
 allow init keychord_device:chr_file rw_file_perms;
+allow init input_device:dir r_dir_perms;
+allow init input_device:chr_file rw_file_perms;
 
 # Access device mapper for setting up dm-verity
 allow init dm_device:chr_file rw_file_perms;