Changeset 9aeec45 in freewrt


Ignore:
Timestamp:
Aug 18, 2025, 9:11:47 PM (4 months ago)
Author:
Waldemar Brodkorb <wbx@…>
Branches:
freewrt_2_0
Children:
d919444
Parents:
a04fe5e
git-author:
Waldemar Brodkorb <wbx@…> (08/18/25 21:04:31)
git-committer:
Waldemar Brodkorb <wbx@…> (08/18/25 21:11:47)
Message:

add support for bcm5325 as builtin

  • builtin swconfig driver
  • remove b53 DSA (only works with devicetree)
Files:
1 added
2 deleted
4 edited

Legend:

Unmodified
Added
Removed
  • mk/modules.mk

    ra04fe5e r9aeec45  
    3434
    3535# Switch
    36 $(eval $(call KMOD_template,DSA,dsa,\
    37         $(MODULES_DIR)/kernel/drivers/net/phy/phylink.ko \
    38         $(MODULES_DIR)/kernel/net/dsa/dsa_core.ko \
    39         $(MODULES_DIR)/kernel/net/dsa/tag_none.ko \
    40         $(MODULES_DIR)/kernel/net/dsa/tag_brcm.ko \
    41 ,CONFIG_NET_DSA,,10,phylink dsa_core tag_none tag_brcm))
    4236
    4337$(eval $(call KMOD_template,B53,b53,\
    44         $(MODULES_DIR)/kernel/drivers/net/dsa/b53/b53_common.ko \
    45         $(MODULES_DIR)/kernel/drivers/net/dsa/b53/b53_mdio.ko \
    46 ,CONFIG_B53,,20,b53_common b53_mdio))
    47 
    48 $(eval $(call KMOD_template,SWCONFIG,swconfig,\
    49         $(MODULES_DIR)/kernel/drivers/net/phy/swconfig.ko \
    50 ,CONFIG_SWCONFIG,,10,swconfig))
     38        $(MODULES_DIR)/kernel/drivers/net/phy/b53/b53_common.ko \
     39        $(MODULES_DIR)/kernel/drivers/net/phy/b53/b53_mdio.ko \
     40,CONFIG_SWCONFIG_B53,,20,b53_common b53_mdio))
    5141
    5242$(eval $(call KMOD_template,ADM6996,adm6996,\
  • package/swconfig/Config.in

    ra04fe5e r9aeec45  
    22        prompt "swconfig........................... Switch configuration utility"
    33        tristate
    4         default y if FWRT_LINUX_BRCM_LINKSYS_WRT54GS_10
    5         default y if FWRT_LINUX_BRCM_LINKSYS_WRT54G_20
    6         default n
    7         depends on FWRT_LINUX_BRCM_LINKSYS_WRT54GS_10 || \
    8                 FWRT_LINUX_BRCM_LINKSYS_WRT54G_20
     4        default y
    95        help
    106          Switch configuration utility.
  • target/linux/Config.in

    ra04fe5e r9aeec45  
    33menu "Switch Driver modules"
    44
    5 config FWRT_PACKAGE_KMOD_DSA
    6         prompt "kmod-dsa.......................... DSA support"
    7         tristate
    8         default n
    9         help
    10           DSA support
     5config FWRT_PACKAGE_KMOD_ADM6996
     6        prompt "kmod-adm6996...................... adm6996 switch driver"
     7        tristate
     8        default y if FWRT_LINUX_BRCM_LINKSYS_WRT54GS_10
     9        default y if FWRT_LINUX_BRCM_LINKSYS_WRT54G_20
     10        default n
     11        select FWRT_PACKAGE_SWCONFIG
     12        depends on FWRT_LINUX_BRCM_LINKSYS_WRT54GS_10 || \
     13                FWRT_LINUX_BRCM_LINKSYS_WRT54G_20
     14        help
     15          adm6996 switch driver support.
    1116
    1217config FWRT_PACKAGE_KMOD_B53
    1318        prompt "kmod-b53.......................... b53 switch driver"
    1419        tristate
    15         default n
    16         help
    17           b53 switch driver.
    18 
    19 config FWRT_PACKAGE_KMOD_SWCONFIG
    20         prompt "kmod-swconfig..................... swconfig support"
    21         tristate
    22         default y if FWRT_LINUX_BRCM_LINKSYS_WRT54GS_10
    23         default y if FWRT_LINUX_BRCM_LINKSYS_WRT54G_20
    24         default n
    25         depends on FWRT_LINUX_BRCM_LINKSYS_WRT54GS_10 || \
    26                 FWRT_LINUX_BRCM_LINKSYS_WRT54G_20
    27         help
    28           swconfig support
    29 
    30 config FWRT_PACKAGE_KMOD_ADM6996
    31         prompt "kmod-adm6996...................... adm6996 switch driver"
    32         tristate
    33         default y if FWRT_LINUX_BRCM_LINKSYS_WRT54GS_10
    34         default y if FWRT_LINUX_BRCM_LINKSYS_WRT54G_20
    35         default n
    36         select FWRT_PACKAGE_KMOD_SWCONFIG
    37         depends on FWRT_LINUX_BRCM_LINKSYS_WRT54GS_10 || \
    38                 FWRT_LINUX_BRCM_LINKSYS_WRT54G_20
    39         help
    40           adm6996 switch driver support.
     20        default y if FWRT_LINUX_BRCM_LINKSYS_WRT54GS_11
     21        default y if FWRT_LINUX_BRCM_LINKSYS_WRT54GS_4
     22        default n
     23        select FWRT_PACKAGE_SWCONFIG
     24        depends on FWRT_LINUX_BRCM_LINKSYS_WRT54GS_11 || \
     25                FWRT_LINUX_BRCM_LINKSYS_WRT54GS_4
     26        help
     27          b53 switch driver support.
    4128
    4229endmenu
  • target/linux/brcm-6.12/squashfs/config/config.squashfs

    ra04fe5e r9aeec45  
    1212CONFIG_LD_VERSION=24500
    1313CONFIG_LLD_VERSION=0
    14 CONFIG_RUSTC_VERSION=0
    15 CONFIG_RUSTC_LLVM_VERSION=0
     14CONFIG_RUSTC_VERSION=106300
     15CONFIG_RUSTC_LLVM_VERSION=140006
    1616CONFIG_CC_CAN_LINK=y
    1717CONFIG_CC_CAN_LINK_STATIC=y
     
    804804# CONFIG_BRIDGE_MRP is not set
    805805# CONFIG_BRIDGE_CFM is not set
    806 CONFIG_NET_DSA=m
    807 CONFIG_NET_DSA_TAG_NONE=m
    808 # CONFIG_NET_DSA_TAG_AR9331 is not set
    809 CONFIG_NET_DSA_TAG_BRCM_COMMON=m
    810 CONFIG_NET_DSA_TAG_BRCM=m
    811 CONFIG_NET_DSA_TAG_BRCM_LEGACY=m
    812 CONFIG_NET_DSA_TAG_BRCM_PREPEND=m
    813 # CONFIG_NET_DSA_TAG_HELLCREEK is not set
    814 # CONFIG_NET_DSA_TAG_GSWIP is not set
    815 # CONFIG_NET_DSA_TAG_DSA is not set
    816 # CONFIG_NET_DSA_TAG_EDSA is not set
    817 # CONFIG_NET_DSA_TAG_MTK is not set
    818 # CONFIG_NET_DSA_TAG_KSZ is not set
    819 # CONFIG_NET_DSA_TAG_OCELOT is not set
    820 # CONFIG_NET_DSA_TAG_OCELOT_8021Q is not set
    821 # CONFIG_NET_DSA_TAG_QCA is not set
    822 # CONFIG_NET_DSA_TAG_RTL4_A is not set
    823 # CONFIG_NET_DSA_TAG_RTL8_4 is not set
    824 # CONFIG_NET_DSA_TAG_RZN1_A5PSW is not set
    825 # CONFIG_NET_DSA_TAG_LAN9303 is not set
    826 # CONFIG_NET_DSA_TAG_SJA1105 is not set
    827 # CONFIG_NET_DSA_TAG_TRAILER is not set
    828 # CONFIG_NET_DSA_TAG_VSC73XX_8021Q is not set
    829 # CONFIG_NET_DSA_TAG_XRS700X is not set
     806# CONFIG_NET_DSA is not set
    830807CONFIG_VLAN_8021Q=y
    831808# CONFIG_VLAN_8021Q_GVRP is not set
     
    897874# CONFIG_NET_IFE is not set
    898875# CONFIG_LWTUNNEL is not set
    899 CONFIG_GRO_CELLS=y
    900876CONFIG_NET_SELFTESTS=y
    901 CONFIG_NET_DEVLINK=y
    902877# CONFIG_FAILOVER is not set
    903878# CONFIG_ETHTOOL_NETLINK is not set
     
    11541129# CONFIG_VETH is not set
    11551130# CONFIG_NLMON is not set
    1156 
    1157 #
    1158 # Distributed Switch Architecture drivers
    1159 #
    1160 CONFIG_B53=m
    1161 CONFIG_B53_MDIO_DRIVER=m
    1162 # CONFIG_B53_MMAP_DRIVER is not set
    1163 # CONFIG_B53_SRAB_DRIVER is not set
    1164 # CONFIG_B53_SERDES is not set
    1165 # CONFIG_NET_DSA_BCM_SF2 is not set
    1166 # CONFIG_NET_DSA_LOOP is not set
    1167 # CONFIG_NET_DSA_LANTIQ_GSWIP is not set
    1168 # CONFIG_NET_DSA_MT7530 is not set
    1169 # CONFIG_NET_DSA_MV88E6060 is not set
    1170 # CONFIG_NET_DSA_MICROCHIP_KSZ_COMMON is not set
    1171 # CONFIG_NET_DSA_MV88E6XXX is not set
    1172 # CONFIG_NET_DSA_AR9331 is not set
    1173 # CONFIG_NET_DSA_QCA8K is not set
    1174 # CONFIG_NET_DSA_XRS700X_MDIO is not set
    1175 # CONFIG_NET_DSA_REALTEK is not set
    1176 # CONFIG_NET_DSA_SMSC_LAN9303_MDIO is not set
    1177 # CONFIG_NET_DSA_VITESSE_VSC73XX_PLATFORM is not set
    1178 # end of Distributed Switch Architecture drivers
    1179 
    11801131CONFIG_ETHERNET=y
    11811132# CONFIG_NET_VENDOR_ALACRITECH is not set
     
    12271178# CONFIG_NET_VENDOR_WIZNET is not set
    12281179# CONFIG_NET_VENDOR_XILINX is not set
    1229 CONFIG_PHYLINK=m
    12301180CONFIG_PHYLIB=y
    12311181CONFIG_SWPHY=y
     
    12921242# Switch configuration API + drivers
    12931243#
    1294 CONFIG_SWCONFIG=m
     1244CONFIG_SWCONFIG=y
    12951245# CONFIG_SWCONFIG_LEDS is not set
    12961246CONFIG_ADM6996_PHY=m
     1247CONFIG_SWCONFIG_B53_PHY_FIXUP=y
     1248CONFIG_SWCONFIG_B53=y
     1249CONFIG_SWCONFIG_B53_PHY_DRIVER=y
     1250# CONFIG_SWCONFIG_B53_MMAP_DRIVER is not set
     1251# CONFIG_SWCONFIG_B53_SRAB_DRIVER is not set
    12971252CONFIG_MDIO_DEVICE=y
    12981253CONFIG_MDIO_BUS=y
Note: See TracChangeset for help on using the changeset viewer.