Page MenuHomeFreeBSD

Introduce Broadcom NS2 iProc PCIe RC driver
Needs ReviewPublic

Authored by mst_semihalf.com on Aug 21 2019, 6:53 PM.

Details

Reviewers
mw
imp
manu
Summary

This patch contains a PCIe root complex driver for Broadcom Northstar2 arm64 SoC.
Internal and external PCIe (PAXC and PAXB) are supported in RC mode.

Diff Detail

Repository
rS FreeBSD src repository
Lint
Lint Skipped
Unit
Unit Tests Skipped

Event Timeline

Changes after internal review:

  • Remove structures for unsupported PAXB/PAXC V2 revisions - they won't be probed
  • Derive from ofw_pci_driver instead of exporting its methods
  • Make explicit apb_err_disable/enable functions
  • Simplify some code