quirks: sort the razer entries by PID
authorPeter Hutterer <peter.hutterer@who-t.net>
Tue, 11 Apr 2023 04:31:27 +0000 (14:31 +1000)
committerPeter Hutterer <peter.hutterer@who-t.net>
Tue, 11 Apr 2023 04:43:46 +0000 (14:43 +1000)
No functional changes here, this should help with adding autogenerated
entries since we no longer rely on the source order.

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
quirks/30-vendor-razer.quirks

index 279c9cc9b7382a898cfc01333c5addf9de83f229..8b87a6bc72739a726b90d5481d91b301c09e7d4f 100644 (file)
@@ -12,11 +12,11 @@ MatchVendor=0x1532
 MatchProduct=0x0205
 AttrKeyboardIntegration=internal
 
-[RazerBladeStealthLate2016 Keyboard]
+[RazerBladeQHD Keyboard]
 MatchUdevType=keyboard
 MatchBus=usb
 MatchVendor=0x1532
-MatchProduct=0x0220
+MatchProduct=0x020F
 AttrKeyboardIntegration=internal
 
 [RazerBladeProLate2016 Keyboard]
@@ -26,32 +26,32 @@ MatchVendor=0x1532
 MatchProduct=0x0210
 AttrKeyboardIntegration=internal
 
-[RazerBladeLate2016 Keyboard]
+[RazerBladeStealthLate2016 Keyboard]
 MatchUdevType=keyboard
 MatchBus=usb
 MatchVendor=0x1532
-MatchProduct=0x0224
+MatchProduct=0x0220
 AttrKeyboardIntegration=internal
 
-[RazerBladeQHD Keyboard]
+[RazerBladeLate2016 Keyboard]
 MatchUdevType=keyboard
 MatchBus=usb
 MatchVendor=0x1532
-MatchProduct=0x020F
+MatchProduct=0x0224
 AttrKeyboardIntegration=internal
 
-[RazerBladeStealthMid2017 Keyboard]
+[RazerBladePro2017 Keyboard]
 MatchUdevType=keyboard
 MatchBus=usb
 MatchVendor=0x1532
-MatchProduct=0x022D
+MatchProduct=0x0225
 AttrKeyboardIntegration=internal
 
-[RazerBladePro2017 Keyboard]
+[RazerBladeStealthMid2017 Keyboard]
 MatchUdevType=keyboard
 MatchBus=usb
 MatchVendor=0x1532
-MatchProduct=0x0225
+MatchProduct=0x022D
 AttrKeyboardIntegration=internal
 
 [RazerBladePro2017FullHD Keyboard]
@@ -75,18 +75,11 @@ MatchVendor=0x1532
 MatchProduct=0x0233
 AttrKeyboardIntegration=internal
 
-[RazerBlade2018Mercury Keyboard]
-MatchUdevType=keyboard
-MatchBus=usb
-MatchVendor=0x1532
-MatchProduct=0x0240
-AttrKeyboardIntegration=internal
-
-[RazerBlade2018Base Keyboard]
+[RazerBladePro2019 Keyboard]
 MatchUdevType=keyboard
 MatchBus=usb
 MatchVendor=0x1532
-MatchProduct=0x023B
+MatchProduct=0x0234
 AttrKeyboardIntegration=internal
 
 [RazerBladeStealth2019 Keyboard]
@@ -96,32 +89,25 @@ MatchVendor=0x1532
 MatchProduct=0x0239
 AttrKeyboardIntegration=internal
 
-[RazerBladeStealthLate2019 Keyboard]
-MatchUdevType=keyboard
-MatchBus=usb
-MatchVendor=0x1532
-MatchProduct=0x024A
-AttrKeyboardIntegration=internal
-
-[RazerBladeStealthEarly2020 Keyboard]
+[RazerBlade2019Adv Keyboard]
 MatchUdevType=keyboard
 MatchBus=usb
 MatchVendor=0x1532
-MatchProduct=0x0252
+MatchProduct=0x023A
 AttrKeyboardIntegration=internal
 
-[RazerBladeStealthLate2020 Keyboard]
+[RazerBlade2018Base Keyboard]
 MatchUdevType=keyboard
 MatchBus=usb
 MatchVendor=0x1532
-MatchProduct=0x0259
+MatchProduct=0x023B
 AttrKeyboardIntegration=internal
 
-[RazerBlade2019Adv Keyboard]
+[RazerBlade2018Mercury Keyboard]
 MatchUdevType=keyboard
 MatchBus=usb
 MatchVendor=0x1532
-MatchProduct=0x023A
+MatchProduct=0x0240
 AttrKeyboardIntegration=internal
 
 [RazerBladeMid2019Mercury Keyboard]
