Database of PHY device IDs

2024/04/02 Takashi Sakamoto

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

Original document

This page is copied from https://github.com/cladisch/linux-firewire-utils/wiki/PhyIDs in the original repository for linux-firewire-utils.