========================== Database of PHY device IDs ========================== 2024/04/02 Takashi Sakamoto .. contents:: Contents :depth: 2 :local: :backlinks: top Overview ======== A PHY connects the controller to the actual ports and manages the low-level electrical details. Most motherboard and add-on card controllers have the PHY integrated in the same chip; most embedded devices have a separate PHY chip, often from TI. For example, for a PCI FireWire controller, the chip model is identified by its PCI ID on the PCI side (shown by ``lspci``, and by its !FireWire ID on the FireWire side (shown by ``lsfirewirephy`` command in `linux-firewire-utils `_) :: PCI(e) bus +------------++-----+ FireWire bus ... --+----+------| controller || PHY |----+-----+----- ... | | +------------++-----+ | | ... ... ... ... How to add new entries ====================== Run ``lsfirewirephy`` in `linux-firewire-utils `_ to get a list of PHY vendor/device IDs. Please post the numbers and the chip name to the `linux1394-devel `_. PHY device IDs ============== * 00000e: `Fujitsu `_ * 00000e:086613 MB86613 * 00004c: `NEC `_ * 00004c:000201 PD728xx “OrangeLink” * 00004c:050160 PD72873 “Firewarden” * 00053d: `Broadcom `_ (formerly known as `Agere `_, `LSI `_, `Avago `_) * 00053d:0533xx FW533E “TrueFire” * 00053d:0643xx FW643 “TrueFire” * 00053d:0643xx FW643E “TrueFire” * 00053d:0843xx FW843 * 000cc2: ControlNet India (chip design for O2Micro) * 000cc2:401104 OZxxx * 001163: `System S.p.A. `_ (actually from `VIA `_, but with a wrong ID) * 001163:306001 `VT6306 “Fire” `_ * 001163:306001 `VT6307 “Fire IIM” `_ * 001163:306001 `VT6308 “Fire IIM” `_ * 001163:306001 `VT6312 “Fire” `_ * 001163:306001 `VT6315 “Fire” `_ * 001163:306001 `VT6320 “Fire” `_ * 001163:306001 `VT6325 “Fire” `_ * 001163:306001 `VT6330 “Fire” `_ * 001454: `Microchip `_ (formerly known as `Symwave `_) * 001454:003181 SW3080 “FirePHY” * 001b8c: `JMicron `_ * 001b8c:038100 `JMB381 `_ * 004063: `VIA `_ * (see above) * 00601d: `Broadcom `_ (formerly known as `Lucent `_, `LSI `_, `Avago `_) * 00601d:0322xx FW322 “TrueFire” * 00601d:0323xx FW323 “TrueFire” * 00601d:0802xx FW802 “TrueFire” * 006037: `NXP `_ (formerly known as `Philips `_) * 006037:412801 PDI1394P25 * 006037:422001 PDI1394P23 * 006037:4239x0 PDI1394P24 * 006037:431000 PDI1394P21 * 006037:431100 PDI1394P22 * 00c02d: `Fujifilm `_ * 00c02d:303562 MD8405B * 00c02d:303565 MD8405E * 080028: `Texas Instruments `_ * 080028:42308a `TSB41LV02A `_ * 080028:424296 `TSB41AB1 `_ * 080028:424296 `TSB41AB2 `_ * 080028:424499 `TSB43AB22 “iOHCI-Lynx” `_ * 080028:424499 `TSB43AB22A “iOHCI-Lynx” `_ * 080028:424729 `XIO2200A `_ * 080028:434195 `TSB41AB3 `_ * 080028:434502 `TSB43AB23 `_ * 080028:434615 `TSB43CB43A “iceLynx Micro” `_ * 080028:46318a `TSB41LV06A `_ * 080028:831304 `TSB81BA3 `_ * 080028:831304 TSB81BA3A * 080028:831306 `TSB81BA3D `_ * 080028:831307 `TSB81BA3E `_ * 080028:831307 `XIO2213A “Cheetah Express” `_ * 080028:831307 `XIO2213B “Cheetah Express” `_ * 080028:833003 `TSB41BA3B `_ * 080028:833005 `TSB41BA3D `_ * 10005a: `IBM `_ * 10005a:21860x IBM21S860 * 10005a:21861x IBM21S861 * 10005a:21862x IBM21S862 Original document ================= This page is copied from ``_ in the original repository for ``linux-firewire-utils``.