diff --git a/drivers/input/key_matrix.c b/drivers/input/key_matrix.c
index 946a186a1ffaf2ad511cba5e0749efc53ddf8e16..c8b048e60455c96a18d0ec916df69313a858b800 100644
--- a/drivers/input/key_matrix.c
+++ b/drivers/input/key_matrix.c
@@ -158,7 +158,7 @@ int key_matrix_decode_fdt(struct key_matrix *config, const void *blob,
 			  int node)
 {
 	const struct fdt_property *prop;
-	const char prefix[] = "linux,";
+	static const char prefix[] = "linux,";
 	int plen = sizeof(prefix) - 1;
 	int offset;