Merge Android 14 QPR1

Merged-In: I4b7684d36899af2b752db6063ab350ba98527c47
Bug: 315507370
Change-Id: Ia5847aa866f949853ed2f621b5d4c2c5245a5b1e
diff --git a/srcs/android/sysprop/DisplayProperties.sysprop b/srcs/android/sysprop/DisplayProperties.sysprop
index 1d04723..cb3d259 100644
--- a/srcs/android/sysprop/DisplayProperties.sysprop
+++ b/srcs/android/sysprop/DisplayProperties.sysprop
@@ -49,3 +49,13 @@
     prop_name: "debug.layout"
 }
 
+# String to specify which package, if any,
+# should have additional logging.
+prop {
+    api_name: "debug_vri_package"
+    type: String
+    scope: Internal
+    access: ReadWrite
+    prop_name: "persist.debug.vri_package"
+}
+
diff --git a/srcs/android/sysprop/InputProperties.sysprop b/srcs/android/sysprop/InputProperties.sysprop
index 926278c..ec18e19 100644
--- a/srcs/android/sysprop/InputProperties.sysprop
+++ b/srcs/android/sysprop/InputProperties.sysprop
@@ -64,3 +64,40 @@
     prop_name: "persist.debug.input.force_enable_stylus_pointer_icon"
 }
 
+# A flag to enable the Keyboard backlight animations introduced in Android U-QPR.
+prop {
+    api_name: "enable_keyboard_backlight_animation"
+    type: Boolean
+    scope: Internal
+    access: Readonly
+    prop_name: "persist.input.keyboard.backlight_animation.enabled"
+}
+
+# A flag to start logging atoms relating into input device usage metrics. Requires restart.
+prop {
+    api_name: "enable_input_device_usage_metrics"
+    type: Boolean
+    scope: Internal
+    access: Readonly
+    prop_name: "persist.debug.input.enable_input_device_usage_metrics"
+}
+
+# A flag to enable the Custom levels provided via IDC files for Keyboard backlight
+# introduced in Android U-QPR1.
+prop {
+    api_name: "enable_keyboard_backlight_custom_levels"
+    type: Boolean
+    scope: Internal
+    access: Readonly
+    prop_name: "persist.input.keyboard.backlight_custom_levels.enabled"
+}
+
+
+# A flag to enable ALS based keyboard backlight control introduced in Android U-QPR1.
+prop {
+    api_name: "enable_ambient_keyboard_backlight_control"
+    type: Boolean
+    scope: Internal
+    access: Readonly
+    prop_name: "persist.input.keyboard.ambient_backlight_control.enabled"
+}