blob: 9a1e54616fbd4eb6477e7c4e2ed75635f5c1b391 [file] [log] [blame]
==========================
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 <https://git.kernel.org/pub/scm/utils/ieee1394/linux-firewire-utils.git/>`_)
::
PCI(e) bus +------------++-----+ FireWire bus
... --+----+------| controller || PHY |----+-----+----- ...
| | +------------++-----+ | |
... ... ... ...
How to add new entries
======================
Run ``lsfirewirephy`` in
`linux-firewire-utils <https://git.kernel.org/pub/scm/utils/ieee1394/linux-firewire-utils.git/>`_
to get a list of PHY vendor/device IDs.
Please post the numbers and the chip name to the
`linux1394-devel <http://lists.sourceforge.net/mailman/listinfo/linux1394-devel>`_.
PHY device IDs
==============
* 00000e: `Fujitsu <http://www.fujitsu.com/>`_
* 00000e:086613 MB86613
* 00004c: `NEC <http://www.nec.co.jp/>`_
* 00004c:000201 PD728xx OrangeLink
* 00004c:050160 PD72873 Firewarden
* 00053d: `Broadcom <http://www.broadcom.com/>`_ (formerly known as `Agere <http://agere.com/>`_,
`LSI <http://www.lsi.com/>`_, `Avago <http://www.avagotech.com/>`_)
* 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. <http://www.system-group.it/>`_ (actually from
`VIA <http://www.via.com.tw/>`_, but with a wrong ID)
* 001163:306001 `VT6306 “Fire” <http://www.via.com.tw/en/products/peripherals/1394/vt6306l/>`_
* 001163:306001 `VT6307 “Fire IIM” <http://www.via.com.tw/en/products/peripherals/1394/vt6307ls/>`_
* 001163:306001 `VT6308 “Fire IIM” <http://www.via.com.tw/en/products/peripherals/1394/vt6308ps/>`_
* 001163:306001 `VT6312 “Fire” <http://www.via.com.tw/en/products/peripherals/1394/vt6312/>`_
* 001163:306001 `VT6315 “Fire” <http://www.via.com.tw/en/products/peripherals/1394/vt6315/>`_
* 001163:306001 `VT6320 “Fire” <http://www.via.com.tw/en/products/peripherals/1394/vt6320/>`_
* 001163:306001 `VT6325 “Fire” <http://www.via.com.tw/en/products/peripherals/1394/vt6325/>`_
* 001163:306001 `VT6330 “Fire” <http://www.via.com.tw/en/products/peripherals/1394/vt6330/>`_
* 001454: `Microchip <http://www.microchip.com/>`_ (formerly known as
`Symwave <http://symwave.com/>`_)
* 001454:003181 SW3080 FirePHY
* 001b8c: `JMicron <http://www.jmicron.com/>`_
* 001b8c:038100 `JMB381 <http://www.jmicron.com/JMB38X.html>`_
* 004063: `VIA <http://www.via.com.tw/>`_
* (see above)
* 00601d: `Broadcom <http://www.broadcom.com/>`_ (formerly known as
`Lucent <http://www.lucent.com>`_, `LSI <http://www.lsi.com/>`_,
`Avago <http://www.avagotech.com/>`_)
* 00601d:0322xx FW322 TrueFire
* 00601d:0323xx FW323 TrueFire
* 00601d:0802xx FW802 TrueFire
* 006037: `NXP <http://www.nxp.com/>`_ (formerly known as `Philips <http://www.philips.com/>`_)
* 006037:412801 PDI1394P25
* 006037:422001 PDI1394P23
* 006037:4239x0 PDI1394P24
* 006037:431000 PDI1394P21
* 006037:431100 PDI1394P22
* 00c02d: `Fujifilm <http://www.fujifilm.com/>`_
* 00c02d:303562 MD8405B
* 00c02d:303565 MD8405E
* 080028: `Texas Instruments <http://www.ti.com/>`_
* 080028:42308a `TSB41LV02A <http://www.ti.com/product/tsb41lv02a>`_
* 080028:424296 `TSB41AB1 <http://www.ti.com/product/tsb41ab1>`_
* 080028:424296 `TSB41AB2 <http://www.ti.com/product/tsb41ab2>`_
* 080028:424499 `TSB43AB22 “iOHCI-Lynx” <http://www.ti.com/product/tsb43ab22>`_
* 080028:424499 `TSB43AB22A “iOHCI-Lynx” <http://www.ti.com/product/tsb43ab22a>`_
* 080028:424729 `XIO2200A <http://www.ti.com/product/xio2200a>`_
* 080028:434195 `TSB41AB3 <http://www.ti.com/product/tsb41ab3>`_
* 080028:434502 `TSB43AB23 <http://www.ti.com/product/tsb43ab23>`_
* 080028:434615 `TSB43CB43A “iceLynx Micro” <http://www.ti.com/product/tsb43cb43a>`_
* 080028:46318a `TSB41LV06A <http://www.ti.com/product/tsb41lv06a>`_
* 080028:831304 `TSB81BA3 <http://www.ti.com/product/tsb81ba3>`_
* 080028:831304 TSB81BA3A
* 080028:831306 `TSB81BA3D <http://www.ti.com/product/tsb81ba3d>`_
* 080028:831307 `TSB81BA3E <http://www.ti.com/product/tsb81ba3e>`_
* 080028:831307 `XIO2213A “Cheetah Express” <http://www.ti.com/product/xio2213a>`_
* 080028:831307 `XIO2213B “Cheetah Express” <http://www.ti.com/product/xio2213b>`_
* 080028:833003 `TSB41BA3B <http://www.ti.com/product/tsb41ba3b>`_
* 080028:833005 `TSB41BA3D <http://www.ti.com/product/tsb41ba3d>`_
* 10005a: `IBM <http://www.ibm.com/>`_
* 10005a:21860x IBM21S860
* 10005a:21861x IBM21S861
* 10005a:21862x IBM21S862
Original document
=================
This page is copied from `<https://github.com/cladisch/linux-firewire-utils/wiki/PhyIDs>`_ in the
original repository for ``linux-firewire-utils``.