[U-Boot] [PATCH] arm: dts: Pine64: add Ethernet alias

Andre Przywara andre.przywara at arm.com
Fri Oct 21 12:06:39 CEST 2016


Hi,

On 21/10/16 10:31, Jagan Teki wrote:
> On Fri, Oct 21, 2016 at 5:41 AM, Andre Przywara <andre.przywara at arm.com> wrote:
>> The sun8i-emac driver works fine with the A64 Ethernet IP, but we are
>> missing an alias entry to trigger the driver instantiation by U-Boot.
>> Add the line to point U-Boot to the Ethernet DT node.
>> This enables TFTP boot on the Pine64.
>>
>> Signed-off-by: Andre Przywara <andre.przywara at arm.com>
>> ---
>>  arch/arm/dts/sun50i-a64-pine64-common.dtsi | 1 +
>>  1 file changed, 1 insertion(+)
>>
>> diff --git a/arch/arm/dts/sun50i-a64-pine64-common.dtsi b/arch/arm/dts/sun50i-a64-pine64-common.dtsi
>> index d5a7249..c0fde44 100644
>> --- a/arch/arm/dts/sun50i-a64-pine64-common.dtsi
>> +++ b/arch/arm/dts/sun50i-a64-pine64-common.dtsi
>> @@ -46,6 +46,7 @@
>>
>>         aliases {
>>                 serial0 = &uart0;
>> +               ethernet0 = &emac;
> 
> I think alias doesn’t require for probing emac, it will straight away
> probed like
> 
>> dm tree
> ....
> eth         [ + ]     ethernet at 01c30000
> 
> Did you find any issue while detecting eth?

Yes, it just didn't work ;-) I don't have a board here, but can post the
error message later tonight.
In fact I was wondering about that already, maybe it's worth
investigating this further.

But aside from that I think the MAC address calculation based on the SID
serial number does not get triggered without an alias, so we need this
line anyway.

Cheers,
Andre.


More information about the U-Boot mailing list