What:		/sys/class/leds/go:rgb:joystick_rings/effect
Date:		April 2026
Contact:	linux-input@vger.kernel.org
Description:	This controls the display effect of the RGB interface.

		Values are monocolor, breathe, chroma, or rainbow.

		Applies to Lenovo Legion Go and Go 2 line of handheld devices.

What:		/sys/class/leds/go:rgb:joystick_rings/effect_index
Date:		April 2026
Contact:	linux-input@vger.kernel.org
Description:	This displays the available options for the effect attribute.

		Values are monocolor, breathe, chroma, or rainbow.

		Applies to Lenovo Legion Go and Go 2 line of handheld devices.

What:		/sys/class/leds/go:rgb:joystick_rings/enabled
Date:		April 2026
Contact:	linux-input@vger.kernel.org
Description:	This controls enabling or disabling the RGB interface.

		Values are true or false.

		Applies to Lenovo Legion Go and Go 2 line of handheld devices.

What:		/sys/class/leds/go:rgb:joystick_rings/enabled_index
Date:		April 2026
Contact:	linux-input@vger.kernel.org
Description:	This displays the available options for the enabled attribute.

		Values are true or false.

		Applies to Lenovo Legion Go and Go 2 line of handheld devices.

What:		/sys/class/leds/go:rgb:joystick_rings/mode
Date:		April 2026
Contact:	linux-input@vger.kernel.org
Description:	This controls the operating mode of the RGB interface.

		Values are dynamic or custom. Custom allows setting the RGB effect and color.
    Dynamic is a Windows mode for syncing Lenovo RGB interfaces not currently
    supported under Linux.

		Applies to Lenovo Legion Go and Go 2 line of handheld devices.

What:		/sys/class/leds/go:rgb:joystick_rings/mode_index
Date:		April 2026
Contact:	linux-input@vger.kernel.org
Description:	This displays the available options for the mode attribute.

		Values are dynamic or custom.

		Applies to Lenovo Legion Go and Go 2 line of handheld devices.

What:		/sys/class/leds/go:rgb:joystick_rings/profile
Date:		April 2026
Contact:	linux-input@vger.kernel.org
Description:	This controls selecting the configured RGB profile.

		Values are 1-3.

		Applies to Lenovo Legion Go and Go 2 line of handheld devices.

What:		/sys/class/leds/go:rgb:joystick_rings/profile_range
Date:		April 2026
Contact:	linux-input@vger.kernel.org
Description:	This displays the available options for the profile attribute.

		Values are 1-3.

		Applies to Lenovo Legion Go and Go 2 line of handheld devices.

What:		/sys/class/leds/go:rgb:joystick_rings/speed
Date:		April 2026
Contact:	linux-input@vger.kernel.org
Description:	This controls the change rate for the breathe, chroma, and rainbow effects.

		Values are 0-100.

		Applies to Lenovo Legion Go and Go 2 line of handheld devices.

What:		/sys/class/leds/go:rgb:joystick_rings/speed_range
Date:		April 2026
Contact:	linux-input@vger.kernel.org
Description:	This displays the available options for the speed attribute.

		Values are 0-100.

		Applies to Lenovo Legion Go and Go 2 line of handheld devices.

What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/firmware_version
Date:		April 2026
Contact:	linux-input@vger.kernel.org
Description:	This displays the firmware version of the internal MCU.

		Applies to Lenovo Legion Go and Go 2 line of handheld devices.

What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/fps_mode_dpi
Date:		April 2026
Contact:	linux-input@vger.kernel.org
Description:	This displays the DPI of the right handle when the FPS mode switch is on.

		Values are 500, 800, 1200, and 1800.

		Applies to Lenovo Legion Go and Go 2 line of handheld devices.

What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/fps_mode_dpi_index
Date:		April 2026
Contact:	linux-input@vger.kernel.org
Description:	This displays the available options for the fps_mode_dpi attribute.

		Values are 500, 800, 1200, and 1800.

		Applies to Lenovo Legion Go and Go 2 line of handheld devices.

What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/hardware_generation
Date:		April 2026
Contact:	linux-input@vger.kernel.org
Description:	This displays the hardware generation of the internal MCU.

		Applies to Lenovo Legion Go and Go 2 line of handheld devices.

What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/hardware_version
Date:		April 2026
Contact:	linux-input@vger.kernel.org
Description:	This displays the hardware version of the internal MCU.


		Applies to Lenovo Legion Go and Go 2 line of handheld devices.

