From 8901ddf35463f1df42ad58789bb4690235778429 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?David=20Santamar=C3=ADa=20Rogado?= Date: Thu, 18 Dec 2025 00:55:11 +0100 Subject: [PATCH] quirks: define generic quirks for ITE MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Actual quirk in ITE vendor changed for a more generic one. This is a step prior to cleanup other quirks. Signed-off-by: David SantamarĂ­a Rogado Part-of: --- quirks/30-vendor-ite.quirks | 38 ++++++++++++++++++++++++++++++++++--- 1 file changed, 35 insertions(+), 3 deletions(-) diff --git a/quirks/30-vendor-ite.quirks b/quirks/30-vendor-ite.quirks index ddc06a87..ab8178b2 100644 --- a/quirks/30-vendor-ite.quirks +++ b/quirks/30-vendor-ite.quirks @@ -1,9 +1,41 @@ # Do not edit this file, it will be overwritten on update -# Tested on PCSpecialist Recoil 17 -[ITE Device(8176) Keyboard] +# ITE keyboards are usb keyboards mostly used in notebook and laptops, +# set as internal. +[ITE Device(8???) Keyboard] MatchUdevType=keyboard MatchBus=usb MatchVendor=0x048D -MatchProduct=0x5000 AttrKeyboardIntegration=internal + +# Exception used in desktops (external) +[ITE Device(8595) Keyboard] +MatchUdevType=keyboard +MatchBus=usb +MatchVendor=0x048D +MatchProduct=0x8295 +AttrKeyboardIntegration=external + +# Exception used in some desktops and few laptops (external) +[ITE Device(8911) Keyboard] +MatchUdevType=keyboard +MatchBus=usb +MatchVendor=0x048D +MatchProduct=0x8911 +AttrKeyboardIntegration=external + +# Exception used in desktops (external) +[IT8297 RGB LED Controller Keyboard] +MatchUdevType=keyboard +MatchBus=usb +MatchVendor=0x048D +MatchProduct=0x8297 +AttrKeyboardIntegration=external + +# Exception used in desktops (external) +[Corsair Gaming K95 RGB PLATINUM Keyboard] +MatchUdevType=keyboard +MatchBus=usb +MatchVendor=0x048D +MatchProduct=0xC935 +AttrKeyboardIntegration=external