Re: [PATCH] platform/x86: intel-hid: Add HP ProBook x360 440 G1 to button_array_table
From: Ilpo Järvinen
Date: Mon Jun 08 2026 - 08:52:36 EST
On Tue, 2 Jun 2026, Nikolay Metchev wrote:
> The HP ProBook x360 440 G1 convertible sends
> 5-button-array event codes
> (0xc4/0xc5 volume-up, 0xc6/0xc7 volume-down for the
> side volume rocker)
> to the intel-hid ACPI device (INT33D5), but it does
> not advertise the
> array through the HEBC capability method. As a result
> button_array_present() returns false, the "Intel HID
> 5 button array"
> input device is never created, and the rocker events
> are dropped in
> notify_handler() with "intel-hid INT33D5:00: unknown
> event 0xc4".
>
> Add the machine to button_array_table so the 5 button
> array input
> device is set up, which makes the side volume rocker
> emit
> KEY_VOLUMEUP / KEY_VOLUMEDOWN as expected.
>
> Tested on an HP ProBook x360 440 G1: with
> enable_5_button_array=1
> (same code path as this quirk) the kernel logs
> "platform supports 5
> button array" and the rocker generates native
> KEY_VOLUMEUP /
> KEY_VOLUMEDOWN events.
>
> Signed-off-by: Nikolay Metchev
> <nikolaymetchev@xxxxxxxxx>
Please send the patch inline, not as an attachment.
--
i.