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.