net: ethernet: stmmac: remove select QCOM_SOCINFO and make it optional
authorChristian Marangi <ansuelsmth@gmail.com>
Thu, 16 Jun 2022 22:15:54 +0000 (00:15 +0200)
committerDavid S. Miller <davem@davemloft.net>
Sun, 19 Jun 2022 08:52:47 +0000 (09:52 +0100)
QCOM_SOCINFO depends on QCOM_SMEM but is not selected, this cause some
problems with QCOM_SOCINFO getting selected with the dependency of
QCOM_SMEM not met.
To fix this remove the select in Kconfig and add additional info in the
DWMAC_IPQ806X config description.

Reported-by: kernel test robot <lkp@intel.com>
Fixes: 9ec092d2feb6 ("net: ethernet: stmmac: add missing sgmii configure for ipq806x")
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/stmicro/stmmac/Kconfig

index c4bca16dae572425f159e8bd0ae888ac70b3cb67..31ff35174034297ab68cc6eeae6b9d063812f1f4 100644 (file)
@@ -83,7 +83,6 @@ config DWMAC_IPQ806X
        default ARCH_QCOM
        depends on OF && (ARCH_QCOM || COMPILE_TEST)
        select MFD_SYSCON
-       select QCOM_SOCINFO
        help
          Support for QCA IPQ806X DWMAC Ethernet.
 
@@ -92,6 +91,9 @@ config DWMAC_IPQ806X
          acceleration features available on this SoC. Network devices
          will behave like standard non-accelerated ethernet interfaces.
 
+         Select the QCOM_SOCINFO config flag to enable specific dwmac
+         fixup based on the ipq806x SoC revision.
+
 config DWMAC_LPC18XX
        tristate "NXP LPC18xx/43xx DWMAC support"
        default ARCH_LPC18XX