[PATCH 0/7] [SRU] [U/master] armhf: cpsw: read eth mac from control

Chris J Arges chris.j.arges at canonical.com
Thu May 7 14:49:12 UTC 2015


All clean cherry-picks and fixes an important issue.
--chris

On 05/07/2015 08:00 AM, Paolo Pisati wrote:
> BugLink: http://bugs.launchpad.net/bugs/1452628
> 
> The NIC used in the beaglebone doesn't have a fixed MAC address set, instead you
> can pass one using the bootloader, or the driver will generate a random one.
> 
> This series adds support to read the MACIDs of the am335x chip and use them as
> fallback. These addresses are only used if there are no mac addresses in the
> devicetree, for example set by a bootloader.
> 
> All the patches are already present in Vivid, and are clean cherry-picks (except
> for some mechanical change to make them apply).
> 
> Compared to the Trusty series, this one has one more patch (0004) that didn't apply
> there and all the patches are clean cherry-pick (no modification to make them
> apply were needed).
> 
> Proposing for Utopic.
> 
> Markus Pargmann (7):
>   DT doc: net: cpsw mac-address is optional
>   net: cpsw: Add missing return value
>   net: cpsw: header, Add missing include
>   net: cpsw: Replace pr_err by dev_err
>   net: cpsw: Add am33xx MACID readout
>   am33xx: define syscon control module device node
>   arm: dts: am33xx, Add syscon phandle to cpsw node
> 
>  Documentation/devicetree/bindings/net/cpsw.txt |  6 +++-
>  arch/arm/boot/dts/am33xx.dtsi                  |  6 ++++
>  drivers/net/ethernet/ti/Kconfig                |  2 ++
>  drivers/net/ethernet/ti/cpsw.c                 | 45 ++++++++++++++++++++++++--
>  drivers/net/ethernet/ti/cpsw.h                 |  1 +
>  5 files changed, 57 insertions(+), 3 deletions(-)
> 




More information about the kernel-team mailing list