1
0
mirror of https://github.com/systemd/systemd synced 2024-07-03 08:29:25 +00:00

hwdb: ieee1394-unit-function: adjustment of entries with device attributes available in Linux v6.8

The series of changes[1] has been merged to Linux v6.8-rc1[2], which
alters the parser of the content of configuration ROM. As a result, some
device attributes for model information in the legacy layout of
configuration ROM are finally available for node and unit devices. The
change enables to distinguish the devices by model information, and what
is required in systemd PR 30205[3]. It can improve the hwdb for IEEE 1394
functions in the point addressed at issue 25029[4].

This commit fulfills some entries for the hwdb, which corresponds to some
devices with the legacy layout of configuration ROM. They provides both
vendor and model names to udev applications.

[1] https://lore.kernel.org/lkml/20240110111331.GA138108@workstation.local/
[2] https://lore.kernel.org/lkml/CAHk-=wiB4iHTtfZKiy5pC24uOjun4fbj4kSX0=ZnGsOXadMf6g@mail.gmail.com/
[3] https://github.com/systemd/systemd/pull/30205
[4] https://github.com/systemd/systemd/issues/25029
This commit is contained in:
Takashi Sakamoto 2024-01-23 15:20:29 +09:00 committed by Yu Watanabe
parent 8a9bf03bd7
commit bd922111fd

View File

@ -1342,18 +1342,34 @@ ieee1394:ven00001287mo00000036sp0000A02Dver00010001
# 1.0 (December 12, 2000, 1394 Trading Association, TA Document 1999027)'.
#
ieee1394:node:ven0x080046units0x00a02d:0x010001
ieee1394:ven00080046mo00000000sp0000A02Dver00010001
# In Linux kernel v6.7 or before. The model field is not filled and left as zero.
ieee1394:node:ven0x080046units0x00a02d:0x01000[01]
ieee1394:ven00080046mo00000000sp0000A02Dver0001000[01]
ID_VENDOR_FROM_DATABASE=Sony Corporation
IEEE1394_UNIT_FUNCTION_VIDEO=1
ieee1394:node:ven0x080046mo0xfa0000units0x00a02d:0x010000
ieee1394:ven00080046mo00FA0000sp0000A02Dver00010000
ID_VENDOR_FROM_DATABASE=Sony
ID_MODEL_FROM_DATABASE=DVMC-DA1
IEEE1394_UNIT_FUNCTION_VIDEO=1
ieee1394:node:ven0x080046mo0x380027units0x00a02d:0x010001
ieee1394:ven00080046mo00380027sp0000A02Dver00010001
ID_VENDOR_FROM_DATABASE=Sony
ID_MODEL_FROM_DATABASE=DCR-TRV120
IEEE1394_UNIT_FUNCTION_VIDEO=1
ieee1394:node:ven0x080046mo0x38000funits0x00a02d:0x010001
ieee1394:ven00080046mo0038000Fsp0000A02Dver00010001
ID_VENDOR_FROM_DATABASE=Sony
ID_MODEL_FROM_DATABASE=DCR-TRV310
IEEE1394_UNIT_FUNCTION_VIDEO=1
#
# Sony Media converter without AV/C command set.
#
ieee1394:node:ven0x080046units0x00a02d:0x010000
ieee1394:ven00080046*sp0000A02Dver00010000
ieee1394:node:ven0x008045mo0x80a020units0x00a02d:0x010001
ieee1394:ven00008045mo0080A020sp0000A02Dver00010001
ID_VENDOR_FROM_DATABASE=Panasonic
ID_MODEL_FROM_DATABASE=AG-DV1
IEEE1394_UNIT_FUNCTION_VIDEO=1
#