[U-Boot] [PATCH v3 00/12] cpsw: enable DM_ETH on dra74 and am437x evms
Mugunthan V N
mugunthanvnm at ti.com
Thu Apr 28 12:06:01 CEST 2016
This series adds the following
* Enable DM_ETH on dra74, am437x gp and am437x sk evms.
* Add support to verify of_is_device_conpatible() based on
linux implementation
* Fix an issue in fdtdec get addr for address and size cell length
Changes from initial version:
* removed 02/11 fix size cell and address cell parse from DT and
used fdtdec_get_addr_size_auto_noparent() to get mdio base and
gmii_sel register address. Added as separate patch in this
series.
* used fdt_node_check_compatible() to check if the device or
machine is compatible with the given compatible string.
* change first argument from node offset to device pointer so
that in future it is will be easy to migrate out of indexing
DT by offsets.
Changes from v2:
* Just rebase on top of u-boot/master and resolve conflicts.
Mugunthan V N (12):
drivers: core: device: add support to check dt compatible for a
device/machine
ti_omap5_common: eth: do not define DM_ETH for spl
drivers: net: cpsw: fix cpsw dp parse when num slaves as 1
ARM: omap5: add platform specific ethernet phy modes configurations
drivers: net: cpsw: fix get mdio base and gmii_sel reg from DT
drivers: net: cpsw: add support for reading mac address from efuse
arm: dts: am4372: add syscon node to cpsw to read mac address
arm: dts: dra7: add syscon node to cpsw to read mac address
arm: dts: dra7: fix ethernet name with proper device address
defconfig: am437x_gp_evm: enable eth driver model
defconfig: am437x_sk_evm: enable eth driver model
defconfig: dra74_evm: enable eth driver model
arch/arm/dts/am4372.dtsi | 1 +
arch/arm/dts/dra7.dtsi | 3 +-
arch/arm/include/asm/arch-omap5/cpu.h | 12 ++++
configs/am437x_gp_evm_defconfig | 1 +
configs/am437x_sk_evm_defconfig | 1 +
configs/dra74_evm_defconfig | 1 +
drivers/core/device.c | 14 ++++
drivers/net/Makefile | 2 +-
drivers/net/cpsw-common.c | 121 ++++++++++++++++++++++++++++++++++
drivers/net/cpsw.c | 54 ++++++++-------
include/configs/ti_omap5_common.h | 1 +
include/cpsw.h | 1 +
include/dm/device.h | 23 +++++++
13 files changed, 209 insertions(+), 26 deletions(-)
create mode 100644 drivers/net/cpsw-common.c
--
2.8.1.339.g3ad15fd
More information about the U-Boot
mailing list