overlays: Set keyboard_includes_side_buttons for x86 convertibles.

Set the keyboard_includes_side_buttons USE flag for the
following x86 convertible devices: caroline, cave, clapper,
cyan, eve, glimmer, nasher, pyro, reef, snappy, ultima, and
wizpig.

BUG=b:36403242,b:35872420,708180
TEST=manual: checked that the flag has the desired effect
     when set, i.e. the power_manager package installs
     /lib/udev/rules.d/92-powerd-tags-keyboard-side-buttons.rules

Change-Id: I9a38a4df812edae7ad55d8f00d2461972bddcfda
Reviewed-on: https://chromium-review.googlesource.com/470287
Commit-Ready: Dan Erat <derat@chromium.org>
Tested-by: Dan Erat <derat@chromium.org>
Reviewed-by: Benson Leung <bleung@chromium.org>
(cherry picked from commit 9d2bf1275c24ca4ebc0dae546cc432043208be30)
Reviewed-on: https://chromium-review.googlesource.com/472567
Reviewed-by: Dan Erat <derat@chromium.org>
diff --git a/overlay-caroline/make.conf b/overlay-caroline/make.conf
index ee2f8a9..29dfb56 100644
--- a/overlay-caroline/make.conf
+++ b/overlay-caroline/make.conf
@@ -11,3 +11,6 @@
 EC_FIRMWARE="caroline"
 EC_FIRMWARE_EXTRA="caroline_pd"
 PD_FIRMWARE="caroline_pd"
+
+# Avoid inhibiting the keyboard (which reports events from side buttons).
+USE="${USE} keyboard_includes_side_buttons"
diff --git a/overlay-cave/make.conf b/overlay-cave/make.conf
index a634147..20e4a5e 100644
--- a/overlay-cave/make.conf
+++ b/overlay-cave/make.conf
@@ -9,3 +9,6 @@
 USE="${USE} allow_consumer_kiosk"
 
 USE="${USE} arc"
+
+# Avoid inhibiting the keyboard (which reports events from side buttons).
+USE="${USE} keyboard_includes_side_buttons"
diff --git a/overlay-clapper/make.conf b/overlay-clapper/make.conf
index 4e298bc..3db69ce 100644
--- a/overlay-clapper/make.conf
+++ b/overlay-clapper/make.conf
@@ -13,5 +13,8 @@
 # NOTE: Deprecating feature. New board should NOT have it.
 USE="${USE} allow_consumer_kiosk"
 
+# Avoid inhibiting the keyboard (which reports events from side buttons).
+USE="${USE} keyboard_includes_side_buttons"
+
 # TODO(bhthompson): change to -march=slm when supported by CrOS GCC
 MARCH_TUNE="-march=corei7"
diff --git a/overlay-cyan/make.conf b/overlay-cyan/make.conf
index be9cbaf..3487a2d 100644
--- a/overlay-cyan/make.conf
+++ b/overlay-cyan/make.conf
@@ -10,3 +10,6 @@
 # Allow consumer kiosk.
 # NOTE: Deprecating feature. New board should NOT have it.
 USE="${USE} allow_consumer_kiosk"
+
+# Avoid inhibiting the keyboard (which reports events from side buttons).
+USE="${USE} keyboard_includes_side_buttons"
diff --git a/overlay-eve/make.conf b/overlay-eve/make.conf
index 3d5c5d9..521afce 100644
--- a/overlay-eve/make.conf
+++ b/overlay-eve/make.conf
@@ -3,15 +3,10 @@
 # found in the LICENSE file.
 
 USE="${USE} eve cros_ec"
-
 USE="${USE} -tpm tpm2"
-
 USE="${USE} cr50_onboard"
-
 USE="${USE} biod"
-
 USE="${USE} arc touchview"
-
 USE="${USE} has_keyboard_backlight als"
 
 LINUX_FIRMWARE="${LINUX_FIRMWARE} iwlwifi-7265D iwlwifi-7265 ibt-hw cros-pd"
