This code was tested for two years within the downstream Snapdragon 845 tree. It is now perfectly integrated with feedbackd in the Phosh environment. Changes in v5: - Dropped merged "Input: gpio-keys - add support for linux,input-value DTS property" - Link to v4: https://lore.kernel.org/all/cover.1677022414.git.soyer@xxxxxx/ Changes in v4: - DTS: use default debounce-interval, order alphabetically - Link to v3: https://lore.kernel.org/lkml/cover.1676850819.git.soyer@xxxxxx/ Changes in v3: - rename tri-state-key to alert-slider, fix DTS warnings, Changes in v2: - rebase to qcom/for-next add SND_PROFILE_* identifiers to input-event-codes.h Gergo Koteles (3): Input: gpio-keys - add support for linux,input-value DTS property Input: add ABS_SND_PROFILE arm64: dts: qcom: sdm845-oneplus: add alert-slider Documentation/input/event-codes.rst | 6 +++ .../boot/dts/qcom/sdm845-oneplus-common.dtsi | 39 ++++++++++++++++++- drivers/hid/hid-debug.c | 1 + drivers/input/keyboard/gpio_keys.c | 3 ++ include/uapi/linux/input-event-codes.h | 9 +++++ 5 files changed, 56 insertions(+), 2 deletions(-) -- 2.39.2 base-commit: 02ac8d2a011b630481d959298a1cc76ca0717f3e --- Gergo Koteles (2): Input: add ABS_SND_PROFILE arm64: dts: qcom: sdm845-oneplus: Add alert-slider Documentation/input/event-codes.rst | 6 ++++ .../arm64/boot/dts/qcom/sdm845-oneplus-common.dtsi | 39 ++++++++++++++++++++-- drivers/hid/hid-debug.c | 1 + include/uapi/linux/input-event-codes.h | 9 +++++ 4 files changed, 53 insertions(+), 2 deletions(-) --- base-commit: bc8aa6cdadcc00862f2b5720e5de2e17f696a081 change-id: 20250419-op6-tri-state-ed1a05a11125 Best regards, -- David Heidelberg <david@xxxxxxx>