MFC r322308: Add new Intel Lewisburg and Union Point chipset PCI IDs.
While there, polish some old AHCI ones, since they are still reused.
MFC r322309, r322316:
Use "Ibex Peak" codename for "5 Series/3400 Series" chipsets.
This is shorter and unifies naming with later chipsets.
MFC r325571: Add some PCI IDs found on AMD Epyc system.
MFC r327094: Add AHCI/XHCI device IDs found on AMD Ryzen+B350 system.
MFC r320178:
Add some device IDs for Intel Denverton SoCs.
MFC r324186:
Define a single instance of ahci_devclass and reference it from all the
attachment code for various SOCs and busses. Remove all the static and
should-have-been-static and named-differently instances of it.
This should eliminate the recently-grown build warnings about multiple
definitions when building arm kernels.
MFC: r327364, r334293
- Add AHCI/XHCI device IDs found on AMD 1950X+X399 system
- Describe Fresco Logic FL1100 USB 3.0 controllers.
Approved by: re (gjb)