Add support for the Qualcomm IPQ50xx in the QCA NSS dataplane driver.
The QCA implementation uses old DMA api calls and a downstream SCM call,
so convert to proper Linux DMA and SCM api calls.
In addition, add fixed-link support to support SGMII which is used to
connect the internal IPQ50xx switch to an external switch (such as QCA8337)
Co-developed-by: Ziyang Huang <hzyitc@outlook.com>
Signed-off-by: Ziyang Huang <hzyitc@outlook.com>
Signed-off-by:George Moussalem <george.moussalem@outlook.com>