@@ -138,11 +124,11 @@ MatchVendor=0x1532
 MatchProduct=0x0246
 AttrKeyboardIntegration=internal
 
-[RazerBladeEarly2020Base Keyboard]
+[RazerBladeStealthLate2019 Keyboard]
 MatchUdevType=keyboard
 MatchBus=usb
 MatchVendor=0x1532
-MatchProduct=0x0255
+MatchProduct=0x024A
 AttrKeyboardIntegration=internal
 
 [RazerBladeProLate2019 Keyboard]
@@ -152,13 +138,6 @@ MatchVendor=0x1532
 MatchProduct=0x024C
 AttrKeyboardIntegration=internal
 
-[RazerBladeProEarly2020 Keyboard]
-MatchUdevType=keyboard
-MatchBus=usb
-MatchVendor=0x1532
-MatchProduct=0x0256
-AttrKeyboardIntegration=internal
-
 [RazerBlade2019StudioEdition Keyboard]
 MatchUdevType=keyboard
 MatchBus=usb
@@ -166,11 +145,11 @@ MatchVendor=0x1532
 MatchProduct=0x024D
 AttrKeyboardIntegration=internal
 
-[RazerBladePro2019 Keyboard]
+[RazerBladeStealthEarly2020 Keyboard]
 MatchUdevType=keyboard
 MatchBus=usb
 MatchVendor=0x1532
-MatchProduct=0x0234
+MatchProduct=0x0252
 AttrKeyboardIntegration=internal
 
 [RazerBlade15Advanced2020 Keyboard]
@@ -180,25 +159,25 @@ MatchVendor=0x1532
 MatchProduct=0x0253
 AttrKeyboardIntegration=internal
 
-[RazerBlade15Advanced2021 Keyboard]
+[RazerBladeEarly2020Base Keyboard]
 MatchUdevType=keyboard
 MatchBus=usb
 MatchVendor=0x1532
-MatchProduct=0x0276
+MatchProduct=0x0255
 AttrKeyboardIntegration=internal
 
-[RazerBlade17Pro2021 Keyboard]
+[RazerBladeProEarly2020 Keyboard]
 MatchUdevType=keyboard
 MatchBus=usb
 MatchVendor=0x1532
-MatchProduct=0x0279
+MatchProduct=0x0256
 AttrKeyboardIntegration=internal
 
-[RazerBlade142021 Keyboard]
+[RazerBladeStealthLate2020 Keyboard]
 MatchUdevType=keyboard
 MatchBus=usb
 MatchVendor=0x1532
-MatchProduct=0x0270
+MatchProduct=0x0259
 AttrKeyboardIntegration=internal
 
 [RazerBlade15AdvancedEarly2021 Keyboard]
@@ -222,25 +201,32 @@ MatchVendor=0x1532
 MatchProduct=0x026F
 AttrKeyboardIntegration=internal
 
-[RazerBladeEarly2022Base Keyboard]
+[RazerBlade142021 Keyboard]
 MatchUdevType=keyboard
 MatchBus=usb
 MatchVendor=0x1532
-MatchProduct=0x027A
+MatchProduct=0x0270
 AttrKeyboardIntegration=internal
 
-[RazerBlade172022 Keyboard]
+[RazerBlade15Advanced2021 Keyboard]
 MatchUdevType=keyboard
 MatchBus=usb
 MatchVendor=0x1532
-MatchProduct=0x028B
+MatchProduct=0x0276
 AttrKeyboardIntegration=internal
 
-[RazerBlade142022 Keyboard]
+[RazerBlade17Pro2021 Keyboard]
 MatchUdevType=keyboard
 MatchBus=usb
 MatchVendor=0x1532
-MatchProduct=0x028C
+MatchProduct=0x0279
+AttrKeyboardIntegration=internal
+
+[RazerBladeEarly2022Base Keyboard]
+MatchUdevType=keyboard
+MatchBus=usb
+MatchVendor=0x1532
+MatchProduct=0x027A
 AttrKeyboardIntegration=internal
 
 [RazerBlade15AdvancedEarly2022 Keyboard]
@@ -249,3 +235,18 @@ MatchBus=usb
 MatchVendor=0x1532
 MatchProduct=0x028A
 AttrKeyboardIntegration=internal
+
+[RazerBlade172022 Keyboard]
+MatchUdevType=keyboard
+MatchBus=usb
+MatchVendor=0x1532
+MatchProduct=0x028B
+AttrKeyboardIntegration=internal
+
+[RazerBlade142022 Keyboard]
+MatchUdevType=keyboard
+MatchBus=usb
+MatchVendor=0x1532
+MatchProduct=0x028C
+AttrKeyboardIntegration=internal
+