All of lore.kernel.org
 help / color / mirror / Atom feed
* [U-Boot] [PATCH v2 00/12] cpsw: enable DM_ETH on dra74 and am437x evms
@ 2016-04-12  8:46 Mugunthan V N
  2016-04-12  8:46 ` [U-Boot] [PATCH v2 01/12] drivers: core: device: add support to check dt compatible for a device/machine Mugunthan V N
                   ` (11 more replies)
  0 siblings, 12 replies; 39+ messages in thread
From: Mugunthan V N @ 2016-04-12  8:46 UTC (permalink / raw)
  To: u-boot

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

Pushed a branch for others for testing [1] and logs at [2]

[1] - git://git.ti.com/~mugunthanvnm/ti-u-boot/mugunth-ti-u-boot.git cpsw-v2
[2] - http://pastebin.ubuntu.com/15780009/

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 seperate 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.

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.101.g72d917a

^ permalink raw reply	[flat|nested] 39+ messages in thread

end of thread, other threads:[~2016-04-29  6:04 UTC | newest]

Thread overview: 39+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-04-12  8:46 [U-Boot] [PATCH v2 00/12] cpsw: enable DM_ETH on dra74 and am437x evms Mugunthan V N
2016-04-12  8:46 ` [U-Boot] [PATCH v2 01/12] drivers: core: device: add support to check dt compatible for a device/machine Mugunthan V N
2016-04-25 21:59   ` Joe Hershberger
2016-04-12  8:46 ` [U-Boot] [PATCH v2 02/12] ti_omap5_common: eth: do not define DM_ETH for spl Mugunthan V N
2016-04-25 21:54   ` Joe Hershberger
2016-04-12  8:46 ` [U-Boot] [PATCH v2 03/12] drivers: net: cpsw: fix cpsw dp parse when num slaves as 1 Mugunthan V N
2016-04-25 22:00   ` Joe Hershberger
2016-04-12  8:46 ` [U-Boot] [PATCH v2 04/12] ARM: omap5: add platform specific ethernet phy modes configurations Mugunthan V N
2016-04-25 22:00   ` Joe Hershberger
2016-04-12  8:46 ` [U-Boot] [PATCH v2 05/12] drivers: net: cpsw: fix get mdio base and gmii_sel reg from DT Mugunthan V N
2016-04-12 17:23   ` Tom Rini
2016-04-25 21:51   ` Joe Hershberger
2016-04-12  8:46 ` [U-Boot] [PATCH v2 06/12] drivers: net: cpsw: add support for reading mac address from efuse Mugunthan V N
2016-04-12 17:23   ` Tom Rini
2016-04-25 21:53   ` Joe Hershberger
2016-04-26 21:36     ` Joe Hershberger
2016-04-27  6:33       ` Mugunthan V N
2016-04-28  4:31         ` Joe Hershberger
2016-04-29  6:04           ` Mugunthan V N
2016-04-12  8:46 ` [U-Boot] [PATCH v2 07/12] arm: dts: am4372: add syscon node to cpsw to read mac address Mugunthan V N
2016-04-25 22:01   ` Joe Hershberger
2016-04-12  8:46 ` [U-Boot] [PATCH v2 08/12] arm: dts: dra7: " Mugunthan V N
2016-04-25 22:01   ` Joe Hershberger
2016-04-12  8:46 ` [U-Boot] [PATCH v2 09/12] arm: dts: dra7: fix ethernet name with proper device address Mugunthan V N
2016-04-12 17:23   ` Tom Rini
2016-04-13  5:18     ` Mugunthan V N
2016-04-25 22:49   ` Joe Hershberger
2016-04-12  8:46 ` [U-Boot] [PATCH v2 10/12] defconfig: am437x_gp_evm: enable eth driver model Mugunthan V N
2016-04-25 22:01   ` Joe Hershberger
2016-04-26 21:38     ` Joe Hershberger
2016-04-27  6:37       ` Mugunthan V N
2016-04-28  4:33         ` Joe Hershberger
2016-04-28  8:54           ` Mugunthan V N
2016-04-12  8:46 ` [U-Boot] [PATCH v2 11/12] defconfig: am437x_sk_evm: " Mugunthan V N
2016-04-25 22:01   ` Joe Hershberger
2016-04-26 21:39     ` Joe Hershberger
2016-04-12  8:46 ` [U-Boot] [PATCH v2 12/12] defconfig: dra74_evm: " Mugunthan V N
2016-04-25 22:01   ` Joe Hershberger
2016-04-26 21:39     ` Joe Hershberger

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.