]> git.baikalelectronics.ru Git - kernel.git/commit
net: mscc: ocelot: convert MSCC_OCELOT_SWITCH into a library
authorVladimir Oltean <vladimir.oltean@nxp.com>
Sat, 20 Jun 2020 15:43:41 +0000 (18:43 +0300)
committerDavid S. Miller <davem@davemloft.net>
Sun, 21 Jun 2020 00:25:23 +0000 (17:25 -0700)
commite9e0a72491fed59744535d55f3b59fdd42e081bf
tree654fd6dd0c090a73183ae05eef868dd02abcbd22
parentc848894bd58f540ea7857d4f03902be0f5bbbebe
net: mscc: ocelot: convert MSCC_OCELOT_SWITCH into a library

Hide the CONFIG_MSCC_OCELOT_SWITCH option from users. It is meant to be
only a hardware library which is selected by the drivers that use it
(ocelot, felix).

Since it is "selected" from Kconfig, all its dependencies are manually
transferred to the driver that selects it. This is because "select" in
Kconfig language is a bit of a mess, and doesn't handle dependencies of
selected options quite right.

Signed-off-by: Vladimir Oltean <vladimir.oltean@nxp.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/dsa/ocelot/Kconfig
drivers/net/ethernet/mscc/Kconfig
drivers/net/ethernet/mscc/Makefile