[PATCH] [Rev2] MPC5121 FEC support
Trent Piepho
tpiepho at freescale.com
Wed Jun 18 09:52:25 EST 2008
On Tue, 17 Jun 2008, Scott Wood wrote:
> Sam Ravnborg wrote:
>> In general when you select a symbol that has dependencies you are almost
>> always on the wrong track.
>
> more specific options should make sure that they never select it when the
> dependencies aren't met.
Sure, in theory that would work, but in practice this ends up being a constant
source of broken builds.
>> Use a dependency here with a sane default - then people can set it to 'n'
>> if they really do not want this driver.
>>
>> Spreading selects too much is just causing you pain in the long run.
>
> I'm not sure I understand what you're looking for, but I don't see anything
> wrong with something like this (apart from missing help text):
>
> config FS_ENET
> bool
> select MII
> select PHYLIB
>
> config FS_ENET_HAS_SCC
> bool "Freescale CPM SCC Ethernet"
> depends on CPM1 || CPM2
> select FS_ENET
What prevents me from turning on FS_ENET_HAS_SCC without MII or PHYLIB? Why
is FS_ENET_HAS_SCC a bool, and not tristate?
More information about the Linuxppc-dev
mailing list