What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/left_handle/auto_sleep_time
Date:		April 2026
Contact:	linux-input@vger.kernel.org
Description:	This controls the sleep timer due to inactivity for the left removable controller.

		Values are 0-255.

		Applies to Lenovo Legion Go and Go 2 line of handheld devices.

What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/left_handle/auto_sleep_time_range
Date:		April 2026
Contact:	linux-input@vger.kernel.org
Description:	This displays the available options for the left_handle/auto_sleep_time attribute.

		Values are 0-255.

		Applies to Lenovo Legion Go and Go 2 line of handheld devices.

What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/left_handle/calibrate_gyro
Date:		April 2026
Contact:	linux-input@vger.kernel.org
Description:	This initiates or halts calibration of the left removable controller's IMU.

		Values are start, stop.

		Applies to Lenovo Legion Go and Go 2 line of handheld devices.

What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/left_handle/calibrate_gyro_index
Date:		April 2026
Contact:	linux-input@vger.kernel.org
Description:	This displays the available options for the left_handle/calibrate_gyro attribute.

		Values are start, stop.

		Applies to Lenovo Legion Go and Go 2 line of handheld devices.

What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/left_handle/calibrate_gyro_status
Date:		April 2026
Contact:	linux-input@vger.kernel.org
Description:	This displays the result of the last attempted calibration of the left removable controller's IMU.

		Values are unknown, success, failure.

		Applies to Lenovo Legion Go and Go 2 line of handheld devices.

What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/left_handle/calibrate_joystick
Date:		April 2026
Contact:	linux-input@vger.kernel.org
Description:	This initiates or halts calibration of the left removable controller's joystick.

		Values are start, stop.

		Applies to Lenovo Legion Go and Go 2 line of handheld devices.

What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/left_handle/calibrate_joystick_index
Date:		April 2026
Contact:	linux-input@vger.kernel.org
Description:	This displays the available options for the left_handle/calibrate_jotstick attribute.

		Values are start, stop.

		Applies to Lenovo Legion Go and Go 2 line of handheld devices.

What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/left_handle/calibrate_joystick_status
Date:		April 2026
Contact:	linux-input@vger.kernel.org
Description:	This displays the result of the last attempted calibration of the left removable controller's joystick.

		Values are unknown, success, failure.

		Applies to Lenovo Legion Go and Go 2 line of handheld devices.

What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/left_handle/calibrate_tirgger
Date:		April 2026
Contact:	linux-input@vger.kernel.org
Description:	This initiates or halts calibration of the left removable controller's trigger.

		Values are start, stop.

		Applies to Lenovo Legion Go and Go 2 line of handheld devices.

What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/left_handle/calibrate_gyro_trigger
Date:		April 2026
Contact:	linux-input@vger.kernel.org
Description:	This displays the available options for the left_handle/calibrate_trigger attribute.

		Values are start, stop.

		Applies to Lenovo Legion Go and Go 2 line of handheld devices.

What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/left_handle/calibrate_trigger_status
Date:		April 2026
Contact:	linux-input@vger.kernel.org
Description:	This displays the result of the last attempted calibration of the left removable controller's trigger.

		Values are unknown, success, failure.

		Applies to Lenovo Legion Go and Go 2 line of handheld devices.

What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/left_handle/firmware_version
Date:		April 2026
Contact:	linux-input@vger.kernel.org
Description:	This displays the left removable controller's firmware version.

		Applies to Lenovo Legion Go and Go 2 line of handheld devices.

What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/left_handle/hardware_generation
Date:		April 2026
Contact:	linux-input@vger.kernel.org
Description:	This displays the hardware generation of the left removable controller.

		Applies to Lenovo Legion Go and Go 2 line of handheld devices.

What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/left_handle/hardware_version
Date:		April 2026
Contact:	linux-input@vger.kernel.org
Description:	This displays the hardware version of the left removable controller.

		Applies to Lenovo Legion Go and Go 2 line of handheld devices.

What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/left_handle/imu_bypass_enabled
Date:		April 2026
Contact:	linux-input@vger.kernel.org
Description:	This controls enabling or disabling the IMU bypass function of the left removable controller.

		Values are true or false.

		Applies to Lenovo Legion Go and Go 2 line of handheld devices.

What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/left_handle/imu_bypass_enabled_index
Date:		April 2026
Contact:	linux-input@vger.kernel.org
Description:	This displays the available options for the left_handle/imu_bypass_enabled attribute.

		Values are true or false.

What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/left_handle/imu_enabled
Date:		April 2026
Contact:	linux-input@vger.kernel.org
Description:	This controls enabling or disabling the IMU of the left removable controller.

		Values are true or false.

		Applies to Lenovo Legion Go and Go 2 line of handheld devices.

