siflower: 6.12: refresh patches
authorZhu Yujie <[email protected]>
Fri, 14 Nov 2025 07:15:44 +0000 (15:15 +0800)
committerChristian Marangi <[email protected]>
Wed, 19 Nov 2025 19:57:31 +0000 (20:57 +0100)
This involves rebasing the patches and resolving any conflicts
arising from changes in the base kernel between the previous
supported version and 6.12.

Tested-by: Jingkun Zheng <[email protected]>
Tested-by: Zhu Yujie <[email protected]>
Tested-by: Chuanhong Guo [email protected]
Signed-off-by: Zhu Yujie <[email protected]>
Link: https://github.com/openwrt/openwrt/pull/20555
Signed-off-by: Christian Marangi <[email protected]>
16 files changed:
target/linux/siflower/patches-6.12/004-mips-add-support-for-Siflower-SF19A2890.patch
target/linux/siflower/patches-6.12/005-clk-add-drivers-for-siflower-socs.patch
target/linux/siflower/patches-6.12/006-reset-add-support-for-sf19a2890.patch
target/linux/siflower/patches-6.12/007-gpio-add-support-for-siflower-socs.patch
target/linux/siflower/patches-6.12/008-pinctrl-add-driver-for-siflower-sf19a2890.patch
target/linux/siflower/patches-6.12/009-stmmac-add-support-for-sf19a2890.patch
target/linux/siflower/patches-6.12/010-phy-add-support-for-Siflower-USB-PHYs.patch
target/linux/siflower/patches-6.12/011-usb-dwc2-add-support-for-Siflower-SF19A2890.patch
target/linux/siflower/patches-6.12/012-usb-dwc2-handle-OTG-interrupt-regardless-of-GINTSTS.patch
target/linux/siflower/patches-6.12/013-riscv-add-Siflower-RISC-V-SoC-family-Kconfig-support.patch
target/linux/siflower/patches-6.12/015-reset-add-support-for-sf21a6826-sf21h8898.patch
target/linux/siflower/patches-6.12/016-spi-spi-mem-allow-gpio-cs-in-spi_mem_exec_op.patch
target/linux/siflower/patches-6.12/017-spi-add-support-for-sf21-qspi.patch
target/linux/siflower/patches-6.12/018-pci-dw-pcie-add-support-for-sf21-pcie.patch
target/linux/siflower/patches-6.12/019-net-phy-add-support-for-Siflower-SF23P1211-SF23P1240.patch
target/linux/siflower/patches-6.12/020-net-ethernet-add-support-for-Siflower-DPNS.patch

index b0f3c1a24efbc0a4c897868731a20a7b9cf56eaf..91f3c830aba0d5030501347739b9ac36fc7d0a35 100644 (file)
@@ -10,15 +10,15 @@ Signed-off-by: Chuanhong Guo <[email protected]>
 
 --- a/arch/mips/Kconfig
 +++ b/arch/mips/Kconfig
-@@ -861,6 +861,35 @@ config SIBYTE_BIGSUR
+@@ -893,6 +893,35 @@ config SIBYTE_BIGSUR
        select ZONE_DMA32 if 64BIT
        select SWIOTLB if ARCH_DMA_ADDR_T_64BIT && PCI
  
 +config MACH_SIFLOWER_MIPS
 +      bool "Siflower MIPS SoCs"
 +      select MIPS_GENERIC
++      select MACH_GENERIC_CORE
 +      select ARM_AMBA
-+      select BOOT_RAW
 +      select CEVT_R4K
 +      select CLKSRC_MIPS_GIC
 +      select COMMON_CLK
index 53539d91efea8dda0c9064888b16b34ffb6fc754..4fb218d4821bdc4f703135ce8552e82159909edc 100644 (file)
@@ -10,21 +10,21 @@ Signed-off-by: Chuanhong Guo <[email protected]>
 
 --- a/drivers/clk/Kconfig
 +++ b/drivers/clk/Kconfig
