702-net-ethernet-qualcomm-add-IPQESS-support.patch 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. From 4f488235f498db43f2412116dea6e02c7fb20216 Mon Sep 17 00:00:00 2001
  2. From: Robert Marko <[email protected]>
  3. Date: Mon, 1 Nov 2021 12:36:51 +0100
  4. Subject: [PATCH] net: ethernet: qualcomm: add IPQESS support
  5. Allow compiling the IPQESS driver that supports the
  6. Qualcomm IPQ40xx SoC built-in ethernet controller.
  7. Signed-off-by: Robert Marko <[email protected]>
  8. ---
  9. drivers/net/ethernet/qualcomm/Kconfig | 11 +++++++++++
  10. drivers/net/ethernet/qualcomm/Makefile | 1 +
  11. 2 files changed, 12 insertions(+)
  12. --- a/drivers/net/ethernet/qualcomm/Kconfig
  13. +++ b/drivers/net/ethernet/qualcomm/Kconfig
  14. @@ -60,6 +60,17 @@ config QCOM_EMAC
  15. low power, Receive-Side Scaling (RSS), and IEEE 1588-2008
  16. Precision Clock Synchronization Protocol.
  17. +config QCOM_IPQ4019_ESS_EDMA
  18. + tristate "Qualcomm Atheros IPQ4019 ESS EDMA support"
  19. + depends on OF
  20. + select PHYLINK
  21. + help
  22. + This driver supports the Qualcomm Atheros IPQ40xx built-in
  23. + ESS EDMA ethernet controller.
  24. +
  25. + To compile this driver as a module, choose M here: the
  26. + module will be called ipqess.
  27. +
  28. source "drivers/net/ethernet/qualcomm/rmnet/Kconfig"
  29. endif # NET_VENDOR_QUALCOMM
  30. --- a/drivers/net/ethernet/qualcomm/Makefile
  31. +++ b/drivers/net/ethernet/qualcomm/Makefile
  32. @@ -10,5 +10,6 @@ obj-$(CONFIG_QCA7000_UART) += qcauart.o
  33. qcauart-objs := qca_uart.o
  34. obj-y += emac/
  35. +obj-y += ipqess/
  36. obj-$(CONFIG_RMNET) += rmnet/