[U-Boot] [PATCH v2 09/10] net: pch_gbe: Add Kconfig option

Joe Hershberger joe.hershberger at gmail.com
Wed Aug 26 17:42:52 CEST 2015


Hi Bin,

On Wed, Aug 26, 2015 at 10:34 AM, Bin Meng <bmeng.cn at gmail.com> wrote:
> Hi Joe,
>
> On Wed, Aug 26, 2015 at 11:23 PM, Joe Hershberger
> <joe.hershberger at gmail.com> wrote:
>> Hi Bin,
>>
>> On Wed, Aug 26, 2015 at 8:17 AM, Bin Meng <bmeng.cn at gmail.com> wrote:
>>> Add Kconfig option in preparation for moving board to use Kconfig.
>>>
>>> Signed-off-by: Bin Meng <bmeng.cn at gmail.com>
>>>
>>> ---
>>>
>>> Changes in v2:
>>> - Add PHYLIB Kconfig option and let PCH_GBE select PHYLIB
>>>
>>>  drivers/net/Kconfig | 15 +++++++++++++++
>>>  1 file changed, 15 insertions(+)
>>>
>>> diff --git a/drivers/net/Kconfig b/drivers/net/Kconfig
>>> index 7367d9e..5e1687b 100644
>>> --- a/drivers/net/Kconfig
>>> +++ b/drivers/net/Kconfig
>>> @@ -8,6 +8,12 @@ config DM_ETH
>>>           This is currently implemented in net/eth.c
>>>           Look in include/net.h for details.
>>>
>>> +config PHYLIB
>>> +       bool
>>
>> I don't think we want this as an unchoose-able option. You should
>> include some bool text.
>
> I hide it from menuconfig, as I thought this was actually a driver
> requirement, not something user can choose. Even if someone selects
> this option in the menuconfig, without an ethernet driver to make use
> of it, it is useless.

Based on its selection, the capability of CMD_MII is altered. It
certainly is tied to the driver though. I guess I could go either way.

>>
>>> +       default n
>>
>> This is not needed, remove it.
>
> OK
>
>>
>>> +       help
>>> +         Enable Ethernet PHY (physical media interface) support.
>>> +
>>>  menuconfig NETDEVICES
>>>         bool "Network device support"
>>>         depends on NET
>>> @@ -79,4 +85,13 @@ config ETH_DESIGNWARE
>>>           100Mbit and 1 Gbit operation. You must enable CONFIG_PHYLIB to
>>>           provide the PHY (physical media interface).
>>>
>>> +config PCH_GBE
>>> +       bool "Intel Platform Controller Hub EG20T GMAC driver"
>>> +       depends on DM_ETH && DM_PCI
>>> +       select PHYLIB
>>> +       default n
>>
>> This is not needed, remove it.
>
> OK
>
>>
>>> +       help
>>> +         This MAC is present in Intel Platform Controller Hub EG20T. It
>>> +         supports 10/100/1000 Mbps operation.
>>> +
>>>  endif # NETDEVICES
>>> --
>
> Regards,
> Bin


More information about the U-Boot mailing list