-@@ -489,6 +489,7 @@ source "drivers/clk/renesas/Kconfig"
+@@ -496,6 +496,7 @@ source "drivers/clk/renesas/Kconfig"
  source "drivers/clk/rockchip/Kconfig"
  source "drivers/clk/samsung/Kconfig"
  source "drivers/clk/sifive/Kconfig"
 +source "drivers/clk/siflower/Kconfig"
  source "drivers/clk/socfpga/Kconfig"
+ source "drivers/clk/sophgo/Kconfig"
  source "drivers/clk/sprd/Kconfig"
- source "drivers/clk/starfive/Kconfig"
 --- a/drivers/clk/Makefile
 +++ b/drivers/clk/Makefile
-@@ -116,6 +116,7 @@ obj-y                                      += renesas/
+@@ -127,6 +127,7 @@ obj-y                                      += renesas/
  obj-$(CONFIG_ARCH_ROCKCHIP)           += rockchip/
  obj-$(CONFIG_COMMON_CLK_SAMSUNG)      += samsung/
  obj-$(CONFIG_CLK_SIFIVE)              += sifive/
 +obj-$(CONFIG_CLK_SIFLOWER)            += siflower/
  obj-y                                 += socfpga/
+ obj-y                                 += sophgo/
  obj-$(CONFIG_PLAT_SPEAR)              += spear/
- obj-y                                 += sprd/
index 2701478ee25c2e0b25ff57388e9fa12f7277ab01..9c8bc5d29863708f1167003a613e29b1c21fee7d 100644 (file)
@@ -10,7 +10,7 @@ Signed-off-by: Chuanhong Guo <[email protected]>
 
 --- a/drivers/reset/Kconfig
 +++ b/drivers/reset/Kconfig
-@@ -211,6 +211,14 @@ config RESET_SCMI
+@@ -242,6 +242,14 @@ config RESET_SCMI
          This driver uses SCMI Message Protocol to interact with the
          firmware controlling all the reset signals.
  
@@ -24,10 +24,10 @@ Signed-off-by: Chuanhong Guo <[email protected]>
 +
  config RESET_SIMPLE
        bool "Simple Reset Controller Driver" if COMPILE_TEST || EXPERT
-       default ARCH_ASPEED || ARCH_BCMBCA || ARCH_BITMAIN || ARCH_REALTEK || ARCH_STM32 || (ARCH_INTEL_SOCFPGA && ARM64) || ARCH_SUNXI || ARC
+       default ARCH_ASPEED || ARCH_BCMBCA || ARCH_BITMAIN || ARCH_REALTEK || ARCH_SOPHGO || ARCH_STM32 || (ARCH_INTEL_SOCFPGA && ARM64) || ARCH_SUNXI || ARC
 --- a/drivers/reset/Makefile
 +++ b/drivers/reset/Makefile
-@@ -29,6 +29,7 @@ obj-$(CONFIG_RESET_QCOM_PDC) += reset-qc
+@@ -32,6 +32,7 @@ obj-$(CONFIG_RESET_QCOM_PDC) += reset-qc
  obj-$(CONFIG_RESET_RASPBERRYPI) += reset-raspberrypi.o
  obj-$(CONFIG_RESET_RZG2L_USBPHY_CTRL) += reset-rzg2l-usbphy-ctrl.o
  obj-$(CONFIG_RESET_SCMI) += reset-scmi.o
index 4d0b287a0d9c0b1c5cfc46de9cd49de07afb7f92..397b34f4285f6061936b1a7f3dd5e0c84687231d 100644 (file)
@@ -15,7 +15,7 @@ Signed-off-by: Chuanhong Guo <[email protected]>
 
 --- a/drivers/gpio/Kconfig
 +++ b/drivers/gpio/Kconfig
-@@ -576,6 +576,14 @@ config GPIO_SIFIVE
+@@ -635,6 +635,14 @@ config GPIO_SIFIVE
        help
          Say yes here to support the GPIO device on SiFive SoCs.
  
@@ -32,7 +32,7 @@ Signed-off-by: Chuanhong Guo <[email protected]>
        depends on SIOX
 --- a/drivers/gpio/Makefile
 +++ b/drivers/gpio/Makefile