What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/left_handle/imu_enabled_index
Date:		April 2026
Contact:	linux-input@vger.kernel.org
Description:	This displays the available options for the left_handle/imu_enabled attribute.

		Values are true or false.

		Applies to Lenovo Legion Go and Go 2 line of handheld devices.

What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/left_handle/product_version
Date:		April 2026
Contact:	linux-input@vger.kernel.org
Description:	This displays the product version of the left removable controller.

		Applies to Lenovo Legion Go and Go 2 line of handheld devices.

What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/left_handle/protocol_version
Date:		April 2026
Contact:	linux-input@vger.kernel.org
Description:	This displays the protocol version of the left removable controller.

		Applies to Lenovo Legion Go and Go 2 line of handheld devices.

What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/left_handle/reset
Date:		April 2026
Contact:	linux-input@vger.kernel.org
Description:	Resets the left removable controller to factory defaults.

		Writing 1 to this path initiates.

		Applies to Lenovo Legion Go and Go 2 line of handheld devices.

What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/left_handle/rumble_mode
Date:		April 2026
Contact:	linux-input@vger.kernel.org
Description:	This controls setting the response behavior for rumble events for the left removable controller.

		Values are fps, racing, standarg, spg, rpg.

		Applies to Lenovo Legion Go and Go 2 line of handheld devices.

What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/left_handle/rumble_mode_index
Date:		April 2026
Contact:	linux-input@vger.kernel.org
Description:	This displays the available options for the left_handle/rumble_mode attribute.

		Values are fps, racing, standarg, spg, rpg.

		Applies to Lenovo Legion Go and Go 2 line of handheld devices.

What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/left_handle/rumble_notification
Date:		April 2026
Contact:	linux-input@vger.kernel.org
Description:	This controls enabling haptic rumble events for the left removable controller.

		Values are true, false.

		Applies to Lenovo Legion Go and Go 2 line of handheld devices.

What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/left_handle/rumble_notification_index
Date:		April 2026
Contact:	linux-input@vger.kernel.org
Description:	This displays the available options for the left_handle/rumble_notification attribute.

		Values are true, false.

		Applies to Lenovo Legion Go and Go 2 line of handheld devices.

What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/mode
Date:		April 2026
Contact:	linux-input@vger.kernel.org
Description:	This controls the operating mode of the built-in controller.

		Values are xinput or dinput.

		Applies to Lenovo Legion Go and Go 2 line of handheld devices.

What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/left_handle/mode_index
Date:		April 2026
Contact:	linux-input@vger.kernel.org
Description:	This displays the available options for the mode attribute.

		Values are xinput or dinput.

		Applies to Lenovo Legion Go and Go 2 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@vger.kernel.org
Description:	This controls the behavior of built in chord combinations.

		Values are windows or linux.

		Applies to Lenovo Legion Go and Go 2 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@vger.kernel.org
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.

What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/product_version
Date:		April 2026
Contact:	linux-input@vger.kernel.org
Description:	This displays the product version of the internal MCU.

		Applies to Lenovo Legion Go and Go 2 line of handheld devices.

What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/right_handle/protocol_version
Date:		April 2026
Contact:	linux-input@vger.kernel.org
Description:	This displays the protocol version of the internal MCU.

		Applies to Lenovo Legion Go and Go 2 line of handheld devices.

What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/reset_mcu
Date:		April 2026
Contact:	linux-input@vger.kernel.org
Description:	Resets the internal MCU to factory defaults.

		Writing 1 to this path initiates.

		Applies to Lenovo Legion Go and Go 2 line of handheld devices.

What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/right_handle/auto_sleep_time
Date:		April 2026
Contact:	linux-input@vger.kernel.org
Description:	This controls the sleep timer due to inactivity for the right removable controller.

		Values are 0-255.

		Applies to Lenovo Legion Go and Go 2 line of handheld devices.

What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/right_handle/auto_sleep_time_range
Date:		April 2026
Contact:	linux-input@vger.kernel.org
Description:	This displays the available options for the right_handle/auto_sleep_time attribute.

		Values are 0-255.

		Applies to Lenovo Legion Go and Go 2 line of handheld devices.

What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/right_handle/calibrate_gyro
Date:		April 2026
Contact:	linux-input@vger.kernel.org
Description:	This initiates or halts calibration of the right removable controller's IMU.

		Values are start, stop.

		Applies to Lenovo Legion Go and Go 2 line of handheld devices.

