Hi Codrin,

On Tue, Jun 30, 2015 at 9:02 AM, Codrin Constantin Ciubotariu
<codrin.ciubota...@freescale.com> wrote:
> Hi Joe,
>
>> -----Original Message-----
>> From: Joe Hershberger [mailto:joe.hershber...@gmail.com]
>> Sent: Friday, June 26, 2015 1:41 AM
>> To: Ciubotariu Codrin Constantin-B43658
>> Cc: u-boot; Joe Hershberger; Sun York-R58495
>> Subject: Re: [U-Boot] [PATCH 08/11 v2] drivers/net/vsc9953: Add VLAN commands
>> for VSC9953
>>
>> > @@ -270,6 +270,31 @@ static void vsc9953_port_vlan_pvid_set(int port_no, 
>> > int
>> pvid)
>> >                         field_set(pvid,
>> CONFIG_VSC9953_PORT_VLAN_CFG_VID_MASK));
>> >  }
>> >
>> > +#ifdef CONFIG_VSC9953_CMD
>>
>> Why does this need to be defined outside of the #ifdef already at the
>> bottom of the file?
>
> I added it here so that vsc9953_port_vlan_pvid_get() could be next to its 
> pair, vsc9953_port_vlan_pvid_set(). If you think that it should be at the 
> bottom of the file I can move it.

OK, I think that makes sense the way you had it. Also, it wouldn't
make sense to move out of drivers/net/vsc9953.c, so leave it here.

>> > +       /* Administrative down */
>> > +       if ((!vsc9953_l2sw.port[port_nr].enabled)) {
>>
>> Why do you have double "((" and "))"?
>
> By mistake, I will remove one pair.
>
>> > +#ifdef CONFIG_VSC9953_CMD
>>
>> Why does this need to be defined outside of the #ifdef already at the
>> bottom of the file?
>
> I did this so that similar get/set() functions to be close to one another. 
> Also, the functions guarded by CONFIG_VSC9953_CMD are used only when the 
> ethsw commands are enabled (CONFIG_VSC9953_CMD defined). If a user decides to 
> use the driver for VSC9953, with the switch working in unmanaged state and he 
> doesn't need the commands to configure the switch, he could compile u-boot 
> with CONFIG_VSC9953_CMD undefined. In this case, some warnings will appear at 
> compile time suggesting that functions like vsc9953_port_vlan_egr_untag_get() 
> are defined but not used.

Sounds good. You can leave this here.

Thanks,
-Joe
_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to