bcm47xx: enable adm6996 only on legacy subtarget
authorAleksander Jan Bajkowski <olek2@wp.pl>
Sat, 17 Dec 2022 23:26:19 +0000 (00:26 +0100)
committerHauke Mehrtens <hauke@hauke-m.de>
Sun, 26 Mar 2023 23:25:03 +0000 (01:25 +0200)
The generic subtarget supports only a few devices. None of
these devices are equipped with a ADM6996 switch. On the
mips74k subtarget, the driver for the adm6996 switch is
disabled. So it seems that the ADM6996 driver should
be enabled only on the legacy subtarget.

Support for ADM6996 switches was enabled in commit 68081fc1c8c7814b1c064431eb2e364f9226801a.
At the time when this driver was enabled the bcm47xx
target had only one subtarget.

Switches used by individual devices suported by the generic
subtarget are listed below.

Device Switch
Edimax PS-1208MFG int. SoC
Linksys WRT300N v1.1 Broadcom BCM5325
Linksys WRT310N v1 Broadcom BCM5397
Linksys WRT350N v1 Broadcom BCM5397
Linksys WRT610N v1 Broadcom BCM53115
Linksys WRT610N v2 Broadcom BCM53115
Linksys E3000 v1 Broadcom BCM53115

Reduce uncompressed kernel size by 8320 Bytes.

Signed-off-by: Aleksander Jan Bajkowski <olek2@wp.pl>
target/linux/bcm47xx/config-5.10
target/linux/bcm47xx/config-5.15
target/linux/bcm47xx/legacy/config-default
target/linux/bcm47xx/mips74k/config-default

index 31d6d1de3900233ca72b09e3b5970427f92a1492..bee300d9c021068b0bc448ee6aaedc13caaf8a6e 100644 (file)
@@ -1,4 +1,3 @@
-CONFIG_ADM6996_PHY=y
 CONFIG_ARCH_BINFMT_ELF_STATE=y
 CONFIG_ARCH_CLOCKSOURCE_DATA=y
 CONFIG_ARCH_DISCARD_MEMBLOCK=y
index 0714c9a57c628600eb3f8dde098019d0170adfcc..6f091c0e7fe074eb470375d022ba6786f4772baf 100644 (file)
@@ -1,4 +1,3 @@
-CONFIG_ADM6996_PHY=y
 CONFIG_ARCH_32BIT_OFF_T=y
 CONFIG_ARCH_HIBERNATION_POSSIBLE=y
 CONFIG_ARCH_KEEP_MEMBLOCK=y
index 4cd487e74ceebb9dbc7789f7908babdca1cedca8..b80b03b5cb7047a8ddfe40d86bab14233b0336c2 100644 (file)
@@ -1,3 +1,4 @@
+CONFIG_ADM6996_PHY=y
 CONFIG_B44=y
 CONFIG_B44_PCI=y
 CONFIG_B44_PCICORE_AUTOSELECT=y
index 96aecf0aa66e03a1f02badba1a01a029fe2b1de2..3ba49507d422c0ef6e36a8f799b77e72c55aa4cd 100644 (file)
@@ -1,4 +1,3 @@
-# CONFIG_ADM6996_PHY is not set
 # CONFIG_BCM47XX_SSB is not set
 CONFIG_BGMAC=y
 CONFIG_BGMAC_BCMA=y