What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/right_handle/calibrate_gyro_index
Date:		April 2026
Contact:	linux-input@vger.kernel.org
Description:	This displays the available options for the right_handle/calibrate_gyro attribute.

		Values are start, stop.

		Applies to Lenovo Legion Go and Go 2 line of handheld devices.

What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/right_handle/calibrate_gyro_status
Date:		April 2026
Contact:	linux-input@vger.kernel.org
Description:	This displays the result of the last attempted calibration of the right removable controller's IMU.

		Values are unknown, success, failure.

		Applies to Lenovo Legion Go and Go 2 line of handheld devices.

What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/right_handle/calibrate_joystick
Date:		April 2026
Contact:	linux-input@vger.kernel.org
Description:	This initiates or halts calibration of the right removable controller's joystick.

		Values are start, stop.

		Applies to Lenovo Legion Go and Go 2 line of handheld devices.

What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/right_handle/calibrate_joystick_index
Date:		April 2026
Contact:	linux-input@vger.kernel.org
Description:	This displays the available options for the right_handle/calibrate_jotstick attribute.

		Values are start, stop.

		Applies to Lenovo Legion Go and Go 2 line of handheld devices.

What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/right_handle/calibrate_joystick_status
Date:		April 2026
Contact:	linux-input@vger.kernel.org
Description:	This displays the result of the last attempted calibration of the right removable controller's joystick.

		Values are unknown, success, failure.

		Applies to Lenovo Legion Go and Go 2 line of handheld devices.

What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/right_handle/calibrate_tirgger
Date:		April 2026
Contact:	linux-input@vger.kernel.org
Description:	This initiates or halts calibration of the right removable controller's trigger.

		Values are start, stop.

		Applies to Lenovo Legion Go and Go 2 line of handheld devices.

What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/right_handle/calibrate_gyro_trigger
Date:		April 2026
Contact:	linux-input@vger.kernel.org
Description:	This displays the available options for the right_handle/calibrate_trigger attribute.

		Values are start, stop.

		Applies to Lenovo Legion Go and Go 2 line of handheld devices.

What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/right_handle/calibrate_trigger_status
Date:		April 2026
Contact:	linux-input@vger.kernel.org
Description:	This displays the result of the last attempted calibration of the right removable controller's trigger.

		Values are unknown, success, failure.

		Applies to Lenovo Legion Go and Go 2 line of handheld devices.

What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/right_handle/firmware_version
Date:		April 2026
Contact:	linux-input@vger.kernel.org
Description:	This displays the right removable controller's firmware version.

		Applies to Lenovo Legion Go and Go 2 line of handheld devices.

What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/right_handle/hardware_generation
Date:		April 2026
Contact:	linux-input@vger.kernel.org
Description:	This displays the hardware generation of the right removable controller.

		Applies to Lenovo Legion Go and Go 2 line of handheld devices.

What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/right_handle/hardware_version
Date:		April 2026
Contact:	linux-input@vger.kernel.org
Description:	This displays the hardware version of the right removable controller.

		Applies to Lenovo Legion Go and Go 2 line of handheld devices.

What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/right_handle/imu_bypass_enabled
Date:		April 2026
Contact:	linux-input@vger.kernel.org
Description:	This controls enabling or disabling the IMU bypass function of the right removable controller.

		Values are true or false.

		Applies to Lenovo Legion Go and Go 2 line of handheld devices.

What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/right_handle/imu_bypass_enabled_index
Date:		April 2026
Contact:	linux-input@vger.kernel.org
Description:	This displays the available options for the right_handle/imu_bypass_enabled attribute.

		Values are true or false.

What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/right_handle/imu_enabled
Date:		April 2026
Contact:	linux-input@vger.kernel.org
Description:	This controls enabling or disabling the IMU of the right removable controller.

		Values are true or false.

		Applies to Lenovo Legion Go and Go 2 line of handheld devices.

What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/right_handle/imu_enabled_index
Date:		April 2026
Contact:	linux-input@vger.kernel.org
Description:	This displays the available options for the right_handle/imu_enabled attribute.

		Values are true or false.

		Applies to Lenovo Legion Go and Go 2 line of handheld devices.

What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/right_handle/product_version
Date:		April 2026
Contact:	linux-input@vger.kernel.org
Description:	This displays the product version of the right removable controller.

		Applies to Lenovo Legion Go and Go 2 line of handheld devices.

What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/right_handle/protocol_version
Date:		April 2026
Contact:	linux-input@vger.kernel.org
Description:	This displays the protocol version of the right removable controller.

		Applies to Lenovo Legion Go and Go 2 line of handheld devices.

