Re: [PATCH] HID: Merge duplicated documentation for Lenovo Legion
From: Mark Pearson
Date: Mon Nov 02 2026 - 13:07:17 EST
On Mon, Nov 2, 2026, at 7:40 AM, Ricardo Ribalda wrote:
> Friendly ping...
>
> On Mon, 31 Aug 2026 at 13:12, Ricardo Ribalda <ribalda@xxxxxxxxxxxx> wrote:
>>
>> Lenovo Legion Go and Lenovo Legion Go S share some definitions. Merge them in
>> sysfs-driver-hid-lenovo-go to avoid this warning:
>>
>> WARNING] /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/os_mode is defined 2 times: ./Documentation/ABI/testing/sysfs-driver-hid-lenovo-go:364; ./Documentation/ABI/testing/sysfs-driver-hid-lenovo-go-s:234
>> [WARNING] /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/os_mode_index is defined 2 times: ./Documentation/ABI/testing/sysfs-driver-hid-lenovo-go:373; ./Documentation/ABI/testing/sysfs-driver-hid-lenovo-go-s:243
>> [WARNING] /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/touchpad/enabled is defined 2 times: ./Documentation/ABI/testing/sysfs-driver-hid-lenovo-go:636; ./Documentation/ABI/testing/sysfs-driver-hid-lenovo-go-s:252
>> [WARNING] /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/touchpad/enabled_index is defined 2 times: ./Documentation/ABI/testing/sysfs-driver-hid-lenovo-go:645; ./Documentation/ABI/testing/sysfs-driver-hid-lenovo-go-s:261
>>
>> Cc: stable@xxxxxxxxxxxxxxx
>> Fixes: 168c91839139 ("HID: Add documentation for Lenovo Legion Go drivers")
>> Signed-off-by: Ricardo Ribalda <ribalda@xxxxxxxxxxxx>
>> ---
>> .../ABI/testing/sysfs-driver-hid-lenovo-go | 11 +++----
>> .../ABI/testing/sysfs-driver-hid-lenovo-go-s | 35 ----------------------
>> 2 files changed, 6 insertions(+), 40 deletions(-)
>>
>> diff --git a/Documentation/ABI/testing/sysfs-driver-hid-lenovo-go b/Documentation/ABI/testing/sysfs-driver-hid-lenovo-go
>> index c8221373ef76..f3ba3504939d 100644
>> --- a/Documentation/ABI/testing/sysfs-driver-hid-lenovo-go
>> +++ b/Documentation/ABI/testing/sysfs-driver-hid-lenovo-go
>> @@ -364,11 +364,12 @@ Description: This displays the available options for the mode attribute.
>> What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/os_mode
>> Date: April 2026
>> Contact: linux-input@xxxxxxxxxxxxxxx
>> -Description: This controls the behavior of built in chord combinations.
>> +Description: This controls the behavior of built-in chord combinations.
Nit - this minor change is not part of the patch description.
>> + For the Legion Go S, this controls the touchpad's operating mode.
>>
>> Values are windows or linux.
>>
>> - Applies to Lenovo Legion Go and Go 2 line of handheld devices.
>> + Applies to Lenovo Legion Go, Go 2, and Go S line of handheld devices.
>>
>> What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/os_mode_index
>> Date: April 2026
>> @@ -377,7 +378,7 @@ Description: This displays the available options for the os_mode attribute.
>>
>> Values are windows or linux.
>>
>> - Applies to Lenovo Legion Go and Go 2 line of handheld devices.
>> + Applies to Lenovo Legion Go, Go 2, and Go S line of handheld devices.
>>
>> What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/product_version
>> Date: April 2026
>> @@ -640,7 +641,7 @@ Description: This controls enabling or disabling the touchpad.
>>
>> Values are true, false.
>>
>> - Applies to Lenovo Legion Go and Go 2 line of handheld devices.
>> + Applies to Lenovo Legion Go, Go 2, and Go S line of handheld devices.
>>
>> What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/touchpad/enabled_index
>> Date: April 2026
>> @@ -649,7 +650,7 @@ Description: This displays the available options for the touchpad/enabled attrib
>>
>> Values are true, false.
>>
>> - Applies to Lenovo Legion Go and Go 2 line of handheld devices.
>> + Applies to Lenovo Legion Go, Go 2, and Go S line of handheld devices.
>>
>> What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/touchpad/vibration_enabled
>> Date: April 2026
>> diff --git a/Documentation/ABI/testing/sysfs-driver-hid-lenovo-go-s b/Documentation/ABI/testing/sysfs-driver-hid-lenovo-go-s
>> index 4d317074bb7e..218164cfe544 100644
>> --- a/Documentation/ABI/testing/sysfs-driver-hid-lenovo-go-s
>> +++ b/Documentation/ABI/testing/sysfs-driver-hid-lenovo-go-s
>> @@ -231,41 +231,6 @@ Description: This displays the available options for the mouse/step attribute.
>>
>> Applies to Lenovo Legion Go S line of handheld devices.
>>
>> -What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/os_mode
>> -Date: April 2026
>> -Contact: linux-input@xxxxxxxxxxxxxxx
>> -Description: This controls which value is used for the touchpads operating mode.
>> -
>> - Values are windows or linux.
>> -
>> - Applies to Lenovo Legion Go S line of handheld devices.
>> -
>> -What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/os_mode_index
>> -Date: April 2026
>> -Contact: linux-input@xxxxxxxxxxxxxxx
>> -Description: This displays the available options for the os_mode attribute.
>> -
>> - Values are windows or linux.
>> -
>> - Applies to Lenovo Legion Go S line of handheld devices.
>> -
>> -What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/touchpad/enabled
>> -Date: April 2026
>> -Contact: linux-input@xxxxxxxxxxxxxxx
>> -Description: This controls enabling or disabling the built-in touchpad.
>> -
>> - Values are true or false.
>> -
>> - Applies to Lenovo Legion Go S line of handheld devices.
>> -
>> -What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/touchpad/enabled_index
>> -Date: April 2026
>> -Contact: linux-input@xxxxxxxxxxxxxxx
>> -Description: This displays the available options for the touchpad/enabled attribute.
>> -
>> - Values are true or false.
>> -
>> - Applies to Lenovo Legion Go S line of handheld devices.
>>
>> What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/touchpad/linux_mode
>> Date: April 2026
>>
>> ---
>> base-commit: cee9395acd8043be0644b25c34bfa86623f2b935
>> change-id: 20260831-lenovo-go-7b4ec4bf0cd5
>>
>> Best regards,
>> --
>> Ricardo Ribalda <ribalda@xxxxxxxxxxxx>
>>
>
>
> --
> Ricardo Ribalda
All looks good to me.
Reviewed-by: Mark Pearson <mpearson-lenovo@xxxxxxxxx>
Mark