@@ -19,6 +14,9 @@
 # Disable ACPI AC device and use USB PD power supply driver
 USE="${USE} acpi_ac_off"
 
+# Avoid inhibiting the keyboard (which reports events from side buttons).
+USE="${USE} keyboard_includes_side_buttons"
+
 MARCH_TUNE="-march=corei7"
 
 # For debug images, disable for production
diff --git a/overlay-glimmer/make.conf b/overlay-glimmer/make.conf
index 4e298bc..3db69ce 100644
--- a/overlay-glimmer/make.conf
+++ b/overlay-glimmer/make.conf
@@ -13,5 +13,8 @@
 # NOTE: Deprecating feature. New board should NOT have it.
 USE="${USE} allow_consumer_kiosk"
 
+# Avoid inhibiting the keyboard (which reports events from side buttons).
+USE="${USE} keyboard_includes_side_buttons"
+
 # TODO(bhthompson): change to -march=slm when supported by CrOS GCC
 MARCH_TUNE="-march=corei7"
diff --git a/overlay-pyro/make.conf b/overlay-pyro/make.conf
index 94c9ebe..debbd42 100644
--- a/overlay-pyro/make.conf
+++ b/overlay-pyro/make.conf
@@ -8,6 +8,9 @@
 # Enable CR50 TPM 2.0 functionality
 USE="${USE} -tpm tpm2 cr50_onboard"
 
+# Avoid inhibiting the keyboard (which reports events from side buttons).
+USE="${USE} keyboard_includes_side_buttons"
+
 # All firmwares to build from the EC code base
 EC_FIRMWARE="pyro"
 EC_FIRMWARE_EXTRA="cr50"
diff --git a/overlay-reef/make.conf b/overlay-reef/make.conf
index c183fe2..a53edf2 100644
--- a/overlay-reef/make.conf
+++ b/overlay-reef/make.conf
@@ -9,6 +9,9 @@
 # Enable CR50 TPM 2.0 functionality
 USE="${USE} -tpm tpm2 cr50_onboard"
 
+# Avoid inhibiting the keyboard (which reports events from side buttons).
+USE="${USE} keyboard_includes_side_buttons"
+
 # All firmwares to build from the EC code base
 EC_FIRMWARE="reef"
 EC_FIRMWARE_EXTRA="cr50"
diff --git a/overlay-snappy/make.conf b/overlay-snappy/make.conf
index bf121bd..27de8d8 100644
--- a/overlay-snappy/make.conf
+++ b/overlay-snappy/make.conf
@@ -7,6 +7,9 @@
 # Enable CR50 TPM 2.0 functionality
 USE="${USE} -tpm tpm2 cr50_onboard"
 
+# Avoid inhibiting the keyboard (which reports events from side buttons).
+USE="${USE} keyboard_includes_side_buttons"
+
 # All firmwares to build from the EC code base
 EC_FIRMWARE="snappy"
 EC_FIRMWARE_EXTRA="cr50"
diff --git a/overlay-ultima/make.conf b/overlay-ultima/make.conf
index 698ab8b..a5fa2c5 100644
--- a/overlay-ultima/make.conf
+++ b/overlay-ultima/make.conf
@@ -7,3 +7,6 @@
 # Allow consumer kiosk.
 # NOTE: Deprecating feature. New board should NOT have it.
 USE="${USE} allow_consumer_kiosk"
+
+# Avoid inhibiting the keyboard (which reports events from side buttons).
+USE="${USE} keyboard_includes_side_buttons"
diff --git a/overlay-wizpig/make.conf b/overlay-wizpig/make.conf
index d5d4ce8..55c8923 100644
--- a/overlay-wizpig/make.conf
+++ b/overlay-wizpig/make.conf
@@ -7,3 +7,6 @@
 # Allow consumer kiosk.
 # NOTE: Deprecating feature. New board should NOT have it.
 USE="${USE} allow_consumer_kiosk"
+
+# Avoid inhibiting the keyboard (which reports events from side buttons).
+USE="${USE} keyboard_includes_side_buttons"