[U-Boot] [PATCH v3 1/2] fdt: Deprecate "usbethaddr" usage in fdt_fixup_ethernet()
Bin Meng
bmeng.cn at gmail.com
Mon Dec 21 10:47:29 CET 2015
Hi Joe,
On Wed, Dec 9, 2015 at 7:10 AM, Joe Hershberger
<joe.hershberger at gmail.com> wrote:
> Hi Bin,
>
> On Sun, Dec 6, 2015 at 7:53 PM, Bin Meng <bmeng.cn at gmail.com> wrote:
>> Hi Joe,
>>
>> On Tue, Nov 3, 2015 at 8:24 PM, Bin Meng <bmeng.cn at gmail.com> wrote:
>>> In fdt_fixup_ethernet() only "usbethaddr" is handled to fix up the
>>> first usb ethernet port MAC address. Other additional usb ethernet
>>> ports are ignored as there is no logic to handle "usbeth%daddr".
>>>
>>> It is suggested we should use "ethaddr" for all ethernet devices.
>>> Hence deprecate "usbethaddr" usage in fdt_fixup_ethernet().
>>>
>>> This actually reverts commit b1f49ab8c7bad60426b30c134ae065ef77d2dfc1
>>> "ARM: fdt support: Add usbethaddr as an acceptable MAC".
>>>
>>> Signed-off-by: Bin Meng <bmeng.cn at gmail.com>
>>> Acked-by: Joe Hershberger <joe.hershberger at ni.com>
>>> Reviewed-by: Tom Rini <trini at konsulko.com>
>>> On OMAP4 Panda (+ v4.3 kernel)
>>> Tested-by: Tom Rini <trini at konsulko.com>
>>>
>>> ---
>>>
>>> Changes in v3:
>>> - Update commit message to include full commit id and subject.
>>>
>>> Changes in v2:
>>> - New patch to deprecate "usbethaddr" usage in fdt_fixup_ethernet()
>>>
>>> common/fdt_support.c | 12 +-----------
>>> 1 file changed, 1 insertion(+), 11 deletions(-)
>>>
>>> diff --git a/common/fdt_support.c b/common/fdt_support.c
>>> index a7ff2df..ec72b86 100644
>>> --- a/common/fdt_support.c
>>> +++ b/common/fdt_support.c
>>> @@ -490,18 +490,8 @@ void fdt_fixup_ethernet(void *fdt)
>>> if (node < 0)
>>> return;
>>>
>>> - if (!getenv("ethaddr")) {
>>> - if (getenv("usbethaddr")) {
>>> - strcpy(mac, "usbethaddr");
>>> - } else {
>>> - debug("No ethernet MAC Address defined\n");
>>> - return;
>>> - }
>>> - } else {
>>> - strcpy(mac, "ethaddr");
>>> - }
>>> -
>>> i = 0;
>>> + strcpy(mac, "ethaddr");
>>> while ((tmp = getenv(mac)) != NULL) {
>>> sprintf(enet, "ethernet%d", i);
>>> path = fdt_getprop(fdt, node, enet, NULL);
>>> --
>>
>> I see these two patches are assigned to you on patchwork. When will
>> these get merged?
>
> I plan to do another round of patch application next week sometime.
>
ping? I hope this won't miss the release train.
Regards,
Bin
More information about the U-Boot
mailing list