]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
udev: rules: integration add spi bus for input dev
authorDavid SantamarĂ­a Rogado <howl.nsp@gmail.com>
Wed, 18 Feb 2026 20:24:16 +0000 (21:24 +0100)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Wed, 18 Feb 2026 21:45:13 +0000 (06:45 +0900)
This bus is used for internal input devices let's set the ID_BUS
property accordingly to tag devices over SPI as internal.

Follow-up for a4381cae8bfacb1160967ac499c2919da7ff8c2b.

rules.d/60-persistent-input.rules
rules.d/65-integration.rules

index 5ac23c6122a64fe5f9faf2f9666b809c6e009209..7ac43a807479051c1c78ccee3a882491f21f2e1e 100644 (file)
@@ -11,6 +11,7 @@ SUBSYSTEMS=="platform", ENV{ID_BUS}="platform"
 SUBSYSTEMS=="i2c", ENV{ID_BUS}="i2c"
 SUBSYSTEMS=="rmi4", ENV{ID_BUS}="rmi"
 SUBSYSTEMS=="serio", ENV{ID_BUS}="i8042"
+SUBSYSTEMS=="spi", ENV{ID_BUS}="spi"
 
 SUBSYSTEMS=="usb", ENV{ID_BUS}=="", IMPORT{builtin}="usb_id"
 
index cd3dfdc78348bbb8fe212217710a6fde95c77a97..4517ebcfe96a99b0998329b3f977ce9364c95939 100644 (file)
@@ -6,8 +6,8 @@
 ACTION=="remove", GOTO="integration_end"
 ENV{ID_BUS}=="", GOTO="integration_end"
 
-# ACPI, platform, PS/2, I2C, RMI and PCI devices: Internal by default.
-ENV{ID_BUS}=="acpi|platform|i8042|i2c|rmi|pci", ENV{ID_INTEGRATION}="internal"
+# ACPI, platform, PS/2, I2C, RMI, SPI and PCI devices: Internal by default.
+ENV{ID_BUS}=="acpi|platform|i8042|i2c|rmi|spi|pci", ENV{ID_INTEGRATION}="internal"
 
 # Bluetooth devices: External by default.
 ENV{ID_BUS}=="bluetooth", ENV{ID_INTEGRATION}="external"