-@@ -143,6 +143,7 @@ obj-$(CONFIG_GPIO_SAMA5D2_PIOBU)   += gpio
+@@ -149,6 +149,7 @@ obj-$(CONFIG_GPIO_SAMA5D2_PIOBU)   += gpio
  obj-$(CONFIG_GPIO_SCH311X)            += gpio-sch311x.o
  obj-$(CONFIG_GPIO_SCH)                        += gpio-sch.o
  obj-$(CONFIG_GPIO_SIFIVE)             += gpio-sifive.o
index 7475602d58e0c4fb25f89d73950af8e85b4469a9..4c4d059a94c5e4c96a8e186aa605c2ccc34b9e1b 100644 (file)
@@ -9,9 +9,9 @@ Subject: [PATCH 08/20] pinctrl: add driver for siflower sf19a2890
 
 --- a/drivers/pinctrl/Kconfig
 +++ b/drivers/pinctrl/Kconfig
-@@ -417,6 +417,16 @@ config PINCTRL_ROCKCHIP
-       help
-           This support pinctrl and GPIO driver for Rockchip SoCs.
+@@ -483,6 +483,16 @@ config PINCTRL_SCMI
+         It uses SCMI Message Protocol to interact with the
+         firmware providing all the pinctrl controls.
  
 +config PINCTRL_SF19A2890
 +      tristate "Siflower SF19A2890 pinctrl driver"
@@ -28,10 +28,10 @@ Subject: [PATCH 08/20] pinctrl: add driver for siflower sf19a2890
        depends on OF
 --- a/drivers/pinctrl/Makefile
 +++ b/drivers/pinctrl/Makefile
-@@ -43,6 +43,7 @@ obj-$(CONFIG_PINCTRL_PIC32)  += pinctrl-p
- obj-$(CONFIG_PINCTRL_PISTACHIO)       += pinctrl-pistachio.o
+@@ -48,6 +48,7 @@ obj-$(CONFIG_PINCTRL_PISTACHIO)      += pinct
  obj-$(CONFIG_PINCTRL_RK805)   += pinctrl-rk805.o
  obj-$(CONFIG_PINCTRL_ROCKCHIP)        += pinctrl-rockchip.o
+ obj-$(CONFIG_PINCTRL_SCMI)    += pinctrl-scmi.o
 +obj-$(CONFIG_PINCTRL_SF19A2890)       += pinctrl-sf19a2890.o
  obj-$(CONFIG_PINCTRL_SINGLE)  += pinctrl-single.o
  obj-$(CONFIG_PINCTRL_ST)      += pinctrl-st.o
index 85d17bebb98f63baacb1e1cc46ac04f342252e22..cc26afdab60536f4b2d632ad64231a3d5bfdfeff 100644 (file)
@@ -9,9 +9,9 @@ Subject: [PATCH 09/20] stmmac: add support for sf19a2890
 
 --- a/drivers/net/ethernet/stmicro/stmmac/Kconfig
 +++ b/drivers/net/ethernet/stmicro/stmmac/Kconfig
-@@ -142,6 +142,15 @@ config DWMAC_ROCKCHIP
-         This selects the Rockchip RK3288 SoC glue layer support for
-         the stmmac device driver.
+@@ -154,6 +154,15 @@ config DWMAC_RZN1
+         the stmmac device driver. This support can make use of a custom MII
+         converter PCS device.
  
 +config DWMAC_SF19A2890
 +      tristate "Siflower SF19A2890 GMAC support"
@@ -32,6 +32,6 @@ Subject: [PATCH 09/20] stmmac: add support for sf19a2890
  obj-$(CONFIG_DWMAC_QCOM_ETHQOS)       += dwmac-qcom-ethqos.o
  obj-$(CONFIG_DWMAC_ROCKCHIP)  += dwmac-rk.o
 +obj-$(CONFIG_DWMAC_SF19A2890) += dwmac-sf19a2890.o
