lantiq: xrx200: disable unused switch and phy
authorAleksander Jan Bajkowski <A.Bajkowski@stud.elka.pw.edu.pl>
Sat, 27 Jun 2020 11:41:54 +0000 (13:41 +0200)
committerAdrian Schmutzler <freifunk@adrianschmutzler.de>
Sun, 26 Jul 2020 00:14:38 +0000 (02:14 +0200)
xrx200 has a 6 port built-in switch with 2 integrated PHY. None of the
xrx200 router uses external switch. Most boards use integrated or Lantiq
(Intel) PEF7071 PHY. Only some FritzBox routers use AT803X PHY and
VGV7510KW22 use ICPLUS PHY. Other unused PHY drivers may be removed.

This patch enables these symbols only on xway and xway_legacy subtargets:
 - CONFIG_PSB6970_PHY (Driver for PHY in PSB6970 - 7 port FE Switch)
 - CONFIG_RTL8366RB_PHY (Driver for PHY in RTL8366 - 6 port GE Switch)
 - CONFIG_RTL8366_SMI (Driver for RTL8366 - 6 port GE Switch)

Reduces image size by 7.3kB.

Continuation of 58a6f06978f8 (PR: #2983)

Signed-off-by: Aleksander Jan Bajkowski <A.Bajkowski@stud.elka.pw.edu.pl>
[fix sorting in config files, small fix in commit message]
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
target/linux/lantiq/ase/config-5.4
target/linux/lantiq/config-5.4
target/linux/lantiq/falcon/config-5.4
target/linux/lantiq/xway/config-5.4
target/linux/lantiq/xway_legacy/config-5.4

index 9b6dd41a14c3c98616f2bdce2133da5c2826948f..01f6799b32e731ab00e34be658b6b3639c9c9653 100644 (file)
@@ -14,8 +14,6 @@ CONFIG_GPIO_GENERIC_PLATFORM=y
 CONFIG_LANTIQ_ETOP=y
 CONFIG_LEDS_TRIGGER_HEARTBEAT=y
 CONFIG_NLS=y
-# CONFIG_PSB6970_PHY is not set
-# CONFIG_RTL8366_SMI is not set
 CONFIG_SGL_ALLOC=y
 CONFIG_SOC_AMAZON_SE=y
 # CONFIG_SOC_XWAY is not set
index 6f3b193cc744e6313760760591ca4356e987bd88..a1c259b0027825ff52564a673218596db9247c02 100644 (file)
@@ -194,13 +194,10 @@ CONFIG_PINCTRL_LANTIQ=y
 CONFIG_PINCTRL_XWAY=y
 CONFIG_POWER_RESET=y
 CONFIG_POWER_RESET_SYSCON=y
-CONFIG_PSB6970_PHY=y
 CONFIG_REGMAP=y
 CONFIG_REGMAP_MMIO=y
 CONFIG_RESET_CONTROLLER=y
 CONFIG_RESET_LANTIQ=y
-CONFIG_RTL8366RB_PHY=y
-CONFIG_RTL8366_SMI=y
 # CONFIG_SERIAL_8250 is not set
 CONFIG_SERIAL_LANTIQ=y
 # CONFIG_SOC_AMAZON_SE is not set
index a6d9e944f044125f9db54fb4dc8d38a4d1399a0b..0dc0cc4e395c051e3ee181fb6c2c77878a5677aa 100644 (file)
@@ -4,8 +4,6 @@ CONFIG_MTD_NAND_ECC_SW_HAMMING=y
 CONFIG_MTD_RAW_NAND=y
 CONFIG_MTD_SPLIT_FIRMWARE_NAME="linux"
 CONFIG_PINCTRL_FALCON=y
-# CONFIG_PSB6970_PHY is not set
-# CONFIG_RTL8366_SMI is not set
 CONFIG_SOC_FALCON=y
 # CONFIG_SOC_XWAY is not set
 CONFIG_SPI_FALCON=y
index b0ce4a904378a06b6256d96f79ce0d9a0596b2f8..89b96d3863514b378c041c268b944ce3714624ef 100644 (file)
@@ -29,10 +29,13 @@ CONFIG_PCI=y
 # CONFIG_PCIE_LANTIQ is not set
 CONFIG_PCI_DOMAINS=y
 CONFIG_PCI_LANTIQ=y
+CONFIG_PSB6970_PHY=y
 CONFIG_REGULATOR=y
 CONFIG_REGULATOR_FIXED_VOLTAGE=y
 CONFIG_RTL8306_PHY=y
+CONFIG_RTL8366RB_PHY=y
 CONFIG_RTL8366S_PHY=y
+CONFIG_RTL8366_SMI=y
 CONFIG_RTL8367B_PHY=y
 CONFIG_RTL8367_PHY=y
 CONFIG_SGL_ALLOC=y
index 2ce37051de6ccb62588f82080300be743789fb97..91dbebbe9dc693361a9a13df82b9c1b80efb3d17 100644 (file)
@@ -22,10 +22,13 @@ CONFIG_PCI=y
 # CONFIG_PCIE_LANTIQ is not set
 CONFIG_PCI_DOMAINS=y
 CONFIG_PCI_LANTIQ=y
+CONFIG_PSB6970_PHY=y
 CONFIG_REGULATOR=y
 CONFIG_REGULATOR_FIXED_VOLTAGE=y
 CONFIG_RTL8306_PHY=y
+CONFIG_RTL8366RB_PHY=y
 CONFIG_RTL8366S_PHY=y
+CONFIG_RTL8366_SMI=y
 CONFIG_RTL8367B_PHY=y
 CONFIG_RTL8367_PHY=y
 CONFIG_SGL_ALLOC=y