What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/right_handle/reset
Date:		April 2026
Contact:	linux-input@vger.kernel.org
Description:	Resets the right removable controller to factory defaults.

		Writing 1 to this path initiates.

		Applies to Lenovo Legion Go and Go 2 line of handheld devices.

What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/right_handle/rumble_mode
Date:		April 2026
Contact:	linux-input@vger.kernel.org
Description:	This controls setting the response behavior for rumble events for the right removable controller.

		Values are fps, racing, standarg, spg, rpg.

		Applies to Lenovo Legion Go and Go 2 line of handheld devices.

What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/right_handle/rumble_mode_index
Date:		April 2026
Contact:	linux-input@vger.kernel.org
Description:	This displays the available options for the right_handle/rumble_mode attribute.

		Values are fps, racing, standarg, spg, rpg.

		Applies to Lenovo Legion Go and Go 2 line of handheld devices.

What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/right_handle/rumble_notification
Date:		April 2026
Contact:	linux-input@vger.kernel.org
Description:	This controls enabling haptic rumble events for the right removable controller.

		Values are true, false.

		Applies to Lenovo Legion Go and Go 2 line of handheld devices.

What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/right_handle/rumble_notification_index
Date:		April 2026
Contact:	linux-input@vger.kernel.org
Description:	This displays the available options for the right_handle/rumble_notification attribute.

		Values are true, false.

		Applies to Lenovo Legion Go and Go 2 line of handheld devices.

What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/rumble_intensity
Date:		April 2026
Contact:	linux-input@vger.kernel.org
Description:	This controls setting the rumble intensity for both removable controllers.

		Values are off, low, medium, high.

		Applies to Lenovo Legion Go and Go 2 line of handheld devices.

What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/rumble_intensity_index
Date:		April 2026
Contact:	linux-input@vger.kernel.org
Description:	This displays the available options for the rumble_intensity attribute.

		Values are off, low, medium, high.

		Applies to Lenovo Legion Go and Go 2 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@vger.kernel.org
Description:	This controls enabling or disabling the touchpad.

		Values are true, false.

		Applies to Lenovo Legion Go and Go 2 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@vger.kernel.org
Description:	This displays the available options for the touchpad/enabled attribute.

		Values are true, false.

		Applies to Lenovo Legion Go and Go 2 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
Contact:	linux-input@vger.kernel.org
Description:	This controls enabling haptic rumble events for the touchpad.

		Values are true, false.

		Applies to Lenovo Legion Go and Go 2 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_index
Date:		April 2026
Contact:	linux-input@vger.kernel.org
Description:	This displays the available options for the touchpad/vibration_enabled attribute.

		Values are true, false.

		Applies to Lenovo Legion Go and Go 2 line of handheld devices.

What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/touchpad/vibration_intensity
Date:		April 2026
Contact:	linux-input@vger.kernel.org
Description:	This controls setting the intensity of the touchpad haptics.

		Values are off, low, medium, high.

		Applies to Lenovo Legion Go and Go 2 line of handheld devices.

What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/touchpad/vibration_intensity_index
Date:		April 2026
Contact:	linux-input@vger.kernel.org
Description:	This displays the available options for the touchpad/vibration_intensity attribute.

		Values are off, low, medium, high.

		Applies to Lenovo Legion Go and Go 2 line of handheld devices.

What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/tx_dongle/firmware_version
Date:		April 2026
Contact:	linux-input@vger.kernel.org
Description:	This displays the firmware version of the internal wireless transmission dongle.

		Applies to Lenovo Legion Go and Go 2 line of handheld devices.

What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/tx_dongle/hardware_generation
Date:		April 2026
Contact:	linux-input@vger.kernel.org
Description:	This displays the hardware generation of the internal wireless transmission dongle.

		Applies to Lenovo Legion Go and Go 2 line of handheld devices.

What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/tx_dongle/hardware_version
Date:		April 2026
Contact:	linux-input@vger.kernel.org
Description:	This displays the hardware version of the internal wireless transmission dongle.

		Applies to Lenovo Legion Go and Go 2 line of handheld devices.

What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/tx_dongle/product_version
Date:		April 2026
Contact:	linux-input@vger.kernel.org
Description:	This displays the product version of the internal wireless transmission dongle.

		Applies to Lenovo Legion Go and Go 2 line of handheld devices.

What:		/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/tx_dongle/protocol_version
Date:		April 2026
Contact:	linux-input@vger.kernel.org
Description:	This displays the protocol version of the internal wireless transmission dongle.

		Applies to Lenovo Legion Go and Go 2 line of handheld devices.