+ obj-$(CONFIG_DWMAC_RZN1)      += dwmac-rzn1.o
  obj-$(CONFIG_DWMAC_SOCFPGA)   += dwmac-altr-socfpga.o
  obj-$(CONFIG_DWMAC_STARFIVE)  += dwmac-starfive.o
- obj-$(CONFIG_DWMAC_STI)               += dwmac-sti.o
index dc30ace79d91832095eaff97e6bac8c934d3dd84..fb6f1da9a2bea8fc5b2304f301b128d784569d6e 100644 (file)
@@ -10,7 +10,7 @@ Signed-off-by: Chuanhong Guo <[email protected]>
 
 --- a/drivers/phy/Kconfig
 +++ b/drivers/phy/Kconfig
-@@ -90,6 +90,7 @@ source "drivers/phy/ralink/Kconfig"
+@@ -102,6 +102,7 @@ source "drivers/phy/realtek/Kconfig"
  source "drivers/phy/renesas/Kconfig"
  source "drivers/phy/rockchip/Kconfig"
  source "drivers/phy/samsung/Kconfig"
@@ -20,7 +20,7 @@ Signed-off-by: Chuanhong Guo <[email protected]>
  source "drivers/phy/starfive/Kconfig"
 --- a/drivers/phy/Makefile
 +++ b/drivers/phy/Makefile
-@@ -29,6 +29,7 @@ obj-y                                        += allwinner/   \
+@@ -32,6 +32,7 @@ obj-y                                        += allwinner/   \
                                           renesas/     \
                                           rockchip/    \
                                           samsung/     \
index 6d9d5c85ee74a8aff7f7d73ef5421f549caa788d..0dc0af0738727037d8ded54f441bc035bb7bed48 100644 (file)
@@ -9,8 +9,8 @@ Signed-off-by: Chuanhong Guo <[email protected]>
 
 --- a/drivers/usb/dwc2/params.c
 +++ b/drivers/usb/dwc2/params.c
