linux-next-cherry-picks: Bring upstream fixes on cxgb4
Bring below upstream fixes on cxgb4:
f0a8e6d cxgb4: Add more PCI device ids.
0034b29 cxgb4: Don't assume LSO only uses SGL path in t4_eth_xmit()
c1f49e3 cxgb4: Remove unused registers and add missing ones
1ac0f09 cxgb4: Query firmware for T5 ULPTX MEMWRITE DSGL capabilities
4fe44dd cxgb4: LE-Workaround is not atomic in firmware
57d8b76 cxgb4: Allow >10G ports to have multiple queues
a94cd70 cxgb4: Print adapter VPD Part Number instead of Engineering Change field
72aca4b cxgb4: Add support to recognize 40G links
This adds support for Chelsio 40G adapters.
And also, brings in misc. fixes on cxgb4 for T4 and T5 adapters.
Signed-off-by: Kumar Sanghvi <kumaras@chelsio.com>