HomeFreeBSD

Support new MDIO hierarchy in ThunderX DTB

Description

Support new MDIO hierarchy in ThunderX DTB

Some firmware revisions provide different DTB tree that include
odd MDIO placement in the tree.
This commit adds support for 2 new buses:

  • MRML bridge (PCIB subordinate)
  • MDIO nexus (MRML subordinate)

This allows for the correct MDIO attachment with both - new and old
firmware.

Obtained from: Semihalf
Sponsored by: Cavium
Differential Revision: https://reviews.freebsd.org/D5070

Details

Provenance
zbbAuthored on
Differential Revision
D5070: Support new MDIO hierarchy in ThunderX DTB
Parents
rS294993: Add FDT bus capabilities to ThunderX PCI driver
Branches
Unknown
Tags
Unknown