diff options
author | Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> | 2020-10-15 09:22:35 +0200 |
---|---|---|
committer | Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> | 2020-10-15 13:35:58 +0200 |
commit | 62ad1c6495c098a09b36bb20bb37a9b8a11df76f (patch) | |
tree | b277e4ad7bf7ddd41b42f296369ac60c891c0169 | |
parent | cc17fa8511def7a15c6ace2cd6cfd3f3fa34569d (diff) | |
download | systemd-62ad1c6495c098a09b36bb20bb37a9b8a11df76f.tar.gz |
hwdb: reindent commments and say that "*" should always be trailing
-rw-r--r-- | hwdb.d/60-autosuspend.hwdb | 7 | ||||
-rw-r--r-- | hwdb.d/60-evdev.hwdb | 25 | ||||
-rw-r--r-- | hwdb.d/60-input-id.hwdb | 27 | ||||
-rw-r--r-- | hwdb.d/60-keyboard.hwdb | 11 | ||||
-rw-r--r-- | hwdb.d/60-sensor.hwdb | 20 | ||||
-rw-r--r-- | hwdb.d/70-joystick.hwdb | 2 | ||||
-rw-r--r-- | hwdb.d/70-mouse.hwdb | 42 | ||||
-rw-r--r-- | hwdb.d/70-pointingstick.hwdb | 7 | ||||
-rw-r--r-- | hwdb.d/70-touchpad.hwdb | 2 |
9 files changed, 77 insertions, 66 deletions
diff --git a/hwdb.d/60-autosuspend.hwdb b/hwdb.d/60-autosuspend.hwdb index 37689cc832..8ec9f1fb87 100644 --- a/hwdb.d/60-autosuspend.hwdb +++ b/hwdb.d/60-autosuspend.hwdb @@ -5,8 +5,8 @@ # Match string formats: # <subsystem>:<modalias> # -# pci:v<vendor>d<device> -# usb:v<vendor>p<product> +# pci:v<vendor>d<device>: +# usb:v<vendor>p<product>: # # To add local entries, create a new file # /etc/udev/hwdb.d/61-autosuspend-local.hwdb @@ -24,8 +24,9 @@ # # Allowed properties are: # ID_AUTOSUSPEND=1 - # +# All matches should end in ':*' to allow future expansions of the match key. + # Sort by brand, model ######################################### diff --git a/hwdb.d/60-evdev.hwdb b/hwdb.d/60-evdev.hwdb index 7c51d93016..0af8c8c461 100644 --- a/hwdb.d/60-evdev.hwdb +++ b/hwdb.d/60-evdev.hwdb @@ -3,10 +3,10 @@ # The lookup keys are composed in: # 60-evdev.rules # -# Note: The format of the "evdev:" prefix match key is a -# contract between the rules file and the hardware data, it might -# change in later revisions to support more or better matches, it -# is not necessarily expected to be a stable ABI. +# Note: The format of the "evdev:" prefix match key is a contract between the +# rules file and the hardware data, it might change in later revisions to +# support more or better matches, it is not necessarily expected to be a stable +# ABI. # # Match string formats: # evdev:<modalias> @@ -17,8 +17,8 @@ # and add your rules there. To load the new rules execute (as root): # systemd-hwdb update # udevadm trigger /dev/input/eventXX -# where /dev/input/eventXX is the device in question. If in -# doubt, simply use /dev/input/event* to reload all input rules. +# where /dev/input/eventXX is the device in question. If in doubt, simply use +# /dev/input/event* to reload all input rules. # # If your changes are generally applicable, preferably send them as a pull # request to @@ -30,13 +30,14 @@ # Allowed properties are: # EVDEV_ABS_<axis>=<min>:<max>:<res>:<fuzz>:<flat> # -# where <axis> is the hexadecimal EV_ABS code as listed in linux/input.h -# and min, max, res, fuzz, flat are the decimal values to the respective -# fields of the struct input_absinfo as listed in linux/input.h. -# If a field is missing the field will be left as-is. Not all fields need to -# be present. e.g. ::45 sets the resolution to 45 units/mm. - +# where <axis> is the hexadecimal EV_ABS code as listed in linux/input.h and +# min, max, res, fuzz, flat are the decimal values to the respective fields of +# the struct input_absinfo as listed in linux/input.h. If a field is missing +# the field will be left as-is. Not all fields need to be present. e.g. ::45 +# sets the resolution to 45 units/mm. # +# All matches should end in ':*' to allow future expansions of the match key. + # Sort by brand, model ######################################### diff --git a/hwdb.d/60-input-id.hwdb b/hwdb.d/60-input-id.hwdb index 9e28db1e49..0fee575d0b 100644 --- a/hwdb.d/60-input-id.hwdb +++ b/hwdb.d/60-input-id.hwdb @@ -3,13 +3,13 @@ # The lookup keys are composed in: # 60-input-id.rules # -# Note: The format of the "input-id:" prefix match key is a -# contract between the rules file and the hardware data, it might -# change in later revisions to support more or better matches, it -# is not necessarily expected to be a stable ABI. +# Note: The format of the "input-id:" prefix match key is a contract between +# the rules file and the hardware data, it might change in later revisions to +# support more or better matches, it is not necessarily expected to be a stable +# ABI. # # Match string formats: -# id-input:modalias:<modalias> +# id-input:modalias:<modalias pattern> # # To add local entries, create a new file # /etc/udev/hwdb.d/61-input-id-local.hwdb @@ -27,16 +27,14 @@ # udevadm info /dev/input/eventXX. # # This file must only be used where the input_id builtin assigns the wrong -# properties or lacks the assignment of some properties. This is almost -# always caused by a device not adhering to the standard of the device's -# type. +# properties or lacks the assignment of some properties. This is almost always +# caused by a device not adhering to the standard of the device's type. # # Allowed properties are: -# ID_INPUT -# ID_INPUT_ACCELEROMETER, ID_INPUT_MOUSE, -# ID_INPUT_POINTINGSTICK, ID_INPUT_TOUCHSCREEN, ID_INPUT_TOUCHPAD, -# ID_INPUT_TABLET, ID_INPUT_TABLET_PAD, ID_INPUT_JOYSTICK, ID_INPUT_KEY, -# ID_INPUT_KEYBOARD, ID_INPUT_SWITCH, ID_INPUT_TRACKBALL +# ID_INPUT, ID_INPUT_ACCELEROMETER, ID_INPUT_MOUSE, ID_INPUT_POINTINGSTICK, +# ID_INPUT_TOUCHSCREEN, ID_INPUT_TOUCHPAD, ID_INPUT_TABLET, +# ID_INPUT_TABLET_PAD, ID_INPUT_JOYSTICK, ID_INPUT_KEY, ID_INPUT_KEYBOARD, +# ID_INPUT_SWITCH, ID_INPUT_TRACKBALL # # ID_INPUT # * MUST be set when ANY of ID_INPUT_* is set @@ -45,11 +43,12 @@ # ID_INPUT_TABLET # * MUST be set when setting ID_INPUT_TABLET_PAD # -# Allowed values are 1 and 0 to set or unset, repsectively. +# Allowed values are 1 and 0 to set or unset, respectively. # # NOT allowed in this file are: # ID_INPUT_WIDTH_MM, ID_INPUT_HEIGHT_MM, ID_INPUT_TOUCHPAD_INTEGRATION # +# All matches should end in ':*' to allow future expansions of the match key. # Example: # id-input:modalias:input:b0003v1234pABCD* diff --git a/hwdb.d/60-keyboard.hwdb b/hwdb.d/60-keyboard.hwdb index cba626db1b..b6d0021637 100644 --- a/hwdb.d/60-keyboard.hwdb +++ b/hwdb.d/60-keyboard.hwdb @@ -13,10 +13,10 @@ # The lookup keys are composed in: # 60-evdev.rules # -# Note: The format of the "evdev:" prefix match key is a -# contract between the rules file and the hardware data, it might -# change in later revisions to support more or better matches, it -# is not necessarily expected to be a stable ABI. +# Note: The format of the "evdev:" prefix match key is a contract between the +# rules file and the hardware data, it might change in later revisions to +# support more or better matches, it is not necessarily expected to be a stable +# ABI. # # Supported hardware matches are: # - Generic input devices match: @@ -47,7 +47,8 @@ # /sys/class/input/input?/capabilities/ev" and <vendor> is the # firmware-provided string exported by the kernel DMI modalias, # see /sys/class/dmi/id/modalias - +# +# All matches should end in ':*' to allow future expansions of the match key. # ######################### KEY MAPPING ###################################### # diff --git a/hwdb.d/60-sensor.hwdb b/hwdb.d/60-sensor.hwdb index e742a23d89..3f20c1f787 100644 --- a/hwdb.d/60-sensor.hwdb +++ b/hwdb.d/60-sensor.hwdb @@ -3,17 +3,17 @@ # The lookup keys are composed in: # 60-sensor.rules # -# Note: The format of the "sensor:" prefix match key is a -# contract between the rules file and the hardware data, it might -# change in later revisions to support more or better matches, it -# is not necessarily expected to be a stable ABI. +# Note: The format of the "sensor:" prefix match key is a contract between the +# rules file and the hardware data, it might change in later revisions to +# support more or better matches, it is not necessarily expected to be a stable +# ABI. # # Match string formats: -# sensor:modalias:<parent device modalias>:dmi:<dmi string> +# sensor:modalias:<parent modalias pattern>:dmi:<dmi pattern> # -# The device modalias can be seen in the `modalias` file -# of the sensor parent, for example: -# cat /sys/`udevadm info -q path -n /dev/iio:device0`/../modalias +# The device modalias can be seen in the `modalias` file of the sensor parent, +# for example: +# cat /sys/`udevadm info -q path -n /dev/iio:device0`/../modalias # # The full DMI string of the running machine can be read from # /sys/class/dmi/id/modalias @@ -46,7 +46,7 @@ # where <matrix> is a mount-matrix in the format specified in the IIO # subsystem[1]. The default, when unset, is equivalent to: # ACCEL_MOUNT_MATRIX=1, 0, 0; 0, 1, 0; 0, 0, 1 -# eg. the identity matrix. +# eg. the identity matrix, # and <value> is an integer value above which an object is considered # close by a proximity sensor: # PROXIMITY_NEAR_LEVEL=100 @@ -67,6 +67,8 @@ # or 'display'. The default, when unset, is equivalent to: # ACCEL_LOCATION=display # +# All matches should end in ':*' to allow future expansions of the match key. + # Sort by brand, model ######################################### diff --git a/hwdb.d/70-joystick.hwdb b/hwdb.d/70-joystick.hwdb index 9d5c4fc069..e926898ac8 100644 --- a/hwdb.d/70-joystick.hwdb +++ b/hwdb.d/70-joystick.hwdb @@ -36,6 +36,8 @@ # # If the property is missing, user-space can assume: # ID_INPUT_JOYSTICK_INTEGRATION=external +# +# All matches should end in ':*' to allow future expansions of the match key. joystick:bluetooth:* ID_INPUT_JOYSTICK_INTEGRATION=external diff --git a/hwdb.d/70-mouse.hwdb b/hwdb.d/70-mouse.hwdb index d0a2a22709..afb935d640 100644 --- a/hwdb.d/70-mouse.hwdb +++ b/hwdb.d/70-mouse.hwdb @@ -6,35 +6,37 @@ # The lookup keys are composed in: # 70-mouse.rules # -# Note: The format of the "mouse:" prefix match key is a -# contract between the rules file and the hardware data, it might -# change in later revisions to support more or better matches, it -# is not necessarily expected to be a stable ABI. +# Note: The format of the "mouse:" prefix match key is a contract between the +# rules file and the hardware data, it might change in later revisions to +# support more or better matches, it is not necessarily expected to be a stable +# ABI. # -# Match string format: +# Match key format: # mouse:<subsystem>:v<vid>p<pid>:name:<name>: # # Supported subsystems: usb, bluetooth # vid/pid as 4-digit hex lowercase vendor/product # # if vid/pid is unavailable, use -# mouse:*:name:<name>: +# mouse:*:name:<name>:* # if name is unavailable, use -# mouse:<subsystem>:v<vid>p<pid>:* +# mouse:<subsystem>:v<vid>p<pid>:* # # For example, the following 5 matches all match the same mouse: -# mouse:usb:v17efp6019:name:Lenovo Optical USB Mouse: -# mouse:usb:*:name:Lenovo Optical USB Mouse: -# mouse:usb:v17efp6019:* -# mouse:*:name:Lenovo Optical USB Mouse: +# mouse:usb:v17efp6019:name:Lenovo Optical USB Mouse:* +# mouse:usb:*:name:Lenovo Optical USB Mouse:* +# mouse:usb:v17efp6019:* +# mouse:*:name:Lenovo Optical USB Mouse:* +# +# All matches should end in ':*' to allow future expansions of the match key. # # To add local entries, create a new file # /etc/udev/hwdb.d/71-mouse-local.hwdb # and add your rules there. To load the new rules execute (as root): # systemd-hwdb update # udevadm trigger /dev/input/eventXX -# where /dev/input/eventXX is the mouse in question. If in -# doubt, simply use /dev/input/event* to reload all input rules. +# where /dev/input/eventXX is the mouse in question. If in doubt, simply use +# /dev/input/event* to reload all input rules. # # If your changes are generally applicable, preferably send them as a pull # request to @@ -44,12 +46,12 @@ # udevadm info /dev/input/eventXX. # # Allowed properties are: -# ID_INPUT_TRACKBALL -# MOUSE_DPI -# MOUSE_WHEEL_CLICK_ANGLE -# MOUSE_WHEEL_CLICK_ANGLE_HORIZONTAL -# MOUSE_WHEEL_CLICK_COUNT -# MOUSE_WHEEL_CLICK_COUNT_HORIZONTAL +# ID_INPUT_TRACKBALL +# MOUSE_DPI +# MOUSE_WHEEL_CLICK_ANGLE +# MOUSE_WHEEL_CLICK_ANGLE_HORIZONTAL +# MOUSE_WHEEL_CLICK_COUNT +# MOUSE_WHEEL_CLICK_COUNT_HORIZONTAL # ######################################### # ID_INPUT_TRACKBALL # @@ -63,7 +65,7 @@ ######################################### # # DPI settings are specified as -# MOUSE_DPI=<dpi>[@<frequency>] +# MOUSE_DPI=<dpi>[@<frequency>] # # Where <dpi> is the resolution in dots per inch, and <frequency> the # sampling frequency in Hz (optional). If a device supports dynamic diff --git a/hwdb.d/70-pointingstick.hwdb b/hwdb.d/70-pointingstick.hwdb index c5c7dd9725..1c284267c3 100644 --- a/hwdb.d/70-pointingstick.hwdb +++ b/hwdb.d/70-pointingstick.hwdb @@ -13,7 +13,7 @@ # # Supported hardware matches are: # - Generic input devices match: -# evdev:input:bZZZZvYYYYpXXXXeWWWW-VVVV +# evdev:input:bZZZZvYYYYpXXXXeWWWW-VVVV:* # This matches on the kernel modalias of the input-device, mainly: # ZZZZ is the bus-id (see /usr/include/linux/input.h BUS_*), YYYY, XXXX and # WWW are the 4-digit hex uppercase vendor, product and version ID and VVVV @@ -22,11 +22,13 @@ # in /sys/class/input/eventX/device/id. # # - Input driver device name and DMI data match: -# evdev:name:<input device name>:dmi:bvn*:bvr*:bd*:svn<vendor>:pn* +# evdev:name:<input device name>:dmi:bvn*:bvr*:bd*:svn<vendor>:pn*:* # <input device name> is the name device specified by the driver, # <vendor> is the firmware-provided string from the kernel DMI modalias, # see /sys/class/dmi/id/modalias # +# All matches should end in ':*' to allow future expansions of the match key. +# # To add local entries, create a new file # /etc/udev/hwdb.d/71-pointingstick-local.hwdb # and add your rules there. To load the new rules execute (as root): @@ -76,7 +78,6 @@ # drivers/input/mouse/trackpoint.c in the Linux kernel sources. # -# # Sort by brand, model ######################################### diff --git a/hwdb.d/70-touchpad.hwdb b/hwdb.d/70-touchpad.hwdb index 8194d98358..df9ba35a9d 100644 --- a/hwdb.d/70-touchpad.hwdb +++ b/hwdb.d/70-touchpad.hwdb @@ -15,6 +15,8 @@ # # vid/pid as 4-digit hex lowercase vendor/product # +# All matches should end in ':*' to allow future expansions of the match key. +# # To add local entries, create a new file # /etc/udev/hwdb.d/71-touchpad-local.hwdb # and add your rules there. To load the new rules execute (as root): |