[PATCH 0/7] [SRU] [U/master] armhf: cpsw: read eth mac from control
Paolo Pisati
paolo.pisati at canonical.com
Thu May 7 13:00:43 UTC 2015
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(-)
--
1.9.1
More information about the kernel-team
mailing list