В ядро Linux версии 7.14 включена первичная поддержка контроллеров Nintendo Switch 2. Разработчик из Valve Вики Пфау подготовила соответствующие драйверы для подсистемы HID, пройдя 16 итераций правок перед интеграцией кода в основную ветку ядра.

Драйвер обеспечивает базовый ввод для Joy-Con 2, Pro Controller 2 и контроллеров GameCube версии Switch Online. Архитектура решения разделяет функции: основные кнопки и вибрация обрабатываются через главный HID-интерфейс, а дополнительные коммуникации — через отдельный конфигурационный интерфейс.

На текущий момент поддержка ограничена ранней стадией. Из-за использования нестандартного метода Bluetooth-сопряжения в Switch 2, функции беспроводного подключения пока недоступны. Разработчикам предстоит создать специализированные интерфейсы для взаимодействия ядра с пользовательским пространством и адаптировать стек BlueZ.

Обновление HID в Linux 7.14 также добавляет драйвер для игровых мышей Pulsar. Кроме того, внесены улучшения в поддержку аппаратного обеспечения для ряда процессоров AMD, сенсорной панели Apple Touch Bar и портативной игровой консоли Asus ROG Ally.