-@@ -200,6 +200,14 @@ static void dwc2_set_amcc_params(struct
-       p->ahbcfg = GAHBCFG_HBSTLEN_INCR16 << GAHBCFG_HBSTLEN_SHIFT;
+@@ -237,6 +237,14 @@ static void dwc2_set_cv1800_params(struc
+       p->power_down = DWC2_POWER_DOWN_PARAM_NONE;
  }
  
 +static void dwc2_set_sf19a2890_params(struct dwc2_hsotg *hsotg)
@@ -24,10 +24,10 @@ Signed-off-by: Chuanhong Guo <[email protected]>
  static void dwc2_set_stm32f4x9_fsotg_params(struct dwc2_hsotg *hsotg)
  {
        struct dwc2_core_params *p = &hsotg->params;
-@@ -294,6 +302,8 @@ const struct of_device_id dwc2_of_match_
-         .data = dwc2_set_amlogic_a1_params },
-       { .compatible = "amcc,dwc-otg", .data = dwc2_set_amcc_params },
+@@ -336,6 +344,8 @@ const struct of_device_id dwc2_of_match_
        { .compatible = "apm,apm82181-dwc-otg", .data = dwc2_set_amcc_params },
+       { .compatible = "sophgo,cv1800-usb",
+         .data = dwc2_set_cv1800_params },
 +      { .compatible = "siflower,sf19a2890-usb",
 +        .data = dwc2_set_sf19a2890_params },
        { .compatible = "st,stm32f4x9-fsotg",
index eafd3babe4652eff0b54bd13d4611c378a946f21..87547fe692b1de23c93f37647949115a3bdfe00f 100644 (file)
@@ -27,7 +27,7 @@ Signed-off-by: Chuanhong Guo <[email protected]>
  {
        u32 gotgint;
        u32 gotgctl;
-@@ -87,6 +87,10 @@ static void dwc2_handle_otg_intr(struct
+@@ -88,6 +88,10 @@ static void dwc2_handle_otg_intr(struct
  
        gotgint = dwc2_readl(hsotg, GOTGINT);
        gotgctl = dwc2_readl(hsotg, GOTGCTL);
@@ -38,7 +38,7 @@ Signed-off-by: Chuanhong Guo <[email protected]>
        dev_dbg(hsotg->dev, "++OTG Interrupt gotgint=%0x [%s]\n", gotgint,
                dwc2_op_state_str(hsotg));
  
-@@ -229,6 +233,7 @@ static void dwc2_handle_otg_intr(struct
+@@ -244,6 +248,7 @@ static void dwc2_handle_otg_intr(struct
  
        /* Clear GOTGINT */
        dwc2_writel(hsotg, gotgint, GOTGINT);
@@ -46,7 +46,7 @@ Signed-off-by: Chuanhong Guo <[email protected]>
  }
  
  /**
-@@ -842,6 +847,8 @@ irqreturn_t dwc2_handle_common_intr(int
+@@ -862,6 +867,8 @@ irqreturn_t dwc2_handle_common_intr(int
                hsotg->frame_number = (dwc2_readl(hsotg, HFNUM)
                                       & HFNUM_FRNUM_MASK) >> HFNUM_FRNUM_SHIFT;
  
@@ -55,7 +55,7 @@ Signed-off-by: Chuanhong Guo <[email protected]>
        gintsts = dwc2_read_common_intr(hsotg);
        if (gintsts & ~GINTSTS_PRTINT)
                retval = IRQ_HANDLED;
-@@ -855,8 +862,6 @@ irqreturn_t dwc2_handle_common_intr(int
+@@ -875,8 +882,6 @@ irqreturn_t dwc2_handle_common_intr(int
  
        if (gintsts & GINTSTS_MODEMIS)
                dwc2_handle_mode_mismatch_intr(hsotg);
index 7e99db1e9ddccea49935813ce08ac5670ecadbe6..1e42094d2e934fc5477fef8ef99499a9644a1e0b 100644 (file)
@@ -16,9 +16,9 @@ Signed-off-by: Chuanhong Guo <[email protected]>
 
 --- a/arch/riscv/Kconfig.socs
 +++ b/arch/riscv/Kconfig.socs
-@@ -22,6 +22,12 @@ config SOC_SIFIVE
+@@ -24,6 +24,12 @@ config ARCH_SOPHGO
        help
-         This enables support for SiFive SoC platform hardware.
+         This enables support for Sophgo SoC platform hardware.
  
 +config ARCH_SIFLOWER
 +      bool "Siflower RISC-V SoCs"
index 060180ff2299edb87428c1eb713d87a3b906c7f8..bc7ead72b108f95237341089774d614b0daadc10 100644 (file)
@@ -9,7 +9,7 @@ Subject: [PATCH 15/20] reset: add support for sf21a6826/sf21h8898
 
 --- a/drivers/reset/Kconfig
 +++ b/drivers/reset/Kconfig
-@@ -219,6 +219,11 @@ config RESET_SF19A2890_PERIPH
+@@ -250,6 +250,11 @@ config RESET_SF19A2890_PERIPH
          This enables reset controller driver for peripheral reset blocks
          found on Siflower SF19A2890 SoC.
  
@@ -20,10 +20,10 @@ Subject: [PATCH 15/20] reset: add support for sf21a6826/sf21h8898
 +
  config RESET_SIMPLE
        bool "Simple Reset Controller Driver" if COMPILE_TEST || EXPERT
-       default ARCH_ASPEED || ARCH_BCMBCA || ARCH_BITMAIN || ARCH_REALTEK || ARCH_STM32 || (ARCH_INTEL_SOCFPGA && ARM64) || ARCH_SUNXI || ARC
+       default ARCH_ASPEED || ARCH_BCMBCA || ARCH_BITMAIN || ARCH_REALTEK || ARCH_SOPHGO || ARCH_STM32 || (ARCH_INTEL_SOCFPGA && ARM64) || ARCH_SUNXI || ARC
 --- a/drivers/reset/Makefile
 +++ b/drivers/reset/Makefile
-@@ -30,6 +30,7 @@ obj-$(CONFIG_RESET_RASPBERRYPI) += reset
+@@ -33,6 +33,7 @@ obj-$(CONFIG_RESET_RASPBERRYPI) += reset
  obj-$(CONFIG_RESET_RZG2L_USBPHY_CTRL) += reset-rzg2l-usbphy-ctrl.o
  obj-$(CONFIG_RESET_SCMI) += reset-scmi.o
  obj-$(CONFIG_RESET_SF19A2890_PERIPH) += reset-sf19a2890-periph.o
index 6b71fad657b6015ef2a38441115d1c8fefd7a2d1..f37f9c8d3ae5bfad5cb763b44afa28beae8ab952 100644 (file)
@@ -18,9 +18,9 @@ Signed-off-by: Chuanhong Guo <[email protected]>
 
 --- a/drivers/spi/spi-mem.c
 +++ b/drivers/spi/spi-mem.c
-@@ -325,13 +325,19 @@ int spi_mem_exec_op(struct spi_mem *mem,
+@@ -368,13 +368,19 @@ int spi_mem_exec_op(struct spi_mem *mem,
        if (!spi_mem_internal_supports_op(mem, op))
-               return -ENOTSUPP;
+               return -EOPNOTSUPP;
  
 -      if (ctlr->mem_ops && ctlr->mem_ops->exec_op && !spi_get_csgpiod(mem->spi, 0)) {
 +      if (ctlr->mem_ops && ctlr->mem_ops->exec_op) {
index 858e935fd75b712af68ce6456e99bf4b29d1043c..e561fe42720fe52cb89fd98ff786ef1ef5258e26 100644 (file)
@@ -20,7 +20,7 @@ Signed-off-by: Chuanhong Guo <[email protected]>
 
 --- a/drivers/spi/Kconfig
 +++ b/drivers/spi/Kconfig
-@@ -949,6 +949,13 @@ config SPI_SIFIVE
+@@ -977,6 +977,13 @@ config SPI_SIFIVE
        help
          This exposes the SPI controller IP from SiFive.
  
@@ -36,7 +36,7 @@ Signed-off-by: Chuanhong Guo <[email protected]>
        depends on ARCH_MEDIATEK || COMPILE_TEST
 --- a/drivers/spi/Makefile
 +++ b/drivers/spi/Makefile
-@@ -126,6 +126,7 @@ obj-$(CONFIG_SPI_SH_HSPI)          += spi-sh-hsp
+@@ -130,6 +130,7 @@ obj-$(CONFIG_SPI_SH_HSPI)          += spi-sh-hsp
  obj-$(CONFIG_SPI_SH_MSIOF)            += spi-sh-msiof.o
  obj-$(CONFIG_SPI_SH_SCI)              += spi-sh-sci.o
  obj-$(CONFIG_SPI_SIFIVE)              += spi-sifive.o
index dea74dae030b835825c11b5b852fd23f6ef6768f..3be639f32066e1a8a92cd620a9ab627b1c7dd42d 100644 (file)
@@ -13,7 +13,7 @@ Signed-off-by: Chuanhong Guo <[email protected]>
 
 --- a/drivers/pci/controller/dwc/Kconfig
 +++ b/drivers/pci/controller/dwc/Kconfig
-@@ -317,6 +317,15 @@ config PCIE_FU740
+@@ -361,6 +361,15 @@ config PCIE_FU740
          Say Y here if you want PCIe controller support for the SiFive
          FU740.
  
@@ -31,7 +31,7 @@ Signed-off-by: Chuanhong Guo <[email protected]>
        depends on ARCH_UNIPHIER || COMPILE_TEST
 --- a/drivers/pci/controller/dwc/Makefile
 +++ b/drivers/pci/controller/dwc/Makefile
-@@ -22,6 +22,7 @@ obj-$(CONFIG_PCIE_KEEMBAY) += pcie-keemb
+@@ -23,6 +23,7 @@ obj-$(CONFIG_PCIE_KEEMBAY) += pcie-keemb
  obj-$(CONFIG_PCIE_KIRIN) += pcie-kirin.o
  obj-$(CONFIG_PCIE_HISI_STB) += pcie-histb.o
  obj-$(CONFIG_PCI_MESON) += pci-meson.o
index 745d2e8fb5d445b4673b68dfbe1bc68369976379..8c8cef937982199590ffa0510d9664f7ec5f2243 100644 (file)
@@ -1,7 +1,6 @@
 From: "haoming.chen" <[email protected]>
 Date: Thu, 7 Nov 2024 20:18:59 +0800
-Subject: [PATCH 19/20] net: phy: add support for Siflower SF23P1211 &
- SF23P1240
+Subject: [PATCH 19/20] net: phy: add support for Siflower SF23P1211 & SF23P1240
 
 Signed-off-by: haoming.chen <[email protected]>
 ---
@@ -11,20 +10,22 @@ Signed-off-by: haoming.chen <[email protected]>
 
 --- a/drivers/net/phy/Kconfig
 +++ b/drivers/net/phy/Kconfig
-@@ -481,3 +481,8 @@ endif # PHYLIB
- config MICREL_KS8995MA
-       tristate "Micrel KS8995MA 5-ports 10/100 managed Ethernet switch"
-       depends on SPI
-+
+@@ -443,6 +443,11 @@ config ROCKCHIP_PHY
+       help
+         Currently supports the integrated Ethernet PHY.
 +config SIFLOWER_PHY
 +      tristate "Siflower PHYs"
 +      help
-+        Currently supports the SF1211F, SF1240 gigabit PHY.
++        Currently supports the SF23P1211 and SF23P1240 gigabit PHYs.
++
+ config SMSC_PHY
+       tristate "SMSC PHYs"
+       select CRC16
 --- a/drivers/net/phy/Makefile
 +++ b/drivers/net/phy/Makefile
-@@ -108,3 +108,4 @@ obj-$(CONFIG_STE10XP)              += ste10Xp.o
+@@ -118,3 +118,4 @@ obj-$(CONFIG_STE10XP)              += ste10Xp.o
  obj-$(CONFIG_TERANETICS_PHY)  += teranetics.o
  obj-$(CONFIG_VITESSE_PHY)     += vitesse.o
  obj-$(CONFIG_XILINX_GMII2RGMII) += xilinx_gmii2rgmii.o
 +obj-$(CONFIG_SIFLOWER_PHY)    += siflower.o
-\ No newline at end of file
index acbff1f4b4dd8a0e03b2c634a2175e4f2909f7f0..d101e07676f0fcb7fe22394a37584595df9d5a60 100644 (file)
@@ -11,7 +11,7 @@ Signed-off-by: haoming.chen <[email protected]>
 
 --- a/drivers/net/ethernet/Kconfig
 +++ b/drivers/net/ethernet/Kconfig
-@@ -192,5 +192,6 @@ source "drivers/net/ethernet/wangxun/Kco
+@@ -201,5 +201,6 @@ source "drivers/net/ethernet/wangxun/Kco
  source "drivers/net/ethernet/wiznet/Kconfig"
  source "drivers/net/ethernet/xilinx/Kconfig"
  source "drivers/net/ethernet/xircom/Kconfig"
@@ -20,8 +20,9 @@ Signed-off-by: haoming.chen <[email protected]>
  endif # ETHERNET
 --- a/drivers/net/ethernet/Makefile
 +++ b/drivers/net/ethernet/Makefile
-@@ -104,3 +104,4 @@ obj-$(CONFIG_NET_VENDOR_XILINX) += xilin
+@@ -105,4 +105,5 @@ obj-$(CONFIG_NET_VENDOR_XILINX) += xilin
  obj-$(CONFIG_NET_VENDOR_XIRCOM) += xircom/
  obj-$(CONFIG_NET_VENDOR_SYNOPSYS) += synopsys/
  obj-$(CONFIG_NET_VENDOR_PENSANDO) += pensando/
 +obj-$(CONFIG_NET_VENDOR_SIFLOWER) += siflower/
+ obj-$(CONFIG_OA_TC6) += oa_tc6.o