Thread (13 messages) 13 messages, 3 authors, 2017-02-13

Re: [PATCH] [net-next] ARM: orion: fix PHYLIB dependency

From: Florian Fainelli <f.fainelli@gmail.com>
Date: 2017-02-09 18:16:05
Also in: linux-arm-kernel, lkml

On 02/09/2017 09:20 AM, Andrew Lunn wrote:
quoted
Adding a 'select' statement to something as broad as NETDEVICES sounds
really bad, it has a significant risk of introducing dependency loops
and may be confusing if you want to build a multiplatform config without
networking support (note that NETDEVICES in turn depends on NET, which
can also be disabled).
O.K, so overall it is not simple. So lets drop my idea.
 
quoted
One possibility would be to have a special Kconfig symbol that controls
mdiobus_register_board_info() being present and have that symbol
force PHYLIB to never be "=m". Then we can either have no networking
support and no phylib, turning mdiobus_register_board_info() into a
stub, or we have the function built-in and reachable from the board
code.
FYI: Florian is working on splitting MDIO out of PHYLIB. There will be
two separate symbols, so it will be possible to have MDIO without
PHYLIB. When this happens, i expect mdiobus_register_board_info() will
be in the MDIO part, not PHYLIB.
Yes that would be the plan.
-- 
Florian
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help