All of lore.kernel.org
 help / color / mirror / Atom feed
* [U-Boot] Pull request: u-boot-net.git master
@ 2018-10-24 19:45 Joe Hershberger
  2018-10-26 11:52 ` Tom Rini
  2018-10-26 16:45 ` Tom Rini
  0 siblings, 2 replies; 176+ messages in thread
From: Joe Hershberger @ 2018-10-24 19:45 UTC (permalink / raw)
  To: u-boot

Hi Tom,

Tested as https://travis-ci.org/jhershbe/u-boot/builds/445352605

The following changes since commit 1ed3c0954bd160dafcad8847a51c3ddd5f992f51:

  Merge branch 'master' of git://git.denx.de/u-boot-samsung (2018-10-23 21:13:32 -0400)

are available in the git repository at:


  git://git.denx.de/u-boot-net.git master

for you to fetch changes up to 58ec4d3342f4ffd195f3f3f2e570f772500c6ecb:

  net: fec_mxc: add support for i.MX8X (2018-10-24 14:45:38 -0500)

----------------------------------------------------------------
Anatolij Gustschin (1):
      net: fec_mxc: add support for i.MX8X

Baruch Siach (2):
      net: mvpp2: fix polarity of PHY reset signal
      net: mvpp2: increase PHY reset pulse

Hector Palacios (1):
      cmd: mii: don't check address for 'device' subcommand

Jeremy Gebben (3):
      configs: migrate CONFIG_PHY_AQUANTIA to Kconfig
      net: phy: aquantia: add firmware loading support
      net: phy: aquantia: autodetect if firmware needs to be loaded

Martin Fuzzey (4):
      net: dm: fec: Fix time unit error in phy-reset-duration
      net: dm: fec: Fix phy-reset-duration clamping and defaults
      net: dm: fec: Support the phy-supply binding
      net: dm: fec: Obtain the transceiver type from the DT

Pankaj Bansal (1):
      miiphy: Add function to retrieve MDIO bus list head

Priyanka Jain (1):
      net/phy: Add phy-id for IN112525_S03

 cmd/mii.c                                          |   2 +-
 common/miiphyutil.c                                |   5 +
 configs/T1023RDB_NAND_defconfig                    |   2 +-
 configs/T1023RDB_SDCARD_defconfig                  |   2 +-
 configs/T1023RDB_SECURE_BOOT_defconfig             |   2 +-
 configs/T1023RDB_SPIFLASH_defconfig                |   2 +-
 configs/T1023RDB_defconfig                         |   2 +-
 configs/T1024RDB_NAND_defconfig                    |   2 +-
 configs/T1024RDB_SDCARD_defconfig                  |   2 +-
 configs/T1024RDB_SECURE_BOOT_defconfig             |   2 +-
 configs/T1024RDB_SPIFLASH_defconfig                |   2 +-
 configs/T1024RDB_defconfig                         |   2 +-
 configs/T2080QDS_NAND_defconfig                    |   2 +-
 configs/T2080QDS_SDCARD_defconfig                  |   2 +-
 configs/T2080QDS_SECURE_BOOT_defconfig             |   2 +-
 configs/T2080QDS_SPIFLASH_defconfig                |   2 +-
 configs/T2080QDS_SRIO_PCIE_BOOT_defconfig          |   2 +-
 configs/T2080QDS_defconfig                         |   2 +-
 configs/T2080RDB_NAND_defconfig                    |   2 +-
 configs/T2080RDB_SDCARD_defconfig                  |   2 +-
 configs/T2080RDB_SECURE_BOOT_defconfig             |   2 +-
 configs/T2080RDB_SPIFLASH_defconfig                |   2 +-
 configs/T2080RDB_SRIO_PCIE_BOOT_defconfig          |   2 +-
 configs/T2080RDB_defconfig                         |   2 +-
 configs/T2081QDS_NAND_defconfig                    |   2 +-
 configs/T2081QDS_SDCARD_defconfig                  |   2 +-
 configs/T2081QDS_SPIFLASH_defconfig                |   2 +-
 configs/T2081QDS_SRIO_PCIE_BOOT_defconfig          |   2 +-
 configs/T2081QDS_defconfig                         |   2 +-
 configs/ls1043ardb_defconfig                       |   2 +-
 configs/ls1043ardb_nand_SECURE_BOOT_defconfig      |   2 +-
 configs/ls1043ardb_nand_defconfig                  |   2 +-
 configs/ls1043ardb_sdcard_defconfig                |   2 +-
 configs/ls1046ardb_emmc_defconfig                  |   2 +-
 configs/ls1046ardb_qspi_SECURE_BOOT_defconfig      |   2 +-
 configs/ls1046ardb_qspi_defconfig                  |   2 +-
 configs/ls1046ardb_sdcard_SECURE_BOOT_defconfig    |   2 +-
 configs/ls1046ardb_sdcard_defconfig                |   2 +-
 configs/ls1088ardb_qspi_SECURE_BOOT_defconfig      |   1 +
 configs/ls1088ardb_qspi_defconfig                  |   1 +
 .../ls1088ardb_sdcard_qspi_SECURE_BOOT_defconfig   |   1 +
 configs/ls1088ardb_sdcard_qspi_defconfig           |   1 +
 configs/ls2080ardb_SECURE_BOOT_defconfig           |   2 +-
 configs/ls2080ardb_defconfig                       |   2 +-
 configs/ls2080ardb_nand_defconfig                  |   2 +-
 configs/ls2081ardb_defconfig                       |   2 +-
 configs/ls2088ardb_qspi_SECURE_BOOT_defconfig      |   2 +-
 configs/ls2088ardb_qspi_defconfig                  |   2 +-
 drivers/net/Kconfig                                |   2 +-
 drivers/net/fec_mxc.c                              | 121 ++++++++--
 drivers/net/fec_mxc.h                              |   7 +
 drivers/net/mvpp2.c                                |   4 +-
 drivers/net/phy/Kconfig                            |  26 ++-
 drivers/net/phy/aquantia.c                         | 254 ++++++++++++++++++++-
 include/configs/T102xRDB.h                         |   2 -
 include/configs/T208xQDS.h                         |   1 -
 include/configs/T208xRDB.h                         |   2 -
 include/configs/ls1043ardb.h                       |   2 -
 include/configs/ls1046ardb.h                       |   2 -
 include/configs/ls1088ardb.h                       |   3 -
 include/configs/ls2080ardb.h                       |   3 -
 include/miiphy.h                                   |   1 +
 include/phy.h                                      |   7 +-
 63 files changed, 446 insertions(+), 86 deletions(-)

Thanks!
-Joe

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

* [U-Boot] Pull request: u-boot-net.git master
  2018-10-24 19:45 [U-Boot] Pull request: u-boot-net.git master Joe Hershberger
@ 2018-10-26 11:52 ` Tom Rini
  2018-10-26 12:24   ` Stefano Babic
                     ` (2 more replies)
  2018-10-26 16:45 ` Tom Rini
  1 sibling, 3 replies; 176+ messages in thread
From: Tom Rini @ 2018-10-26 11:52 UTC (permalink / raw)
  To: u-boot

On Wed, Oct 24, 2018 at 02:45:53PM -0500, Joe Hershberger wrote:

> Hi Tom,
> 
> Tested as https://travis-ci.org/jhershbe/u-boot/builds/445352605
> 
> The following changes since commit 1ed3c0954bd160dafcad8847a51c3ddd5f992f51:
> 
>   Merge branch 'master' of git://git.denx.de/u-boot-samsung (2018-10-23 21:13:32 -0400)
> 
> are available in the git repository at:
> 
> 
>   git://git.denx.de/u-boot-net.git master
> 
> for you to fetch changes up to 58ec4d3342f4ffd195f3f3f2e570f772500c6ecb:
> 
>   net: fec_mxc: add support for i.MX8X (2018-10-24 14:45:38 -0500)
> 
> ----------------------------------------------------------------
> Anatolij Gustschin (1):
>       net: fec_mxc: add support for i.MX8X
> 
> Baruch Siach (2):
>       net: mvpp2: fix polarity of PHY reset signal
>       net: mvpp2: increase PHY reset pulse
> 
> Hector Palacios (1):
>       cmd: mii: don't check address for 'device' subcommand
> 
> Jeremy Gebben (3):
>       configs: migrate CONFIG_PHY_AQUANTIA to Kconfig
>       net: phy: aquantia: add firmware loading support
>       net: phy: aquantia: autodetect if firmware needs to be loaded
> 
> Martin Fuzzey (4):
>       net: dm: fec: Fix time unit error in phy-reset-duration
>       net: dm: fec: Fix phy-reset-duration clamping and defaults
>       net: dm: fec: Support the phy-supply binding
>       net: dm: fec: Obtain the transceiver type from the DT
> 
> Pankaj Bansal (1):
>       miiphy: Add function to retrieve MDIO bus list head
> 
> Priyanka Jain (1):
>       net/phy: Add phy-id for IN112525_S03

This passed travis at the time, but now it fails on vf610twr for me:
https://travis-ci.org/trini/u-boot/jobs/446449322 so I've cc'd Alison if
there's anything we can easily turn off in the defconfig.  But I'm also
cc'ing York since I thought I saw Alison say they didn't have the board
anymore?  Should we mark it orphan?  Drop it from CI for now and fully
soon?  Or does someone else want to take it?

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20181026/f61d924c/attachment.sig>

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

* [U-Boot] Pull request: u-boot-net.git master
  2018-10-26 11:52 ` Tom Rini
@ 2018-10-26 12:24   ` Stefano Babic
  2018-10-26 12:40     ` Tom Rini
  2018-10-26 13:04   ` Anatolij Gustschin
  2018-10-26 14:46   ` York Sun
  2 siblings, 1 reply; 176+ messages in thread
From: Stefano Babic @ 2018-10-26 12:24 UTC (permalink / raw)
  To: u-boot

Hi Tom,

On 26/10/18 13:52, Tom Rini wrote:
> On Wed, Oct 24, 2018 at 02:45:53PM -0500, Joe Hershberger wrote:
> 
>> Hi Tom,
>>
>> Tested as https://travis-ci.org/jhershbe/u-boot/builds/445352605
>>
>> The following changes since commit 1ed3c0954bd160dafcad8847a51c3ddd5f992f51:
>>
>>   Merge branch 'master' of git://git.denx.de/u-boot-samsung (2018-10-23 21:13:32 -0400)
>>
>> are available in the git repository at:
>>
>>
>>   git://git.denx.de/u-boot-net.git master
>>
>> for you to fetch changes up to 58ec4d3342f4ffd195f3f3f2e570f772500c6ecb:
>>
>>   net: fec_mxc: add support for i.MX8X (2018-10-24 14:45:38 -0500)
>>
>> ----------------------------------------------------------------
>> Anatolij Gustschin (1):
>>       net: fec_mxc: add support for i.MX8X
>>
>> Baruch Siach (2):
>>       net: mvpp2: fix polarity of PHY reset signal
>>       net: mvpp2: increase PHY reset pulse
>>
>> Hector Palacios (1):
>>       cmd: mii: don't check address for 'device' subcommand
>>
>> Jeremy Gebben (3):
>>       configs: migrate CONFIG_PHY_AQUANTIA to Kconfig
>>       net: phy: aquantia: add firmware loading support
>>       net: phy: aquantia: autodetect if firmware needs to be loaded
>>
>> Martin Fuzzey (4):
>>       net: dm: fec: Fix time unit error in phy-reset-duration
>>       net: dm: fec: Fix phy-reset-duration clamping and defaults
>>       net: dm: fec: Support the phy-supply binding
>>       net: dm: fec: Obtain the transceiver type from the DT
>>
>> Pankaj Bansal (1):
>>       miiphy: Add function to retrieve MDIO bus list head
>>
>> Priyanka Jain (1):
>>       net/phy: Add phy-id for IN112525_S03
> 
> This passed travis at the time, but now it fails on vf610twr for me:
> https://travis-ci.org/trini/u-boot/jobs/446449322 so I've cc'd Alison if
> there's anything we can easily turn off in the defconfig.  But I'm also
> cc'ing York since I thought I saw Alison say they didn't have the board
> anymore?  Should we mark it orphan?  Drop it from CI for now and fully
> soon?  Or does someone else want to take it?
> 

I saw for a while the same error, and I saw that for colibry_vf helped
to switch on CONFIG_SYS_THUMB_BUILD. But if there is nobody to test it,
it is just a fix for the build...

Regards,
Stefano

-- 
=====================================================================
DENX Software Engineering GmbH,      Managing Director: Wolfgang Denk
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: +49-8142-66989-53 Fax: +49-8142-66989-80 Email: sbabic at denx.de
=====================================================================

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

* [U-Boot] Pull request: u-boot-net.git master
  2018-10-26 12:24   ` Stefano Babic
@ 2018-10-26 12:40     ` Tom Rini
  0 siblings, 0 replies; 176+ messages in thread
From: Tom Rini @ 2018-10-26 12:40 UTC (permalink / raw)
  To: u-boot

On Fri, Oct 26, 2018 at 02:24:02PM +0200, Stefano Babic wrote:

> Hi Tom,
> 
> On 26/10/18 13:52, Tom Rini wrote:
> > On Wed, Oct 24, 2018 at 02:45:53PM -0500, Joe Hershberger wrote:
> > 
> >> Hi Tom,
> >>
> >> Tested as https://travis-ci.org/jhershbe/u-boot/builds/445352605
> >>
> >> The following changes since commit 1ed3c0954bd160dafcad8847a51c3ddd5f992f51:
> >>
> >>   Merge branch 'master' of git://git.denx.de/u-boot-samsung (2018-10-23 21:13:32 -0400)
> >>
> >> are available in the git repository at:
> >>
> >>
> >>   git://git.denx.de/u-boot-net.git master
> >>
> >> for you to fetch changes up to 58ec4d3342f4ffd195f3f3f2e570f772500c6ecb:
> >>
> >>   net: fec_mxc: add support for i.MX8X (2018-10-24 14:45:38 -0500)
> >>
> >> ----------------------------------------------------------------
> >> Anatolij Gustschin (1):
> >>       net: fec_mxc: add support for i.MX8X
> >>
> >> Baruch Siach (2):
> >>       net: mvpp2: fix polarity of PHY reset signal
> >>       net: mvpp2: increase PHY reset pulse
> >>
> >> Hector Palacios (1):
> >>       cmd: mii: don't check address for 'device' subcommand
> >>
> >> Jeremy Gebben (3):
> >>       configs: migrate CONFIG_PHY_AQUANTIA to Kconfig
> >>       net: phy: aquantia: add firmware loading support
> >>       net: phy: aquantia: autodetect if firmware needs to be loaded
> >>
> >> Martin Fuzzey (4):
> >>       net: dm: fec: Fix time unit error in phy-reset-duration
> >>       net: dm: fec: Fix phy-reset-duration clamping and defaults
> >>       net: dm: fec: Support the phy-supply binding
> >>       net: dm: fec: Obtain the transceiver type from the DT
> >>
> >> Pankaj Bansal (1):
> >>       miiphy: Add function to retrieve MDIO bus list head
> >>
> >> Priyanka Jain (1):
> >>       net/phy: Add phy-id for IN112525_S03
> > 
> > This passed travis at the time, but now it fails on vf610twr for me:
> > https://travis-ci.org/trini/u-boot/jobs/446449322 so I've cc'd Alison if
> > there's anything we can easily turn off in the defconfig.  But I'm also
> > cc'ing York since I thought I saw Alison say they didn't have the board
> > anymore?  Should we mark it orphan?  Drop it from CI for now and fully
> > soon?  Or does someone else want to take it?
> > 
> 
> I saw for a while the same error, and I saw that for colibry_vf helped
> to switch on CONFIG_SYS_THUMB_BUILD. But if there is nobody to test it,
> it is just a fix for the build...

Ah, yeah, we should just turn that on then, thanks.

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20181026/518af8ab/attachment.sig>

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

* [U-Boot] Pull request: u-boot-net.git master
  2018-10-26 11:52 ` Tom Rini
  2018-10-26 12:24   ` Stefano Babic
@ 2018-10-26 13:04   ` Anatolij Gustschin
  2018-10-26 14:46   ` York Sun
  2 siblings, 0 replies; 176+ messages in thread
From: Anatolij Gustschin @ 2018-10-26 13:04 UTC (permalink / raw)
  To: u-boot

On Fri, 26 Oct 2018 07:52:50 -0400
Tom Rini trini at konsulko.com wrote:
...
> This passed travis at the time, but now it fails on vf610twr for me:
> https://travis-ci.org/trini/u-boot/jobs/446449322 so I've cc'd Alison if
> there's anything we can easily turn off in the defconfig.  But I'm also
> cc'ing York since I thought I saw Alison say they didn't have the board
> anymore?  Should we mark it orphan?  Drop it from CI for now and fully
> soon?  Or does someone else want to take it?

I've seen this too when build-testing i.MX8 patches, it is the impact
of recent drivers growth after extensions for i.MX8. Below is a raw patch
I tried to reduce the size for VF610 (not finished yet). Would something
like that be acceptable?

CMD_MEMTEST could be dropped from defconfig, the board would be bootable
without it.

Thanks,

Anatolij


diff --git a/drivers/i2c/mxc_i2c.c b/drivers/i2c/mxc_i2c.c
index 9999d9fe5e..1dae2dfa14 100644
--- a/drivers/i2c/mxc_i2c.c
+++ b/drivers/i2c/mxc_i2c.c
@@ -943,8 +943,11 @@ static const struct dm_i2c_ops mxc_i2c_ops = {
 };
 
 static const struct udevice_id mxc_i2c_ids[] = {
-	{ .compatible = "fsl,imx21-i2c", },
+#if defined(CONFIG_ARCH_VF610)
 	{ .compatible = "fsl,vf610-i2c", .data = I2C_QUIRK_FLAG, },
+#else
+	{ .compatible = "fsl,imx21-i2c", },
+#endif
 	{}
 };
 
diff --git a/drivers/serial/serial_lpuart.c b/drivers/serial/serial_lpuart.c
index 6106c1f9ec..c4be872d28 100644
--- a/drivers/serial/serial_lpuart.c
+++ b/drivers/serial/serial_lpuart.c
@@ -227,6 +227,7 @@ static int _lpuart_serial_init(struct udevice *dev)
 	return 0;
 }
 
+#if defined(CONFIG_ARCH_MX7) || defined(CONFIG_ARCH_IMX8)
 static void _lpuart32_serial_setbrg_7ulp(struct udevice *dev,
 					 int baudrate)
 {
@@ -295,6 +296,10 @@ static void _lpuart32_serial_setbrg_7ulp(struct udevice *dev,
 
 	out_le32(&base->baud, tmp);
 }
+#else
+static inline void _lpuart32_serial_setbrg_7ulp(struct udevice *dev,
+						int baudrate) { }
+#endif
 
 static void _lpuart32_serial_setbrg(struct udevice *dev,
 				    int baudrate)
@@ -502,14 +507,19 @@ static int lpuart_serial_ofdata_to_platdata(struct udevice *dev)
 	plat->reg = (void *)addr;
 	plat->flags = dev_get_driver_data(dev);
 
-	if (!fdt_node_check_compatible(blob, node, "fsl,ls1021a-lpuart"))
-		plat->devtype = DEV_LS1021A;
-	else if (!fdt_node_check_compatible(blob, node, "fsl,imx7ulp-lpuart"))
+#if defined(CONFIG_ARCH_MX7)
+	if (!fdt_node_check_compatible(blob, node, "fsl,imx7ulp-lpuart"))
 		plat->devtype = DEV_MX7ULP;
-	else if (!fdt_node_check_compatible(blob, node, "fsl,vf610-lpuart"))
+#elif defined(CONFIG_ARCH_VF610)
+	if (!fdt_node_check_compatible(blob, node, "fsl,vf610-lpuart"))
 		plat->devtype = DEV_VF610;
-	else if (!fdt_node_check_compatible(blob, node, "fsl,imx8qm-lpuart"))
+#elif defined(CONFIG_ARCH_IMX8)
+	if (!fdt_node_check_compatible(blob, node, "fsl,imx8qm-lpuart"))
 		plat->devtype = DEV_IMX8;
+#else
+	if (!fdt_node_check_compatible(blob, node, "fsl,ls1021a-lpuart"))
+		plat->devtype = DEV_LS1021A;
+#endif
 
 	return 0;
 }
@@ -522,13 +532,18 @@ static const struct dm_serial_ops lpuart_serial_ops = {
 };
 
 static const struct udevice_id lpuart_serial_ids[] = {
-	{ .compatible = "fsl,ls1021a-lpuart", .data =
-		LPUART_FLAG_REGMAP_32BIT_REG | LPUART_FLAG_REGMAP_ENDIAN_BIG },
+#if defined(CONFIG_ARCH_MX7)
 	{ .compatible = "fsl,imx7ulp-lpuart",
 		.data = LPUART_FLAG_REGMAP_32BIT_REG },
+#elif defined(CONFIG_ARCH_VF610)
 	{ .compatible = "fsl,vf610-lpuart"},
+#elif defined(CONFIG_ARCH_IMX8)
 	{ .compatible = "fsl,imx8qm-lpuart",
 		.data = LPUART_FLAG_REGMAP_32BIT_REG },
+#else
+	{ .compatible = "fsl,ls1021a-lpuart", .data =
+		LPUART_FLAG_REGMAP_32BIT_REG | LPUART_FLAG_REGMAP_ENDIAN_BIG },
+#endif
 	{ }
 };
 

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

* [U-Boot] Pull request: u-boot-net.git master
  2018-10-26 11:52 ` Tom Rini
  2018-10-26 12:24   ` Stefano Babic
  2018-10-26 13:04   ` Anatolij Gustschin
@ 2018-10-26 14:46   ` York Sun
  2 siblings, 0 replies; 176+ messages in thread
From: York Sun @ 2018-10-26 14:46 UTC (permalink / raw)
  To: u-boot

On 10/26/18 04:52, Tom Rini wrote:
<snip>

> This passed travis at the time, but now it fails on vf610twr for me:
> https://travis-ci.org/trini/u-boot/jobs/446449322 so I've cc'd Alison if
> there's anything we can easily turn off in the defconfig.  But I'm also
> cc'ing York since I thought I saw Alison say they didn't have the board
> anymore?  Should we mark it orphan?  Drop it from CI for now and fully
> soon?  Or does someone else want to take it?
> 

Alison,

I don't see vf610twr anywhere. Can you find out if this board is still
shipping or actively being used?

York

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

* [U-Boot] Pull request: u-boot-net.git master
  2018-10-24 19:45 [U-Boot] Pull request: u-boot-net.git master Joe Hershberger
  2018-10-26 11:52 ` Tom Rini
@ 2018-10-26 16:45 ` Tom Rini
  1 sibling, 0 replies; 176+ messages in thread
From: Tom Rini @ 2018-10-26 16:45 UTC (permalink / raw)
  To: u-boot

On Wed, Oct 24, 2018 at 02:45:53PM -0500, Joe Hershberger wrote:

> Hi Tom,
> 
> Tested as https://travis-ci.org/jhershbe/u-boot/builds/445352605
> 
> The following changes since commit 1ed3c0954bd160dafcad8847a51c3ddd5f992f51:
> 
>   Merge branch 'master' of git://git.denx.de/u-boot-samsung (2018-10-23 21:13:32 -0400)
> 
> are available in the git repository at:
> 
> 
>   git://git.denx.de/u-boot-net.git master
> 
> for you to fetch changes up to 58ec4d3342f4ffd195f3f3f2e570f772500c6ecb:
> 
>   net: fec_mxc: add support for i.MX8X (2018-10-24 14:45:38 -0500)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20181026/44ee8fae/attachment.sig>

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

* [U-Boot] Pull request: u-boot-net.git master
  2019-11-02 15:05                             ` Tom Rini
@ 2019-11-03 15:22                               ` Michael Walle
  0 siblings, 0 replies; 176+ messages in thread
From: Michael Walle @ 2019-11-03 15:22 UTC (permalink / raw)
  To: u-boot

Am 2019-11-02 16:05, schrieb Tom Rini:
[snip]
> But again, I've given up.  I say that the ABI meant that the wrong 
> value
> was supposed to work since that's what happened and a new version of 
> the
> binding needed to be used where the right value must be used.  Others
> disagree.  I'm not holding U-Boot up on the new changes over this, I
> just haven't put together the PR.  It's on my short list now.

I want to rebase my cleanup and device tree support for the Atheros PHY 
onto the patches by Vladimir. Although I do have some problems/questions 
now:

  - will the whole series [1] be pulled altogether?
  - there is a kconfig option to control the EEE option. Wouldn't it be 
better to put that into a device tree property option too?
  - there were some cleanups I'd do another way, for example the clock 
enumeration uses "BIT(0) | BIT(1)" instead of 3. I'd use a mask and the 
correct enumeration and FIELD_PREP(). So should I base my patch on 
Vladimirs patch? Should Vladimir post a new patch?

To be frank, I'd rather pull Vladimirs patches and change (or drop them 
if they are superseeded mine), if everyone is ok with that. I'd propose 
the following:
  - I rebase my patches onto Vladimirs patches
  - change some of Vladimirs patches
  - privately, mail the patch series to Vladimir, then he can review 
them, add SOB or other tags
  - If he is ok with the changes, I'll post another "atheros PHY cleanup 
and device tree support" series with patches from Vladimir and myself.

I don't really want to hijack any patches, but patching the patch seems 
to be not really good.

Does anybody know if the "disable smartEEE" should go into the linux phy 
driver too? As far as I understand it, linux configures the complete phy 
itself, (eg. it might even do a hardware reset).

-- 
-michael

[1] https://patchwork.ozlabs.org/cover/1031360/

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

* [U-Boot] Pull request: u-boot-net.git master
  2019-11-02 14:30                           ` Vladimir Oltean
@ 2019-11-02 15:05                             ` Tom Rini
  2019-11-03 15:22                               ` Michael Walle
  0 siblings, 1 reply; 176+ messages in thread
From: Tom Rini @ 2019-11-02 15:05 UTC (permalink / raw)
  To: u-boot

On Sat, Nov 02, 2019 at 04:30:11PM +0200, Vladimir Oltean wrote:
> On Sat, 2 Nov 2019 at 16:12, Tom Rini <trini@konsulko.com> wrote:
> >
> > On Sat, Nov 02, 2019 at 02:17:28PM +0100, Michael Walle wrote:
> > > Am 2019-05-15 16:58, schrieb Tom Rini:
> > > > On Fri, May 10, 2019 at 09:50:45PM +0000, Joe Hershberger wrote:
> > > > > Hi Vladimir and Tom,
> > > > >
> > > > > On Thu, May 9, 2019 at 7:51 AM Vladimir Oltean
> > > > > <vladimir.oltean@nxp.com> wrote:
> > > > > >
> > > > > > On 09.05.2019 02:05, Vladimir Oltean wrote:
> > > > > > > On 5/9/19 1:55 AM, Tom Rini wrote:
> > > > > > >> On Wed, May 08, 2019 at 10:52:28PM +0000, Vladimir Oltean wrote:
> > > > > > >>> On 5/9/19 1:48 AM, Tom Rini wrote:
> > > > > > >>>> On Wed, May 08, 2019 at 10:45:50PM +0000, Vladimir Oltean wrote:
> > > > > > >>>>> On 5/9/19 1:42 AM, Tom Rini wrote:
> > > > > > >>>>>> On Wed, May 08, 2019 at 10:40:57PM +0000, Vladimir Oltean wrote:
> > > > > > >>>>>>> On 5/9/19 1:24 AM, Joe Hershberger wrote:
> > > > > > >>>>>>>> On Tue, May 7, 2019 at 5:15 PM Joe Hershberger <joe.hershberger@ni.com> wrote:
> > > > > > >>>>>>>>>
> > > > > > >>>>>>>>> Hi Tom,
> > > > > > >>>>>>>>>
> > > > > > >>>>>>>>> The following changes since commit 8d7f06bbbef16f172cd5e9c4923cdcebe16b8980:
> > > > > > >>>>>>>>>
> > > > > > >>>>>>>>> I rebased on your master and built for BB Black. DHCP seems to work fine.
> > > > > > >>>>>>>>> MLO also now fits again.
> > > > > > >>>>>>>>>
> > > > > > >>>>>>>>>        Merge branch 'master' of git://git.denx.de/u-boot-sh (2019-05-07 09:38:00 -0400)
> > > > > > >>>>>>>>>
> > > > > > >>>>>>>>> are available in the git repository at:
> > > > > > >>>>>>>>>
> > > > > > >>>>>>>>>        git://git.denx.de/u-boot-net.git master
> > > > > > >>>>>>>>>
> > > > > > >>>>>>>>> for you to fetch changes up to 8d0c6858455e89b089222a08d55ff711681ca011:
> > > > > > >>>>>>>>>
> > > > > > >>>>>>>>>        net: phy: micrel: Find Micrel PHY node correctly (2019-05-07 14:51:55 -0500)
> > > > > > >>>>>>>>>
> > > > > > >>>>>>>>> ----------------------------------------------------------------
> > > > > > >>>>>>>>> Carlo Caione (4):
> > > > > > >>>>>>>>>            net: phy: Add generic helpers to access MMD PHY registers
> > > > > > >>>>>>>>>            net: phy: ti: use generic helpers to access MMD registers
> > > > > > >>>>>>>>>            cmd: mdio: Switch to generic helpers when accessing the registers
> > > > > > >>>>>>>>>            net: phy: realtek: Introduce quirk to mark RXC not stoppable
> > > > > > >>>>>>>>>
> > > > > > >>>>>>>>> James Byrne (2):
> > > > > > >>>>>>>>>            net: phy: micrel: Use correct skew values on KSZ9021
> > > > > > >>>>>>>>>            net: phy: micrel: Find Micrel PHY node correctly
> > > > > > >>>>>>>>>
> > > > > > >>>>>>>>> Murali Karicheri (2):
> > > > > > >>>>>>>>>            ARM: k2g-gp-evm: update to rgmii pinmux configuration
> > > > > > >>>>>>>>>            ARM: k2g-ice: Add pinmux support for rgmii interface
> > > > > > >>>>>>>>>
> > > > > > >>>>>>>>> Pankaj Bansal (1):
> > > > > > >>>>>>>>>            drivers: net: ldpaa_eth: fix resource leak
> > > > > > >>>>>>>>>
> > > > > > >>>>>>>>> Siva Durga Prasad Paladugu (2):
> > > > > > >>>>>>>>>            net: phy: Reloc next and prev pointers inside phy_drivers
> > > > > > >>>>>>>>>            net: phy: Fix return value check phy_probe
> > > > > > >>>>>>>>>
> > > > > > >>>>>>>>> Valentin-catalin Neacsu (1):
> > > > > > >>>>>>>>>            net: phy: aquantia: Set only autoneg on in register 4.c441
> > > > > > >>>>>>>>>
> > > > > > >>>>>>>>> Vladimir Oltean (6):
> > > > > > >>>>>>>>>            net: phy: ar803x: Address packet drops at low traffic rate due to SmartEEE feature
> > > > > > >>>>>>>>>            net: phy: ar803x: Make RGMII Tx delays actually configurable for AR8035
> > > > > > >>>>>>>>>            net: phy: ar803x: Use common functions for RGMII internal delays
> > > > > > >>>>>>>>>            net: phy: ar803x: Clarify the configuration of the CLK_25M output pin
> > > > > > >>>>>>>>>            net: phy: ar803x: Explicitly disable RGMII delays
> > > > > > >>>>>>>>
> > > > > > >>>>>>>> Tom, this [1] is the patch that is breaking the evm. It doesn't affect
> > > > > > >>>>>>>> BB Black because it uses an SMSC phy, where as this evm uses an
> > > > > > >>>>>>>> AR8031/AR8033.
> > > > > > >>>>>>>>
> > > > > > >>>>>>>> Is it possible the device tree [2] is wrong for the board? It lists
> > > > > > >>>>>>>> 'phy-mode = "rgmii-txid";', so that means that with this patch the RX
> > > > > > >>>>>>>> delay is now being disabled.
> > > > > > >>>>>>>>
> > > > > > >>>>>>>> Any thoughts, Vladimir?
> > > > > > >>>>>>>>
> > > > > > >>>>>>>> Thanks,
> > > > > > >>>>>>>> -Joe
> > > > > > >>>>>>>>
> > > > > > >>>>>>>> [1] b3224e0f7e - "net: phy: ar803x: Explicitly disable RGMII delays"
> > > > > > >>>>>>>> [2] arch/arm/dts/am335x-evm.dts
> > > > > > >>>>>>>>
> > > > > > >>>>>>>>>            net: phy: ar803x: Clarify the intention of ar8021_config
> > > > > > >>>>>>>>>
> > > > > > >>>>>>>>>       arch/arm/dts/sama5d3xcm.dtsi                    |  32 +++---
> > > > > > >>>>>>>>>       arch/arm/dts/sama5d3xcm_cmp.dtsi                |  32 +++---
> > > > > > >>>>>>>>>       arch/arm/dts/socfpga_arria5_socdk.dts           |   4 +-
> > > > > > >>>>>>>>>       arch/arm/dts/socfpga_cyclone5_is1.dts           |   4 +-
> > > > > > >>>>>>>>>       arch/arm/dts/socfpga_cyclone5_socdk.dts         |   4 +-
> > > > > > >>>>>>>>>       arch/arm/dts/socfpga_cyclone5_sockit.dts        |   4 +-
> > > > > > >>>>>>>>>       arch/arm/dts/socfpga_cyclone5_vining_fpga.dts   |   4 +-
> > > > > > >>>>>>>>>       board/ti/ks2_evm/mux-k2g.h                      |  36 +++----
> > > > > > >>>>>>>>>       cmd/mdio.c                                      |  27 +++--
> > > > > > >>>>>>>>>       doc/device-tree-bindings/net/micrel-ksz90x1.txt |  27 +++++
> > > > > > >>>>>>>>>       drivers/net/ldpaa_eth/ldpaa_eth.c               |   1 +
> > > > > > >>>>>>>>>       drivers/net/phy/Kconfig                         |  41 ++++++++
> > > > > > >>>>>>>>>       drivers/net/phy/aquantia.c                      |   7 +-
> > > > > > >>>>>>>>>       drivers/net/phy/atheros.c                       | 128 ++++++++++++++++-------
> > > > > > >>>>>>>>>       drivers/net/phy/micrel_ksz90x1.c                |  24 ++++-
> > > > > > >>>>>>>>>       drivers/net/phy/phy.c                           |  21 +++-
> > > > > > >>>>>>>>>       drivers/net/phy/realtek.c                       |  19 ++++
> > > > > > >>>>>>>>>       drivers/net/phy/ti.c                            | 130 +++++-------------------
> > > > > > >>>>>>>>>       include/phy.h                                   |  70 +++++++++++++
> > > > > > >>>>>>>>>       19 files changed, 394 insertions(+), 221 deletions(-)
> > > > > > >>>>>>>>>
> > > > > > >>>>>>>>> Thanks!
> > > > > > >>>>>>>>> -Joe
> > > > > > >>>>>>>>> _______________________________________________
> > > > > > >>>>>>>>> U-Boot mailing list
> > > > > > >>>>>>>>> U-Boot at lists.denx.de
> > > > > > >>>>>>>>> https://lists.denx.de/listinfo/u-boot
> > > > > > >>>>>>>>
> > > > > > >>>>>>>
> > > > > > >>>>>>> Hi Joe, Tom,
> > > > > > >>>>>>>
> > > > > > >>>>>>> It sounds like what Joe pointed to (my patch) has a high chance of
> > > > > > >>>>>>> causing link failure.
> > > > > > >>>>>>> If the board is relying on RX delays in the Atheros PHY to ensure
> > > > > > >>>>>>> correct RGMII timing budget, then for sure it was working before and now
> > > > > > >>>>>>> it is broken. In that case, it was working by mistake; the DT blob is
> > > > > > >>>>>>> broken and should be corrected.
> > > > > > >>>>>>> Sorry for the trouble this has caused.
> > > > > > >>>>>>
> > > > > > >>>>>> How is this handled in the Linux kernel and/or why doesn't it fail
> > > > > > >>>>>> there?
> > > > > > >>>>>
> > > > > > >>>>> On the latest net-next, it's handled the same: disable everything and
> > > > > > >>>>> enable only what's specified in phy-mode. I didn't keep track of older
> > > > > > >>>>> versions.
> > > > > > >>>>
> > > > > > >>>> So you would expect the network to be broken on net-next with this DTS?
> > > > > > >>>> Because that's not allowed...
> > > > > > >>>>
> > > > > > >>>
> > > > > > >>> Yes, if it's the same problem, the behavior should be the same.
> > > > > > >>> I see net-next is only rejecting the bad DT since 2019-02-21:
> > > > > > >>> https://patchwork.kernel.org/patch/10819279/
> > > > > > >>> So it depends when you checked it last time.
> > > > > > >>
> > > > > > >> I'll see about testing eth in Linux with net-next tomorrow, but, uh, is
> > > > > > >> there some work-around for the DTS so that ethernet works?
> > > > > > >
> > > > > > > Work-around in Linux or in U-boot?
> > > > > > > U-boot can fix up the DT for Linux and replace "rgmii-txid" with
> > > > > > > "rgmii-id", whereas neither Linux nor U-boot can do anything for
> > > > > > > themselves except either load a correct DT blob, or not use (revert, not
> > > > > > > upgrade to, etc) the enforcing patch.
> > > > > > >
> > > > > > >> You cannot break existing DTs
> > > > > > > RGMII delay breakages happen all the time. To play the devil's advocate,
> > > > > > > protecting against them should be done by observing the semantics
> > > > > > > described in the devicetree/bindings document.
> > > > > > > If you follow Linux net-next, a breakage for RTL8211F is planned out
> > > > > > > right as we speak.
> > > > > > >
> > > > > > > But let's wait until we know for sure that this is what's causing the
> > > > > > > issues.
> > > > > > >
> > > > > > > Regards,
> > > > > > > -Vladimir
> > > > > > >
> > > > > >
> > > > > > Hi Tom,
> > > > > >
> > > > > > I understand now what you mean by "workaround".
> > > > > > Yes you can enable RGMII delays by hand in U-boot:
> > > > > >
> > > > > > Check if RX delay is enabled (bit 15 of debug register 0):
> > > > > > => mdio write eTSEC1 0x1D 0
> > > > > > => mdio read eTSEC1 0x1E
> > > > > > => mdio write eTSEC1 0x1E <new value>
> > > > > >
> > > > > > Check if TX delay is enabled (bit 8 of debug register 5):
> > > > > > => mdio write eTSEC1 0x1D 5
> > > > > > => mdio read eTSEC1 0x1E
> > > > > > => mdio write eTSEC1 0x1E <new value>
> > > > > >
> > > > > > Replace eTSEC1 with your net device from "mdio list".
> > > > >
> > > > > I'm not sure what the follow-on action is here. I'll hold off on
> > > > > Vladimir's series until there is a resolution that everyone is
> > > > > satisfied with.
> > > >
> > > > While I personally think this breaks the "DT is ABI" model, the required
> > > > change has already been merged into Linus' tree so we just need to
> > > > re-sync the am335x DTS files again and then we can apply these changes.
> > > > I'll put it on my TODO list.
> > >
> > > Hi,
> > >
> > > sorry for pulling up such an old thread. Are there any news on this? Because
> > > I've had the same fix for the atheros PHYs posted to the u-boot mailing list
> > > lately (without knowing anything about this thread).
> > >
> > > So with that rule "don't break old (and very wrong!) DT blobs" we seem not
> > > to be able to fix any serious errors. Because while it works for the most
> > > cases eg. phy-mode = rgmii-id, it wont work (and cant be fixed!) for
> > > rgmii-txid (or was it rxid? the one where the hardware default is enabled).
> > >
> > > I could also post my series without fixing that issue and just adding clock
> > > support. But I'd rather see that fixed.
> >
> > So, there's patches to fix / keep cpsw working in U-Boot.  So while I
> > believe that Linux broke the rule of "DT is ABI" I've also gone
> > (virtually) hoarse pointing this out to the people that were supposed to
> > care.  So it's on my short list to grab the changes that are needed for
> > the TI platforms and we can grab all of the other changes as well.
> >
> > --
> 
> Tom,
> 
> How come the people who proclaim that DT is ABI (which it is, nobody
> is saying otherwise) are the same as (or do it in the name of) those
> who don't follow it?

It's a good question, and I don't know why no one cared.

> Had your boards been written with the correct phy-mode in the first
> place, no breakage would have happened, and maybe the Atheros PHY
> driver bugs would have been caught earlier.

Yes, it's true that had the problem been caught 6 years ago, a lot of
things would have been better.  But it wasn't.

> I agree with Michael that interpreting the "DT is ABI" phrase as "be
> compatible with past mistakes" (which are not in the ABI
> specification, but in its interpretation, at that!) is only going to
> lead to a cacophony of incoherent interpretations, which at some point
> will become impossible to reconcile.

Part of the problem here is that I was not one of the people at the time
saying that "DT must be ABI".  I was in fact worried that there would be
a pain to fix broken DT files once they were out in the wild.  Other
people said it would be fine and that it had been done for a long while.
And that future break would be handled in a backwards compatible way.

But here we are.

> And for U-Boot, I guess the point is moot, since the DT blob is
> typically packaged with the bootloader binary anyway.

Right, so that's the whole problem.  You can't pass the old DTB to the
new kernel and have things work.  Since the example in question is an
EVM rather than shipping HW platform based on the EVM, we can say "No
one shipped the DTB embedded in to the physical HW, just pass along the
new DTB!".  I am far from convinced that there's not custom hardware
based on the EVM design and reference dts file that won't hit a problem
here when moving up.

But again, I've given up.  I say that the ABI meant that the wrong value
was supposed to work since that's what happened and a new version of the
binding needed to be used where the right value must be used.  Others
disagree.  I'm not holding U-Boot up on the new changes over this, I
just haven't put together the PR.  It's on my short list now.

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20191102/9614db58/attachment.sig>

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

* [U-Boot] Pull request: u-boot-net.git master
  2019-11-02 14:12                         ` Tom Rini
@ 2019-11-02 14:30                           ` Vladimir Oltean
  2019-11-02 15:05                             ` Tom Rini
  0 siblings, 1 reply; 176+ messages in thread
From: Vladimir Oltean @ 2019-11-02 14:30 UTC (permalink / raw)
  To: u-boot

On Sat, 2 Nov 2019 at 16:12, Tom Rini <trini@konsulko.com> wrote:
>
> On Sat, Nov 02, 2019 at 02:17:28PM +0100, Michael Walle wrote:
> > Am 2019-05-15 16:58, schrieb Tom Rini:
> > > On Fri, May 10, 2019 at 09:50:45PM +0000, Joe Hershberger wrote:
> > > > Hi Vladimir and Tom,
> > > >
> > > > On Thu, May 9, 2019 at 7:51 AM Vladimir Oltean
> > > > <vladimir.oltean@nxp.com> wrote:
> > > > >
> > > > > On 09.05.2019 02:05, Vladimir Oltean wrote:
> > > > > > On 5/9/19 1:55 AM, Tom Rini wrote:
> > > > > >> On Wed, May 08, 2019 at 10:52:28PM +0000, Vladimir Oltean wrote:
> > > > > >>> On 5/9/19 1:48 AM, Tom Rini wrote:
> > > > > >>>> On Wed, May 08, 2019 at 10:45:50PM +0000, Vladimir Oltean wrote:
> > > > > >>>>> On 5/9/19 1:42 AM, Tom Rini wrote:
> > > > > >>>>>> On Wed, May 08, 2019 at 10:40:57PM +0000, Vladimir Oltean wrote:
> > > > > >>>>>>> On 5/9/19 1:24 AM, Joe Hershberger wrote:
> > > > > >>>>>>>> On Tue, May 7, 2019 at 5:15 PM Joe Hershberger <joe.hershberger@ni.com> wrote:
> > > > > >>>>>>>>>
> > > > > >>>>>>>>> Hi Tom,
> > > > > >>>>>>>>>
> > > > > >>>>>>>>> The following changes since commit 8d7f06bbbef16f172cd5e9c4923cdcebe16b8980:
> > > > > >>>>>>>>>
> > > > > >>>>>>>>> I rebased on your master and built for BB Black. DHCP seems to work fine.
> > > > > >>>>>>>>> MLO also now fits again.
> > > > > >>>>>>>>>
> > > > > >>>>>>>>>        Merge branch 'master' of git://git.denx.de/u-boot-sh (2019-05-07 09:38:00 -0400)
> > > > > >>>>>>>>>
> > > > > >>>>>>>>> are available in the git repository at:
> > > > > >>>>>>>>>
> > > > > >>>>>>>>>        git://git.denx.de/u-boot-net.git master
> > > > > >>>>>>>>>
> > > > > >>>>>>>>> for you to fetch changes up to 8d0c6858455e89b089222a08d55ff711681ca011:
> > > > > >>>>>>>>>
> > > > > >>>>>>>>>        net: phy: micrel: Find Micrel PHY node correctly (2019-05-07 14:51:55 -0500)
> > > > > >>>>>>>>>
> > > > > >>>>>>>>> ----------------------------------------------------------------
> > > > > >>>>>>>>> Carlo Caione (4):
> > > > > >>>>>>>>>            net: phy: Add generic helpers to access MMD PHY registers
> > > > > >>>>>>>>>            net: phy: ti: use generic helpers to access MMD registers
> > > > > >>>>>>>>>            cmd: mdio: Switch to generic helpers when accessing the registers
> > > > > >>>>>>>>>            net: phy: realtek: Introduce quirk to mark RXC not stoppable
> > > > > >>>>>>>>>
> > > > > >>>>>>>>> James Byrne (2):
> > > > > >>>>>>>>>            net: phy: micrel: Use correct skew values on KSZ9021
> > > > > >>>>>>>>>            net: phy: micrel: Find Micrel PHY node correctly
> > > > > >>>>>>>>>
> > > > > >>>>>>>>> Murali Karicheri (2):
> > > > > >>>>>>>>>            ARM: k2g-gp-evm: update to rgmii pinmux configuration
> > > > > >>>>>>>>>            ARM: k2g-ice: Add pinmux support for rgmii interface
> > > > > >>>>>>>>>
> > > > > >>>>>>>>> Pankaj Bansal (1):
> > > > > >>>>>>>>>            drivers: net: ldpaa_eth: fix resource leak
> > > > > >>>>>>>>>
> > > > > >>>>>>>>> Siva Durga Prasad Paladugu (2):
> > > > > >>>>>>>>>            net: phy: Reloc next and prev pointers inside phy_drivers
> > > > > >>>>>>>>>            net: phy: Fix return value check phy_probe
> > > > > >>>>>>>>>
> > > > > >>>>>>>>> Valentin-catalin Neacsu (1):
> > > > > >>>>>>>>>            net: phy: aquantia: Set only autoneg on in register 4.c441
> > > > > >>>>>>>>>
> > > > > >>>>>>>>> Vladimir Oltean (6):
> > > > > >>>>>>>>>            net: phy: ar803x: Address packet drops at low traffic rate due to SmartEEE feature
> > > > > >>>>>>>>>            net: phy: ar803x: Make RGMII Tx delays actually configurable for AR8035
> > > > > >>>>>>>>>            net: phy: ar803x: Use common functions for RGMII internal delays
> > > > > >>>>>>>>>            net: phy: ar803x: Clarify the configuration of the CLK_25M output pin
> > > > > >>>>>>>>>            net: phy: ar803x: Explicitly disable RGMII delays
> > > > > >>>>>>>>
> > > > > >>>>>>>> Tom, this [1] is the patch that is breaking the evm. It doesn't affect
> > > > > >>>>>>>> BB Black because it uses an SMSC phy, where as this evm uses an
> > > > > >>>>>>>> AR8031/AR8033.
> > > > > >>>>>>>>
> > > > > >>>>>>>> Is it possible the device tree [2] is wrong for the board? It lists
> > > > > >>>>>>>> 'phy-mode = "rgmii-txid";', so that means that with this patch the RX
> > > > > >>>>>>>> delay is now being disabled.
> > > > > >>>>>>>>
> > > > > >>>>>>>> Any thoughts, Vladimir?
> > > > > >>>>>>>>
> > > > > >>>>>>>> Thanks,
> > > > > >>>>>>>> -Joe
> > > > > >>>>>>>>
> > > > > >>>>>>>> [1] b3224e0f7e - "net: phy: ar803x: Explicitly disable RGMII delays"
> > > > > >>>>>>>> [2] arch/arm/dts/am335x-evm.dts
> > > > > >>>>>>>>
> > > > > >>>>>>>>>            net: phy: ar803x: Clarify the intention of ar8021_config
> > > > > >>>>>>>>>
> > > > > >>>>>>>>>       arch/arm/dts/sama5d3xcm.dtsi                    |  32 +++---
> > > > > >>>>>>>>>       arch/arm/dts/sama5d3xcm_cmp.dtsi                |  32 +++---
> > > > > >>>>>>>>>       arch/arm/dts/socfpga_arria5_socdk.dts           |   4 +-
> > > > > >>>>>>>>>       arch/arm/dts/socfpga_cyclone5_is1.dts           |   4 +-
> > > > > >>>>>>>>>       arch/arm/dts/socfpga_cyclone5_socdk.dts         |   4 +-
> > > > > >>>>>>>>>       arch/arm/dts/socfpga_cyclone5_sockit.dts        |   4 +-
> > > > > >>>>>>>>>       arch/arm/dts/socfpga_cyclone5_vining_fpga.dts   |   4 +-
> > > > > >>>>>>>>>       board/ti/ks2_evm/mux-k2g.h                      |  36 +++----
> > > > > >>>>>>>>>       cmd/mdio.c                                      |  27 +++--
> > > > > >>>>>>>>>       doc/device-tree-bindings/net/micrel-ksz90x1.txt |  27 +++++
> > > > > >>>>>>>>>       drivers/net/ldpaa_eth/ldpaa_eth.c               |   1 +
> > > > > >>>>>>>>>       drivers/net/phy/Kconfig                         |  41 ++++++++
> > > > > >>>>>>>>>       drivers/net/phy/aquantia.c                      |   7 +-
> > > > > >>>>>>>>>       drivers/net/phy/atheros.c                       | 128 ++++++++++++++++-------
> > > > > >>>>>>>>>       drivers/net/phy/micrel_ksz90x1.c                |  24 ++++-
> > > > > >>>>>>>>>       drivers/net/phy/phy.c                           |  21 +++-
> > > > > >>>>>>>>>       drivers/net/phy/realtek.c                       |  19 ++++
> > > > > >>>>>>>>>       drivers/net/phy/ti.c                            | 130 +++++-------------------
> > > > > >>>>>>>>>       include/phy.h                                   |  70 +++++++++++++
> > > > > >>>>>>>>>       19 files changed, 394 insertions(+), 221 deletions(-)
> > > > > >>>>>>>>>
> > > > > >>>>>>>>> Thanks!
> > > > > >>>>>>>>> -Joe
> > > > > >>>>>>>>> _______________________________________________
> > > > > >>>>>>>>> U-Boot mailing list
> > > > > >>>>>>>>> U-Boot at lists.denx.de
> > > > > >>>>>>>>> https://lists.denx.de/listinfo/u-boot
> > > > > >>>>>>>>
> > > > > >>>>>>>
> > > > > >>>>>>> Hi Joe, Tom,
> > > > > >>>>>>>
> > > > > >>>>>>> It sounds like what Joe pointed to (my patch) has a high chance of
> > > > > >>>>>>> causing link failure.
> > > > > >>>>>>> If the board is relying on RX delays in the Atheros PHY to ensure
> > > > > >>>>>>> correct RGMII timing budget, then for sure it was working before and now
> > > > > >>>>>>> it is broken. In that case, it was working by mistake; the DT blob is
> > > > > >>>>>>> broken and should be corrected.
> > > > > >>>>>>> Sorry for the trouble this has caused.
> > > > > >>>>>>
> > > > > >>>>>> How is this handled in the Linux kernel and/or why doesn't it fail
> > > > > >>>>>> there?
> > > > > >>>>>
> > > > > >>>>> On the latest net-next, it's handled the same: disable everything and
> > > > > >>>>> enable only what's specified in phy-mode. I didn't keep track of older
> > > > > >>>>> versions.
> > > > > >>>>
> > > > > >>>> So you would expect the network to be broken on net-next with this DTS?
> > > > > >>>> Because that's not allowed...
> > > > > >>>>
> > > > > >>>
> > > > > >>> Yes, if it's the same problem, the behavior should be the same.
> > > > > >>> I see net-next is only rejecting the bad DT since 2019-02-21:
> > > > > >>> https://patchwork.kernel.org/patch/10819279/
> > > > > >>> So it depends when you checked it last time.
> > > > > >>
> > > > > >> I'll see about testing eth in Linux with net-next tomorrow, but, uh, is
> > > > > >> there some work-around for the DTS so that ethernet works?
> > > > > >
> > > > > > Work-around in Linux or in U-boot?
> > > > > > U-boot can fix up the DT for Linux and replace "rgmii-txid" with
> > > > > > "rgmii-id", whereas neither Linux nor U-boot can do anything for
> > > > > > themselves except either load a correct DT blob, or not use (revert, not
> > > > > > upgrade to, etc) the enforcing patch.
> > > > > >
> > > > > >> You cannot break existing DTs
> > > > > > RGMII delay breakages happen all the time. To play the devil's advocate,
> > > > > > protecting against them should be done by observing the semantics
> > > > > > described in the devicetree/bindings document.
> > > > > > If you follow Linux net-next, a breakage for RTL8211F is planned out
> > > > > > right as we speak.
> > > > > >
> > > > > > But let's wait until we know for sure that this is what's causing the
> > > > > > issues.
> > > > > >
> > > > > > Regards,
> > > > > > -Vladimir
> > > > > >
> > > > >
> > > > > Hi Tom,
> > > > >
> > > > > I understand now what you mean by "workaround".
> > > > > Yes you can enable RGMII delays by hand in U-boot:
> > > > >
> > > > > Check if RX delay is enabled (bit 15 of debug register 0):
> > > > > => mdio write eTSEC1 0x1D 0
> > > > > => mdio read eTSEC1 0x1E
> > > > > => mdio write eTSEC1 0x1E <new value>
> > > > >
> > > > > Check if TX delay is enabled (bit 8 of debug register 5):
> > > > > => mdio write eTSEC1 0x1D 5
> > > > > => mdio read eTSEC1 0x1E
> > > > > => mdio write eTSEC1 0x1E <new value>
> > > > >
> > > > > Replace eTSEC1 with your net device from "mdio list".
> > > >
> > > > I'm not sure what the follow-on action is here. I'll hold off on
> > > > Vladimir's series until there is a resolution that everyone is
> > > > satisfied with.
> > >
> > > While I personally think this breaks the "DT is ABI" model, the required
> > > change has already been merged into Linus' tree so we just need to
> > > re-sync the am335x DTS files again and then we can apply these changes.
> > > I'll put it on my TODO list.
> >
> > Hi,
> >
> > sorry for pulling up such an old thread. Are there any news on this? Because
> > I've had the same fix for the atheros PHYs posted to the u-boot mailing list
> > lately (without knowing anything about this thread).
> >
> > So with that rule "don't break old (and very wrong!) DT blobs" we seem not
> > to be able to fix any serious errors. Because while it works for the most
> > cases eg. phy-mode = rgmii-id, it wont work (and cant be fixed!) for
> > rgmii-txid (or was it rxid? the one where the hardware default is enabled).
> >
> > I could also post my series without fixing that issue and just adding clock
> > support. But I'd rather see that fixed.
>
> So, there's patches to fix / keep cpsw working in U-Boot.  So while I
> believe that Linux broke the rule of "DT is ABI" I've also gone
> (virtually) hoarse pointing this out to the people that were supposed to
> care.  So it's on my short list to grab the changes that are needed for
> the TI platforms and we can grab all of the other changes as well.
>
> --

Tom,

How come the people who proclaim that DT is ABI (which it is, nobody
is saying otherwise) are the same as (or do it in the name of) those
who don't follow it?
Had your boards been written with the correct phy-mode in the first
place, no breakage would have happened, and maybe the Atheros PHY
driver bugs would have been caught earlier.
I agree with Michael that interpreting the "DT is ABI" phrase as "be
compatible with past mistakes" (which are not in the ABI
specification, but in its interpretation, at that!) is only going to
lead to a cacophony of incoherent interpretations, which at some point
will become impossible to reconcile.
And for U-Boot, I guess the point is moot, since the DT blob is
typically packaged with the bootloader binary anyway.

> Tom
> _______________________________________________
> U-Boot mailing list
> U-Boot at lists.denx.de
> https://lists.denx.de/listinfo/u-boot

Thanks,
-Vladimir

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

* [U-Boot] Pull request: u-boot-net.git master
  2019-11-02 13:17                       ` Michael Walle
@ 2019-11-02 14:12                         ` Tom Rini
  2019-11-02 14:30                           ` Vladimir Oltean
  0 siblings, 1 reply; 176+ messages in thread
From: Tom Rini @ 2019-11-02 14:12 UTC (permalink / raw)
  To: u-boot

On Sat, Nov 02, 2019 at 02:17:28PM +0100, Michael Walle wrote:
> Am 2019-05-15 16:58, schrieb Tom Rini:
> > On Fri, May 10, 2019 at 09:50:45PM +0000, Joe Hershberger wrote:
> > > Hi Vladimir and Tom,
> > > 
> > > On Thu, May 9, 2019 at 7:51 AM Vladimir Oltean
> > > <vladimir.oltean@nxp.com> wrote:
> > > >
> > > > On 09.05.2019 02:05, Vladimir Oltean wrote:
> > > > > On 5/9/19 1:55 AM, Tom Rini wrote:
> > > > >> On Wed, May 08, 2019 at 10:52:28PM +0000, Vladimir Oltean wrote:
> > > > >>> On 5/9/19 1:48 AM, Tom Rini wrote:
> > > > >>>> On Wed, May 08, 2019 at 10:45:50PM +0000, Vladimir Oltean wrote:
> > > > >>>>> On 5/9/19 1:42 AM, Tom Rini wrote:
> > > > >>>>>> On Wed, May 08, 2019 at 10:40:57PM +0000, Vladimir Oltean wrote:
> > > > >>>>>>> On 5/9/19 1:24 AM, Joe Hershberger wrote:
> > > > >>>>>>>> On Tue, May 7, 2019 at 5:15 PM Joe Hershberger <joe.hershberger@ni.com> wrote:
> > > > >>>>>>>>>
> > > > >>>>>>>>> Hi Tom,
> > > > >>>>>>>>>
> > > > >>>>>>>>> The following changes since commit 8d7f06bbbef16f172cd5e9c4923cdcebe16b8980:
> > > > >>>>>>>>>
> > > > >>>>>>>>> I rebased on your master and built for BB Black. DHCP seems to work fine.
> > > > >>>>>>>>> MLO also now fits again.
> > > > >>>>>>>>>
> > > > >>>>>>>>>        Merge branch 'master' of git://git.denx.de/u-boot-sh (2019-05-07 09:38:00 -0400)
> > > > >>>>>>>>>
> > > > >>>>>>>>> are available in the git repository at:
> > > > >>>>>>>>>
> > > > >>>>>>>>>        git://git.denx.de/u-boot-net.git master
> > > > >>>>>>>>>
> > > > >>>>>>>>> for you to fetch changes up to 8d0c6858455e89b089222a08d55ff711681ca011:
> > > > >>>>>>>>>
> > > > >>>>>>>>>        net: phy: micrel: Find Micrel PHY node correctly (2019-05-07 14:51:55 -0500)
> > > > >>>>>>>>>
> > > > >>>>>>>>> ----------------------------------------------------------------
> > > > >>>>>>>>> Carlo Caione (4):
> > > > >>>>>>>>>            net: phy: Add generic helpers to access MMD PHY registers
> > > > >>>>>>>>>            net: phy: ti: use generic helpers to access MMD registers
> > > > >>>>>>>>>            cmd: mdio: Switch to generic helpers when accessing the registers
> > > > >>>>>>>>>            net: phy: realtek: Introduce quirk to mark RXC not stoppable
> > > > >>>>>>>>>
> > > > >>>>>>>>> James Byrne (2):
> > > > >>>>>>>>>            net: phy: micrel: Use correct skew values on KSZ9021
> > > > >>>>>>>>>            net: phy: micrel: Find Micrel PHY node correctly
> > > > >>>>>>>>>
> > > > >>>>>>>>> Murali Karicheri (2):
> > > > >>>>>>>>>            ARM: k2g-gp-evm: update to rgmii pinmux configuration
> > > > >>>>>>>>>            ARM: k2g-ice: Add pinmux support for rgmii interface
> > > > >>>>>>>>>
> > > > >>>>>>>>> Pankaj Bansal (1):
> > > > >>>>>>>>>            drivers: net: ldpaa_eth: fix resource leak
> > > > >>>>>>>>>
> > > > >>>>>>>>> Siva Durga Prasad Paladugu (2):
> > > > >>>>>>>>>            net: phy: Reloc next and prev pointers inside phy_drivers
> > > > >>>>>>>>>            net: phy: Fix return value check phy_probe
> > > > >>>>>>>>>
> > > > >>>>>>>>> Valentin-catalin Neacsu (1):
> > > > >>>>>>>>>            net: phy: aquantia: Set only autoneg on in register 4.c441
> > > > >>>>>>>>>
> > > > >>>>>>>>> Vladimir Oltean (6):
> > > > >>>>>>>>>            net: phy: ar803x: Address packet drops at low traffic rate due to SmartEEE feature
> > > > >>>>>>>>>            net: phy: ar803x: Make RGMII Tx delays actually configurable for AR8035
> > > > >>>>>>>>>            net: phy: ar803x: Use common functions for RGMII internal delays
> > > > >>>>>>>>>            net: phy: ar803x: Clarify the configuration of the CLK_25M output pin
> > > > >>>>>>>>>            net: phy: ar803x: Explicitly disable RGMII delays
> > > > >>>>>>>>
> > > > >>>>>>>> Tom, this [1] is the patch that is breaking the evm. It doesn't affect
> > > > >>>>>>>> BB Black because it uses an SMSC phy, where as this evm uses an
> > > > >>>>>>>> AR8031/AR8033.
> > > > >>>>>>>>
> > > > >>>>>>>> Is it possible the device tree [2] is wrong for the board? It lists
> > > > >>>>>>>> 'phy-mode = "rgmii-txid";', so that means that with this patch the RX
> > > > >>>>>>>> delay is now being disabled.
> > > > >>>>>>>>
> > > > >>>>>>>> Any thoughts, Vladimir?
> > > > >>>>>>>>
> > > > >>>>>>>> Thanks,
> > > > >>>>>>>> -Joe
> > > > >>>>>>>>
> > > > >>>>>>>> [1] b3224e0f7e - "net: phy: ar803x: Explicitly disable RGMII delays"
> > > > >>>>>>>> [2] arch/arm/dts/am335x-evm.dts
> > > > >>>>>>>>
> > > > >>>>>>>>>            net: phy: ar803x: Clarify the intention of ar8021_config
> > > > >>>>>>>>>
> > > > >>>>>>>>>       arch/arm/dts/sama5d3xcm.dtsi                    |  32 +++---
> > > > >>>>>>>>>       arch/arm/dts/sama5d3xcm_cmp.dtsi                |  32 +++---
> > > > >>>>>>>>>       arch/arm/dts/socfpga_arria5_socdk.dts           |   4 +-
> > > > >>>>>>>>>       arch/arm/dts/socfpga_cyclone5_is1.dts           |   4 +-
> > > > >>>>>>>>>       arch/arm/dts/socfpga_cyclone5_socdk.dts         |   4 +-
> > > > >>>>>>>>>       arch/arm/dts/socfpga_cyclone5_sockit.dts        |   4 +-
> > > > >>>>>>>>>       arch/arm/dts/socfpga_cyclone5_vining_fpga.dts   |   4 +-
> > > > >>>>>>>>>       board/ti/ks2_evm/mux-k2g.h                      |  36 +++----
> > > > >>>>>>>>>       cmd/mdio.c                                      |  27 +++--
> > > > >>>>>>>>>       doc/device-tree-bindings/net/micrel-ksz90x1.txt |  27 +++++
> > > > >>>>>>>>>       drivers/net/ldpaa_eth/ldpaa_eth.c               |   1 +
> > > > >>>>>>>>>       drivers/net/phy/Kconfig                         |  41 ++++++++
> > > > >>>>>>>>>       drivers/net/phy/aquantia.c                      |   7 +-
> > > > >>>>>>>>>       drivers/net/phy/atheros.c                       | 128 ++++++++++++++++-------
> > > > >>>>>>>>>       drivers/net/phy/micrel_ksz90x1.c                |  24 ++++-
> > > > >>>>>>>>>       drivers/net/phy/phy.c                           |  21 +++-
> > > > >>>>>>>>>       drivers/net/phy/realtek.c                       |  19 ++++
> > > > >>>>>>>>>       drivers/net/phy/ti.c                            | 130 +++++-------------------
> > > > >>>>>>>>>       include/phy.h                                   |  70 +++++++++++++
> > > > >>>>>>>>>       19 files changed, 394 insertions(+), 221 deletions(-)
> > > > >>>>>>>>>
> > > > >>>>>>>>> Thanks!
> > > > >>>>>>>>> -Joe
> > > > >>>>>>>>> _______________________________________________
> > > > >>>>>>>>> U-Boot mailing list
> > > > >>>>>>>>> U-Boot at lists.denx.de
> > > > >>>>>>>>> https://lists.denx.de/listinfo/u-boot
> > > > >>>>>>>>
> > > > >>>>>>>
> > > > >>>>>>> Hi Joe, Tom,
> > > > >>>>>>>
> > > > >>>>>>> It sounds like what Joe pointed to (my patch) has a high chance of
> > > > >>>>>>> causing link failure.
> > > > >>>>>>> If the board is relying on RX delays in the Atheros PHY to ensure
> > > > >>>>>>> correct RGMII timing budget, then for sure it was working before and now
> > > > >>>>>>> it is broken. In that case, it was working by mistake; the DT blob is
> > > > >>>>>>> broken and should be corrected.
> > > > >>>>>>> Sorry for the trouble this has caused.
> > > > >>>>>>
> > > > >>>>>> How is this handled in the Linux kernel and/or why doesn't it fail
> > > > >>>>>> there?
> > > > >>>>>
> > > > >>>>> On the latest net-next, it's handled the same: disable everything and
> > > > >>>>> enable only what's specified in phy-mode. I didn't keep track of older
> > > > >>>>> versions.
> > > > >>>>
> > > > >>>> So you would expect the network to be broken on net-next with this DTS?
> > > > >>>> Because that's not allowed...
> > > > >>>>
> > > > >>>
> > > > >>> Yes, if it's the same problem, the behavior should be the same.
> > > > >>> I see net-next is only rejecting the bad DT since 2019-02-21:
> > > > >>> https://patchwork.kernel.org/patch/10819279/
> > > > >>> So it depends when you checked it last time.
> > > > >>
> > > > >> I'll see about testing eth in Linux with net-next tomorrow, but, uh, is
> > > > >> there some work-around for the DTS so that ethernet works?
> > > > >
> > > > > Work-around in Linux or in U-boot?
> > > > > U-boot can fix up the DT for Linux and replace "rgmii-txid" with
> > > > > "rgmii-id", whereas neither Linux nor U-boot can do anything for
> > > > > themselves except either load a correct DT blob, or not use (revert, not
> > > > > upgrade to, etc) the enforcing patch.
> > > > >
> > > > >> You cannot break existing DTs
> > > > > RGMII delay breakages happen all the time. To play the devil's advocate,
> > > > > protecting against them should be done by observing the semantics
> > > > > described in the devicetree/bindings document.
> > > > > If you follow Linux net-next, a breakage for RTL8211F is planned out
> > > > > right as we speak.
> > > > >
> > > > > But let's wait until we know for sure that this is what's causing the
> > > > > issues.
> > > > >
> > > > > Regards,
> > > > > -Vladimir
> > > > >
> > > >
> > > > Hi Tom,
> > > >
> > > > I understand now what you mean by "workaround".
> > > > Yes you can enable RGMII delays by hand in U-boot:
> > > >
> > > > Check if RX delay is enabled (bit 15 of debug register 0):
> > > > => mdio write eTSEC1 0x1D 0
> > > > => mdio read eTSEC1 0x1E
> > > > => mdio write eTSEC1 0x1E <new value>
> > > >
> > > > Check if TX delay is enabled (bit 8 of debug register 5):
> > > > => mdio write eTSEC1 0x1D 5
> > > > => mdio read eTSEC1 0x1E
> > > > => mdio write eTSEC1 0x1E <new value>
> > > >
> > > > Replace eTSEC1 with your net device from "mdio list".
> > > 
> > > I'm not sure what the follow-on action is here. I'll hold off on
> > > Vladimir's series until there is a resolution that everyone is
> > > satisfied with.
> > 
> > While I personally think this breaks the "DT is ABI" model, the required
> > change has already been merged into Linus' tree so we just need to
> > re-sync the am335x DTS files again and then we can apply these changes.
> > I'll put it on my TODO list.
> 
> Hi,
> 
> sorry for pulling up such an old thread. Are there any news on this? Because
> I've had the same fix for the atheros PHYs posted to the u-boot mailing list
> lately (without knowing anything about this thread).
> 
> So with that rule "don't break old (and very wrong!) DT blobs" we seem not
> to be able to fix any serious errors. Because while it works for the most
> cases eg. phy-mode = rgmii-id, it wont work (and cant be fixed!) for
> rgmii-txid (or was it rxid? the one where the hardware default is enabled).
> 
> I could also post my series without fixing that issue and just adding clock
> support. But I'd rather see that fixed.

So, there's patches to fix / keep cpsw working in U-Boot.  So while I
believe that Linux broke the rule of "DT is ABI" I've also gone
(virtually) hoarse pointing this out to the people that were supposed to
care.  So it's on my short list to grab the changes that are needed for
the TI platforms and we can grab all of the other changes as well.

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20191102/4abd329d/attachment.sig>

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

* [U-Boot] Pull request: u-boot-net.git master
  2019-05-15 14:58                     ` Tom Rini
  2019-07-25 22:40                       ` Vladimir Oltean
@ 2019-11-02 13:17                       ` Michael Walle
  2019-11-02 14:12                         ` Tom Rini
  1 sibling, 1 reply; 176+ messages in thread
From: Michael Walle @ 2019-11-02 13:17 UTC (permalink / raw)
  To: u-boot

Am 2019-05-15 16:58, schrieb Tom Rini:
> On Fri, May 10, 2019 at 09:50:45PM +0000, Joe Hershberger wrote:
>> Hi Vladimir and Tom,
>> 
>> On Thu, May 9, 2019 at 7:51 AM Vladimir Oltean 
>> <vladimir.oltean@nxp.com> wrote:
>> >
>> > On 09.05.2019 02:05, Vladimir Oltean wrote:
>> > > On 5/9/19 1:55 AM, Tom Rini wrote:
>> > >> On Wed, May 08, 2019 at 10:52:28PM +0000, Vladimir Oltean wrote:
>> > >>> On 5/9/19 1:48 AM, Tom Rini wrote:
>> > >>>> On Wed, May 08, 2019 at 10:45:50PM +0000, Vladimir Oltean wrote:
>> > >>>>> On 5/9/19 1:42 AM, Tom Rini wrote:
>> > >>>>>> On Wed, May 08, 2019 at 10:40:57PM +0000, Vladimir Oltean wrote:
>> > >>>>>>> On 5/9/19 1:24 AM, Joe Hershberger wrote:
>> > >>>>>>>> On Tue, May 7, 2019 at 5:15 PM Joe Hershberger <joe.hershberger@ni.com> wrote:
>> > >>>>>>>>>
>> > >>>>>>>>> Hi Tom,
>> > >>>>>>>>>
>> > >>>>>>>>> The following changes since commit 8d7f06bbbef16f172cd5e9c4923cdcebe16b8980:
>> > >>>>>>>>>
>> > >>>>>>>>> I rebased on your master and built for BB Black. DHCP seems to work fine.
>> > >>>>>>>>> MLO also now fits again.
>> > >>>>>>>>>
>> > >>>>>>>>>        Merge branch 'master' of git://git.denx.de/u-boot-sh (2019-05-07 09:38:00 -0400)
>> > >>>>>>>>>
>> > >>>>>>>>> are available in the git repository at:
>> > >>>>>>>>>
>> > >>>>>>>>>        git://git.denx.de/u-boot-net.git master
>> > >>>>>>>>>
>> > >>>>>>>>> for you to fetch changes up to 8d0c6858455e89b089222a08d55ff711681ca011:
>> > >>>>>>>>>
>> > >>>>>>>>>        net: phy: micrel: Find Micrel PHY node correctly (2019-05-07 14:51:55 -0500)
>> > >>>>>>>>>
>> > >>>>>>>>> ----------------------------------------------------------------
>> > >>>>>>>>> Carlo Caione (4):
>> > >>>>>>>>>            net: phy: Add generic helpers to access MMD PHY registers
>> > >>>>>>>>>            net: phy: ti: use generic helpers to access MMD registers
>> > >>>>>>>>>            cmd: mdio: Switch to generic helpers when accessing the registers
>> > >>>>>>>>>            net: phy: realtek: Introduce quirk to mark RXC not stoppable
>> > >>>>>>>>>
>> > >>>>>>>>> James Byrne (2):
>> > >>>>>>>>>            net: phy: micrel: Use correct skew values on KSZ9021
>> > >>>>>>>>>            net: phy: micrel: Find Micrel PHY node correctly
>> > >>>>>>>>>
>> > >>>>>>>>> Murali Karicheri (2):
>> > >>>>>>>>>            ARM: k2g-gp-evm: update to rgmii pinmux configuration
>> > >>>>>>>>>            ARM: k2g-ice: Add pinmux support for rgmii interface
>> > >>>>>>>>>
>> > >>>>>>>>> Pankaj Bansal (1):
>> > >>>>>>>>>            drivers: net: ldpaa_eth: fix resource leak
>> > >>>>>>>>>
>> > >>>>>>>>> Siva Durga Prasad Paladugu (2):
>> > >>>>>>>>>            net: phy: Reloc next and prev pointers inside phy_drivers
>> > >>>>>>>>>            net: phy: Fix return value check phy_probe
>> > >>>>>>>>>
>> > >>>>>>>>> Valentin-catalin Neacsu (1):
>> > >>>>>>>>>            net: phy: aquantia: Set only autoneg on in register 4.c441
>> > >>>>>>>>>
>> > >>>>>>>>> Vladimir Oltean (6):
>> > >>>>>>>>>            net: phy: ar803x: Address packet drops at low traffic rate due to SmartEEE feature
>> > >>>>>>>>>            net: phy: ar803x: Make RGMII Tx delays actually configurable for AR8035
>> > >>>>>>>>>            net: phy: ar803x: Use common functions for RGMII internal delays
>> > >>>>>>>>>            net: phy: ar803x: Clarify the configuration of the CLK_25M output pin
>> > >>>>>>>>>            net: phy: ar803x: Explicitly disable RGMII delays
>> > >>>>>>>>
>> > >>>>>>>> Tom, this [1] is the patch that is breaking the evm. It doesn't affect
>> > >>>>>>>> BB Black because it uses an SMSC phy, where as this evm uses an
>> > >>>>>>>> AR8031/AR8033.
>> > >>>>>>>>
>> > >>>>>>>> Is it possible the device tree [2] is wrong for the board? It lists
>> > >>>>>>>> 'phy-mode = "rgmii-txid";', so that means that with this patch the RX
>> > >>>>>>>> delay is now being disabled.
>> > >>>>>>>>
>> > >>>>>>>> Any thoughts, Vladimir?
>> > >>>>>>>>
>> > >>>>>>>> Thanks,
>> > >>>>>>>> -Joe
>> > >>>>>>>>
>> > >>>>>>>> [1] b3224e0f7e - "net: phy: ar803x: Explicitly disable RGMII delays"
>> > >>>>>>>> [2] arch/arm/dts/am335x-evm.dts
>> > >>>>>>>>
>> > >>>>>>>>>            net: phy: ar803x: Clarify the intention of ar8021_config
>> > >>>>>>>>>
>> > >>>>>>>>>       arch/arm/dts/sama5d3xcm.dtsi                    |  32 +++---
>> > >>>>>>>>>       arch/arm/dts/sama5d3xcm_cmp.dtsi                |  32 +++---
>> > >>>>>>>>>       arch/arm/dts/socfpga_arria5_socdk.dts           |   4 +-
>> > >>>>>>>>>       arch/arm/dts/socfpga_cyclone5_is1.dts           |   4 +-
>> > >>>>>>>>>       arch/arm/dts/socfpga_cyclone5_socdk.dts         |   4 +-
>> > >>>>>>>>>       arch/arm/dts/socfpga_cyclone5_sockit.dts        |   4 +-
>> > >>>>>>>>>       arch/arm/dts/socfpga_cyclone5_vining_fpga.dts   |   4 +-
>> > >>>>>>>>>       board/ti/ks2_evm/mux-k2g.h                      |  36 +++----
>> > >>>>>>>>>       cmd/mdio.c                                      |  27 +++--
>> > >>>>>>>>>       doc/device-tree-bindings/net/micrel-ksz90x1.txt |  27 +++++
>> > >>>>>>>>>       drivers/net/ldpaa_eth/ldpaa_eth.c               |   1 +
>> > >>>>>>>>>       drivers/net/phy/Kconfig                         |  41 ++++++++
>> > >>>>>>>>>       drivers/net/phy/aquantia.c                      |   7 +-
>> > >>>>>>>>>       drivers/net/phy/atheros.c                       | 128 ++++++++++++++++-------
>> > >>>>>>>>>       drivers/net/phy/micrel_ksz90x1.c                |  24 ++++-
>> > >>>>>>>>>       drivers/net/phy/phy.c                           |  21 +++-
>> > >>>>>>>>>       drivers/net/phy/realtek.c                       |  19 ++++
>> > >>>>>>>>>       drivers/net/phy/ti.c                            | 130 +++++-------------------
>> > >>>>>>>>>       include/phy.h                                   |  70 +++++++++++++
>> > >>>>>>>>>       19 files changed, 394 insertions(+), 221 deletions(-)
>> > >>>>>>>>>
>> > >>>>>>>>> Thanks!
>> > >>>>>>>>> -Joe
>> > >>>>>>>>> _______________________________________________
>> > >>>>>>>>> U-Boot mailing list
>> > >>>>>>>>> U-Boot at lists.denx.de
>> > >>>>>>>>> https://lists.denx.de/listinfo/u-boot
>> > >>>>>>>>
>> > >>>>>>>
>> > >>>>>>> Hi Joe, Tom,
>> > >>>>>>>
>> > >>>>>>> It sounds like what Joe pointed to (my patch) has a high chance of
>> > >>>>>>> causing link failure.
>> > >>>>>>> If the board is relying on RX delays in the Atheros PHY to ensure
>> > >>>>>>> correct RGMII timing budget, then for sure it was working before and now
>> > >>>>>>> it is broken. In that case, it was working by mistake; the DT blob is
>> > >>>>>>> broken and should be corrected.
>> > >>>>>>> Sorry for the trouble this has caused.
>> > >>>>>>
>> > >>>>>> How is this handled in the Linux kernel and/or why doesn't it fail
>> > >>>>>> there?
>> > >>>>>
>> > >>>>> On the latest net-next, it's handled the same: disable everything and
>> > >>>>> enable only what's specified in phy-mode. I didn't keep track of older
>> > >>>>> versions.
>> > >>>>
>> > >>>> So you would expect the network to be broken on net-next with this DTS?
>> > >>>> Because that's not allowed...
>> > >>>>
>> > >>>
>> > >>> Yes, if it's the same problem, the behavior should be the same.
>> > >>> I see net-next is only rejecting the bad DT since 2019-02-21:
>> > >>> https://patchwork.kernel.org/patch/10819279/
>> > >>> So it depends when you checked it last time.
>> > >>
>> > >> I'll see about testing eth in Linux with net-next tomorrow, but, uh, is
>> > >> there some work-around for the DTS so that ethernet works?
>> > >
>> > > Work-around in Linux or in U-boot?
>> > > U-boot can fix up the DT for Linux and replace "rgmii-txid" with
>> > > "rgmii-id", whereas neither Linux nor U-boot can do anything for
>> > > themselves except either load a correct DT blob, or not use (revert, not
>> > > upgrade to, etc) the enforcing patch.
>> > >
>> > >> You cannot break existing DTs
>> > > RGMII delay breakages happen all the time. To play the devil's advocate,
>> > > protecting against them should be done by observing the semantics
>> > > described in the devicetree/bindings document.
>> > > If you follow Linux net-next, a breakage for RTL8211F is planned out
>> > > right as we speak.
>> > >
>> > > But let's wait until we know for sure that this is what's causing the
>> > > issues.
>> > >
>> > > Regards,
>> > > -Vladimir
>> > >
>> >
>> > Hi Tom,
>> >
>> > I understand now what you mean by "workaround".
>> > Yes you can enable RGMII delays by hand in U-boot:
>> >
>> > Check if RX delay is enabled (bit 15 of debug register 0):
>> > => mdio write eTSEC1 0x1D 0
>> > => mdio read eTSEC1 0x1E
>> > => mdio write eTSEC1 0x1E <new value>
>> >
>> > Check if TX delay is enabled (bit 8 of debug register 5):
>> > => mdio write eTSEC1 0x1D 5
>> > => mdio read eTSEC1 0x1E
>> > => mdio write eTSEC1 0x1E <new value>
>> >
>> > Replace eTSEC1 with your net device from "mdio list".
>> 
>> I'm not sure what the follow-on action is here. I'll hold off on
>> Vladimir's series until there is a resolution that everyone is
>> satisfied with.
> 
> While I personally think this breaks the "DT is ABI" model, the 
> required
> change has already been merged into Linus' tree so we just need to
> re-sync the am335x DTS files again and then we can apply these changes.
> I'll put it on my TODO list.

Hi,

sorry for pulling up such an old thread. Are there any news on this? 
Because I've had the same fix for the atheros PHYs posted to the u-boot 
mailing list lately (without knowing anything about this thread).

So with that rule "don't break old (and very wrong!) DT blobs" we seem 
not to be able to fix any serious errors. Because while it works for the 
most cases eg. phy-mode = rgmii-id, it wont work (and cant be fixed!) 
for rgmii-txid (or was it rxid? the one where the hardware default is 
enabled).

I could also post my series without fixing that issue and just adding 
clock support. But I'd rather see that fixed.

Thats just my two cents.

-michael

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

* [U-Boot] Pull request: u-boot-net.git master
  2019-09-04 16:42 Joe Hershberger
@ 2019-09-05 13:24 ` Tom Rini
  0 siblings, 0 replies; 176+ messages in thread
From: Tom Rini @ 2019-09-05 13:24 UTC (permalink / raw)
  To: u-boot

On Wed, Sep 04, 2019 at 11:42:42AM -0500, Joe Hershberger wrote:

> Hi Tom,
> 
> This PR has bug, CVE, and regression fixes as well as a few features that took
> some back-and-forth.
> 
> Travis tested here: https://travis-ci.org/jhershbe/u-boot/builds/580493530
> 
> The following changes since commit 448f11f7503995746a7b71e5e3b3a831c4651be9:
> 
>   Merge tag 'arc-for-2019.10-rc4' of https://gitlab.denx.de/u-boot/custodians/u-boot-arc (2019-09-03 12:40:50 -0400)
> 
> are available in the git repository at:
> 
>   https://gitlab.denx.de/u-boot/custodians/u-boot-net.git master
> 
> for you to fetch changes up to 5a5d1def59024dd3225e2a6142f8ee3ee10180a8:
> 
>   net: nfs: remove superfluous packed attribute (2019-09-04 11:37:19 -0500)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20190905/f08fb3ae/attachment.sig>

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

* [U-Boot] Pull request: u-boot-net.git master
@ 2019-09-04 16:42 Joe Hershberger
  2019-09-05 13:24 ` Tom Rini
  0 siblings, 1 reply; 176+ messages in thread
From: Joe Hershberger @ 2019-09-04 16:42 UTC (permalink / raw)
  To: u-boot

Hi Tom,

This PR has bug, CVE, and regression fixes as well as a few features that took
some back-and-forth.

Travis tested here: https://travis-ci.org/jhershbe/u-boot/builds/580493530

The following changes since commit 448f11f7503995746a7b71e5e3b3a831c4651be9:

  Merge tag 'arc-for-2019.10-rc4' of https://gitlab.denx.de/u-boot/custodians/u-boot-arc (2019-09-03 12:40:50 -0400)

are available in the git repository at:

  https://gitlab.denx.de/u-boot/custodians/u-boot-net.git master

for you to fetch changes up to 5a5d1def59024dd3225e2a6142f8ee3ee10180a8:

  net: nfs: remove superfluous packed attribute (2019-09-04 11:37:19 -0500)

----------------------------------------------------------------
Alex Marginean (6):
      drivers: net: driver for MDIO muxes controlled over I2C
      net: mdio-uclass: name MDIO according to device-name property if preset
      doc: bindings: add mdio.txt describing generic MDIO properties
      drivers: net: add marvell MDIO driver
      arm: dts: Set custom names for cp110 master/slave MDIO buses
      drivers: net: fsl_enet_mdio: fix missing terminator in PCI ID array

Bin Meng (1):
      Revert "net: macb: Fixed reading MII_LPA register"

Florinel Iordache (1):
      drivers/fsl-mc: Create Kconfig file to manage driver specific configs better

Heinrich Schuchardt (6):
      test: dm_mdio: avoid out of bounds access
      drivers: net: pfe_eth: undefined return value
      network: set timeline for CONFIG_DM_ETH conversion
      env: net: U_BOOT_ENV_CALLBACKs should not depend on CMD_NET
      net: nfs: remove superfluous conversions
      net: nfs: remove superfluous packed attribute

Joe Hershberger (3):
      net: Fix Covarity Defect 244093
      net: mdio: Clarify code flow Covarity 244085 & 244090
      Revert "drivers: net: driver for MDIO muxes controlled over I2C"

Matt Pelland (1):
      net: mvpp2: support setting hardware addresses from ethernet core

Michael Walle (1):
      net: make net_random_ethaddr() more random

Patrick Delaunay (2):
      net: dwc_eth_qos: Change eqos_ops function to static
      net: dwc_et_qos: update weak function board_interface_eth_init

Ralph Siemsen (1):
      net: designware: drop compatible altr, socfpga-stmmac

Ramon Fried (3):
      net: introduce packet capture support
      doc: pcap: add pcap cmd documentation
      configs: sandbox: enable PCAP capture cmd

Stefan Roese (1):
      net: macb: Fix rx buffer cache handling

liucheng (G) (5):
      CVE: net: fix unbounded memcpy of UDP packet
      CVE: nfs: fix stack-based buffer overflow in some nfs_handler reply helper functions
      CVE-2019-14194/CVE-2019-14198: nfs: fix unbounded memcpy with a failed length check at nfs_read_reply
      CVE-2019-14195: nfs: fix unbounded memcpy with unvalidated length at nfs_readlink_reply
      CVE-2019-14196: nfs: fix unbounded memcpy with a failed length check at nfs_lookup_reply

 Makefile                                      |  11 ++
 arch/arm/cpu/armv8/fsl-layerscape/Kconfig     |  17 --
 arch/arm/dts/armada-cp110-master.dtsi         |   1 +
 arch/arm/dts/armada-cp110-slave.dtsi          |   1 +
 board/st/stm32mp1/stm32mp1.c                  |  16 +-
 cmd/Kconfig                                   |   7 +
 cmd/Makefile                                  |   1 +
 cmd/mdio.c                                    |   3 +-
 cmd/pcap.c                                    |  71 ++++++++
 configs/sandbox_defconfig                     |   1 +
 doc/README.pcap                               |  62 +++++++
 doc/device-tree-bindings/net/marvell-mdio.txt |  15 ++
 doc/device-tree-bindings/net/mdio.txt         |  36 ++++
 doc/driver-model/migration.rst                |   8 +
 drivers/net/Kconfig                           |  11 ++
 drivers/net/Makefile                          |   1 +
 drivers/net/designware.c                      |   1 -
 drivers/net/dwc_eth_qos.c                     |  28 +--
 drivers/net/fsl-mc/Kconfig                    |  25 +++
 drivers/net/fsl_enetc_mdio.c                  |   1 +
 drivers/net/macb.c                            |   8 +-
 drivers/net/mdio_mux_i2creg.c                 | 108 ++++++++++++
 drivers/net/mdio_sandbox.c                    |   4 +-
 drivers/net/mvmdio.c                          | 236 ++++++++++++++++++++++++++
 drivers/net/mvpp2.c                           |   8 +
 drivers/net/pfe_eth/pfe_mdio.c                |   3 +-
 include/env_callback.h                        |   2 +-
 include/env_flags.h                           |   2 +-
 include/net.h                                 |   2 +-
 include/net/pcap.h                            |  55 ++++++
 include/netdev.h                              |   3 +
 net/Makefile                                  |   1 +
 net/eth-uclass.c                              |   5 +
 net/eth_legacy.c                              |  10 +-
 net/mdio-uclass.c                             |  13 +-
 net/net.c                                     |  14 ++
 net/nfs.c                                     |  19 ++-
 net/nfs.h                                     |   2 +-
 net/pcap.c                                    | 156 +++++++++++++++++
 39 files changed, 911 insertions(+), 57 deletions(-)
 create mode 100644 cmd/pcap.c
 create mode 100644 doc/README.pcap
 create mode 100644 doc/device-tree-bindings/net/marvell-mdio.txt
 create mode 100644 doc/device-tree-bindings/net/mdio.txt
 create mode 100644 drivers/net/fsl-mc/Kconfig
 create mode 100644 drivers/net/mdio_mux_i2creg.c
 create mode 100644 drivers/net/mvmdio.c
 create mode 100644 include/net/pcap.h
 create mode 100644 net/pcap.c

Thanks!
-Joe

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

* [U-Boot] Pull request: u-boot-net.git master
  2019-07-26 19:37 ` Tom Rini
@ 2019-07-26 19:39   ` Joe Hershberger
  0 siblings, 0 replies; 176+ messages in thread
From: Joe Hershberger @ 2019-07-26 19:39 UTC (permalink / raw)
  To: u-boot

Hi Tom,

On Fri, Jul 26, 2019 at 2:38 PM Tom Rini <trini@konsulko.com> wrote:
>
> On Thu, Jul 25, 2019 at 01:38:29PM -0500, Joe Hershberger wrote:
>
> > Hi Tom,
> >
> > These changes passed Travis-CI here: https://travis-ci.org/jhershbe/u-boot/builds/562815175
> >
> > The following changes since commit a9aa4c5700c68c070d63a391b51ea8d341b6e8a6:
> >
> >   Merge branch '2019-07-24-master-imports' (2019-07-24 14:15:51 -0400)
> >
> > are available in the git repository at:
> >
> >   git://git.denx.de/u-boot-net.git master
>
> You should switch to the gitlab URI and I'd appreciate a short summary.
> I've done my best with the overall changelog but may have
> missed/mis-characterized something.

Will do!

Thanks,
-Joe

>
> >
> > for you to fetch changes up to d53e52225527625c72c4dbff4fe8c0b68a553340:
> >
> >   net: sun8i_emac: Test the correct phy (2019-07-25 13:36:13 -0500)
> >
>
> Applied to u-boot/master, thanks!
>
> --
> Tom
> _______________________________________________
> U-Boot mailing list
> U-Boot at lists.denx.de
> https://lists.denx.de/listinfo/u-boot

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

* [U-Boot] Pull request: u-boot-net.git master
  2019-07-25 18:38 Joe Hershberger
@ 2019-07-26 19:37 ` Tom Rini
  2019-07-26 19:39   ` Joe Hershberger
  0 siblings, 1 reply; 176+ messages in thread
From: Tom Rini @ 2019-07-26 19:37 UTC (permalink / raw)
  To: u-boot

On Thu, Jul 25, 2019 at 01:38:29PM -0500, Joe Hershberger wrote:

> Hi Tom,
> 
> These changes passed Travis-CI here: https://travis-ci.org/jhershbe/u-boot/builds/562815175
> 
> The following changes since commit a9aa4c5700c68c070d63a391b51ea8d341b6e8a6:
> 
>   Merge branch '2019-07-24-master-imports' (2019-07-24 14:15:51 -0400)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-net.git master

You should switch to the gitlab URI and I'd appreciate a short summary.
I've done my best with the overall changelog but may have
missed/mis-characterized something.

> 
> for you to fetch changes up to d53e52225527625c72c4dbff4fe8c0b68a553340:
> 
>   net: sun8i_emac: Test the correct phy (2019-07-25 13:36:13 -0500)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20190726/4d6d1af9/attachment.sig>

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

* [U-Boot] Pull request: u-boot-net.git master
  2019-07-25 22:40                       ` Vladimir Oltean
@ 2019-07-25 23:12                         ` Tom Rini
  0 siblings, 0 replies; 176+ messages in thread
From: Tom Rini @ 2019-07-25 23:12 UTC (permalink / raw)
  To: u-boot

On Thu, Jul 25, 2019 at 10:40:45PM +0000, Vladimir Oltean wrote:
> On 5/15/19 5:58 PM, Tom Rini wrote:
> > On Fri, May 10, 2019 at 09:50:45PM +0000, Joe Hershberger wrote:
> >> Hi Vladimir and Tom,
> >>
> >> On Thu, May 9, 2019 at 7:51 AM Vladimir Oltean <vladimir.oltean@nxp.com> wrote:
> >>>
> >>> On 09.05.2019 02:05, Vladimir Oltean wrote:
> >>>> On 5/9/19 1:55 AM, Tom Rini wrote:
> >>>>> On Wed, May 08, 2019 at 10:52:28PM +0000, Vladimir Oltean wrote:
> >>>>>> On 5/9/19 1:48 AM, Tom Rini wrote:
> >>>>>>> On Wed, May 08, 2019 at 10:45:50PM +0000, Vladimir Oltean wrote:
> >>>>>>>> On 5/9/19 1:42 AM, Tom Rini wrote:
> >>>>>>>>> On Wed, May 08, 2019 at 10:40:57PM +0000, Vladimir Oltean wrote:
> >>>>>>>>>> On 5/9/19 1:24 AM, Joe Hershberger wrote:
> >>>>>>>>>>> On Tue, May 7, 2019 at 5:15 PM Joe Hershberger <joe.hershberger@ni.com> wrote:
> >>>>>>>>>>>>
> >>>>>>>>>>>> Hi Tom,
> >>>>>>>>>>>>
> >>>>>>>>>>>> The following changes since commit 8d7f06bbbef16f172cd5e9c4923cdcebe16b8980:
> >>>>>>>>>>>>
> >>>>>>>>>>>> I rebased on your master and built for BB Black. DHCP seems to work fine.
> >>>>>>>>>>>> MLO also now fits again.
> >>>>>>>>>>>>
> >>>>>>>>>>>>         Merge branch 'master' of git://git.denx.de/u-boot-sh (2019-05-07 09:38:00 -0400)
> >>>>>>>>>>>>
> >>>>>>>>>>>> are available in the git repository at:
> >>>>>>>>>>>>
> >>>>>>>>>>>>         git://git.denx.de/u-boot-net.git master
> >>>>>>>>>>>>
> >>>>>>>>>>>> for you to fetch changes up to 8d0c6858455e89b089222a08d55ff711681ca011:
> >>>>>>>>>>>>
> >>>>>>>>>>>>         net: phy: micrel: Find Micrel PHY node correctly (2019-05-07 14:51:55 -0500)
> >>>>>>>>>>>>
> >>>>>>>>>>>> ----------------------------------------------------------------
> >>>>>>>>>>>> Carlo Caione (4):
> >>>>>>>>>>>>             net: phy: Add generic helpers to access MMD PHY registers
> >>>>>>>>>>>>             net: phy: ti: use generic helpers to access MMD registers
> >>>>>>>>>>>>             cmd: mdio: Switch to generic helpers when accessing the registers
> >>>>>>>>>>>>             net: phy: realtek: Introduce quirk to mark RXC not stoppable
> >>>>>>>>>>>>
> >>>>>>>>>>>> James Byrne (2):
> >>>>>>>>>>>>             net: phy: micrel: Use correct skew values on KSZ9021
> >>>>>>>>>>>>             net: phy: micrel: Find Micrel PHY node correctly
> >>>>>>>>>>>>
> >>>>>>>>>>>> Murali Karicheri (2):
> >>>>>>>>>>>>             ARM: k2g-gp-evm: update to rgmii pinmux configuration
> >>>>>>>>>>>>             ARM: k2g-ice: Add pinmux support for rgmii interface
> >>>>>>>>>>>>
> >>>>>>>>>>>> Pankaj Bansal (1):
> >>>>>>>>>>>>             drivers: net: ldpaa_eth: fix resource leak
> >>>>>>>>>>>>
> >>>>>>>>>>>> Siva Durga Prasad Paladugu (2):
> >>>>>>>>>>>>             net: phy: Reloc next and prev pointers inside phy_drivers
> >>>>>>>>>>>>             net: phy: Fix return value check phy_probe
> >>>>>>>>>>>>
> >>>>>>>>>>>> Valentin-catalin Neacsu (1):
> >>>>>>>>>>>>             net: phy: aquantia: Set only autoneg on in register 4.c441
> >>>>>>>>>>>>
> >>>>>>>>>>>> Vladimir Oltean (6):
> >>>>>>>>>>>>             net: phy: ar803x: Address packet drops at low traffic rate due to SmartEEE feature
> >>>>>>>>>>>>             net: phy: ar803x: Make RGMII Tx delays actually configurable for AR8035
> >>>>>>>>>>>>             net: phy: ar803x: Use common functions for RGMII internal delays
> >>>>>>>>>>>>             net: phy: ar803x: Clarify the configuration of the CLK_25M output pin
> >>>>>>>>>>>>             net: phy: ar803x: Explicitly disable RGMII delays
> >>>>>>>>>>>
> >>>>>>>>>>> Tom, this [1] is the patch that is breaking the evm. It doesn't affect
> >>>>>>>>>>> BB Black because it uses an SMSC phy, where as this evm uses an
> >>>>>>>>>>> AR8031/AR8033.
> >>>>>>>>>>>
> >>>>>>>>>>> Is it possible the device tree [2] is wrong for the board? It lists
> >>>>>>>>>>> 'phy-mode = "rgmii-txid";', so that means that with this patch the RX
> >>>>>>>>>>> delay is now being disabled.
> >>>>>>>>>>>
> >>>>>>>>>>> Any thoughts, Vladimir?
> >>>>>>>>>>>
> >>>>>>>>>>> Thanks,
> >>>>>>>>>>> -Joe
> >>>>>>>>>>>
> >>>>>>>>>>> [1] b3224e0f7e - "net: phy: ar803x: Explicitly disable RGMII delays"
> >>>>>>>>>>> [2] arch/arm/dts/am335x-evm.dts
> >>>>>>>>>>>
> >>>>>>>>>>>>             net: phy: ar803x: Clarify the intention of ar8021_config
> >>>>>>>>>>>>
> >>>>>>>>>>>>        arch/arm/dts/sama5d3xcm.dtsi                    |  32 +++---
> >>>>>>>>>>>>        arch/arm/dts/sama5d3xcm_cmp.dtsi                |  32 +++---
> >>>>>>>>>>>>        arch/arm/dts/socfpga_arria5_socdk.dts           |   4 +-
> >>>>>>>>>>>>        arch/arm/dts/socfpga_cyclone5_is1.dts           |   4 +-
> >>>>>>>>>>>>        arch/arm/dts/socfpga_cyclone5_socdk.dts         |   4 +-
> >>>>>>>>>>>>        arch/arm/dts/socfpga_cyclone5_sockit.dts        |   4 +-
> >>>>>>>>>>>>        arch/arm/dts/socfpga_cyclone5_vining_fpga.dts   |   4 +-
> >>>>>>>>>>>>        board/ti/ks2_evm/mux-k2g.h                      |  36 +++----
> >>>>>>>>>>>>        cmd/mdio.c                                      |  27 +++--
> >>>>>>>>>>>>        doc/device-tree-bindings/net/micrel-ksz90x1.txt |  27 +++++
> >>>>>>>>>>>>        drivers/net/ldpaa_eth/ldpaa_eth.c               |   1 +
> >>>>>>>>>>>>        drivers/net/phy/Kconfig                         |  41 ++++++++
> >>>>>>>>>>>>        drivers/net/phy/aquantia.c                      |   7 +-
> >>>>>>>>>>>>        drivers/net/phy/atheros.c                       | 128 ++++++++++++++++-------
> >>>>>>>>>>>>        drivers/net/phy/micrel_ksz90x1.c                |  24 ++++-
> >>>>>>>>>>>>        drivers/net/phy/phy.c                           |  21 +++-
> >>>>>>>>>>>>        drivers/net/phy/realtek.c                       |  19 ++++
> >>>>>>>>>>>>        drivers/net/phy/ti.c                            | 130 +++++-------------------
> >>>>>>>>>>>>        include/phy.h                                   |  70 +++++++++++++
> >>>>>>>>>>>>        19 files changed, 394 insertions(+), 221 deletions(-)
> >>>>>>>>>>>>
> >>>>>>>>>>>> Thanks!
> >>>>>>>>>>>> -Joe
> >>>>>>>>>>>> _______________________________________________
> >>>>>>>>>>>> U-Boot mailing list
> >>>>>>>>>>>> U-Boot at lists.denx.de
> >>>>>>>>>>>> https://lists.denx.de/listinfo/u-boot
> >>>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>> Hi Joe, Tom,
> >>>>>>>>>>
> >>>>>>>>>> It sounds like what Joe pointed to (my patch) has a high chance of
> >>>>>>>>>> causing link failure.
> >>>>>>>>>> If the board is relying on RX delays in the Atheros PHY to ensure
> >>>>>>>>>> correct RGMII timing budget, then for sure it was working before and now
> >>>>>>>>>> it is broken. In that case, it was working by mistake; the DT blob is
> >>>>>>>>>> broken and should be corrected.
> >>>>>>>>>> Sorry for the trouble this has caused.
> >>>>>>>>>
> >>>>>>>>> How is this handled in the Linux kernel and/or why doesn't it fail
> >>>>>>>>> there?
> >>>>>>>>
> >>>>>>>> On the latest net-next, it's handled the same: disable everything and
> >>>>>>>> enable only what's specified in phy-mode. I didn't keep track of older
> >>>>>>>> versions.
> >>>>>>>
> >>>>>>> So you would expect the network to be broken on net-next with this DTS?
> >>>>>>> Because that's not allowed...
> >>>>>>>
> >>>>>>
> >>>>>> Yes, if it's the same problem, the behavior should be the same.
> >>>>>> I see net-next is only rejecting the bad DT since 2019-02-21:
> >>>>>> https://patchwork.kernel.org/patch/10819279/
> >>>>>> So it depends when you checked it last time.
> >>>>>
> >>>>> I'll see about testing eth in Linux with net-next tomorrow, but, uh, is
> >>>>> there some work-around for the DTS so that ethernet works?
> >>>>
> >>>> Work-around in Linux or in U-boot?
> >>>> U-boot can fix up the DT for Linux and replace "rgmii-txid" with
> >>>> "rgmii-id", whereas neither Linux nor U-boot can do anything for
> >>>> themselves except either load a correct DT blob, or not use (revert, not
> >>>> upgrade to, etc) the enforcing patch.
> >>>>
> >>>>> You cannot break existing DTs
> >>>> RGMII delay breakages happen all the time. To play the devil's advocate,
> >>>> protecting against them should be done by observing the semantics
> >>>> described in the devicetree/bindings document.
> >>>> If you follow Linux net-next, a breakage for RTL8211F is planned out
> >>>> right as we speak.
> >>>>
> >>>> But let's wait until we know for sure that this is what's causing the
> >>>> issues.
> >>>>
> >>>> Regards,
> >>>> -Vladimir
> >>>>
> >>>
> >>> Hi Tom,
> >>>
> >>> I understand now what you mean by "workaround".
> >>> Yes you can enable RGMII delays by hand in U-boot:
> >>>
> >>> Check if RX delay is enabled (bit 15 of debug register 0):
> >>> => mdio write eTSEC1 0x1D 0
> >>> => mdio read eTSEC1 0x1E
> >>> => mdio write eTSEC1 0x1E <new value>
> >>>
> >>> Check if TX delay is enabled (bit 8 of debug register 5):
> >>> => mdio write eTSEC1 0x1D 5
> >>> => mdio read eTSEC1 0x1E
> >>> => mdio write eTSEC1 0x1E <new value>
> >>>
> >>> Replace eTSEC1 with your net device from "mdio list".
> >>
> >> I'm not sure what the follow-on action is here. I'll hold off on
> >> Vladimir's series until there is a resolution that everyone is
> >> satisfied with.
> > 
> > While I personally think this breaks the "DT is ABI" model, the required
> > change has already been merged into Linus' tree so we just need to
> > re-sync the am335x DTS files again and then we can apply these changes.
> > I'll put it on my TODO list.
> > 
> 
> Hi Tom, Joe,
> 
> It's been a long while - what is the latest news on RGMII delays for the 
> am335x + Atheros PHY? I'd like to know whether Joe can pick up these 
> patches again. As you more-or-less admitted, it's not really ABI 
> breakage if the DT semantics were never properly followed in the first 
> place.

It's ABI breakage that no one cared about.  At this point, it's blocked
until the am335x DTS files get a resync from the kernel and that's
somewhere on my TODO list.

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20190725/2013d04d/attachment.sig>

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

* [U-Boot] Pull request: u-boot-net.git master
  2019-05-15 14:58                     ` Tom Rini
@ 2019-07-25 22:40                       ` Vladimir Oltean
  2019-07-25 23:12                         ` Tom Rini
  2019-11-02 13:17                       ` Michael Walle
  1 sibling, 1 reply; 176+ messages in thread
From: Vladimir Oltean @ 2019-07-25 22:40 UTC (permalink / raw)
  To: u-boot

On 5/15/19 5:58 PM, Tom Rini wrote:
> On Fri, May 10, 2019 at 09:50:45PM +0000, Joe Hershberger wrote:
>> Hi Vladimir and Tom,
>>
>> On Thu, May 9, 2019 at 7:51 AM Vladimir Oltean <vladimir.oltean@nxp.com> wrote:
>>>
>>> On 09.05.2019 02:05, Vladimir Oltean wrote:
>>>> On 5/9/19 1:55 AM, Tom Rini wrote:
>>>>> On Wed, May 08, 2019 at 10:52:28PM +0000, Vladimir Oltean wrote:
>>>>>> On 5/9/19 1:48 AM, Tom Rini wrote:
>>>>>>> On Wed, May 08, 2019 at 10:45:50PM +0000, Vladimir Oltean wrote:
>>>>>>>> On 5/9/19 1:42 AM, Tom Rini wrote:
>>>>>>>>> On Wed, May 08, 2019 at 10:40:57PM +0000, Vladimir Oltean wrote:
>>>>>>>>>> On 5/9/19 1:24 AM, Joe Hershberger wrote:
>>>>>>>>>>> On Tue, May 7, 2019 at 5:15 PM Joe Hershberger <joe.hershberger@ni.com> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>> Hi Tom,
>>>>>>>>>>>>
>>>>>>>>>>>> The following changes since commit 8d7f06bbbef16f172cd5e9c4923cdcebe16b8980:
>>>>>>>>>>>>
>>>>>>>>>>>> I rebased on your master and built for BB Black. DHCP seems to work fine.
>>>>>>>>>>>> MLO also now fits again.
>>>>>>>>>>>>
>>>>>>>>>>>>         Merge branch 'master' of git://git.denx.de/u-boot-sh (2019-05-07 09:38:00 -0400)
>>>>>>>>>>>>
>>>>>>>>>>>> are available in the git repository at:
>>>>>>>>>>>>
>>>>>>>>>>>>         git://git.denx.de/u-boot-net.git master
>>>>>>>>>>>>
>>>>>>>>>>>> for you to fetch changes up to 8d0c6858455e89b089222a08d55ff711681ca011:
>>>>>>>>>>>>
>>>>>>>>>>>>         net: phy: micrel: Find Micrel PHY node correctly (2019-05-07 14:51:55 -0500)
>>>>>>>>>>>>
>>>>>>>>>>>> ----------------------------------------------------------------
>>>>>>>>>>>> Carlo Caione (4):
>>>>>>>>>>>>             net: phy: Add generic helpers to access MMD PHY registers
>>>>>>>>>>>>             net: phy: ti: use generic helpers to access MMD registers
>>>>>>>>>>>>             cmd: mdio: Switch to generic helpers when accessing the registers
>>>>>>>>>>>>             net: phy: realtek: Introduce quirk to mark RXC not stoppable
>>>>>>>>>>>>
>>>>>>>>>>>> James Byrne (2):
>>>>>>>>>>>>             net: phy: micrel: Use correct skew values on KSZ9021
>>>>>>>>>>>>             net: phy: micrel: Find Micrel PHY node correctly
>>>>>>>>>>>>
>>>>>>>>>>>> Murali Karicheri (2):
>>>>>>>>>>>>             ARM: k2g-gp-evm: update to rgmii pinmux configuration
>>>>>>>>>>>>             ARM: k2g-ice: Add pinmux support for rgmii interface
>>>>>>>>>>>>
>>>>>>>>>>>> Pankaj Bansal (1):
>>>>>>>>>>>>             drivers: net: ldpaa_eth: fix resource leak
>>>>>>>>>>>>
>>>>>>>>>>>> Siva Durga Prasad Paladugu (2):
>>>>>>>>>>>>             net: phy: Reloc next and prev pointers inside phy_drivers
>>>>>>>>>>>>             net: phy: Fix return value check phy_probe
>>>>>>>>>>>>
>>>>>>>>>>>> Valentin-catalin Neacsu (1):
>>>>>>>>>>>>             net: phy: aquantia: Set only autoneg on in register 4.c441
>>>>>>>>>>>>
>>>>>>>>>>>> Vladimir Oltean (6):
>>>>>>>>>>>>             net: phy: ar803x: Address packet drops at low traffic rate due to SmartEEE feature
>>>>>>>>>>>>             net: phy: ar803x: Make RGMII Tx delays actually configurable for AR8035
>>>>>>>>>>>>             net: phy: ar803x: Use common functions for RGMII internal delays
>>>>>>>>>>>>             net: phy: ar803x: Clarify the configuration of the CLK_25M output pin
>>>>>>>>>>>>             net: phy: ar803x: Explicitly disable RGMII delays
>>>>>>>>>>>
>>>>>>>>>>> Tom, this [1] is the patch that is breaking the evm. It doesn't affect
>>>>>>>>>>> BB Black because it uses an SMSC phy, where as this evm uses an
>>>>>>>>>>> AR8031/AR8033.
>>>>>>>>>>>
>>>>>>>>>>> Is it possible the device tree [2] is wrong for the board? It lists
>>>>>>>>>>> 'phy-mode = "rgmii-txid";', so that means that with this patch the RX
>>>>>>>>>>> delay is now being disabled.
>>>>>>>>>>>
>>>>>>>>>>> Any thoughts, Vladimir?
>>>>>>>>>>>
>>>>>>>>>>> Thanks,
>>>>>>>>>>> -Joe
>>>>>>>>>>>
>>>>>>>>>>> [1] b3224e0f7e - "net: phy: ar803x: Explicitly disable RGMII delays"
>>>>>>>>>>> [2] arch/arm/dts/am335x-evm.dts
>>>>>>>>>>>
>>>>>>>>>>>>             net: phy: ar803x: Clarify the intention of ar8021_config
>>>>>>>>>>>>
>>>>>>>>>>>>        arch/arm/dts/sama5d3xcm.dtsi                    |  32 +++---
>>>>>>>>>>>>        arch/arm/dts/sama5d3xcm_cmp.dtsi                |  32 +++---
>>>>>>>>>>>>        arch/arm/dts/socfpga_arria5_socdk.dts           |   4 +-
>>>>>>>>>>>>        arch/arm/dts/socfpga_cyclone5_is1.dts           |   4 +-
>>>>>>>>>>>>        arch/arm/dts/socfpga_cyclone5_socdk.dts         |   4 +-
>>>>>>>>>>>>        arch/arm/dts/socfpga_cyclone5_sockit.dts        |   4 +-
>>>>>>>>>>>>        arch/arm/dts/socfpga_cyclone5_vining_fpga.dts   |   4 +-
>>>>>>>>>>>>        board/ti/ks2_evm/mux-k2g.h                      |  36 +++----
>>>>>>>>>>>>        cmd/mdio.c                                      |  27 +++--
>>>>>>>>>>>>        doc/device-tree-bindings/net/micrel-ksz90x1.txt |  27 +++++
>>>>>>>>>>>>        drivers/net/ldpaa_eth/ldpaa_eth.c               |   1 +
>>>>>>>>>>>>        drivers/net/phy/Kconfig                         |  41 ++++++++
>>>>>>>>>>>>        drivers/net/phy/aquantia.c                      |   7 +-
>>>>>>>>>>>>        drivers/net/phy/atheros.c                       | 128 ++++++++++++++++-------
>>>>>>>>>>>>        drivers/net/phy/micrel_ksz90x1.c                |  24 ++++-
>>>>>>>>>>>>        drivers/net/phy/phy.c                           |  21 +++-
>>>>>>>>>>>>        drivers/net/phy/realtek.c                       |  19 ++++
>>>>>>>>>>>>        drivers/net/phy/ti.c                            | 130 +++++-------------------
>>>>>>>>>>>>        include/phy.h                                   |  70 +++++++++++++
>>>>>>>>>>>>        19 files changed, 394 insertions(+), 221 deletions(-)
>>>>>>>>>>>>
>>>>>>>>>>>> Thanks!
>>>>>>>>>>>> -Joe
>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>> U-Boot mailing list
>>>>>>>>>>>> U-Boot at lists.denx.de
>>>>>>>>>>>> https://lists.denx.de/listinfo/u-boot
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Hi Joe, Tom,
>>>>>>>>>>
>>>>>>>>>> It sounds like what Joe pointed to (my patch) has a high chance of
>>>>>>>>>> causing link failure.
>>>>>>>>>> If the board is relying on RX delays in the Atheros PHY to ensure
>>>>>>>>>> correct RGMII timing budget, then for sure it was working before and now
>>>>>>>>>> it is broken. In that case, it was working by mistake; the DT blob is
>>>>>>>>>> broken and should be corrected.
>>>>>>>>>> Sorry for the trouble this has caused.
>>>>>>>>>
>>>>>>>>> How is this handled in the Linux kernel and/or why doesn't it fail
>>>>>>>>> there?
>>>>>>>>
>>>>>>>> On the latest net-next, it's handled the same: disable everything and
>>>>>>>> enable only what's specified in phy-mode. I didn't keep track of older
>>>>>>>> versions.
>>>>>>>
>>>>>>> So you would expect the network to be broken on net-next with this DTS?
>>>>>>> Because that's not allowed...
>>>>>>>
>>>>>>
>>>>>> Yes, if it's the same problem, the behavior should be the same.
>>>>>> I see net-next is only rejecting the bad DT since 2019-02-21:
>>>>>> https://patchwork.kernel.org/patch/10819279/
>>>>>> So it depends when you checked it last time.
>>>>>
>>>>> I'll see about testing eth in Linux with net-next tomorrow, but, uh, is
>>>>> there some work-around for the DTS so that ethernet works?
>>>>
>>>> Work-around in Linux or in U-boot?
>>>> U-boot can fix up the DT for Linux and replace "rgmii-txid" with
>>>> "rgmii-id", whereas neither Linux nor U-boot can do anything for
>>>> themselves except either load a correct DT blob, or not use (revert, not
>>>> upgrade to, etc) the enforcing patch.
>>>>
>>>>> You cannot break existing DTs
>>>> RGMII delay breakages happen all the time. To play the devil's advocate,
>>>> protecting against them should be done by observing the semantics
>>>> described in the devicetree/bindings document.
>>>> If you follow Linux net-next, a breakage for RTL8211F is planned out
>>>> right as we speak.
>>>>
>>>> But let's wait until we know for sure that this is what's causing the
>>>> issues.
>>>>
>>>> Regards,
>>>> -Vladimir
>>>>
>>>
>>> Hi Tom,
>>>
>>> I understand now what you mean by "workaround".
>>> Yes you can enable RGMII delays by hand in U-boot:
>>>
>>> Check if RX delay is enabled (bit 15 of debug register 0):
>>> => mdio write eTSEC1 0x1D 0
>>> => mdio read eTSEC1 0x1E
>>> => mdio write eTSEC1 0x1E <new value>
>>>
>>> Check if TX delay is enabled (bit 8 of debug register 5):
>>> => mdio write eTSEC1 0x1D 5
>>> => mdio read eTSEC1 0x1E
>>> => mdio write eTSEC1 0x1E <new value>
>>>
>>> Replace eTSEC1 with your net device from "mdio list".
>>
>> I'm not sure what the follow-on action is here. I'll hold off on
>> Vladimir's series until there is a resolution that everyone is
>> satisfied with.
> 
> While I personally think this breaks the "DT is ABI" model, the required
> change has already been merged into Linus' tree so we just need to
> re-sync the am335x DTS files again and then we can apply these changes.
> I'll put it on my TODO list.
> 

Hi Tom, Joe,

It's been a long while - what is the latest news on RGMII delays for the 
am335x + Atheros PHY? I'd like to know whether Joe can pick up these 
patches again. As you more-or-less admitted, it's not really ABI 
breakage if the DT semantics were never properly followed in the first 
place.

Thanks,
-Vladimir

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

* [U-Boot] Pull request: u-boot-net.git master
@ 2019-07-25 18:38 Joe Hershberger
  2019-07-26 19:37 ` Tom Rini
  0 siblings, 1 reply; 176+ messages in thread
From: Joe Hershberger @ 2019-07-25 18:38 UTC (permalink / raw)
  To: u-boot

Hi Tom,

These changes passed Travis-CI here: https://travis-ci.org/jhershbe/u-boot/builds/562815175

The following changes since commit a9aa4c5700c68c070d63a391b51ea8d341b6e8a6:

  Merge branch '2019-07-24-master-imports' (2019-07-24 14:15:51 -0400)

are available in the git repository at:

  git://git.denx.de/u-boot-net.git master

for you to fetch changes up to d53e52225527625c72c4dbff4fe8c0b68a553340:

  net: sun8i_emac: Test the correct phy (2019-07-25 13:36:13 -0500)

----------------------------------------------------------------
Alex Marginean (9):
      include: configs: ls1028a: set SYS_RX_ETH_BUFFER to 8
      drivers: net: add NXP ENETC ethernet driver
      drivers: net: add NXP ENETC MDIO driver
      drivers: net: apply serdes configuration for ENETC Ethernet interfaces
      arm: dts: ls1028a updates for network interfaces
      configs: ls1028a: enable networking options in rdb, qds defconfig
      drivers: net: fsl_enetc: add support for SGMII 2500
      drivers: net: driver for MDIO muxes controlled over I2C
      doc: bindings: Add binding for register driven MDIO muxes

Anup Patel (3):
      net: macb: Extend MACB driver for SiFive Unleashed board
      net: macb: Fix check for little-endian system in gmac_configure_dma()
      riscv: sifive: fu540: Sync-up config header with RISC-V QEMU support

Bartosz Golaszewski (1):
      net: davinci_emac: convert to using the driver model

Bin Meng (1):
      arm: ls1021atwr: Convert to use driver model TSEC driver

Emmanuel Vadot (1):
      net: sun8i_emac: Test the correct phy

Jianchao Wang (1):
      Add support for the NXP LS1021A-TSN board

Ramon Fried (7):
      net: macb: sync header definitions as taken from Linux
      net: macb: add support for faster clk rates
      net: macb: use bit access macro from header file
      net: macb: add support for SGMII phy interface
      net: macb: add dma_burst_length config
      net: macb: apply sane DMA configuration
      net/macb: increase RX buffer size for GEM

Simon Goldschmidt (1):
      net: designware: use 'phy_connect' instead of open coded

Vladimir Oltean (7):
      net: tsec: Refactor the readout of the tbi-handle property
      net: tsec: Fix offset of MDIO registers for DM_ETH
      net: tsec: Reverse Christmas tree notation
      net: tsec: Make errors visible
      net: tsec: Common handling of MAC station address for DM_ETH
      net: tsec: Change compatible strings to match Linux
      configs: ls1021atwr: Fix distro_bootcmd for QSPI boot

 arch/arm/Kconfig                                   |  14 +
 arch/arm/cpu/armv7/ls102xa/cpu.c                   |   2 +-
 arch/arm/cpu/armv7/ls102xa/fdt.c                   |  10 +
 arch/arm/dts/Makefile                              |   2 +-
 arch/arm/dts/fsl-ls1028a-qds.dts                   |  13 +
 arch/arm/dts/fsl-ls1028a-rdb.dts                   |  13 +
 arch/arm/dts/fsl-ls1028a.dtsi                      |  24 +
 arch/arm/dts/ls1021a-tsn.dts                       |  77 ++
 arch/arm/dts/ls1021a-twr.dtsi                      |  32 +
 arch/arm/dts/ls1021a.dtsi                          |  30 +-
 arch/arm/mach-davinci/cpu.c                        |  13 -
 arch/arm/mach-omap2/omap3/emac.c                   |   3 +-
 board/davinci/da8xxevm/da850evm.c                  |   6 -
 board/davinci/da8xxevm/omapl138_lcdk.c             |  14 -
 board/freescale/ls1021atsn/Kconfig                 |  18 +
 board/freescale/ls1021atsn/MAINTAINERS             |   8 +
 board/freescale/ls1021atsn/Makefile                |   3 +
 board/freescale/ls1021atsn/README.rst              |  97 +++
 board/freescale/ls1021atsn/ls1021atsn.c            | 260 ++++++
 board/freescale/ls1021atsn/ls102xa_pbi.cfg         |  15 +
 board/freescale/ls1021atsn/ls102xa_rcw_sd.cfg      |   8 +
 board/freescale/ls1021atwr/ls1021atwr.c            |  38 -
 board/logicpd/am3517evm/am3517evm.c                |   1 -
 board/ti/ti816x/evm.c                              |   3 +-
 configs/am3517_evm_defconfig                       |   1 +
 configs/da850_am18xxevm_defconfig                  |   1 +
 configs/da850evm_defconfig                         |   1 +
 configs/da850evm_direct_nor_defconfig              |   1 +
 configs/da850evm_nand_defconfig                    |   1 +
 configs/ls1021atsn_qspi_defconfig                  |  79 ++
 configs/ls1021atsn_sdcard_defconfig                |  91 +++
 configs/ls1021atwr_nor_SECURE_BOOT_defconfig       |   2 +
 configs/ls1021atwr_nor_defconfig                   |   2 +
 configs/ls1021atwr_nor_lpuart_defconfig            |   2 +
 configs/ls1021atwr_qspi_defconfig                  |   2 +
 .../ls1021atwr_sdcard_ifc_SECURE_BOOT_defconfig    |   2 +
 configs/ls1021atwr_sdcard_ifc_defconfig            |   2 +
 configs/ls1021atwr_sdcard_qspi_defconfig           |   2 +
 configs/ls1028aqds_tfa_SECURE_BOOT_defconfig       |   6 +-
 configs/ls1028aqds_tfa_defconfig                   |   5 +-
 configs/ls1028ardb_tfa_SECURE_BOOT_defconfig       |   4 +
 configs/ls1028ardb_tfa_defconfig                   |   3 +
 configs/omapl138_lcdk_defconfig                    |   1 +
 configs/ti816x_evm_defconfig                       |   1 +
 doc/device-tree-bindings/net/fsl-tsec-phy.txt      |   4 +-
 doc/device-tree-bindings/net/mdio-mux-reg.txt      |  82 ++
 drivers/net/Kconfig                                |  15 +
 drivers/net/Makefile                               |   2 +
 drivers/net/designware.c                           |   8 +-
 drivers/net/fsl_enetc.c                            | 597 ++++++++++++++
 drivers/net/fsl_enetc.h                            | 229 ++++++
 drivers/net/fsl_enetc_mdio.c                       | 149 ++++
 drivers/net/macb.c                                 | 208 +++--
 drivers/net/macb.h                                 | 870 ++++++++++++++++-----
 drivers/net/sun8i_emac.c                           |  29 +-
 drivers/net/ti/davinci_emac.c                      |  77 +-
 drivers/net/tsec.c                                 |  59 +-
 include/configs/ls1021atsn.h                       | 250 ++++++
 include/configs/ls1021atwr.h                       |  30 +-
 include/configs/ls1028a_common.h                   |   4 +
 include/configs/sifive-fu540.h                     |  18 +-
 include/netdev.h                                   |   1 -
 include/tsec.h                                     |   4 +-
 63 files changed, 3081 insertions(+), 468 deletions(-)
 create mode 100644 arch/arm/dts/ls1021a-tsn.dts
 create mode 100644 board/freescale/ls1021atsn/Kconfig
 create mode 100644 board/freescale/ls1021atsn/MAINTAINERS
 create mode 100644 board/freescale/ls1021atsn/Makefile
 create mode 100644 board/freescale/ls1021atsn/README.rst
 create mode 100644 board/freescale/ls1021atsn/ls1021atsn.c
 create mode 100644 board/freescale/ls1021atsn/ls102xa_pbi.cfg
 create mode 100644 board/freescale/ls1021atsn/ls102xa_rcw_sd.cfg
 create mode 100644 configs/ls1021atsn_qspi_defconfig
 create mode 100644 configs/ls1021atsn_sdcard_defconfig
 create mode 100644 doc/device-tree-bindings/net/mdio-mux-reg.txt
 create mode 100644 drivers/net/fsl_enetc.c
 create mode 100644 drivers/net/fsl_enetc.h
 create mode 100644 drivers/net/fsl_enetc_mdio.c
 create mode 100644 include/configs/ls1021atsn.h

Thanks!
-Joe

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

* [U-Boot] Pull request: u-boot-net.git master
  2019-07-18 21:38 Joe Hershberger
@ 2019-07-23 13:46 ` Tom Rini
  0 siblings, 0 replies; 176+ messages in thread
From: Tom Rini @ 2019-07-23 13:46 UTC (permalink / raw)
  To: u-boot

On Thu, Jul 18, 2019 at 04:38:22PM -0500, Joe Hershberger wrote:

> Hi Tom,
> 
> These patches passed Travis-CI here: https://travis-ci.org/jhershbe/u-boot/builds/559182108
> 
> The following changes since commit 0e80dda32c8d724c2a98dbbfb2f1e59762788f15:
> 
>   Merge branch 'master' of https://gitlab.denx.de/u-boot/custodians/u-boot-sunxi (2019-07-16 11:19:31 -0400)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-net.git master
> 
> for you to fetch changes up to bbfc562719c463ba6e7b03125aedd5720a325d2d:
> 
>   net: unaligned copying of unsigned long (2019-07-18 16:37:13 -0500)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20190723/cc579ff3/attachment.sig>

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

* [U-Boot] Pull request: u-boot-net.git master
@ 2019-07-18 21:38 Joe Hershberger
  2019-07-23 13:46 ` Tom Rini
  0 siblings, 1 reply; 176+ messages in thread
From: Joe Hershberger @ 2019-07-18 21:38 UTC (permalink / raw)
  To: u-boot

Hi Tom,

These patches passed Travis-CI here: https://travis-ci.org/jhershbe/u-boot/builds/559182108

The following changes since commit 0e80dda32c8d724c2a98dbbfb2f1e59762788f15:

  Merge branch 'master' of https://gitlab.denx.de/u-boot/custodians/u-boot-sunxi (2019-07-16 11:19:31 -0400)

are available in the git repository at:

  git://git.denx.de/u-boot-net.git master

for you to fetch changes up to bbfc562719c463ba6e7b03125aedd5720a325d2d:

  net: unaligned copying of unsigned long (2019-07-18 16:37:13 -0500)

----------------------------------------------------------------
Alex Marginean (6):
      drivers: net: phy: Ignore PHY ID 0 during PHY probing
      net: add comments to phy APIs
      net: add MDIO_MUX DM class
      doc: bindings: Add description for MDIO MUX dts nodes
      test: dm_mdio: add a 2nd register to the emulated PHY
      test: dm: add a test for MDIO MUX DM uclass

Alexandru Marginean (1):
      drivers: net: phy: Use Aquantia driver for AQR112, AQR412

Heinrich Schuchardt (2):
      net: assign maintainer for include/net.h
      net: unaligned copying of unsigned long

Simon Goldschmidt (2):
      cmd: mdio: prevent data abort when no mdio bus is found
      net: designware: remove mdio bus on probe failure

 MAINTAINERS                               |   1 +
 arch/Kconfig                              |   1 +
 arch/sandbox/dts/test.dts                 |  23 ++-
 cmd/mdio.c                                |   5 +
 doc/device-tree-bindings/net/mdio-mux.txt | 138 ++++++++++++++++++
 drivers/net/Kconfig                       |  22 +++
 drivers/net/Makefile                      |   1 +
 drivers/net/designware.c                  |  20 ++-
 drivers/net/mdio_mux_sandbox.c            |  97 +++++++++++++
 drivers/net/mdio_sandbox.c                |  16 ++-
 drivers/net/phy/aquantia.c                |  28 ++++
 drivers/net/phy/phy.c                     |  11 ++
 include/dm/uclass-id.h                    |   1 +
 include/miiphy.h                          |  20 +++
 include/net.h                             |   4 +-
 include/phy.h                             |  80 +++++++++++
 net/Makefile                              |   1 +
 net/mdio-mux-uclass.c                     | 232 ++++++++++++++++++++++++++++++
 test/dm/Makefile                          |   1 +
 test/dm/mdio.c                            |   3 +
 test/dm/mdio_mux.c                        |  80 +++++++++++
 21 files changed, 770 insertions(+), 15 deletions(-)
 create mode 100644 doc/device-tree-bindings/net/mdio-mux.txt
 create mode 100644 drivers/net/mdio_mux_sandbox.c
 create mode 100644 net/mdio-mux-uclass.c
 create mode 100644 test/dm/mdio_mux.c

Thanks!
-Joe

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

* [U-Boot] Pull request: u-boot-net.git master
  2019-07-15 22:49 Joe Hershberger
@ 2019-07-16 14:57 ` Tom Rini
  0 siblings, 0 replies; 176+ messages in thread
From: Tom Rini @ 2019-07-16 14:57 UTC (permalink / raw)
  To: u-boot

On Mon, Jul 15, 2019 at 05:49:01PM -0500, Joe Hershberger wrote:

> Hi Tom,
> 
> These patches passed travis [1] and are ready for master.
> 
> Thanks,
> -Joe
> 
> [1] - https://travis-ci.org/jhershbe/u-boot/builds/559064493
> 
> The following changes since commit a9a3a37f92b072a56693ad665ab4c5cc73028d16:
> 
>   Merge tag 'u-boot-stm32-20190712' of https://gitlab.denx.de/u-boot/custodians/u-boot-stm (2019-07-14 09:09:49 -0400)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-net.git master
> 
> for you to fetch changes up to 0dc97fc3d8cd8c4154f63c9ea74f5e73ee48fa6c:
> 
>   net: macb: Add support for 1000-baseX (2019-07-15 13:32:26 -0500)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20190716/d28c22b1/attachment.sig>

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

* [U-Boot] Pull request: u-boot-net.git master
@ 2019-07-15 22:49 Joe Hershberger
  2019-07-16 14:57 ` Tom Rini
  0 siblings, 1 reply; 176+ messages in thread
From: Joe Hershberger @ 2019-07-15 22:49 UTC (permalink / raw)
  To: u-boot

Hi Tom,

These patches passed travis [1] and are ready for master.

Thanks,
-Joe

[1] - https://travis-ci.org/jhershbe/u-boot/builds/559064493

The following changes since commit a9a3a37f92b072a56693ad665ab4c5cc73028d16:

  Merge tag 'u-boot-stm32-20190712' of https://gitlab.denx.de/u-boot/custodians/u-boot-stm (2019-07-14 09:09:49 -0400)

are available in the git repository at:

  git://git.denx.de/u-boot-net.git master

for you to fetch changes up to 0dc97fc3d8cd8c4154f63c9ea74f5e73ee48fa6c:

  net: macb: Add support for 1000-baseX (2019-07-15 13:32:26 -0500)

----------------------------------------------------------------
Alex Marginean (2):
      net: introduce MDIO DM class for MDIO devices
      test: dm: add MDIO test

Grygorii Strashko (3):
      arm64: dts: ti: k3-am65: add mcu cpsw node
      arm64: dts: k3-am654-base-board: add mcu cpsw nuss pinmux and phy defs
      configs: am65x_evm_a53: enable networking

Horatiu Vultur (2):
      net: mscc: serval: Remove delay when serdes is configured
      net: mscc: refactor mscc_miim

Keerthy (2):
      driver: net: ti: cpsw-mdio: use phys_addr_t for mdio_base addr
      net: ethernet: ti: Introduce am654 gigabit eth switch subsystem driver

Radu Pirea (2):
      net: macb: Fixed reading MII_LPA register
      net: macb: Add support for 1000-baseX

Trent Piepho (4):
      cmd: mii: Refactor some of the MII reg dump code
      cmd: mii: Add the standard 1000BASE-T registers
      net: phy: ti: Use default values for tx/rx delay and fifo size
      net: phy: ti: Fix clock output DT property

Yinbo Zhu (1):
      net: phy: cortina: Use block layer to read from mmc

 arch/Kconfig                                 |   2 +
 arch/arm/dts/k3-am65.dtsi                    |   2 +
 arch/arm/dts/k3-am654-base-board-u-boot.dtsi | 170 ++++++
 arch/sandbox/dts/test.dts                    |   4 +
 cmd/mdio.c                                   |   5 +
 cmd/mii.c                                    | 189 ++++---
 configs/am65x_evm_a53_defconfig              |   6 +
 drivers/net/Kconfig                          |  23 +
 drivers/net/Makefile                         |   1 +
 drivers/net/macb.c                           |   8 +-
 drivers/net/mdio_sandbox.c                   |  92 ++++
 drivers/net/mscc_eswitch/Makefile            |  10 +-
 drivers/net/mscc_eswitch/jr2_switch.c        | 119 +---
 drivers/net/mscc_eswitch/luton_switch.c      | 101 +---
 drivers/net/mscc_eswitch/mscc_miim.c         |  28 +
 drivers/net/mscc_eswitch/mscc_miim.h         |  14 +-
 drivers/net/mscc_eswitch/ocelot_switch.c     | 104 +---
 drivers/net/mscc_eswitch/serval_switch.c     | 103 +---
 drivers/net/mscc_eswitch/servalt_switch.c    | 102 +---
 drivers/net/phy/cortina.c                    |   5 +
 drivers/net/phy/ti.c                         |  16 +-
 drivers/net/ti/Kconfig                       |   8 +
 drivers/net/ti/Makefile                      |   1 +
 drivers/net/ti/am65-cpsw-nuss.c              | 792 +++++++++++++++++++++++++++
 drivers/net/ti/cpsw_mdio.c                   |   4 +-
 drivers/net/ti/cpsw_mdio.h                   |   2 +-
 include/dm/uclass-id.h                       |   1 +
 include/miiphy.h                             |  49 ++
 net/Makefile                                 |   1 +
 net/mdio-uclass.c                            | 115 ++++
 test/dm/Makefile                             |   1 +
 test/dm/mdio.c                               |  53 ++
 32 files changed, 1506 insertions(+), 625 deletions(-)
 create mode 100644 drivers/net/mdio_sandbox.c
 create mode 100644 drivers/net/ti/am65-cpsw-nuss.c
 create mode 100644 net/mdio-uclass.c
 create mode 100644 test/dm/mdio.c

Thanks!
-Joe

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

* [U-Boot] Pull request: u-boot-net.git master
  2019-06-01 23:10 Joe Hershberger
@ 2019-06-02 20:03 ` Tom Rini
  0 siblings, 0 replies; 176+ messages in thread
From: Tom Rini @ 2019-06-02 20:03 UTC (permalink / raw)
  To: u-boot

On Sat, Jun 01, 2019 at 06:10:59PM -0500, Joe Hershberger wrote:

> Hi Tom,
> 
> Tested on Jenkins at https://travis-ci.org/jhershbe/u-boot/builds/540178505
> 
> Basic bug fixes and minor features for 2019.07.
> 
> The following changes since commit 8a802a2eefd36865eaa3d927d1db7af63bb2d922:
> 
>   Merge tag 'rockchip-for-v2019.07-rc3' of git://git.denx.de/u-boot-rockchip (2019-05-31 07:17:09 -0400)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-net.git master
> 
> for you to fetch changes up to b4c20f20adad8d246b95be5bebacb730462c8c01:
> 
>   cmd: mdio: Fix access to arbitrary PHY addresses (2019-06-01 13:33:17 -0500)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20190602/14e4d49b/attachment.sig>

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

* [U-Boot] Pull request: u-boot-net.git master
@ 2019-06-01 23:10 Joe Hershberger
  2019-06-02 20:03 ` Tom Rini
  0 siblings, 1 reply; 176+ messages in thread
From: Joe Hershberger @ 2019-06-01 23:10 UTC (permalink / raw)
  To: u-boot

Hi Tom,

Tested on Jenkins at https://travis-ci.org/jhershbe/u-boot/builds/540178505

Basic bug fixes and minor features for 2019.07.

The following changes since commit 8a802a2eefd36865eaa3d927d1db7af63bb2d922:

  Merge tag 'rockchip-for-v2019.07-rc3' of git://git.denx.de/u-boot-rockchip (2019-05-31 07:17:09 -0400)

are available in the git repository at:

  git://git.denx.de/u-boot-net.git master

for you to fetch changes up to b4c20f20adad8d246b95be5bebacb730462c8c01:

  cmd: mdio: Fix access to arbitrary PHY addresses (2019-06-01 13:33:17 -0500)

----------------------------------------------------------------
Bin Meng (4):
      clk: sifive: Add clock driver for GEMGXL MGMT
      dm: net: macb: Update macb_linkspd_cb() signature
      dm: net: macb: Implement link speed change callback
      riscv: sifive: fu540: Enable GEMGXL MGMT driver

Thierry Reding (2):
      net: eth-uclass: Write MAC address to hardware after probe
      net: eth-uclass: Support device tree MAC addresses

Vladimir Oltean (1):
      cmd: mdio: Fix access to arbitrary PHY addresses

 Documentation/devicetree/bindings/net/ethernet.txt | 66 ++++++++++++++++++++++
 board/sifive/fu540/Kconfig                         |  1 +
 cmd/mdio.c                                         |  9 ++-
 drivers/clk/sifive/Kconfig                         |  7 +++
 drivers/clk/sifive/Makefile                        |  2 +
 drivers/clk/sifive/gemgxl-mgmt.c                   | 60 ++++++++++++++++++++
 drivers/net/macb.c                                 | 57 ++++++++++++++++++-
 net/eth-uclass.c                                   | 32 ++++++++++-
 8 files changed, 228 insertions(+), 6 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/net/ethernet.txt
 create mode 100644 drivers/clk/sifive/gemgxl-mgmt.c

Thanks!
-Joe

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

* [U-Boot] Pull request: u-boot-net.git master
  2019-05-14 19:57 Joe Hershberger
@ 2019-05-15 17:42 ` Tom Rini
  0 siblings, 0 replies; 176+ messages in thread
From: Tom Rini @ 2019-05-15 17:42 UTC (permalink / raw)
  To: u-boot

On Tue, May 14, 2019 at 02:57:40PM -0500, Joe Hershberger wrote:

> Hi Tom,
> 
> Tested on Travis... https://travis-ci.org/jhershbe/u-boot/builds/531963238
> 
> The following changes since commit 90176e3be63802bc8630bab651d169993f0f0763:
> 
>   Merge tag 'efi-2019-07-rc3' of git://git.denx.de/u-boot-efi (2019-05-13 07:13:28 -0400)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-net.git master
> 
> for you to fetch changes up to ebb97ea86878e56daadcc2d5d063ed59a10b5744:
> 
>   eth: mtk-eth: fix incorrect read of phy-handle (2019-05-14 14:43:33 -0500)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20190515/aa3468b6/attachment.sig>

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

* [U-Boot] Pull request: u-boot-net.git master
  2019-05-10 21:50                   ` Joe Hershberger
@ 2019-05-15 14:58                     ` Tom Rini
  2019-07-25 22:40                       ` Vladimir Oltean
  2019-11-02 13:17                       ` Michael Walle
  0 siblings, 2 replies; 176+ messages in thread
From: Tom Rini @ 2019-05-15 14:58 UTC (permalink / raw)
  To: u-boot

On Fri, May 10, 2019 at 09:50:45PM +0000, Joe Hershberger wrote:
> Hi Vladimir and Tom,
> 
> On Thu, May 9, 2019 at 7:51 AM Vladimir Oltean <vladimir.oltean@nxp.com> wrote:
> >
> > On 09.05.2019 02:05, Vladimir Oltean wrote:
> > > On 5/9/19 1:55 AM, Tom Rini wrote:
> > >> On Wed, May 08, 2019 at 10:52:28PM +0000, Vladimir Oltean wrote:
> > >>> On 5/9/19 1:48 AM, Tom Rini wrote:
> > >>>> On Wed, May 08, 2019 at 10:45:50PM +0000, Vladimir Oltean wrote:
> > >>>>> On 5/9/19 1:42 AM, Tom Rini wrote:
> > >>>>>> On Wed, May 08, 2019 at 10:40:57PM +0000, Vladimir Oltean wrote:
> > >>>>>>> On 5/9/19 1:24 AM, Joe Hershberger wrote:
> > >>>>>>>> On Tue, May 7, 2019 at 5:15 PM Joe Hershberger <joe.hershberger@ni.com> wrote:
> > >>>>>>>>>
> > >>>>>>>>> Hi Tom,
> > >>>>>>>>>
> > >>>>>>>>> The following changes since commit 8d7f06bbbef16f172cd5e9c4923cdcebe16b8980:
> > >>>>>>>>>
> > >>>>>>>>> I rebased on your master and built for BB Black. DHCP seems to work fine.
> > >>>>>>>>> MLO also now fits again.
> > >>>>>>>>>
> > >>>>>>>>>        Merge branch 'master' of git://git.denx.de/u-boot-sh (2019-05-07 09:38:00 -0400)
> > >>>>>>>>>
> > >>>>>>>>> are available in the git repository at:
> > >>>>>>>>>
> > >>>>>>>>>        git://git.denx.de/u-boot-net.git master
> > >>>>>>>>>
> > >>>>>>>>> for you to fetch changes up to 8d0c6858455e89b089222a08d55ff711681ca011:
> > >>>>>>>>>
> > >>>>>>>>>        net: phy: micrel: Find Micrel PHY node correctly (2019-05-07 14:51:55 -0500)
> > >>>>>>>>>
> > >>>>>>>>> ----------------------------------------------------------------
> > >>>>>>>>> Carlo Caione (4):
> > >>>>>>>>>            net: phy: Add generic helpers to access MMD PHY registers
> > >>>>>>>>>            net: phy: ti: use generic helpers to access MMD registers
> > >>>>>>>>>            cmd: mdio: Switch to generic helpers when accessing the registers
> > >>>>>>>>>            net: phy: realtek: Introduce quirk to mark RXC not stoppable
> > >>>>>>>>>
> > >>>>>>>>> James Byrne (2):
> > >>>>>>>>>            net: phy: micrel: Use correct skew values on KSZ9021
> > >>>>>>>>>            net: phy: micrel: Find Micrel PHY node correctly
> > >>>>>>>>>
> > >>>>>>>>> Murali Karicheri (2):
> > >>>>>>>>>            ARM: k2g-gp-evm: update to rgmii pinmux configuration
> > >>>>>>>>>            ARM: k2g-ice: Add pinmux support for rgmii interface
> > >>>>>>>>>
> > >>>>>>>>> Pankaj Bansal (1):
> > >>>>>>>>>            drivers: net: ldpaa_eth: fix resource leak
> > >>>>>>>>>
> > >>>>>>>>> Siva Durga Prasad Paladugu (2):
> > >>>>>>>>>            net: phy: Reloc next and prev pointers inside phy_drivers
> > >>>>>>>>>            net: phy: Fix return value check phy_probe
> > >>>>>>>>>
> > >>>>>>>>> Valentin-catalin Neacsu (1):
> > >>>>>>>>>            net: phy: aquantia: Set only autoneg on in register 4.c441
> > >>>>>>>>>
> > >>>>>>>>> Vladimir Oltean (6):
> > >>>>>>>>>            net: phy: ar803x: Address packet drops at low traffic rate due to SmartEEE feature
> > >>>>>>>>>            net: phy: ar803x: Make RGMII Tx delays actually configurable for AR8035
> > >>>>>>>>>            net: phy: ar803x: Use common functions for RGMII internal delays
> > >>>>>>>>>            net: phy: ar803x: Clarify the configuration of the CLK_25M output pin
> > >>>>>>>>>            net: phy: ar803x: Explicitly disable RGMII delays
> > >>>>>>>>
> > >>>>>>>> Tom, this [1] is the patch that is breaking the evm. It doesn't affect
> > >>>>>>>> BB Black because it uses an SMSC phy, where as this evm uses an
> > >>>>>>>> AR8031/AR8033.
> > >>>>>>>>
> > >>>>>>>> Is it possible the device tree [2] is wrong for the board? It lists
> > >>>>>>>> 'phy-mode = "rgmii-txid";', so that means that with this patch the RX
> > >>>>>>>> delay is now being disabled.
> > >>>>>>>>
> > >>>>>>>> Any thoughts, Vladimir?
> > >>>>>>>>
> > >>>>>>>> Thanks,
> > >>>>>>>> -Joe
> > >>>>>>>>
> > >>>>>>>> [1] b3224e0f7e - "net: phy: ar803x: Explicitly disable RGMII delays"
> > >>>>>>>> [2] arch/arm/dts/am335x-evm.dts
> > >>>>>>>>
> > >>>>>>>>>            net: phy: ar803x: Clarify the intention of ar8021_config
> > >>>>>>>>>
> > >>>>>>>>>       arch/arm/dts/sama5d3xcm.dtsi                    |  32 +++---
> > >>>>>>>>>       arch/arm/dts/sama5d3xcm_cmp.dtsi                |  32 +++---
> > >>>>>>>>>       arch/arm/dts/socfpga_arria5_socdk.dts           |   4 +-
> > >>>>>>>>>       arch/arm/dts/socfpga_cyclone5_is1.dts           |   4 +-
> > >>>>>>>>>       arch/arm/dts/socfpga_cyclone5_socdk.dts         |   4 +-
> > >>>>>>>>>       arch/arm/dts/socfpga_cyclone5_sockit.dts        |   4 +-
> > >>>>>>>>>       arch/arm/dts/socfpga_cyclone5_vining_fpga.dts   |   4 +-
> > >>>>>>>>>       board/ti/ks2_evm/mux-k2g.h                      |  36 +++----
> > >>>>>>>>>       cmd/mdio.c                                      |  27 +++--
> > >>>>>>>>>       doc/device-tree-bindings/net/micrel-ksz90x1.txt |  27 +++++
> > >>>>>>>>>       drivers/net/ldpaa_eth/ldpaa_eth.c               |   1 +
> > >>>>>>>>>       drivers/net/phy/Kconfig                         |  41 ++++++++
> > >>>>>>>>>       drivers/net/phy/aquantia.c                      |   7 +-
> > >>>>>>>>>       drivers/net/phy/atheros.c                       | 128 ++++++++++++++++-------
> > >>>>>>>>>       drivers/net/phy/micrel_ksz90x1.c                |  24 ++++-
> > >>>>>>>>>       drivers/net/phy/phy.c                           |  21 +++-
> > >>>>>>>>>       drivers/net/phy/realtek.c                       |  19 ++++
> > >>>>>>>>>       drivers/net/phy/ti.c                            | 130 +++++-------------------
> > >>>>>>>>>       include/phy.h                                   |  70 +++++++++++++
> > >>>>>>>>>       19 files changed, 394 insertions(+), 221 deletions(-)
> > >>>>>>>>>
> > >>>>>>>>> Thanks!
> > >>>>>>>>> -Joe
> > >>>>>>>>> _______________________________________________
> > >>>>>>>>> U-Boot mailing list
> > >>>>>>>>> U-Boot at lists.denx.de
> > >>>>>>>>> https://lists.denx.de/listinfo/u-boot
> > >>>>>>>>
> > >>>>>>>
> > >>>>>>> Hi Joe, Tom,
> > >>>>>>>
> > >>>>>>> It sounds like what Joe pointed to (my patch) has a high chance of
> > >>>>>>> causing link failure.
> > >>>>>>> If the board is relying on RX delays in the Atheros PHY to ensure
> > >>>>>>> correct RGMII timing budget, then for sure it was working before and now
> > >>>>>>> it is broken. In that case, it was working by mistake; the DT blob is
> > >>>>>>> broken and should be corrected.
> > >>>>>>> Sorry for the trouble this has caused.
> > >>>>>>
> > >>>>>> How is this handled in the Linux kernel and/or why doesn't it fail
> > >>>>>> there?
> > >>>>>
> > >>>>> On the latest net-next, it's handled the same: disable everything and
> > >>>>> enable only what's specified in phy-mode. I didn't keep track of older
> > >>>>> versions.
> > >>>>
> > >>>> So you would expect the network to be broken on net-next with this DTS?
> > >>>> Because that's not allowed...
> > >>>>
> > >>>
> > >>> Yes, if it's the same problem, the behavior should be the same.
> > >>> I see net-next is only rejecting the bad DT since 2019-02-21:
> > >>> https://patchwork.kernel.org/patch/10819279/
> > >>> So it depends when you checked it last time.
> > >>
> > >> I'll see about testing eth in Linux with net-next tomorrow, but, uh, is
> > >> there some work-around for the DTS so that ethernet works?
> > >
> > > Work-around in Linux or in U-boot?
> > > U-boot can fix up the DT for Linux and replace "rgmii-txid" with
> > > "rgmii-id", whereas neither Linux nor U-boot can do anything for
> > > themselves except either load a correct DT blob, or not use (revert, not
> > > upgrade to, etc) the enforcing patch.
> > >
> > >> You cannot break existing DTs
> > > RGMII delay breakages happen all the time. To play the devil's advocate,
> > > protecting against them should be done by observing the semantics
> > > described in the devicetree/bindings document.
> > > If you follow Linux net-next, a breakage for RTL8211F is planned out
> > > right as we speak.
> > >
> > > But let's wait until we know for sure that this is what's causing the
> > > issues.
> > >
> > > Regards,
> > > -Vladimir
> > >
> >
> > Hi Tom,
> >
> > I understand now what you mean by "workaround".
> > Yes you can enable RGMII delays by hand in U-boot:
> >
> > Check if RX delay is enabled (bit 15 of debug register 0):
> > => mdio write eTSEC1 0x1D 0
> > => mdio read eTSEC1 0x1E
> > => mdio write eTSEC1 0x1E <new value>
> >
> > Check if TX delay is enabled (bit 8 of debug register 5):
> > => mdio write eTSEC1 0x1D 5
> > => mdio read eTSEC1 0x1E
> > => mdio write eTSEC1 0x1E <new value>
> >
> > Replace eTSEC1 with your net device from "mdio list".
> 
> I'm not sure what the follow-on action is here. I'll hold off on
> Vladimir's series until there is a resolution that everyone is
> satisfied with.

While I personally think this breaks the "DT is ABI" model, the required
change has already been merged into Linus' tree so we just need to
re-sync the am335x DTS files again and then we can apply these changes.
I'll put it on my TODO list.

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20190515/188c38a1/attachment.sig>

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

* [U-Boot] Pull request: u-boot-net.git master
@ 2019-05-14 19:57 Joe Hershberger
  2019-05-15 17:42 ` Tom Rini
  0 siblings, 1 reply; 176+ messages in thread
From: Joe Hershberger @ 2019-05-14 19:57 UTC (permalink / raw)
  To: u-boot

Hi Tom,

Tested on Travis... https://travis-ci.org/jhershbe/u-boot/builds/531963238

The following changes since commit 90176e3be63802bc8630bab651d169993f0f0763:

  Merge tag 'efi-2019-07-rc3' of git://git.denx.de/u-boot-efi (2019-05-13 07:13:28 -0400)

are available in the git repository at:

  git://git.denx.de/u-boot-net.git master

for you to fetch changes up to ebb97ea86878e56daadcc2d5d063ed59a10b5744:

  eth: mtk-eth: fix incorrect read of phy-handle (2019-05-14 14:43:33 -0500)

----------------------------------------------------------------
James Byrne (1):
      net: phy: micrel: Allow KSZ8xxx and KSZ90x1 to be used together

Michal Simek (1):
      phy: ti: Init node before reading

Thierry Reding (2):
      net: rtl8169: Implement ->hwaddr_write() callback
      net: rtl8169: Support RTL-8168h/8111h

Weijie Gao (1):
      eth: mtk-eth: fix incorrect read of phy-handle

 configs/alt_defconfig                |  1 +
 configs/aristainetos_defconfig       |  1 +
 configs/bk4r1_defconfig              |  1 +
 configs/colibri_imx6_defconfig       |  1 +
 configs/colibri_imx7_defconfig       |  1 +
 configs/colibri_imx7_emmc_defconfig  |  1 +
 configs/colibri_vf_defconfig         |  1 +
 configs/flea3_defconfig              |  1 +
 configs/gose_defconfig               |  1 +
 configs/imx6dl_mamoj_defconfig       |  1 +
 configs/imx6qdl_icore_rqs_defconfig  |  1 +
 configs/k2g_evm_defconfig            |  1 +
 configs/k2g_hs_evm_defconfig         |  1 +
 configs/koelsch_defconfig            |  1 +
 configs/lager_defconfig              |  1 +
 configs/m53menlo_defconfig           |  1 +
 configs/mx6ul_14x14_evk_defconfig    |  1 +
 configs/mx6ul_9x9_evk_defconfig      |  1 +
 configs/opos6uldev_defconfig         |  1 +
 configs/pcm052_defconfig             |  1 +
 configs/phycore_pcl063_defconfig     |  1 +
 configs/pico-hobbit-imx6ul_defconfig |  1 +
 configs/pico-imx6ul_defconfig        |  1 +
 configs/pico-pi-imx6ul_defconfig     |  1 +
 configs/porter_defconfig             |  1 +
 configs/silk_defconfig               |  1 +
 configs/stout_defconfig              |  1 +
 configs/stv0991_defconfig            |  1 +
 configs/udoo_neo_defconfig           |  1 +
 configs/vf610twr_defconfig           |  1 +
 configs/vf610twr_nand_defconfig      |  1 +
 configs/woodburn_defconfig           |  1 +
 configs/woodburn_sd_defconfig        |  1 +
 drivers/net/mtk_eth.c                |  7 ++++---
 drivers/net/phy/Kconfig              | 19 +++++--------------
 drivers/net/phy/micrel_ksz8xxx.c     |  8 +++++---
 drivers/net/phy/micrel_ksz90x1.c     |  2 +-
 drivers/net/phy/ti.c                 |  8 ++++----
 drivers/net/rtl8169.c                | 19 +++++++++++++++++++
 39 files changed, 71 insertions(+), 25 deletions(-)

Thanks!
-Joe

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

* [U-Boot] Pull request: u-boot-net.git master
  2019-05-09 12:51                 ` Vladimir Oltean
@ 2019-05-10 21:50                   ` Joe Hershberger
  2019-05-15 14:58                     ` Tom Rini
  0 siblings, 1 reply; 176+ messages in thread
From: Joe Hershberger @ 2019-05-10 21:50 UTC (permalink / raw)
  To: u-boot

Hi Vladimir and Tom,

On Thu, May 9, 2019 at 7:51 AM Vladimir Oltean <vladimir.oltean@nxp.com> wrote:
>
> On 09.05.2019 02:05, Vladimir Oltean wrote:
> > On 5/9/19 1:55 AM, Tom Rini wrote:
> >> On Wed, May 08, 2019 at 10:52:28PM +0000, Vladimir Oltean wrote:
> >>> On 5/9/19 1:48 AM, Tom Rini wrote:
> >>>> On Wed, May 08, 2019 at 10:45:50PM +0000, Vladimir Oltean wrote:
> >>>>> On 5/9/19 1:42 AM, Tom Rini wrote:
> >>>>>> On Wed, May 08, 2019 at 10:40:57PM +0000, Vladimir Oltean wrote:
> >>>>>>> On 5/9/19 1:24 AM, Joe Hershberger wrote:
> >>>>>>>> On Tue, May 7, 2019 at 5:15 PM Joe Hershberger <joe.hershberger@ni.com> wrote:
> >>>>>>>>>
> >>>>>>>>> Hi Tom,
> >>>>>>>>>
> >>>>>>>>> The following changes since commit 8d7f06bbbef16f172cd5e9c4923cdcebe16b8980:
> >>>>>>>>>
> >>>>>>>>> I rebased on your master and built for BB Black. DHCP seems to work fine.
> >>>>>>>>> MLO also now fits again.
> >>>>>>>>>
> >>>>>>>>>        Merge branch 'master' of git://git.denx.de/u-boot-sh (2019-05-07 09:38:00 -0400)
> >>>>>>>>>
> >>>>>>>>> are available in the git repository at:
> >>>>>>>>>
> >>>>>>>>>        git://git.denx.de/u-boot-net.git master
> >>>>>>>>>
> >>>>>>>>> for you to fetch changes up to 8d0c6858455e89b089222a08d55ff711681ca011:
> >>>>>>>>>
> >>>>>>>>>        net: phy: micrel: Find Micrel PHY node correctly (2019-05-07 14:51:55 -0500)
> >>>>>>>>>
> >>>>>>>>> ----------------------------------------------------------------
> >>>>>>>>> Carlo Caione (4):
> >>>>>>>>>            net: phy: Add generic helpers to access MMD PHY registers
> >>>>>>>>>            net: phy: ti: use generic helpers to access MMD registers
> >>>>>>>>>            cmd: mdio: Switch to generic helpers when accessing the registers
> >>>>>>>>>            net: phy: realtek: Introduce quirk to mark RXC not stoppable
> >>>>>>>>>
> >>>>>>>>> James Byrne (2):
> >>>>>>>>>            net: phy: micrel: Use correct skew values on KSZ9021
> >>>>>>>>>            net: phy: micrel: Find Micrel PHY node correctly
> >>>>>>>>>
> >>>>>>>>> Murali Karicheri (2):
> >>>>>>>>>            ARM: k2g-gp-evm: update to rgmii pinmux configuration
> >>>>>>>>>            ARM: k2g-ice: Add pinmux support for rgmii interface
> >>>>>>>>>
> >>>>>>>>> Pankaj Bansal (1):
> >>>>>>>>>            drivers: net: ldpaa_eth: fix resource leak
> >>>>>>>>>
> >>>>>>>>> Siva Durga Prasad Paladugu (2):
> >>>>>>>>>            net: phy: Reloc next and prev pointers inside phy_drivers
> >>>>>>>>>            net: phy: Fix return value check phy_probe
> >>>>>>>>>
> >>>>>>>>> Valentin-catalin Neacsu (1):
> >>>>>>>>>            net: phy: aquantia: Set only autoneg on in register 4.c441
> >>>>>>>>>
> >>>>>>>>> Vladimir Oltean (6):
> >>>>>>>>>            net: phy: ar803x: Address packet drops at low traffic rate due to SmartEEE feature
> >>>>>>>>>            net: phy: ar803x: Make RGMII Tx delays actually configurable for AR8035
> >>>>>>>>>            net: phy: ar803x: Use common functions for RGMII internal delays
> >>>>>>>>>            net: phy: ar803x: Clarify the configuration of the CLK_25M output pin
> >>>>>>>>>            net: phy: ar803x: Explicitly disable RGMII delays
> >>>>>>>>
> >>>>>>>> Tom, this [1] is the patch that is breaking the evm. It doesn't affect
> >>>>>>>> BB Black because it uses an SMSC phy, where as this evm uses an
> >>>>>>>> AR8031/AR8033.
> >>>>>>>>
> >>>>>>>> Is it possible the device tree [2] is wrong for the board? It lists
> >>>>>>>> 'phy-mode = "rgmii-txid";', so that means that with this patch the RX
> >>>>>>>> delay is now being disabled.
> >>>>>>>>
> >>>>>>>> Any thoughts, Vladimir?
> >>>>>>>>
> >>>>>>>> Thanks,
> >>>>>>>> -Joe
> >>>>>>>>
> >>>>>>>> [1] b3224e0f7e - "net: phy: ar803x: Explicitly disable RGMII delays"
> >>>>>>>> [2] arch/arm/dts/am335x-evm.dts
> >>>>>>>>
> >>>>>>>>>            net: phy: ar803x: Clarify the intention of ar8021_config
> >>>>>>>>>
> >>>>>>>>>       arch/arm/dts/sama5d3xcm.dtsi                    |  32 +++---
> >>>>>>>>>       arch/arm/dts/sama5d3xcm_cmp.dtsi                |  32 +++---
> >>>>>>>>>       arch/arm/dts/socfpga_arria5_socdk.dts           |   4 +-
> >>>>>>>>>       arch/arm/dts/socfpga_cyclone5_is1.dts           |   4 +-
> >>>>>>>>>       arch/arm/dts/socfpga_cyclone5_socdk.dts         |   4 +-
> >>>>>>>>>       arch/arm/dts/socfpga_cyclone5_sockit.dts        |   4 +-
> >>>>>>>>>       arch/arm/dts/socfpga_cyclone5_vining_fpga.dts   |   4 +-
> >>>>>>>>>       board/ti/ks2_evm/mux-k2g.h                      |  36 +++----
> >>>>>>>>>       cmd/mdio.c                                      |  27 +++--
> >>>>>>>>>       doc/device-tree-bindings/net/micrel-ksz90x1.txt |  27 +++++
> >>>>>>>>>       drivers/net/ldpaa_eth/ldpaa_eth.c               |   1 +
> >>>>>>>>>       drivers/net/phy/Kconfig                         |  41 ++++++++
> >>>>>>>>>       drivers/net/phy/aquantia.c                      |   7 +-
> >>>>>>>>>       drivers/net/phy/atheros.c                       | 128 ++++++++++++++++-------
> >>>>>>>>>       drivers/net/phy/micrel_ksz90x1.c                |  24 ++++-
> >>>>>>>>>       drivers/net/phy/phy.c                           |  21 +++-
> >>>>>>>>>       drivers/net/phy/realtek.c                       |  19 ++++
> >>>>>>>>>       drivers/net/phy/ti.c                            | 130 +++++-------------------
> >>>>>>>>>       include/phy.h                                   |  70 +++++++++++++
> >>>>>>>>>       19 files changed, 394 insertions(+), 221 deletions(-)
> >>>>>>>>>
> >>>>>>>>> Thanks!
> >>>>>>>>> -Joe
> >>>>>>>>> _______________________________________________
> >>>>>>>>> U-Boot mailing list
> >>>>>>>>> U-Boot at lists.denx.de
> >>>>>>>>> https://lists.denx.de/listinfo/u-boot
> >>>>>>>>
> >>>>>>>
> >>>>>>> Hi Joe, Tom,
> >>>>>>>
> >>>>>>> It sounds like what Joe pointed to (my patch) has a high chance of
> >>>>>>> causing link failure.
> >>>>>>> If the board is relying on RX delays in the Atheros PHY to ensure
> >>>>>>> correct RGMII timing budget, then for sure it was working before and now
> >>>>>>> it is broken. In that case, it was working by mistake; the DT blob is
> >>>>>>> broken and should be corrected.
> >>>>>>> Sorry for the trouble this has caused.
> >>>>>>
> >>>>>> How is this handled in the Linux kernel and/or why doesn't it fail
> >>>>>> there?
> >>>>>
> >>>>> On the latest net-next, it's handled the same: disable everything and
> >>>>> enable only what's specified in phy-mode. I didn't keep track of older
> >>>>> versions.
> >>>>
> >>>> So you would expect the network to be broken on net-next with this DTS?
> >>>> Because that's not allowed...
> >>>>
> >>>
> >>> Yes, if it's the same problem, the behavior should be the same.
> >>> I see net-next is only rejecting the bad DT since 2019-02-21:
> >>> https://patchwork.kernel.org/patch/10819279/
> >>> So it depends when you checked it last time.
> >>
> >> I'll see about testing eth in Linux with net-next tomorrow, but, uh, is
> >> there some work-around for the DTS so that ethernet works?
> >
> > Work-around in Linux or in U-boot?
> > U-boot can fix up the DT for Linux and replace "rgmii-txid" with
> > "rgmii-id", whereas neither Linux nor U-boot can do anything for
> > themselves except either load a correct DT blob, or not use (revert, not
> > upgrade to, etc) the enforcing patch.
> >
> >> You cannot break existing DTs
> > RGMII delay breakages happen all the time. To play the devil's advocate,
> > protecting against them should be done by observing the semantics
> > described in the devicetree/bindings document.
> > If you follow Linux net-next, a breakage for RTL8211F is planned out
> > right as we speak.
> >
> > But let's wait until we know for sure that this is what's causing the
> > issues.
> >
> > Regards,
> > -Vladimir
> >
>
> Hi Tom,
>
> I understand now what you mean by "workaround".
> Yes you can enable RGMII delays by hand in U-boot:
>
> Check if RX delay is enabled (bit 15 of debug register 0):
> => mdio write eTSEC1 0x1D 0
> => mdio read eTSEC1 0x1E
> => mdio write eTSEC1 0x1E <new value>
>
> Check if TX delay is enabled (bit 8 of debug register 5):
> => mdio write eTSEC1 0x1D 5
> => mdio read eTSEC1 0x1E
> => mdio write eTSEC1 0x1E <new value>
>
> Replace eTSEC1 with your net device from "mdio list".

I'm not sure what the follow-on action is here. I'll hold off on
Vladimir's series until there is a resolution that everyone is
satisfied with.

Cheers,
-Joe

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

* [U-Boot] Pull request: u-boot-net.git master
  2019-05-08 22:30 Joe Hershberger
@ 2019-05-09 22:25 ` Tom Rini
  0 siblings, 0 replies; 176+ messages in thread
From: Tom Rini @ 2019-05-09 22:25 UTC (permalink / raw)
  To: u-boot

On Wed, May 08, 2019 at 05:30:11PM -0500, Joe Hershberger wrote:

> Hi Tom,
> 
> This is the series with the AR8xxx phy series removed until we figure it out.
> 
> Tested to work fine on your evm.
> 
> The following changes since commit 8d7f06bbbef16f172cd5e9c4923cdcebe16b8980:
> 
>   Merge branch 'master' of git://git.denx.de/u-boot-sh (2019-05-07 09:38:00 -0400)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-net.git master
> 
> for you to fetch changes up to 6314d1c8c035d1c4d14ea1ffd133f25385edd067:
> 
>   net: phy: micrel: Find Micrel PHY node correctly (2019-05-08 17:27:01 -0500)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20190509/7c3e749c/attachment.sig>

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

* [U-Boot] Pull request: u-boot-net.git master
  2019-05-08 23:05               ` Vladimir Oltean
  2019-05-09  2:38                 ` Tom Rini
@ 2019-05-09 12:51                 ` Vladimir Oltean
  2019-05-10 21:50                   ` Joe Hershberger
  1 sibling, 1 reply; 176+ messages in thread
From: Vladimir Oltean @ 2019-05-09 12:51 UTC (permalink / raw)
  To: u-boot

On 09.05.2019 02:05, Vladimir Oltean wrote:
> On 5/9/19 1:55 AM, Tom Rini wrote:
>> On Wed, May 08, 2019 at 10:52:28PM +0000, Vladimir Oltean wrote:
>>> On 5/9/19 1:48 AM, Tom Rini wrote:
>>>> On Wed, May 08, 2019 at 10:45:50PM +0000, Vladimir Oltean wrote:
>>>>> On 5/9/19 1:42 AM, Tom Rini wrote:
>>>>>> On Wed, May 08, 2019 at 10:40:57PM +0000, Vladimir Oltean wrote:
>>>>>>> On 5/9/19 1:24 AM, Joe Hershberger wrote:
>>>>>>>> On Tue, May 7, 2019 at 5:15 PM Joe Hershberger <joe.hershberger@ni.com> wrote:
>>>>>>>>>
>>>>>>>>> Hi Tom,
>>>>>>>>>
>>>>>>>>> The following changes since commit 8d7f06bbbef16f172cd5e9c4923cdcebe16b8980:
>>>>>>>>>
>>>>>>>>> I rebased on your master and built for BB Black. DHCP seems to work fine.
>>>>>>>>> MLO also now fits again.
>>>>>>>>>
>>>>>>>>>        Merge branch 'master' of git://git.denx.de/u-boot-sh (2019-05-07 09:38:00 -0400)
>>>>>>>>>
>>>>>>>>> are available in the git repository at:
>>>>>>>>>
>>>>>>>>>        git://git.denx.de/u-boot-net.git master
>>>>>>>>>
>>>>>>>>> for you to fetch changes up to 8d0c6858455e89b089222a08d55ff711681ca011:
>>>>>>>>>
>>>>>>>>>        net: phy: micrel: Find Micrel PHY node correctly (2019-05-07 14:51:55 -0500)
>>>>>>>>>
>>>>>>>>> ----------------------------------------------------------------
>>>>>>>>> Carlo Caione (4):
>>>>>>>>>            net: phy: Add generic helpers to access MMD PHY registers
>>>>>>>>>            net: phy: ti: use generic helpers to access MMD registers
>>>>>>>>>            cmd: mdio: Switch to generic helpers when accessing the registers
>>>>>>>>>            net: phy: realtek: Introduce quirk to mark RXC not stoppable
>>>>>>>>>
>>>>>>>>> James Byrne (2):
>>>>>>>>>            net: phy: micrel: Use correct skew values on KSZ9021
>>>>>>>>>            net: phy: micrel: Find Micrel PHY node correctly
>>>>>>>>>
>>>>>>>>> Murali Karicheri (2):
>>>>>>>>>            ARM: k2g-gp-evm: update to rgmii pinmux configuration
>>>>>>>>>            ARM: k2g-ice: Add pinmux support for rgmii interface
>>>>>>>>>
>>>>>>>>> Pankaj Bansal (1):
>>>>>>>>>            drivers: net: ldpaa_eth: fix resource leak
>>>>>>>>>
>>>>>>>>> Siva Durga Prasad Paladugu (2):
>>>>>>>>>            net: phy: Reloc next and prev pointers inside phy_drivers
>>>>>>>>>            net: phy: Fix return value check phy_probe
>>>>>>>>>
>>>>>>>>> Valentin-catalin Neacsu (1):
>>>>>>>>>            net: phy: aquantia: Set only autoneg on in register 4.c441
>>>>>>>>>
>>>>>>>>> Vladimir Oltean (6):
>>>>>>>>>            net: phy: ar803x: Address packet drops at low traffic rate due to SmartEEE feature
>>>>>>>>>            net: phy: ar803x: Make RGMII Tx delays actually configurable for AR8035
>>>>>>>>>            net: phy: ar803x: Use common functions for RGMII internal delays
>>>>>>>>>            net: phy: ar803x: Clarify the configuration of the CLK_25M output pin
>>>>>>>>>            net: phy: ar803x: Explicitly disable RGMII delays
>>>>>>>>
>>>>>>>> Tom, this [1] is the patch that is breaking the evm. It doesn't affect
>>>>>>>> BB Black because it uses an SMSC phy, where as this evm uses an
>>>>>>>> AR8031/AR8033.
>>>>>>>>
>>>>>>>> Is it possible the device tree [2] is wrong for the board? It lists
>>>>>>>> 'phy-mode = "rgmii-txid";', so that means that with this patch the RX
>>>>>>>> delay is now being disabled.
>>>>>>>>
>>>>>>>> Any thoughts, Vladimir?
>>>>>>>>
>>>>>>>> Thanks,
>>>>>>>> -Joe
>>>>>>>>
>>>>>>>> [1] b3224e0f7e - "net: phy: ar803x: Explicitly disable RGMII delays"
>>>>>>>> [2] arch/arm/dts/am335x-evm.dts
>>>>>>>>
>>>>>>>>>            net: phy: ar803x: Clarify the intention of ar8021_config
>>>>>>>>>
>>>>>>>>>       arch/arm/dts/sama5d3xcm.dtsi                    |  32 +++---
>>>>>>>>>       arch/arm/dts/sama5d3xcm_cmp.dtsi                |  32 +++---
>>>>>>>>>       arch/arm/dts/socfpga_arria5_socdk.dts           |   4 +-
>>>>>>>>>       arch/arm/dts/socfpga_cyclone5_is1.dts           |   4 +-
>>>>>>>>>       arch/arm/dts/socfpga_cyclone5_socdk.dts         |   4 +-
>>>>>>>>>       arch/arm/dts/socfpga_cyclone5_sockit.dts        |   4 +-
>>>>>>>>>       arch/arm/dts/socfpga_cyclone5_vining_fpga.dts   |   4 +-
>>>>>>>>>       board/ti/ks2_evm/mux-k2g.h                      |  36 +++----
>>>>>>>>>       cmd/mdio.c                                      |  27 +++--
>>>>>>>>>       doc/device-tree-bindings/net/micrel-ksz90x1.txt |  27 +++++
>>>>>>>>>       drivers/net/ldpaa_eth/ldpaa_eth.c               |   1 +
>>>>>>>>>       drivers/net/phy/Kconfig                         |  41 ++++++++
>>>>>>>>>       drivers/net/phy/aquantia.c                      |   7 +-
>>>>>>>>>       drivers/net/phy/atheros.c                       | 128 ++++++++++++++++-------
>>>>>>>>>       drivers/net/phy/micrel_ksz90x1.c                |  24 ++++-
>>>>>>>>>       drivers/net/phy/phy.c                           |  21 +++-
>>>>>>>>>       drivers/net/phy/realtek.c                       |  19 ++++
>>>>>>>>>       drivers/net/phy/ti.c                            | 130 +++++-------------------
>>>>>>>>>       include/phy.h                                   |  70 +++++++++++++
>>>>>>>>>       19 files changed, 394 insertions(+), 221 deletions(-)
>>>>>>>>>
>>>>>>>>> Thanks!
>>>>>>>>> -Joe
>>>>>>>>> _______________________________________________
>>>>>>>>> U-Boot mailing list
>>>>>>>>> U-Boot at lists.denx.de
>>>>>>>>> https://lists.denx.de/listinfo/u-boot
>>>>>>>>
>>>>>>>
>>>>>>> Hi Joe, Tom,
>>>>>>>
>>>>>>> It sounds like what Joe pointed to (my patch) has a high chance of
>>>>>>> causing link failure.
>>>>>>> If the board is relying on RX delays in the Atheros PHY to ensure
>>>>>>> correct RGMII timing budget, then for sure it was working before and now
>>>>>>> it is broken. In that case, it was working by mistake; the DT blob is
>>>>>>> broken and should be corrected.
>>>>>>> Sorry for the trouble this has caused.
>>>>>>
>>>>>> How is this handled in the Linux kernel and/or why doesn't it fail
>>>>>> there?
>>>>>
>>>>> On the latest net-next, it's handled the same: disable everything and
>>>>> enable only what's specified in phy-mode. I didn't keep track of older
>>>>> versions.
>>>>
>>>> So you would expect the network to be broken on net-next with this DTS?
>>>> Because that's not allowed...
>>>>
>>>
>>> Yes, if it's the same problem, the behavior should be the same.
>>> I see net-next is only rejecting the bad DT since 2019-02-21:
>>> https://patchwork.kernel.org/patch/10819279/
>>> So it depends when you checked it last time.
>>
>> I'll see about testing eth in Linux with net-next tomorrow, but, uh, is
>> there some work-around for the DTS so that ethernet works?
> 
> Work-around in Linux or in U-boot?
> U-boot can fix up the DT for Linux and replace "rgmii-txid" with
> "rgmii-id", whereas neither Linux nor U-boot can do anything for
> themselves except either load a correct DT blob, or not use (revert, not
> upgrade to, etc) the enforcing patch.
> 
>> You cannot break existing DTs
> RGMII delay breakages happen all the time. To play the devil's advocate,
> protecting against them should be done by observing the semantics
> described in the devicetree/bindings document.
> If you follow Linux net-next, a breakage for RTL8211F is planned out
> right as we speak.
> 
> But let's wait until we know for sure that this is what's causing the
> issues.
> 
> Regards,
> -Vladimir
> 

Hi Tom,

I understand now what you mean by "workaround".
Yes you can enable RGMII delays by hand in U-boot:

Check if RX delay is enabled (bit 15 of debug register 0):
=> mdio write eTSEC1 0x1D 0
=> mdio read eTSEC1 0x1E
=> mdio write eTSEC1 0x1E <new value>

Check if TX delay is enabled (bit 8 of debug register 5):
=> mdio write eTSEC1 0x1D 5
=> mdio read eTSEC1 0x1E
=> mdio write eTSEC1 0x1E <new value>

Replace eTSEC1 with your net device from "mdio list".

Regards,
-Vladimir

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

* [U-Boot] Pull request: u-boot-net.git master
  2019-05-08 23:05               ` Vladimir Oltean
@ 2019-05-09  2:38                 ` Tom Rini
  2019-05-09 12:51                 ` Vladimir Oltean
  1 sibling, 0 replies; 176+ messages in thread
From: Tom Rini @ 2019-05-09  2:38 UTC (permalink / raw)
  To: u-boot

+ Rob

On Wed, May 08, 2019 at 11:05:29PM +0000, Vladimir Oltean wrote:
> On 5/9/19 1:55 AM, Tom Rini wrote:
> > On Wed, May 08, 2019 at 10:52:28PM +0000, Vladimir Oltean wrote:
> >> On 5/9/19 1:48 AM, Tom Rini wrote:
> >>> On Wed, May 08, 2019 at 10:45:50PM +0000, Vladimir Oltean wrote:
> >>>> On 5/9/19 1:42 AM, Tom Rini wrote:
> >>>>> On Wed, May 08, 2019 at 10:40:57PM +0000, Vladimir Oltean wrote:
> >>>>>> On 5/9/19 1:24 AM, Joe Hershberger wrote:
> >>>>>>> On Tue, May 7, 2019 at 5:15 PM Joe Hershberger <joe.hershberger@ni.com> wrote:
> >>>>>>>>
> >>>>>>>> Hi Tom,
> >>>>>>>>
> >>>>>>>> The following changes since commit 8d7f06bbbef16f172cd5e9c4923cdcebe16b8980:
> >>>>>>>>
> >>>>>>>> I rebased on your master and built for BB Black. DHCP seems to work fine.
> >>>>>>>> MLO also now fits again.
> >>>>>>>>
> >>>>>>>>       Merge branch 'master' of git://git.denx.de/u-boot-sh (2019-05-07 09:38:00 -0400)
> >>>>>>>>
> >>>>>>>> are available in the git repository at:
> >>>>>>>>
> >>>>>>>>       git://git.denx.de/u-boot-net.git master
> >>>>>>>>
> >>>>>>>> for you to fetch changes up to 8d0c6858455e89b089222a08d55ff711681ca011:
> >>>>>>>>
> >>>>>>>>       net: phy: micrel: Find Micrel PHY node correctly (2019-05-07 14:51:55 -0500)
> >>>>>>>>
> >>>>>>>> ----------------------------------------------------------------
> >>>>>>>> Carlo Caione (4):
> >>>>>>>>           net: phy: Add generic helpers to access MMD PHY registers
> >>>>>>>>           net: phy: ti: use generic helpers to access MMD registers
> >>>>>>>>           cmd: mdio: Switch to generic helpers when accessing the registers
> >>>>>>>>           net: phy: realtek: Introduce quirk to mark RXC not stoppable
> >>>>>>>>
> >>>>>>>> James Byrne (2):
> >>>>>>>>           net: phy: micrel: Use correct skew values on KSZ9021
> >>>>>>>>           net: phy: micrel: Find Micrel PHY node correctly
> >>>>>>>>
> >>>>>>>> Murali Karicheri (2):
> >>>>>>>>           ARM: k2g-gp-evm: update to rgmii pinmux configuration
> >>>>>>>>           ARM: k2g-ice: Add pinmux support for rgmii interface
> >>>>>>>>
> >>>>>>>> Pankaj Bansal (1):
> >>>>>>>>           drivers: net: ldpaa_eth: fix resource leak
> >>>>>>>>
> >>>>>>>> Siva Durga Prasad Paladugu (2):
> >>>>>>>>           net: phy: Reloc next and prev pointers inside phy_drivers
> >>>>>>>>           net: phy: Fix return value check phy_probe
> >>>>>>>>
> >>>>>>>> Valentin-catalin Neacsu (1):
> >>>>>>>>           net: phy: aquantia: Set only autoneg on in register 4.c441
> >>>>>>>>
> >>>>>>>> Vladimir Oltean (6):
> >>>>>>>>           net: phy: ar803x: Address packet drops at low traffic rate due to SmartEEE feature
> >>>>>>>>           net: phy: ar803x: Make RGMII Tx delays actually configurable for AR8035
> >>>>>>>>           net: phy: ar803x: Use common functions for RGMII internal delays
> >>>>>>>>           net: phy: ar803x: Clarify the configuration of the CLK_25M output pin
> >>>>>>>>           net: phy: ar803x: Explicitly disable RGMII delays
> >>>>>>>
> >>>>>>> Tom, this [1] is the patch that is breaking the evm. It doesn't affect
> >>>>>>> BB Black because it uses an SMSC phy, where as this evm uses an
> >>>>>>> AR8031/AR8033.
> >>>>>>>
> >>>>>>> Is it possible the device tree [2] is wrong for the board? It lists
> >>>>>>> 'phy-mode = "rgmii-txid";', so that means that with this patch the RX
> >>>>>>> delay is now being disabled.
> >>>>>>>
> >>>>>>> Any thoughts, Vladimir?
> >>>>>>>
> >>>>>>> Thanks,
> >>>>>>> -Joe
> >>>>>>>
> >>>>>>> [1] b3224e0f7e - "net: phy: ar803x: Explicitly disable RGMII delays"
> >>>>>>> [2] arch/arm/dts/am335x-evm.dts
> >>>>>>>
> >>>>>>>>           net: phy: ar803x: Clarify the intention of ar8021_config
> >>>>>>>>
> >>>>>>>>      arch/arm/dts/sama5d3xcm.dtsi                    |  32 +++---
> >>>>>>>>      arch/arm/dts/sama5d3xcm_cmp.dtsi                |  32 +++---
> >>>>>>>>      arch/arm/dts/socfpga_arria5_socdk.dts           |   4 +-
> >>>>>>>>      arch/arm/dts/socfpga_cyclone5_is1.dts           |   4 +-
> >>>>>>>>      arch/arm/dts/socfpga_cyclone5_socdk.dts         |   4 +-
> >>>>>>>>      arch/arm/dts/socfpga_cyclone5_sockit.dts        |   4 +-
> >>>>>>>>      arch/arm/dts/socfpga_cyclone5_vining_fpga.dts   |   4 +-
> >>>>>>>>      board/ti/ks2_evm/mux-k2g.h                      |  36 +++----
> >>>>>>>>      cmd/mdio.c                                      |  27 +++--
> >>>>>>>>      doc/device-tree-bindings/net/micrel-ksz90x1.txt |  27 +++++
> >>>>>>>>      drivers/net/ldpaa_eth/ldpaa_eth.c               |   1 +
> >>>>>>>>      drivers/net/phy/Kconfig                         |  41 ++++++++
> >>>>>>>>      drivers/net/phy/aquantia.c                      |   7 +-
> >>>>>>>>      drivers/net/phy/atheros.c                       | 128 ++++++++++++++++-------
> >>>>>>>>      drivers/net/phy/micrel_ksz90x1.c                |  24 ++++-
> >>>>>>>>      drivers/net/phy/phy.c                           |  21 +++-
> >>>>>>>>      drivers/net/phy/realtek.c                       |  19 ++++
> >>>>>>>>      drivers/net/phy/ti.c                            | 130 +++++-------------------
> >>>>>>>>      include/phy.h                                   |  70 +++++++++++++
> >>>>>>>>      19 files changed, 394 insertions(+), 221 deletions(-)
> >>>>>>>>
> >>>>>>>> Thanks!
> >>>>>>>> -Joe
> >>>>>>>> _______________________________________________
> >>>>>>>> U-Boot mailing list
> >>>>>>>> U-Boot at lists.denx.de
> >>>>>>>> https://lists.denx.de/listinfo/u-boot
> >>>>>>>
> >>>>>>
> >>>>>> Hi Joe, Tom,
> >>>>>>
> >>>>>> It sounds like what Joe pointed to (my patch) has a high chance of
> >>>>>> causing link failure.
> >>>>>> If the board is relying on RX delays in the Atheros PHY to ensure
> >>>>>> correct RGMII timing budget, then for sure it was working before and now
> >>>>>> it is broken. In that case, it was working by mistake; the DT blob is
> >>>>>> broken and should be corrected.
> >>>>>> Sorry for the trouble this has caused.
> >>>>>
> >>>>> How is this handled in the Linux kernel and/or why doesn't it fail
> >>>>> there?
> >>>>
> >>>> On the latest net-next, it's handled the same: disable everything and
> >>>> enable only what's specified in phy-mode. I didn't keep track of older
> >>>> versions.
> >>>
> >>> So you would expect the network to be broken on net-next with this DTS?
> >>> Because that's not allowed...
> >>>
> >>
> >> Yes, if it's the same problem, the behavior should be the same.
> >> I see net-next is only rejecting the bad DT since 2019-02-21:
> >> https://patchwork.kernel.org/patch/10819279/
> >> So it depends when you checked it last time.
> > 
> > I'll see about testing eth in Linux with net-next tomorrow, but, uh, is
> > there some work-around for the DTS so that ethernet works?
> 
> Work-around in Linux or in U-boot?
> U-boot can fix up the DT for Linux and replace "rgmii-txid" with 
> "rgmii-id", whereas neither Linux nor U-boot can do anything for 
> themselves except either load a correct DT blob, or not use (revert, not 
> upgrade to, etc) the enforcing patch.
> 
> > You cannot break existing DTs
> RGMII delay breakages happen all the time. To play the devil's advocate, 
> protecting against them should be done by observing the semantics 
> described in the devicetree/bindings document.
> If you follow Linux net-next, a breakage for RTL8211F is planned out 
> right as we speak.
> 
> But let's wait until we know for sure that this is what's causing the 
> issues.

OK, so net-next works.  Looking harder that's because of:
commit 37685f6a63eeca2135d1f704e7638409a071b1f6
Author: Peter Ujfalusi <peter.ujfalusi@ti.com>
Date:   Tue Feb 19 08:46:33 2019 -0800

    ARM: dts: am335x-evm: Fix PHY mode for ethernet

which changes:
 &cpsw_emac0 {
        phy-handle = <&ethphy0>;
-       phy-mode = "rgmii-txid";
+       phy-mode = "rgmii-id";
 };


Which explains why things work but I still cannot believe that despite
"DT is ABI" and "You cannot break existing DT binaries" we're apparently
breaking existing DT binaries.

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20190508/0da6914d/attachment.sig>

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

* [U-Boot] Pull request: u-boot-net.git master
  2019-05-08 22:54             ` Tom Rini
@ 2019-05-08 23:05               ` Vladimir Oltean
  2019-05-09  2:38                 ` Tom Rini
  2019-05-09 12:51                 ` Vladimir Oltean
  0 siblings, 2 replies; 176+ messages in thread
From: Vladimir Oltean @ 2019-05-08 23:05 UTC (permalink / raw)
  To: u-boot

On 5/9/19 1:55 AM, Tom Rini wrote:
> On Wed, May 08, 2019 at 10:52:28PM +0000, Vladimir Oltean wrote:
>> On 5/9/19 1:48 AM, Tom Rini wrote:
>>> On Wed, May 08, 2019 at 10:45:50PM +0000, Vladimir Oltean wrote:
>>>> On 5/9/19 1:42 AM, Tom Rini wrote:
>>>>> On Wed, May 08, 2019 at 10:40:57PM +0000, Vladimir Oltean wrote:
>>>>>> On 5/9/19 1:24 AM, Joe Hershberger wrote:
>>>>>>> On Tue, May 7, 2019 at 5:15 PM Joe Hershberger <joe.hershberger@ni.com> wrote:
>>>>>>>>
>>>>>>>> Hi Tom,
>>>>>>>>
>>>>>>>> The following changes since commit 8d7f06bbbef16f172cd5e9c4923cdcebe16b8980:
>>>>>>>>
>>>>>>>> I rebased on your master and built for BB Black. DHCP seems to work fine.
>>>>>>>> MLO also now fits again.
>>>>>>>>
>>>>>>>>       Merge branch 'master' of git://git.denx.de/u-boot-sh (2019-05-07 09:38:00 -0400)
>>>>>>>>
>>>>>>>> are available in the git repository at:
>>>>>>>>
>>>>>>>>       git://git.denx.de/u-boot-net.git master
>>>>>>>>
>>>>>>>> for you to fetch changes up to 8d0c6858455e89b089222a08d55ff711681ca011:
>>>>>>>>
>>>>>>>>       net: phy: micrel: Find Micrel PHY node correctly (2019-05-07 14:51:55 -0500)
>>>>>>>>
>>>>>>>> ----------------------------------------------------------------
>>>>>>>> Carlo Caione (4):
>>>>>>>>           net: phy: Add generic helpers to access MMD PHY registers
>>>>>>>>           net: phy: ti: use generic helpers to access MMD registers
>>>>>>>>           cmd: mdio: Switch to generic helpers when accessing the registers
>>>>>>>>           net: phy: realtek: Introduce quirk to mark RXC not stoppable
>>>>>>>>
>>>>>>>> James Byrne (2):
>>>>>>>>           net: phy: micrel: Use correct skew values on KSZ9021
>>>>>>>>           net: phy: micrel: Find Micrel PHY node correctly
>>>>>>>>
>>>>>>>> Murali Karicheri (2):
>>>>>>>>           ARM: k2g-gp-evm: update to rgmii pinmux configuration
>>>>>>>>           ARM: k2g-ice: Add pinmux support for rgmii interface
>>>>>>>>
>>>>>>>> Pankaj Bansal (1):
>>>>>>>>           drivers: net: ldpaa_eth: fix resource leak
>>>>>>>>
>>>>>>>> Siva Durga Prasad Paladugu (2):
>>>>>>>>           net: phy: Reloc next and prev pointers inside phy_drivers
>>>>>>>>           net: phy: Fix return value check phy_probe
>>>>>>>>
>>>>>>>> Valentin-catalin Neacsu (1):
>>>>>>>>           net: phy: aquantia: Set only autoneg on in register 4.c441
>>>>>>>>
>>>>>>>> Vladimir Oltean (6):
>>>>>>>>           net: phy: ar803x: Address packet drops at low traffic rate due to SmartEEE feature
>>>>>>>>           net: phy: ar803x: Make RGMII Tx delays actually configurable for AR8035
>>>>>>>>           net: phy: ar803x: Use common functions for RGMII internal delays
>>>>>>>>           net: phy: ar803x: Clarify the configuration of the CLK_25M output pin
>>>>>>>>           net: phy: ar803x: Explicitly disable RGMII delays
>>>>>>>
>>>>>>> Tom, this [1] is the patch that is breaking the evm. It doesn't affect
>>>>>>> BB Black because it uses an SMSC phy, where as this evm uses an
>>>>>>> AR8031/AR8033.
>>>>>>>
>>>>>>> Is it possible the device tree [2] is wrong for the board? It lists
>>>>>>> 'phy-mode = "rgmii-txid";', so that means that with this patch the RX
>>>>>>> delay is now being disabled.
>>>>>>>
>>>>>>> Any thoughts, Vladimir?
>>>>>>>
>>>>>>> Thanks,
>>>>>>> -Joe
>>>>>>>
>>>>>>> [1] b3224e0f7e - "net: phy: ar803x: Explicitly disable RGMII delays"
>>>>>>> [2] arch/arm/dts/am335x-evm.dts
>>>>>>>
>>>>>>>>           net: phy: ar803x: Clarify the intention of ar8021_config
>>>>>>>>
>>>>>>>>      arch/arm/dts/sama5d3xcm.dtsi                    |  32 +++---
>>>>>>>>      arch/arm/dts/sama5d3xcm_cmp.dtsi                |  32 +++---
>>>>>>>>      arch/arm/dts/socfpga_arria5_socdk.dts           |   4 +-
>>>>>>>>      arch/arm/dts/socfpga_cyclone5_is1.dts           |   4 +-
>>>>>>>>      arch/arm/dts/socfpga_cyclone5_socdk.dts         |   4 +-
>>>>>>>>      arch/arm/dts/socfpga_cyclone5_sockit.dts        |   4 +-
>>>>>>>>      arch/arm/dts/socfpga_cyclone5_vining_fpga.dts   |   4 +-
>>>>>>>>      board/ti/ks2_evm/mux-k2g.h                      |  36 +++----
>>>>>>>>      cmd/mdio.c                                      |  27 +++--
>>>>>>>>      doc/device-tree-bindings/net/micrel-ksz90x1.txt |  27 +++++
>>>>>>>>      drivers/net/ldpaa_eth/ldpaa_eth.c               |   1 +
>>>>>>>>      drivers/net/phy/Kconfig                         |  41 ++++++++
>>>>>>>>      drivers/net/phy/aquantia.c                      |   7 +-
>>>>>>>>      drivers/net/phy/atheros.c                       | 128 ++++++++++++++++-------
>>>>>>>>      drivers/net/phy/micrel_ksz90x1.c                |  24 ++++-
>>>>>>>>      drivers/net/phy/phy.c                           |  21 +++-
>>>>>>>>      drivers/net/phy/realtek.c                       |  19 ++++
>>>>>>>>      drivers/net/phy/ti.c                            | 130 +++++-------------------
>>>>>>>>      include/phy.h                                   |  70 +++++++++++++
>>>>>>>>      19 files changed, 394 insertions(+), 221 deletions(-)
>>>>>>>>
>>>>>>>> Thanks!
>>>>>>>> -Joe
>>>>>>>> _______________________________________________
>>>>>>>> U-Boot mailing list
>>>>>>>> U-Boot at lists.denx.de
>>>>>>>> https://lists.denx.de/listinfo/u-boot
>>>>>>>
>>>>>>
>>>>>> Hi Joe, Tom,
>>>>>>
>>>>>> It sounds like what Joe pointed to (my patch) has a high chance of
>>>>>> causing link failure.
>>>>>> If the board is relying on RX delays in the Atheros PHY to ensure
>>>>>> correct RGMII timing budget, then for sure it was working before and now
>>>>>> it is broken. In that case, it was working by mistake; the DT blob is
>>>>>> broken and should be corrected.
>>>>>> Sorry for the trouble this has caused.
>>>>>
>>>>> How is this handled in the Linux kernel and/or why doesn't it fail
>>>>> there?
>>>>
>>>> On the latest net-next, it's handled the same: disable everything and
>>>> enable only what's specified in phy-mode. I didn't keep track of older
>>>> versions.
>>>
>>> So you would expect the network to be broken on net-next with this DTS?
>>> Because that's not allowed...
>>>
>>
>> Yes, if it's the same problem, the behavior should be the same.
>> I see net-next is only rejecting the bad DT since 2019-02-21:
>> https://patchwork.kernel.org/patch/10819279/
>> So it depends when you checked it last time.
> 
> I'll see about testing eth in Linux with net-next tomorrow, but, uh, is
> there some work-around for the DTS so that ethernet works?

Work-around in Linux or in U-boot?
U-boot can fix up the DT for Linux and replace "rgmii-txid" with 
"rgmii-id", whereas neither Linux nor U-boot can do anything for 
themselves except either load a correct DT blob, or not use (revert, not 
upgrade to, etc) the enforcing patch.

> You cannot break existing DTs
RGMII delay breakages happen all the time. To play the devil's advocate, 
protecting against them should be done by observing the semantics 
described in the devicetree/bindings document.
If you follow Linux net-next, a breakage for RTL8211F is planned out 
right as we speak.

But let's wait until we know for sure that this is what's causing the 
issues.

Regards,
-Vladimir

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

* [U-Boot] Pull request: u-boot-net.git master
  2019-05-08 22:52           ` Vladimir Oltean
@ 2019-05-08 22:54             ` Tom Rini
  2019-05-08 23:05               ` Vladimir Oltean
  0 siblings, 1 reply; 176+ messages in thread
From: Tom Rini @ 2019-05-08 22:54 UTC (permalink / raw)
  To: u-boot

On Wed, May 08, 2019 at 10:52:28PM +0000, Vladimir Oltean wrote:
> On 5/9/19 1:48 AM, Tom Rini wrote:
> > On Wed, May 08, 2019 at 10:45:50PM +0000, Vladimir Oltean wrote:
> >> On 5/9/19 1:42 AM, Tom Rini wrote:
> >>> On Wed, May 08, 2019 at 10:40:57PM +0000, Vladimir Oltean wrote:
> >>>> On 5/9/19 1:24 AM, Joe Hershberger wrote:
> >>>>> On Tue, May 7, 2019 at 5:15 PM Joe Hershberger <joe.hershberger@ni.com> wrote:
> >>>>>>
> >>>>>> Hi Tom,
> >>>>>>
> >>>>>> The following changes since commit 8d7f06bbbef16f172cd5e9c4923cdcebe16b8980:
> >>>>>>
> >>>>>> I rebased on your master and built for BB Black. DHCP seems to work fine.
> >>>>>> MLO also now fits again.
> >>>>>>
> >>>>>>      Merge branch 'master' of git://git.denx.de/u-boot-sh (2019-05-07 09:38:00 -0400)
> >>>>>>
> >>>>>> are available in the git repository at:
> >>>>>>
> >>>>>>      git://git.denx.de/u-boot-net.git master
> >>>>>>
> >>>>>> for you to fetch changes up to 8d0c6858455e89b089222a08d55ff711681ca011:
> >>>>>>
> >>>>>>      net: phy: micrel: Find Micrel PHY node correctly (2019-05-07 14:51:55 -0500)
> >>>>>>
> >>>>>> ----------------------------------------------------------------
> >>>>>> Carlo Caione (4):
> >>>>>>          net: phy: Add generic helpers to access MMD PHY registers
> >>>>>>          net: phy: ti: use generic helpers to access MMD registers
> >>>>>>          cmd: mdio: Switch to generic helpers when accessing the registers
> >>>>>>          net: phy: realtek: Introduce quirk to mark RXC not stoppable
> >>>>>>
> >>>>>> James Byrne (2):
> >>>>>>          net: phy: micrel: Use correct skew values on KSZ9021
> >>>>>>          net: phy: micrel: Find Micrel PHY node correctly
> >>>>>>
> >>>>>> Murali Karicheri (2):
> >>>>>>          ARM: k2g-gp-evm: update to rgmii pinmux configuration
> >>>>>>          ARM: k2g-ice: Add pinmux support for rgmii interface
> >>>>>>
> >>>>>> Pankaj Bansal (1):
> >>>>>>          drivers: net: ldpaa_eth: fix resource leak
> >>>>>>
> >>>>>> Siva Durga Prasad Paladugu (2):
> >>>>>>          net: phy: Reloc next and prev pointers inside phy_drivers
> >>>>>>          net: phy: Fix return value check phy_probe
> >>>>>>
> >>>>>> Valentin-catalin Neacsu (1):
> >>>>>>          net: phy: aquantia: Set only autoneg on in register 4.c441
> >>>>>>
> >>>>>> Vladimir Oltean (6):
> >>>>>>          net: phy: ar803x: Address packet drops at low traffic rate due to SmartEEE feature
> >>>>>>          net: phy: ar803x: Make RGMII Tx delays actually configurable for AR8035
> >>>>>>          net: phy: ar803x: Use common functions for RGMII internal delays
> >>>>>>          net: phy: ar803x: Clarify the configuration of the CLK_25M output pin
> >>>>>>          net: phy: ar803x: Explicitly disable RGMII delays
> >>>>>
> >>>>> Tom, this [1] is the patch that is breaking the evm. It doesn't affect
> >>>>> BB Black because it uses an SMSC phy, where as this evm uses an
> >>>>> AR8031/AR8033.
> >>>>>
> >>>>> Is it possible the device tree [2] is wrong for the board? It lists
> >>>>> 'phy-mode = "rgmii-txid";', so that means that with this patch the RX
> >>>>> delay is now being disabled.
> >>>>>
> >>>>> Any thoughts, Vladimir?
> >>>>>
> >>>>> Thanks,
> >>>>> -Joe
> >>>>>
> >>>>> [1] b3224e0f7e - "net: phy: ar803x: Explicitly disable RGMII delays"
> >>>>> [2] arch/arm/dts/am335x-evm.dts
> >>>>>
> >>>>>>          net: phy: ar803x: Clarify the intention of ar8021_config
> >>>>>>
> >>>>>>     arch/arm/dts/sama5d3xcm.dtsi                    |  32 +++---
> >>>>>>     arch/arm/dts/sama5d3xcm_cmp.dtsi                |  32 +++---
> >>>>>>     arch/arm/dts/socfpga_arria5_socdk.dts           |   4 +-
> >>>>>>     arch/arm/dts/socfpga_cyclone5_is1.dts           |   4 +-
> >>>>>>     arch/arm/dts/socfpga_cyclone5_socdk.dts         |   4 +-
> >>>>>>     arch/arm/dts/socfpga_cyclone5_sockit.dts        |   4 +-
> >>>>>>     arch/arm/dts/socfpga_cyclone5_vining_fpga.dts   |   4 +-
> >>>>>>     board/ti/ks2_evm/mux-k2g.h                      |  36 +++----
> >>>>>>     cmd/mdio.c                                      |  27 +++--
> >>>>>>     doc/device-tree-bindings/net/micrel-ksz90x1.txt |  27 +++++
> >>>>>>     drivers/net/ldpaa_eth/ldpaa_eth.c               |   1 +
> >>>>>>     drivers/net/phy/Kconfig                         |  41 ++++++++
> >>>>>>     drivers/net/phy/aquantia.c                      |   7 +-
> >>>>>>     drivers/net/phy/atheros.c                       | 128 ++++++++++++++++-------
> >>>>>>     drivers/net/phy/micrel_ksz90x1.c                |  24 ++++-
> >>>>>>     drivers/net/phy/phy.c                           |  21 +++-
> >>>>>>     drivers/net/phy/realtek.c                       |  19 ++++
> >>>>>>     drivers/net/phy/ti.c                            | 130 +++++-------------------
> >>>>>>     include/phy.h                                   |  70 +++++++++++++
> >>>>>>     19 files changed, 394 insertions(+), 221 deletions(-)
> >>>>>>
> >>>>>> Thanks!
> >>>>>> -Joe
> >>>>>> _______________________________________________
> >>>>>> U-Boot mailing list
> >>>>>> U-Boot at lists.denx.de
> >>>>>> https://lists.denx.de/listinfo/u-boot
> >>>>>
> >>>>
> >>>> Hi Joe, Tom,
> >>>>
> >>>> It sounds like what Joe pointed to (my patch) has a high chance of
> >>>> causing link failure.
> >>>> If the board is relying on RX delays in the Atheros PHY to ensure
> >>>> correct RGMII timing budget, then for sure it was working before and now
> >>>> it is broken. In that case, it was working by mistake; the DT blob is
> >>>> broken and should be corrected.
> >>>> Sorry for the trouble this has caused.
> >>>
> >>> How is this handled in the Linux kernel and/or why doesn't it fail
> >>> there?
> >>
> >> On the latest net-next, it's handled the same: disable everything and
> >> enable only what's specified in phy-mode. I didn't keep track of older
> >> versions.
> > 
> > So you would expect the network to be broken on net-next with this DTS?
> > Because that's not allowed...
> > 
> 
> Yes, if it's the same problem, the behavior should be the same.
> I see net-next is only rejecting the bad DT since 2019-02-21:
> https://patchwork.kernel.org/patch/10819279/
> So it depends when you checked it last time.

I'll see about testing eth in Linux with net-next tomorrow, but, uh, is
there some work-around for the DTS so that ethernet works?  You cannot
break existing DTs.

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20190508/6fd7f0b5/attachment.sig>

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

* [U-Boot] Pull request: u-boot-net.git master
  2019-05-08 22:48         ` Tom Rini
@ 2019-05-08 22:52           ` Vladimir Oltean
  2019-05-08 22:54             ` Tom Rini
  0 siblings, 1 reply; 176+ messages in thread
From: Vladimir Oltean @ 2019-05-08 22:52 UTC (permalink / raw)
  To: u-boot

On 5/9/19 1:48 AM, Tom Rini wrote:
> On Wed, May 08, 2019 at 10:45:50PM +0000, Vladimir Oltean wrote:
>> On 5/9/19 1:42 AM, Tom Rini wrote:
>>> On Wed, May 08, 2019 at 10:40:57PM +0000, Vladimir Oltean wrote:
>>>> On 5/9/19 1:24 AM, Joe Hershberger wrote:
>>>>> On Tue, May 7, 2019 at 5:15 PM Joe Hershberger <joe.hershberger@ni.com> wrote:
>>>>>>
>>>>>> Hi Tom,
>>>>>>
>>>>>> The following changes since commit 8d7f06bbbef16f172cd5e9c4923cdcebe16b8980:
>>>>>>
>>>>>> I rebased on your master and built for BB Black. DHCP seems to work fine.
>>>>>> MLO also now fits again.
>>>>>>
>>>>>>      Merge branch 'master' of git://git.denx.de/u-boot-sh (2019-05-07 09:38:00 -0400)
>>>>>>
>>>>>> are available in the git repository at:
>>>>>>
>>>>>>      git://git.denx.de/u-boot-net.git master
>>>>>>
>>>>>> for you to fetch changes up to 8d0c6858455e89b089222a08d55ff711681ca011:
>>>>>>
>>>>>>      net: phy: micrel: Find Micrel PHY node correctly (2019-05-07 14:51:55 -0500)
>>>>>>
>>>>>> ----------------------------------------------------------------
>>>>>> Carlo Caione (4):
>>>>>>          net: phy: Add generic helpers to access MMD PHY registers
>>>>>>          net: phy: ti: use generic helpers to access MMD registers
>>>>>>          cmd: mdio: Switch to generic helpers when accessing the registers
>>>>>>          net: phy: realtek: Introduce quirk to mark RXC not stoppable
>>>>>>
>>>>>> James Byrne (2):
>>>>>>          net: phy: micrel: Use correct skew values on KSZ9021
>>>>>>          net: phy: micrel: Find Micrel PHY node correctly
>>>>>>
>>>>>> Murali Karicheri (2):
>>>>>>          ARM: k2g-gp-evm: update to rgmii pinmux configuration
>>>>>>          ARM: k2g-ice: Add pinmux support for rgmii interface
>>>>>>
>>>>>> Pankaj Bansal (1):
>>>>>>          drivers: net: ldpaa_eth: fix resource leak
>>>>>>
>>>>>> Siva Durga Prasad Paladugu (2):
>>>>>>          net: phy: Reloc next and prev pointers inside phy_drivers
>>>>>>          net: phy: Fix return value check phy_probe
>>>>>>
>>>>>> Valentin-catalin Neacsu (1):
>>>>>>          net: phy: aquantia: Set only autoneg on in register 4.c441
>>>>>>
>>>>>> Vladimir Oltean (6):
>>>>>>          net: phy: ar803x: Address packet drops at low traffic rate due to SmartEEE feature
>>>>>>          net: phy: ar803x: Make RGMII Tx delays actually configurable for AR8035
>>>>>>          net: phy: ar803x: Use common functions for RGMII internal delays
>>>>>>          net: phy: ar803x: Clarify the configuration of the CLK_25M output pin
>>>>>>          net: phy: ar803x: Explicitly disable RGMII delays
>>>>>
>>>>> Tom, this [1] is the patch that is breaking the evm. It doesn't affect
>>>>> BB Black because it uses an SMSC phy, where as this evm uses an
>>>>> AR8031/AR8033.
>>>>>
>>>>> Is it possible the device tree [2] is wrong for the board? It lists
>>>>> 'phy-mode = "rgmii-txid";', so that means that with this patch the RX
>>>>> delay is now being disabled.
>>>>>
>>>>> Any thoughts, Vladimir?
>>>>>
>>>>> Thanks,
>>>>> -Joe
>>>>>
>>>>> [1] b3224e0f7e - "net: phy: ar803x: Explicitly disable RGMII delays"
>>>>> [2] arch/arm/dts/am335x-evm.dts
>>>>>
>>>>>>          net: phy: ar803x: Clarify the intention of ar8021_config
>>>>>>
>>>>>>     arch/arm/dts/sama5d3xcm.dtsi                    |  32 +++---
>>>>>>     arch/arm/dts/sama5d3xcm_cmp.dtsi                |  32 +++---
>>>>>>     arch/arm/dts/socfpga_arria5_socdk.dts           |   4 +-
>>>>>>     arch/arm/dts/socfpga_cyclone5_is1.dts           |   4 +-
>>>>>>     arch/arm/dts/socfpga_cyclone5_socdk.dts         |   4 +-
>>>>>>     arch/arm/dts/socfpga_cyclone5_sockit.dts        |   4 +-
>>>>>>     arch/arm/dts/socfpga_cyclone5_vining_fpga.dts   |   4 +-
>>>>>>     board/ti/ks2_evm/mux-k2g.h                      |  36 +++----
>>>>>>     cmd/mdio.c                                      |  27 +++--
>>>>>>     doc/device-tree-bindings/net/micrel-ksz90x1.txt |  27 +++++
>>>>>>     drivers/net/ldpaa_eth/ldpaa_eth.c               |   1 +
>>>>>>     drivers/net/phy/Kconfig                         |  41 ++++++++
>>>>>>     drivers/net/phy/aquantia.c                      |   7 +-
>>>>>>     drivers/net/phy/atheros.c                       | 128 ++++++++++++++++-------
>>>>>>     drivers/net/phy/micrel_ksz90x1.c                |  24 ++++-
>>>>>>     drivers/net/phy/phy.c                           |  21 +++-
>>>>>>     drivers/net/phy/realtek.c                       |  19 ++++
>>>>>>     drivers/net/phy/ti.c                            | 130 +++++-------------------
>>>>>>     include/phy.h                                   |  70 +++++++++++++
>>>>>>     19 files changed, 394 insertions(+), 221 deletions(-)
>>>>>>
>>>>>> Thanks!
>>>>>> -Joe
>>>>>> _______________________________________________
>>>>>> U-Boot mailing list
>>>>>> U-Boot at lists.denx.de
>>>>>> https://lists.denx.de/listinfo/u-boot
>>>>>
>>>>
>>>> Hi Joe, Tom,
>>>>
>>>> It sounds like what Joe pointed to (my patch) has a high chance of
>>>> causing link failure.
>>>> If the board is relying on RX delays in the Atheros PHY to ensure
>>>> correct RGMII timing budget, then for sure it was working before and now
>>>> it is broken. In that case, it was working by mistake; the DT blob is
>>>> broken and should be corrected.
>>>> Sorry for the trouble this has caused.
>>>
>>> How is this handled in the Linux kernel and/or why doesn't it fail
>>> there?
>>
>> On the latest net-next, it's handled the same: disable everything and
>> enable only what's specified in phy-mode. I didn't keep track of older
>> versions.
> 
> So you would expect the network to be broken on net-next with this DTS?
> Because that's not allowed...
> 

Yes, if it's the same problem, the behavior should be the same.
I see net-next is only rejecting the bad DT since 2019-02-21:
https://patchwork.kernel.org/patch/10819279/
So it depends when you checked it last time.

-Vladimir

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

* [U-Boot] Pull request: u-boot-net.git master
  2019-05-08 22:45       ` [U-Boot] " Vladimir Oltean
@ 2019-05-08 22:48         ` Tom Rini
  2019-05-08 22:52           ` Vladimir Oltean
  0 siblings, 1 reply; 176+ messages in thread
From: Tom Rini @ 2019-05-08 22:48 UTC (permalink / raw)
  To: u-boot

On Wed, May 08, 2019 at 10:45:50PM +0000, Vladimir Oltean wrote:
> On 5/9/19 1:42 AM, Tom Rini wrote:
> > On Wed, May 08, 2019 at 10:40:57PM +0000, Vladimir Oltean wrote:
> >> On 5/9/19 1:24 AM, Joe Hershberger wrote:
> >>> On Tue, May 7, 2019 at 5:15 PM Joe Hershberger <joe.hershberger@ni.com> wrote:
> >>>>
> >>>> Hi Tom,
> >>>>
> >>>> The following changes since commit 8d7f06bbbef16f172cd5e9c4923cdcebe16b8980:
> >>>>
> >>>> I rebased on your master and built for BB Black. DHCP seems to work fine.
> >>>> MLO also now fits again.
> >>>>
> >>>>     Merge branch 'master' of git://git.denx.de/u-boot-sh (2019-05-07 09:38:00 -0400)
> >>>>
> >>>> are available in the git repository at:
> >>>>
> >>>>     git://git.denx.de/u-boot-net.git master
> >>>>
> >>>> for you to fetch changes up to 8d0c6858455e89b089222a08d55ff711681ca011:
> >>>>
> >>>>     net: phy: micrel: Find Micrel PHY node correctly (2019-05-07 14:51:55 -0500)
> >>>>
> >>>> ----------------------------------------------------------------
> >>>> Carlo Caione (4):
> >>>>         net: phy: Add generic helpers to access MMD PHY registers
> >>>>         net: phy: ti: use generic helpers to access MMD registers
> >>>>         cmd: mdio: Switch to generic helpers when accessing the registers
> >>>>         net: phy: realtek: Introduce quirk to mark RXC not stoppable
> >>>>
> >>>> James Byrne (2):
> >>>>         net: phy: micrel: Use correct skew values on KSZ9021
> >>>>         net: phy: micrel: Find Micrel PHY node correctly
> >>>>
> >>>> Murali Karicheri (2):
> >>>>         ARM: k2g-gp-evm: update to rgmii pinmux configuration
> >>>>         ARM: k2g-ice: Add pinmux support for rgmii interface
> >>>>
> >>>> Pankaj Bansal (1):
> >>>>         drivers: net: ldpaa_eth: fix resource leak
> >>>>
> >>>> Siva Durga Prasad Paladugu (2):
> >>>>         net: phy: Reloc next and prev pointers inside phy_drivers
> >>>>         net: phy: Fix return value check phy_probe
> >>>>
> >>>> Valentin-catalin Neacsu (1):
> >>>>         net: phy: aquantia: Set only autoneg on in register 4.c441
> >>>>
> >>>> Vladimir Oltean (6):
> >>>>         net: phy: ar803x: Address packet drops at low traffic rate due to SmartEEE feature
> >>>>         net: phy: ar803x: Make RGMII Tx delays actually configurable for AR8035
> >>>>         net: phy: ar803x: Use common functions for RGMII internal delays
> >>>>         net: phy: ar803x: Clarify the configuration of the CLK_25M output pin
> >>>>         net: phy: ar803x: Explicitly disable RGMII delays
> >>>
> >>> Tom, this [1] is the patch that is breaking the evm. It doesn't affect
> >>> BB Black because it uses an SMSC phy, where as this evm uses an
> >>> AR8031/AR8033.
> >>>
> >>> Is it possible the device tree [2] is wrong for the board? It lists
> >>> 'phy-mode = "rgmii-txid";', so that means that with this patch the RX
> >>> delay is now being disabled.
> >>>
> >>> Any thoughts, Vladimir?
> >>>
> >>> Thanks,
> >>> -Joe
> >>>
> >>> [1] b3224e0f7e - "net: phy: ar803x: Explicitly disable RGMII delays"
> >>> [2] arch/arm/dts/am335x-evm.dts
> >>>
> >>>>         net: phy: ar803x: Clarify the intention of ar8021_config
> >>>>
> >>>>    arch/arm/dts/sama5d3xcm.dtsi                    |  32 +++---
> >>>>    arch/arm/dts/sama5d3xcm_cmp.dtsi                |  32 +++---
> >>>>    arch/arm/dts/socfpga_arria5_socdk.dts           |   4 +-
> >>>>    arch/arm/dts/socfpga_cyclone5_is1.dts           |   4 +-
> >>>>    arch/arm/dts/socfpga_cyclone5_socdk.dts         |   4 +-
> >>>>    arch/arm/dts/socfpga_cyclone5_sockit.dts        |   4 +-
> >>>>    arch/arm/dts/socfpga_cyclone5_vining_fpga.dts   |   4 +-
> >>>>    board/ti/ks2_evm/mux-k2g.h                      |  36 +++----
> >>>>    cmd/mdio.c                                      |  27 +++--
> >>>>    doc/device-tree-bindings/net/micrel-ksz90x1.txt |  27 +++++
> >>>>    drivers/net/ldpaa_eth/ldpaa_eth.c               |   1 +
> >>>>    drivers/net/phy/Kconfig                         |  41 ++++++++
> >>>>    drivers/net/phy/aquantia.c                      |   7 +-
> >>>>    drivers/net/phy/atheros.c                       | 128 ++++++++++++++++-------
> >>>>    drivers/net/phy/micrel_ksz90x1.c                |  24 ++++-
> >>>>    drivers/net/phy/phy.c                           |  21 +++-
> >>>>    drivers/net/phy/realtek.c                       |  19 ++++
> >>>>    drivers/net/phy/ti.c                            | 130 +++++-------------------
> >>>>    include/phy.h                                   |  70 +++++++++++++
> >>>>    19 files changed, 394 insertions(+), 221 deletions(-)
> >>>>
> >>>> Thanks!
> >>>> -Joe
> >>>> _______________________________________________
> >>>> U-Boot mailing list
> >>>> U-Boot at lists.denx.de
> >>>> https://lists.denx.de/listinfo/u-boot
> >>>
> >>
> >> Hi Joe, Tom,
> >>
> >> It sounds like what Joe pointed to (my patch) has a high chance of
> >> causing link failure.
> >> If the board is relying on RX delays in the Atheros PHY to ensure
> >> correct RGMII timing budget, then for sure it was working before and now
> >> it is broken. In that case, it was working by mistake; the DT blob is
> >> broken and should be corrected.
> >> Sorry for the trouble this has caused.
> > 
> > How is this handled in the Linux kernel and/or why doesn't it fail
> > there?
> 
> On the latest net-next, it's handled the same: disable everything and 
> enable only what's specified in phy-mode. I didn't keep track of older 
> versions.

So you would expect the network to be broken on net-next with this DTS?
Because that's not allowed...

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20190508/15d72237/attachment.sig>

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

* [U-Boot] Pull request: u-boot-net.git master
  2019-05-08 22:42     ` Tom Rini
@ 2019-05-08 22:45       ` Vladimir Oltean
  2019-05-08 22:48         ` Tom Rini
  0 siblings, 1 reply; 176+ messages in thread
From: Vladimir Oltean @ 2019-05-08 22:45 UTC (permalink / raw)
  To: u-boot

On 5/9/19 1:42 AM, Tom Rini wrote:
> On Wed, May 08, 2019 at 10:40:57PM +0000, Vladimir Oltean wrote:
>> On 5/9/19 1:24 AM, Joe Hershberger wrote:
>>> On Tue, May 7, 2019 at 5:15 PM Joe Hershberger <joe.hershberger@ni.com> wrote:
>>>>
>>>> Hi Tom,
>>>>
>>>> The following changes since commit 8d7f06bbbef16f172cd5e9c4923cdcebe16b8980:
>>>>
>>>> I rebased on your master and built for BB Black. DHCP seems to work fine.
>>>> MLO also now fits again.
>>>>
>>>>     Merge branch 'master' of git://git.denx.de/u-boot-sh (2019-05-07 09:38:00 -0400)
>>>>
>>>> are available in the git repository at:
>>>>
>>>>     git://git.denx.de/u-boot-net.git master
>>>>
>>>> for you to fetch changes up to 8d0c6858455e89b089222a08d55ff711681ca011:
>>>>
>>>>     net: phy: micrel: Find Micrel PHY node correctly (2019-05-07 14:51:55 -0500)
>>>>
>>>> ----------------------------------------------------------------
>>>> Carlo Caione (4):
>>>>         net: phy: Add generic helpers to access MMD PHY registers
>>>>         net: phy: ti: use generic helpers to access MMD registers
>>>>         cmd: mdio: Switch to generic helpers when accessing the registers
>>>>         net: phy: realtek: Introduce quirk to mark RXC not stoppable
>>>>
>>>> James Byrne (2):
>>>>         net: phy: micrel: Use correct skew values on KSZ9021
>>>>         net: phy: micrel: Find Micrel PHY node correctly
>>>>
>>>> Murali Karicheri (2):
>>>>         ARM: k2g-gp-evm: update to rgmii pinmux configuration
>>>>         ARM: k2g-ice: Add pinmux support for rgmii interface
>>>>
>>>> Pankaj Bansal (1):
>>>>         drivers: net: ldpaa_eth: fix resource leak
>>>>
>>>> Siva Durga Prasad Paladugu (2):
>>>>         net: phy: Reloc next and prev pointers inside phy_drivers
>>>>         net: phy: Fix return value check phy_probe
>>>>
>>>> Valentin-catalin Neacsu (1):
>>>>         net: phy: aquantia: Set only autoneg on in register 4.c441
>>>>
>>>> Vladimir Oltean (6):
>>>>         net: phy: ar803x: Address packet drops at low traffic rate due to SmartEEE feature
>>>>         net: phy: ar803x: Make RGMII Tx delays actually configurable for AR8035
>>>>         net: phy: ar803x: Use common functions for RGMII internal delays
>>>>         net: phy: ar803x: Clarify the configuration of the CLK_25M output pin
>>>>         net: phy: ar803x: Explicitly disable RGMII delays
>>>
>>> Tom, this [1] is the patch that is breaking the evm. It doesn't affect
>>> BB Black because it uses an SMSC phy, where as this evm uses an
>>> AR8031/AR8033.
>>>
>>> Is it possible the device tree [2] is wrong for the board? It lists
>>> 'phy-mode = "rgmii-txid";', so that means that with this patch the RX
>>> delay is now being disabled.
>>>
>>> Any thoughts, Vladimir?
>>>
>>> Thanks,
>>> -Joe
>>>
>>> [1] b3224e0f7e - "net: phy: ar803x: Explicitly disable RGMII delays"
>>> [2] arch/arm/dts/am335x-evm.dts
>>>
>>>>         net: phy: ar803x: Clarify the intention of ar8021_config
>>>>
>>>>    arch/arm/dts/sama5d3xcm.dtsi                    |  32 +++---
>>>>    arch/arm/dts/sama5d3xcm_cmp.dtsi                |  32 +++---
>>>>    arch/arm/dts/socfpga_arria5_socdk.dts           |   4 +-
>>>>    arch/arm/dts/socfpga_cyclone5_is1.dts           |   4 +-
>>>>    arch/arm/dts/socfpga_cyclone5_socdk.dts         |   4 +-
>>>>    arch/arm/dts/socfpga_cyclone5_sockit.dts        |   4 +-
>>>>    arch/arm/dts/socfpga_cyclone5_vining_fpga.dts   |   4 +-
>>>>    board/ti/ks2_evm/mux-k2g.h                      |  36 +++----
>>>>    cmd/mdio.c                                      |  27 +++--
>>>>    doc/device-tree-bindings/net/micrel-ksz90x1.txt |  27 +++++
>>>>    drivers/net/ldpaa_eth/ldpaa_eth.c               |   1 +
>>>>    drivers/net/phy/Kconfig                         |  41 ++++++++
>>>>    drivers/net/phy/aquantia.c                      |   7 +-
>>>>    drivers/net/phy/atheros.c                       | 128 ++++++++++++++++-------
>>>>    drivers/net/phy/micrel_ksz90x1.c                |  24 ++++-
>>>>    drivers/net/phy/phy.c                           |  21 +++-
>>>>    drivers/net/phy/realtek.c                       |  19 ++++
>>>>    drivers/net/phy/ti.c                            | 130 +++++-------------------
>>>>    include/phy.h                                   |  70 +++++++++++++
>>>>    19 files changed, 394 insertions(+), 221 deletions(-)
>>>>
>>>> Thanks!
>>>> -Joe
>>>> _______________________________________________
>>>> U-Boot mailing list
>>>> U-Boot at lists.denx.de
>>>> https://lists.denx.de/listinfo/u-boot
>>>
>>
>> Hi Joe, Tom,
>>
>> It sounds like what Joe pointed to (my patch) has a high chance of
>> causing link failure.
>> If the board is relying on RX delays in the Atheros PHY to ensure
>> correct RGMII timing budget, then for sure it was working before and now
>> it is broken. In that case, it was working by mistake; the DT blob is
>> broken and should be corrected.
>> Sorry for the trouble this has caused.
> 
> How is this handled in the Linux kernel and/or why doesn't it fail
> there?
> 

On the latest net-next, it's handled the same: disable everything and 
enable only what's specified in phy-mode. I didn't keep track of older 
versions.

-Vladimir

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

* [U-Boot] Pull request: u-boot-net.git master
  2019-05-08 22:24 ` Joe Hershberger
@ 2019-05-08 22:37   ` Tom Rini
  2019-05-08 22:40   ` [U-Boot] [EXT] " Vladimir Oltean
  1 sibling, 0 replies; 176+ messages in thread
From: Tom Rini @ 2019-05-08 22:37 UTC (permalink / raw)
  To: u-boot

On Wed, May 08, 2019 at 10:24:29PM +0000, Joe Hershberger wrote:
> On Tue, May 7, 2019 at 5:15 PM Joe Hershberger <joe.hershberger@ni.com> wrote:
> >
> > Hi Tom,
> >
> > The following changes since commit 8d7f06bbbef16f172cd5e9c4923cdcebe16b8980:
> >
> > I rebased on your master and built for BB Black. DHCP seems to work fine.
> > MLO also now fits again.
> >
> >   Merge branch 'master' of git://git.denx.de/u-boot-sh (2019-05-07 09:38:00 -0400)
> >
> > are available in the git repository at:
> >
> >   git://git.denx.de/u-boot-net.git master
> >
> > for you to fetch changes up to 8d0c6858455e89b089222a08d55ff711681ca011:
> >
> >   net: phy: micrel: Find Micrel PHY node correctly (2019-05-07 14:51:55 -0500)
> >
> > ----------------------------------------------------------------
> > Carlo Caione (4):
> >       net: phy: Add generic helpers to access MMD PHY registers
> >       net: phy: ti: use generic helpers to access MMD registers
> >       cmd: mdio: Switch to generic helpers when accessing the registers
> >       net: phy: realtek: Introduce quirk to mark RXC not stoppable
> >
> > James Byrne (2):
> >       net: phy: micrel: Use correct skew values on KSZ9021
> >       net: phy: micrel: Find Micrel PHY node correctly
> >
> > Murali Karicheri (2):
> >       ARM: k2g-gp-evm: update to rgmii pinmux configuration
> >       ARM: k2g-ice: Add pinmux support for rgmii interface
> >
> > Pankaj Bansal (1):
> >       drivers: net: ldpaa_eth: fix resource leak
> >
> > Siva Durga Prasad Paladugu (2):
> >       net: phy: Reloc next and prev pointers inside phy_drivers
> >       net: phy: Fix return value check phy_probe
> >
> > Valentin-catalin Neacsu (1):
> >       net: phy: aquantia: Set only autoneg on in register 4.c441
> >
> > Vladimir Oltean (6):
> >       net: phy: ar803x: Address packet drops at low traffic rate due to SmartEEE feature
> >       net: phy: ar803x: Make RGMII Tx delays actually configurable for AR8035
> >       net: phy: ar803x: Use common functions for RGMII internal delays
> >       net: phy: ar803x: Clarify the configuration of the CLK_25M output pin
> >       net: phy: ar803x: Explicitly disable RGMII delays
> 
> Tom, this [1] is the patch that is breaking the evm. It doesn't affect
> BB Black because it uses an SMSC phy, where as this evm uses an
> AR8031/AR8033.
> 
> Is it possible the device tree [2] is wrong for the board? It lists
> 'phy-mode = "rgmii-txid";', so that means that with this patch the RX
> delay is now being disabled.
> 
> Any thoughts, Vladimir?
> 
> Thanks,
> -Joe
> 
> [1] b3224e0f7e - "net: phy: ar803x: Explicitly disable RGMII delays"
> [2] arch/arm/dts/am335x-evm.dts

Thanks for tracking this down.  I believe the DTS is right as it matches
the kernel in this regard.  That said, it's the Bone which has the
schematic available and not the EVM so I can't point at that for
further digging.

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20190508/de98264b/attachment.sig>

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

* [U-Boot] Pull request: u-boot-net.git master
@ 2019-05-08 22:30 Joe Hershberger
  2019-05-09 22:25 ` Tom Rini
  0 siblings, 1 reply; 176+ messages in thread
From: Joe Hershberger @ 2019-05-08 22:30 UTC (permalink / raw)
  To: u-boot

Hi Tom,

This is the series with the AR8xxx phy series removed until we figure it out.

Tested to work fine on your evm.

The following changes since commit 8d7f06bbbef16f172cd5e9c4923cdcebe16b8980:

  Merge branch 'master' of git://git.denx.de/u-boot-sh (2019-05-07 09:38:00 -0400)

are available in the git repository at:

  git://git.denx.de/u-boot-net.git master

for you to fetch changes up to 6314d1c8c035d1c4d14ea1ffd133f25385edd067:

  net: phy: micrel: Find Micrel PHY node correctly (2019-05-08 17:27:01 -0500)

----------------------------------------------------------------
Carlo Caione (4):
      net: phy: Add generic helpers to access MMD PHY registers
      net: phy: ti: use generic helpers to access MMD registers
      cmd: mdio: Switch to generic helpers when accessing the registers
      net: phy: realtek: Introduce quirk to mark RXC not stoppable

James Byrne (2):
      net: phy: micrel: Use correct skew values on KSZ9021
      net: phy: micrel: Find Micrel PHY node correctly

Murali Karicheri (2):
      ARM: k2g-gp-evm: update to rgmii pinmux configuration
      ARM: k2g-ice: Add pinmux support for rgmii interface

Pankaj Bansal (1):
      drivers: net: ldpaa_eth: fix resource leak

Siva Durga Prasad Paladugu (2):
      net: phy: Reloc next and prev pointers inside phy_drivers
      net: phy: Fix return value check phy_probe

Valentin-catalin Neacsu (1):
      net: phy: aquantia: Set only autoneg on in register 4.c441

 arch/arm/dts/sama5d3xcm.dtsi                    |  32 +++---
 arch/arm/dts/sama5d3xcm_cmp.dtsi                |  32 +++---
 arch/arm/dts/socfpga_arria5_socdk.dts           |   4 +-
 arch/arm/dts/socfpga_cyclone5_is1.dts           |   4 +-
 arch/arm/dts/socfpga_cyclone5_socdk.dts         |   4 +-
 arch/arm/dts/socfpga_cyclone5_sockit.dts        |   4 +-
 arch/arm/dts/socfpga_cyclone5_vining_fpga.dts   |   4 +-
 board/ti/ks2_evm/mux-k2g.h                      |  36 +++----
 cmd/mdio.c                                      |  27 +++--
 doc/device-tree-bindings/net/micrel-ksz90x1.txt |  27 +++++
 drivers/net/ldpaa_eth/ldpaa_eth.c               |   1 +
 drivers/net/phy/Kconfig                         |  20 ++++
 drivers/net/phy/aquantia.c                      |   7 +-
 drivers/net/phy/micrel_ksz90x1.c                |  24 ++++-
 drivers/net/phy/phy.c                           |  21 +++-
 drivers/net/phy/realtek.c                       |  19 ++++
 drivers/net/phy/ti.c                            | 130 +++++-------------------
 include/phy.h                                   |  70 +++++++++++++
 18 files changed, 283 insertions(+), 183 deletions(-)

Thanks!
-Joe

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

* [U-Boot] Pull request: u-boot-net.git master
  2019-05-07 22:09 Joe Hershberger
@ 2019-05-08 22:24 ` Joe Hershberger
  2019-05-08 22:37   ` Tom Rini
  2019-05-08 22:40   ` [U-Boot] [EXT] " Vladimir Oltean
  0 siblings, 2 replies; 176+ messages in thread
From: Joe Hershberger @ 2019-05-08 22:24 UTC (permalink / raw)
  To: u-boot

On Tue, May 7, 2019 at 5:15 PM Joe Hershberger <joe.hershberger@ni.com> wrote:
>
> Hi Tom,
>
> The following changes since commit 8d7f06bbbef16f172cd5e9c4923cdcebe16b8980:
>
> I rebased on your master and built for BB Black. DHCP seems to work fine.
> MLO also now fits again.
>
>   Merge branch 'master' of git://git.denx.de/u-boot-sh (2019-05-07 09:38:00 -0400)
>
> are available in the git repository at:
>
>   git://git.denx.de/u-boot-net.git master
>
> for you to fetch changes up to 8d0c6858455e89b089222a08d55ff711681ca011:
>
>   net: phy: micrel: Find Micrel PHY node correctly (2019-05-07 14:51:55 -0500)
>
> ----------------------------------------------------------------
> Carlo Caione (4):
>       net: phy: Add generic helpers to access MMD PHY registers
>       net: phy: ti: use generic helpers to access MMD registers
>       cmd: mdio: Switch to generic helpers when accessing the registers
>       net: phy: realtek: Introduce quirk to mark RXC not stoppable
>
> James Byrne (2):
>       net: phy: micrel: Use correct skew values on KSZ9021
>       net: phy: micrel: Find Micrel PHY node correctly
>
> Murali Karicheri (2):
>       ARM: k2g-gp-evm: update to rgmii pinmux configuration
>       ARM: k2g-ice: Add pinmux support for rgmii interface
>
> Pankaj Bansal (1):
>       drivers: net: ldpaa_eth: fix resource leak
>
> Siva Durga Prasad Paladugu (2):
>       net: phy: Reloc next and prev pointers inside phy_drivers
>       net: phy: Fix return value check phy_probe
>
> Valentin-catalin Neacsu (1):
>       net: phy: aquantia: Set only autoneg on in register 4.c441
>
> Vladimir Oltean (6):
>       net: phy: ar803x: Address packet drops at low traffic rate due to SmartEEE feature
>       net: phy: ar803x: Make RGMII Tx delays actually configurable for AR8035
>       net: phy: ar803x: Use common functions for RGMII internal delays
>       net: phy: ar803x: Clarify the configuration of the CLK_25M output pin
>       net: phy: ar803x: Explicitly disable RGMII delays

Tom, this [1] is the patch that is breaking the evm. It doesn't affect
BB Black because it uses an SMSC phy, where as this evm uses an
AR8031/AR8033.

Is it possible the device tree [2] is wrong for the board? It lists
'phy-mode = "rgmii-txid";', so that means that with this patch the RX
delay is now being disabled.

Any thoughts, Vladimir?

Thanks,
-Joe

[1] b3224e0f7e - "net: phy: ar803x: Explicitly disable RGMII delays"
[2] arch/arm/dts/am335x-evm.dts

>       net: phy: ar803x: Clarify the intention of ar8021_config
>
>  arch/arm/dts/sama5d3xcm.dtsi                    |  32 +++---
>  arch/arm/dts/sama5d3xcm_cmp.dtsi                |  32 +++---
>  arch/arm/dts/socfpga_arria5_socdk.dts           |   4 +-
>  arch/arm/dts/socfpga_cyclone5_is1.dts           |   4 +-
>  arch/arm/dts/socfpga_cyclone5_socdk.dts         |   4 +-
>  arch/arm/dts/socfpga_cyclone5_sockit.dts        |   4 +-
>  arch/arm/dts/socfpga_cyclone5_vining_fpga.dts   |   4 +-
>  board/ti/ks2_evm/mux-k2g.h                      |  36 +++----
>  cmd/mdio.c                                      |  27 +++--
>  doc/device-tree-bindings/net/micrel-ksz90x1.txt |  27 +++++
>  drivers/net/ldpaa_eth/ldpaa_eth.c               |   1 +
>  drivers/net/phy/Kconfig                         |  41 ++++++++
>  drivers/net/phy/aquantia.c                      |   7 +-
>  drivers/net/phy/atheros.c                       | 128 ++++++++++++++++-------
>  drivers/net/phy/micrel_ksz90x1.c                |  24 ++++-
>  drivers/net/phy/phy.c                           |  21 +++-
>  drivers/net/phy/realtek.c                       |  19 ++++
>  drivers/net/phy/ti.c                            | 130 +++++-------------------
>  include/phy.h                                   |  70 +++++++++++++
>  19 files changed, 394 insertions(+), 221 deletions(-)
>
> Thanks!
> -Joe
> _______________________________________________
> U-Boot mailing list
> U-Boot at lists.denx.de
> https://lists.denx.de/listinfo/u-boot

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

* [U-Boot] Pull request: u-boot-net.git master
@ 2019-05-07 22:09 Joe Hershberger
  2019-05-08 22:24 ` Joe Hershberger
  0 siblings, 1 reply; 176+ messages in thread
From: Joe Hershberger @ 2019-05-07 22:09 UTC (permalink / raw)
  To: u-boot

Hi Tom,

The following changes since commit 8d7f06bbbef16f172cd5e9c4923cdcebe16b8980:

I rebased on your master and built for BB Black. DHCP seems to work fine.
MLO also now fits again.

  Merge branch 'master' of git://git.denx.de/u-boot-sh (2019-05-07 09:38:00 -0400)

are available in the git repository at:

  git://git.denx.de/u-boot-net.git master

for you to fetch changes up to 8d0c6858455e89b089222a08d55ff711681ca011:

  net: phy: micrel: Find Micrel PHY node correctly (2019-05-07 14:51:55 -0500)

----------------------------------------------------------------
Carlo Caione (4):
      net: phy: Add generic helpers to access MMD PHY registers
      net: phy: ti: use generic helpers to access MMD registers
      cmd: mdio: Switch to generic helpers when accessing the registers
      net: phy: realtek: Introduce quirk to mark RXC not stoppable

James Byrne (2):
      net: phy: micrel: Use correct skew values on KSZ9021
      net: phy: micrel: Find Micrel PHY node correctly

Murali Karicheri (2):
      ARM: k2g-gp-evm: update to rgmii pinmux configuration
      ARM: k2g-ice: Add pinmux support for rgmii interface

Pankaj Bansal (1):
      drivers: net: ldpaa_eth: fix resource leak

Siva Durga Prasad Paladugu (2):
      net: phy: Reloc next and prev pointers inside phy_drivers
      net: phy: Fix return value check phy_probe

Valentin-catalin Neacsu (1):
      net: phy: aquantia: Set only autoneg on in register 4.c441

Vladimir Oltean (6):
      net: phy: ar803x: Address packet drops at low traffic rate due to SmartEEE feature
      net: phy: ar803x: Make RGMII Tx delays actually configurable for AR8035
      net: phy: ar803x: Use common functions for RGMII internal delays
      net: phy: ar803x: Clarify the configuration of the CLK_25M output pin
      net: phy: ar803x: Explicitly disable RGMII delays
      net: phy: ar803x: Clarify the intention of ar8021_config

 arch/arm/dts/sama5d3xcm.dtsi                    |  32 +++---
 arch/arm/dts/sama5d3xcm_cmp.dtsi                |  32 +++---
 arch/arm/dts/socfpga_arria5_socdk.dts           |   4 +-
 arch/arm/dts/socfpga_cyclone5_is1.dts           |   4 +-
 arch/arm/dts/socfpga_cyclone5_socdk.dts         |   4 +-
 arch/arm/dts/socfpga_cyclone5_sockit.dts        |   4 +-
 arch/arm/dts/socfpga_cyclone5_vining_fpga.dts   |   4 +-
 board/ti/ks2_evm/mux-k2g.h                      |  36 +++----
 cmd/mdio.c                                      |  27 +++--
 doc/device-tree-bindings/net/micrel-ksz90x1.txt |  27 +++++
 drivers/net/ldpaa_eth/ldpaa_eth.c               |   1 +
 drivers/net/phy/Kconfig                         |  41 ++++++++
 drivers/net/phy/aquantia.c                      |   7 +-
 drivers/net/phy/atheros.c                       | 128 ++++++++++++++++-------
 drivers/net/phy/micrel_ksz90x1.c                |  24 ++++-
 drivers/net/phy/phy.c                           |  21 +++-
 drivers/net/phy/realtek.c                       |  19 ++++
 drivers/net/phy/ti.c                            | 130 +++++-------------------
 include/phy.h                                   |  70 +++++++++++++
 19 files changed, 394 insertions(+), 221 deletions(-)

Thanks!
-Joe

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

* [U-Boot] Pull request: u-boot-net.git master
  2019-05-01  0:56       ` Joe Hershberger
@ 2019-05-01  1:19         ` Tom Rini
  0 siblings, 0 replies; 176+ messages in thread
From: Tom Rini @ 2019-05-01  1:19 UTC (permalink / raw)
  To: u-boot

On Wed, May 01, 2019 at 12:56:30AM +0000, Joe Hershberger wrote:
> On Tue, Apr 30, 2019 at 4:29 PM Tom Rini <trini@konsulko.com> wrote:
> >
> > On Tue, Apr 30, 2019 at 09:15:33PM +0000, Joe Hershberger wrote:
> > > On Tue, Mar 19, 2019 at 5:41 PM Tom Rini <trini@konsulko.com> wrote:
> > > >
> > > > On Tue, Mar 12, 2019 at 01:15:46PM -0500, Joe Hershberger wrote:
> > > >
> > > > > Hi Tom,
> > > > >
> > > > > These patches passed the CI build here: https://travis-ci.org/jhershbe/u-boot/builds/501807294
> > > > >
> > > > > The following changes since commit 2e8092d94f40a5692baf3ec768ce3216a7bf032a:
> > > > >
> > > > >   Merge branch 'master' of git://git.denx.de/u-boot-sunxi (2019-03-11 15:48:57 -0400)
> > > > >
> > > > > are available in the git repository at:
> > > > >
> > > > >
> > > > >   git://git.denx.de/u-boot-net.git master
> > > > >
> > > > > for you to fetch changes up to 85f05f72bacc2d047731fc648055551e4f6b34cf:
> > > > >
> > > > >   net: phy: aquantia: Set only autoneg on in register 4.c441 (2019-03-12 13:13:37 -0500)
> > > > >
> > > >
> > > > NAK.  One of:
> > > > The first bad commit could be any of:
> > > > 30b2ca2e0fa274b875bb56f541b7dd33ce93c1d1
> > > > 8860e1563f38d16f7ae29053018cd445c0fa111d
> > > > ebb5027d69196dd83fd0fa5bd91fca07acfd77be
> > > > 09e0a36497c84273e5b22488d5af01bf0ba17469
> > > > 841b9df209e37fe1bfefa5f44e837a0ad497443f
> > > > 15e67d1cdc7258c0c07ad1fd6c2818f7e9f52447
> > > > 7aadf5134f2f5771689d0657b69875d0a464859d
> > > > d35488518f3c16d305092c816a5129f45a0b62d7
> > > > Breaks am335x_evm ethernet:
> > > > 18:39:52 => => dhcp
> > > > 18:39:52 ethernet at 4a100000 Waiting for PHY auto negotiation to
> > > > complete... done
> > > > 18:39:52 link up on port 0, speed 1000, full duplex
> > > > 18:39:52 BOOTP broadcast 1
> > > > 18:39:52 BOOTP broadcast 2
> > > > 18:39:52 BOOTP broadcast 3
> > > > 18:39:52 BOOTP broadcast 4
> > > > 18:39:52 BOOTP broadcast 5
> > > > 18:39:52 BOOTP broadcast 6
> > > > 18:39:52 BOOTP broadcast 7
> > > > 18:39:52 BOOTP broadcast 8
> > > > 18:39:52 BOOTP broadcast 9
> > > > 18:39:52 BOOTP broadcast 10
> > > > 18:39:52 BOOTP broadcast 11
> > > > 18:39:52 BOOTP broadcast 12
> > > > 18:39:52 BOOTP broadcast 13
> > > > 18:39:52 BOOTP broadcast 14
> > > > 18:39:52 BOOTP broadcast 15
> > > > 18:39:52 BOOTP broadcast 16
> > > > 18:39:52 BOOTP broadcast 17
> > >
> > > I rebased the series on the current master and I can't reproduce this
> > > dhcp issue. On the original series I saw broken DHCP only with "net:
> > > phy: micrel: Use correct skew values on KSZ9021" which doesn't make
> > > any sense because that phy is not used on BBB and isn't even compiled
> > > in. Also, the issue doesn't reproduce when the next patch is applied.
> > > Even that oddity doesn't happen after the rebase.
> > >
> > > Also the SPL for boneblack is too big to build with some of the
> > > patches in this series now, so I'm not sure how that should be
> > > handled.
> >
> > Drop those parts for now I guess and we'll have to look harder at them
> > stand-alone?  And I assume you mean am335x_boneblack_vboot is too large?
> > Or am335x_evm itself?  Thanks!
> 
> Meaning the SPL part of am335x_evm target fails by a few hundred bytes.

I need to grab the series that shaves a few hundred bytes I think then
from SPL for am335x.

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20190430/cac870df/attachment.sig>

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

* [U-Boot] Pull request: u-boot-net.git master
  2019-04-30 21:28     ` Tom Rini
@ 2019-05-01  0:56       ` Joe Hershberger
  2019-05-01  1:19         ` Tom Rini
  0 siblings, 1 reply; 176+ messages in thread
From: Joe Hershberger @ 2019-05-01  0:56 UTC (permalink / raw)
  To: u-boot

On Tue, Apr 30, 2019 at 4:29 PM Tom Rini <trini@konsulko.com> wrote:
>
> On Tue, Apr 30, 2019 at 09:15:33PM +0000, Joe Hershberger wrote:
> > On Tue, Mar 19, 2019 at 5:41 PM Tom Rini <trini@konsulko.com> wrote:
> > >
> > > On Tue, Mar 12, 2019 at 01:15:46PM -0500, Joe Hershberger wrote:
> > >
> > > > Hi Tom,
> > > >
> > > > These patches passed the CI build here: https://travis-ci.org/jhershbe/u-boot/builds/501807294
> > > >
> > > > The following changes since commit 2e8092d94f40a5692baf3ec768ce3216a7bf032a:
> > > >
> > > >   Merge branch 'master' of git://git.denx.de/u-boot-sunxi (2019-03-11 15:48:57 -0400)
> > > >
> > > > are available in the git repository at:
> > > >
> > > >
> > > >   git://git.denx.de/u-boot-net.git master
> > > >
> > > > for you to fetch changes up to 85f05f72bacc2d047731fc648055551e4f6b34cf:
> > > >
> > > >   net: phy: aquantia: Set only autoneg on in register 4.c441 (2019-03-12 13:13:37 -0500)
> > > >
> > >
> > > NAK.  One of:
> > > The first bad commit could be any of:
> > > 30b2ca2e0fa274b875bb56f541b7dd33ce93c1d1
> > > 8860e1563f38d16f7ae29053018cd445c0fa111d
> > > ebb5027d69196dd83fd0fa5bd91fca07acfd77be
> > > 09e0a36497c84273e5b22488d5af01bf0ba17469
> > > 841b9df209e37fe1bfefa5f44e837a0ad497443f
> > > 15e67d1cdc7258c0c07ad1fd6c2818f7e9f52447
> > > 7aadf5134f2f5771689d0657b69875d0a464859d
> > > d35488518f3c16d305092c816a5129f45a0b62d7
> > > Breaks am335x_evm ethernet:
> > > 18:39:52 => => dhcp
> > > 18:39:52 ethernet at 4a100000 Waiting for PHY auto negotiation to
> > > complete... done
> > > 18:39:52 link up on port 0, speed 1000, full duplex
> > > 18:39:52 BOOTP broadcast 1
> > > 18:39:52 BOOTP broadcast 2
> > > 18:39:52 BOOTP broadcast 3
> > > 18:39:52 BOOTP broadcast 4
> > > 18:39:52 BOOTP broadcast 5
> > > 18:39:52 BOOTP broadcast 6
> > > 18:39:52 BOOTP broadcast 7
> > > 18:39:52 BOOTP broadcast 8
> > > 18:39:52 BOOTP broadcast 9
> > > 18:39:52 BOOTP broadcast 10
> > > 18:39:52 BOOTP broadcast 11
> > > 18:39:52 BOOTP broadcast 12
> > > 18:39:52 BOOTP broadcast 13
> > > 18:39:52 BOOTP broadcast 14
> > > 18:39:52 BOOTP broadcast 15
> > > 18:39:52 BOOTP broadcast 16
> > > 18:39:52 BOOTP broadcast 17
> >
> > I rebased the series on the current master and I can't reproduce this
> > dhcp issue. On the original series I saw broken DHCP only with "net:
> > phy: micrel: Use correct skew values on KSZ9021" which doesn't make
> > any sense because that phy is not used on BBB and isn't even compiled
> > in. Also, the issue doesn't reproduce when the next patch is applied.
> > Even that oddity doesn't happen after the rebase.
> >
> > Also the SPL for boneblack is too big to build with some of the
> > patches in this series now, so I'm not sure how that should be
> > handled.
>
> Drop those parts for now I guess and we'll have to look harder at them
> stand-alone?  And I assume you mean am335x_boneblack_vboot is too large?
> Or am335x_evm itself?  Thanks!

Meaning the SPL part of am335x_evm target fails by a few hundred bytes.

> --
> Tom
> _______________________________________________
> U-Boot mailing list
> U-Boot at lists.denx.de
> https://lists.denx.de/listinfo/u-boot

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

* [U-Boot] Pull request: u-boot-net.git master
  2019-04-30 21:15   ` Joe Hershberger
@ 2019-04-30 21:28     ` Tom Rini
  2019-05-01  0:56       ` Joe Hershberger
  0 siblings, 1 reply; 176+ messages in thread
From: Tom Rini @ 2019-04-30 21:28 UTC (permalink / raw)
  To: u-boot

On Tue, Apr 30, 2019 at 09:15:33PM +0000, Joe Hershberger wrote:
> On Tue, Mar 19, 2019 at 5:41 PM Tom Rini <trini@konsulko.com> wrote:
> >
> > On Tue, Mar 12, 2019 at 01:15:46PM -0500, Joe Hershberger wrote:
> >
> > > Hi Tom,
> > >
> > > These patches passed the CI build here: https://travis-ci.org/jhershbe/u-boot/builds/501807294
> > >
> > > The following changes since commit 2e8092d94f40a5692baf3ec768ce3216a7bf032a:
> > >
> > >   Merge branch 'master' of git://git.denx.de/u-boot-sunxi (2019-03-11 15:48:57 -0400)
> > >
> > > are available in the git repository at:
> > >
> > >
> > >   git://git.denx.de/u-boot-net.git master
> > >
> > > for you to fetch changes up to 85f05f72bacc2d047731fc648055551e4f6b34cf:
> > >
> > >   net: phy: aquantia: Set only autoneg on in register 4.c441 (2019-03-12 13:13:37 -0500)
> > >
> >
> > NAK.  One of:
> > The first bad commit could be any of:
> > 30b2ca2e0fa274b875bb56f541b7dd33ce93c1d1
> > 8860e1563f38d16f7ae29053018cd445c0fa111d
> > ebb5027d69196dd83fd0fa5bd91fca07acfd77be
> > 09e0a36497c84273e5b22488d5af01bf0ba17469
> > 841b9df209e37fe1bfefa5f44e837a0ad497443f
> > 15e67d1cdc7258c0c07ad1fd6c2818f7e9f52447
> > 7aadf5134f2f5771689d0657b69875d0a464859d
> > d35488518f3c16d305092c816a5129f45a0b62d7
> > Breaks am335x_evm ethernet:
> > 18:39:52 => => dhcp
> > 18:39:52 ethernet at 4a100000 Waiting for PHY auto negotiation to
> > complete... done
> > 18:39:52 link up on port 0, speed 1000, full duplex
> > 18:39:52 BOOTP broadcast 1
> > 18:39:52 BOOTP broadcast 2
> > 18:39:52 BOOTP broadcast 3
> > 18:39:52 BOOTP broadcast 4
> > 18:39:52 BOOTP broadcast 5
> > 18:39:52 BOOTP broadcast 6
> > 18:39:52 BOOTP broadcast 7
> > 18:39:52 BOOTP broadcast 8
> > 18:39:52 BOOTP broadcast 9
> > 18:39:52 BOOTP broadcast 10
> > 18:39:52 BOOTP broadcast 11
> > 18:39:52 BOOTP broadcast 12
> > 18:39:52 BOOTP broadcast 13
> > 18:39:52 BOOTP broadcast 14
> > 18:39:52 BOOTP broadcast 15
> > 18:39:52 BOOTP broadcast 16
> > 18:39:52 BOOTP broadcast 17
> 
> I rebased the series on the current master and I can't reproduce this
> dhcp issue. On the original series I saw broken DHCP only with "net:
> phy: micrel: Use correct skew values on KSZ9021" which doesn't make
> any sense because that phy is not used on BBB and isn't even compiled
> in. Also, the issue doesn't reproduce when the next patch is applied.
> Even that oddity doesn't happen after the rebase.
> 
> Also the SPL for boneblack is too big to build with some of the
> patches in this series now, so I'm not sure how that should be
> handled.

Drop those parts for now I guess and we'll have to look harder at them
stand-alone?  And I assume you mean am335x_boneblack_vboot is too large?
Or am335x_evm itself?  Thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20190430/063c6c66/attachment.sig>

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

* [U-Boot] Pull request: u-boot-net.git master
  2019-03-19 22:41 ` Tom Rini
@ 2019-04-30 21:15   ` Joe Hershberger
  2019-04-30 21:28     ` Tom Rini
  0 siblings, 1 reply; 176+ messages in thread
From: Joe Hershberger @ 2019-04-30 21:15 UTC (permalink / raw)
  To: u-boot

On Tue, Mar 19, 2019 at 5:41 PM Tom Rini <trini@konsulko.com> wrote:
>
> On Tue, Mar 12, 2019 at 01:15:46PM -0500, Joe Hershberger wrote:
>
> > Hi Tom,
> >
> > These patches passed the CI build here: https://travis-ci.org/jhershbe/u-boot/builds/501807294
> >
> > The following changes since commit 2e8092d94f40a5692baf3ec768ce3216a7bf032a:
> >
> >   Merge branch 'master' of git://git.denx.de/u-boot-sunxi (2019-03-11 15:48:57 -0400)
> >
> > are available in the git repository at:
> >
> >
> >   git://git.denx.de/u-boot-net.git master
> >
> > for you to fetch changes up to 85f05f72bacc2d047731fc648055551e4f6b34cf:
> >
> >   net: phy: aquantia: Set only autoneg on in register 4.c441 (2019-03-12 13:13:37 -0500)
> >
>
> NAK.  One of:
> The first bad commit could be any of:
> 30b2ca2e0fa274b875bb56f541b7dd33ce93c1d1
> 8860e1563f38d16f7ae29053018cd445c0fa111d
> ebb5027d69196dd83fd0fa5bd91fca07acfd77be
> 09e0a36497c84273e5b22488d5af01bf0ba17469
> 841b9df209e37fe1bfefa5f44e837a0ad497443f
> 15e67d1cdc7258c0c07ad1fd6c2818f7e9f52447
> 7aadf5134f2f5771689d0657b69875d0a464859d
> d35488518f3c16d305092c816a5129f45a0b62d7
> Breaks am335x_evm ethernet:
> 18:39:52 => => dhcp
> 18:39:52 ethernet at 4a100000 Waiting for PHY auto negotiation to
> complete... done
> 18:39:52 link up on port 0, speed 1000, full duplex
> 18:39:52 BOOTP broadcast 1
> 18:39:52 BOOTP broadcast 2
> 18:39:52 BOOTP broadcast 3
> 18:39:52 BOOTP broadcast 4
> 18:39:52 BOOTP broadcast 5
> 18:39:52 BOOTP broadcast 6
> 18:39:52 BOOTP broadcast 7
> 18:39:52 BOOTP broadcast 8
> 18:39:52 BOOTP broadcast 9
> 18:39:52 BOOTP broadcast 10
> 18:39:52 BOOTP broadcast 11
> 18:39:52 BOOTP broadcast 12
> 18:39:52 BOOTP broadcast 13
> 18:39:52 BOOTP broadcast 14
> 18:39:52 BOOTP broadcast 15
> 18:39:52 BOOTP broadcast 16
> 18:39:52 BOOTP broadcast 17

I rebased the series on the current master and I can't reproduce this
dhcp issue. On the original series I saw broken DHCP only with "net:
phy: micrel: Use correct skew values on KSZ9021" which doesn't make
any sense because that phy is not used on BBB and isn't even compiled
in. Also, the issue doesn't reproduce when the next patch is applied.
Even that oddity doesn't happen after the rebase.

Also the SPL for boneblack is too big to build with some of the
patches in this series now, so I'm not sure how that should be
handled.

Thanks,
-Joe

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

* [U-Boot] Pull request: u-boot-net.git master
  2019-03-12 18:15 Joe Hershberger
@ 2019-03-19 22:41 ` Tom Rini
  2019-04-30 21:15   ` Joe Hershberger
  0 siblings, 1 reply; 176+ messages in thread
From: Tom Rini @ 2019-03-19 22:41 UTC (permalink / raw)
  To: u-boot

On Tue, Mar 12, 2019 at 01:15:46PM -0500, Joe Hershberger wrote:

> Hi Tom,
> 
> These patches passed the CI build here: https://travis-ci.org/jhershbe/u-boot/builds/501807294
> 
> The following changes since commit 2e8092d94f40a5692baf3ec768ce3216a7bf032a:
> 
>   Merge branch 'master' of git://git.denx.de/u-boot-sunxi (2019-03-11 15:48:57 -0400)
> 
> are available in the git repository at:
> 
> 
>   git://git.denx.de/u-boot-net.git master
> 
> for you to fetch changes up to 85f05f72bacc2d047731fc648055551e4f6b34cf:
> 
>   net: phy: aquantia: Set only autoneg on in register 4.c441 (2019-03-12 13:13:37 -0500)
> 

NAK.  One of:
The first bad commit could be any of:
30b2ca2e0fa274b875bb56f541b7dd33ce93c1d1
8860e1563f38d16f7ae29053018cd445c0fa111d
ebb5027d69196dd83fd0fa5bd91fca07acfd77be
09e0a36497c84273e5b22488d5af01bf0ba17469
841b9df209e37fe1bfefa5f44e837a0ad497443f
15e67d1cdc7258c0c07ad1fd6c2818f7e9f52447
7aadf5134f2f5771689d0657b69875d0a464859d
d35488518f3c16d305092c816a5129f45a0b62d7
Breaks am335x_evm ethernet:
18:39:52 => => dhcp
18:39:52 ethernet at 4a100000 Waiting for PHY auto negotiation to
complete... done
18:39:52 link up on port 0, speed 1000, full duplex
18:39:52 BOOTP broadcast 1
18:39:52 BOOTP broadcast 2
18:39:52 BOOTP broadcast 3
18:39:52 BOOTP broadcast 4
18:39:52 BOOTP broadcast 5
18:39:52 BOOTP broadcast 6
18:39:52 BOOTP broadcast 7
18:39:52 BOOTP broadcast 8
18:39:52 BOOTP broadcast 9
18:39:52 BOOTP broadcast 10
18:39:52 BOOTP broadcast 11
18:39:52 BOOTP broadcast 12
18:39:52 BOOTP broadcast 13
18:39:52 BOOTP broadcast 14
18:39:52 BOOTP broadcast 15
18:39:52 BOOTP broadcast 16
18:39:52 BOOTP broadcast 17

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20190319/a87fa104/attachment.sig>

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

* [U-Boot] Pull request: u-boot-net.git master
@ 2019-03-12 18:15 Joe Hershberger
  2019-03-19 22:41 ` Tom Rini
  0 siblings, 1 reply; 176+ messages in thread
From: Joe Hershberger @ 2019-03-12 18:15 UTC (permalink / raw)
  To: u-boot

Hi Tom,

These patches passed the CI build here: https://travis-ci.org/jhershbe/u-boot/builds/501807294

The following changes since commit 2e8092d94f40a5692baf3ec768ce3216a7bf032a:

  Merge branch 'master' of git://git.denx.de/u-boot-sunxi (2019-03-11 15:48:57 -0400)

are available in the git repository at:


  git://git.denx.de/u-boot-net.git master

for you to fetch changes up to 85f05f72bacc2d047731fc648055551e4f6b34cf:

  net: phy: aquantia: Set only autoneg on in register 4.c441 (2019-03-12 13:13:37 -0500)

----------------------------------------------------------------
Andrejs Cainikovs (2):
      net: dm: fec: Support phy-reset-post-delay property
      dts: imx8qxp-mek: Add PHY post reset delay

Carlo Caione (4):
      net: phy: realtek: Introduce quirk to mark RXC not stoppable
      net: phy: Add generic helpers to access MMD PHY registers
      net: phy: ti: use generic helpers to access MMD registers
      cmd: mdio: Switch to generic helpers when accessing the registers

James Byrne (2):
      net: phy: micrel: Use correct skew values on KSZ9021
      net: phy: micrel: Find Micrel PHY node correctly

Meenakshi Aggarwal (1):
      mc : Reduce MC memory size to 128M

Murali Karicheri (7):
      ARM: k2g-gp-evm: update to rgmii pinmux configuration
      ARM: k2g-ice: Add pinmux support for rgmii interface
      net: netcp: add support for phy with rgmii ids
      ARM: k2g: add a workaround to reset the phy
      ARM: dts: k2g-evm: remove unused phy-mode property from phy node
      k2g: config enable ti phy dp83867 for k2g
      ARM: dts: k2g-ice: add dt node for netcp

Pankaj Bansal (1):
      drivers: net: ldpaa_eth: fix resource leak

Siva Durga Prasad Paladugu (2):
      net: phy: Reloc next and prev pointers inside phy_drivers
      net: phy: Fix return value check phy_probe

Valentin-catalin Neacsu (1):
      net: phy: aquantia: Set only autoneg on in register 4.c441

Vladimir Oltean (6):
      net: phy: ar803x: Address packet drops at low traffic rate due to SmartEEE feature
      net: phy: ar803x: Make RGMII Tx delays actually configurable for AR8035
      net: phy: ar803x: Use common functions for RGMII internal delays
      net: phy: ar803x: Clarify the configuration of the CLK_25M output pin
      net: phy: ar803x: Explicitly disable RGMII delays
      net: phy: ar803x: Clarify the intention of ar8021_config

 arch/arm/dts/fsl-imx8qxp-mek.dts                   |   1 +
 arch/arm/dts/keystone-k2g-evm.dts                  |   1 -
 arch/arm/dts/keystone-k2g-ice.dts                  |  35 ++++++
 arch/arm/dts/sama5d3xcm.dtsi                       |  32 ++---
 arch/arm/dts/sama5d3xcm_cmp.dtsi                   |  32 ++---
 arch/arm/dts/socfpga_arria5_socdk.dts              |   4 +-
 arch/arm/dts/socfpga_cyclone5_is1.dts              |   4 +-
 arch/arm/dts/socfpga_cyclone5_socdk.dts            |   4 +-
 arch/arm/dts/socfpga_cyclone5_sockit.dts           |   4 +-
 arch/arm/dts/socfpga_cyclone5_vining_fpga.dts      |   4 +-
 arch/arm/mach-keystone/include/mach/hardware-k2g.h |   3 +
 arch/arm/mach-keystone/include/mach/mux-k2g.h      |   5 +
 board/ti/ks2_evm/board_k2g.c                       |  15 +++
 board/ti/ks2_evm/mux-k2g.h                         |  51 +++++---
 cmd/mdio.c                                         |  27 +++--
 configs/k2g_evm_defconfig                          |   1 +
 doc/device-tree-bindings/net/micrel-ksz90x1.txt    |  27 +++++
 drivers/net/fec_mxc.c                              |  11 ++
 drivers/net/fec_mxc.h                              |   1 +
 drivers/net/fsl-mc/mc.c                            |  22 +++-
 drivers/net/ldpaa_eth/ldpaa_eth.c                  |   1 +
 drivers/net/phy/Kconfig                            |  41 +++++++
 drivers/net/phy/aquantia.c                         |   7 +-
 drivers/net/phy/atheros.c                          | 128 ++++++++++++++------
 drivers/net/phy/micrel_ksz90x1.c                   |  24 +++-
 drivers/net/phy/phy.c                              |  21 +++-
 drivers/net/phy/realtek.c                          |  19 +++
 drivers/net/phy/ti.c                               | 130 ++++-----------------
 drivers/net/ti/keystone_net.c                      |  22 +++-
 include/configs/ls1088a_common.h                   |   2 +-
 include/configs/ls2080a_common.h                   |   2 +-
 include/configs/lx2160a_common.h                   |   2 +-
 include/phy.h                                      |  70 +++++++++++
 33 files changed, 526 insertions(+), 227 deletions(-)

Thanks!
-Joe

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

* [U-Boot] Pull request: u-boot-net.git master
  2019-03-05 18:02 Joe Hershberger
@ 2019-03-07 14:15 ` Tom Rini
  0 siblings, 0 replies; 176+ messages in thread
From: Tom Rini @ 2019-03-07 14:15 UTC (permalink / raw)
  To: u-boot

On Tue, Mar 05, 2019 at 12:02:55PM -0600, Joe Hershberger wrote:

> Hi Tom,
> 
> These patches passed the CI build here: https://travis-ci.org/jhershbe/u-boot/builds/501807294
> 
> The following changes since commit aff66f22d6eeb27c6329c0a3c1ebc52914c8affa:
> 
>   Merge tag 'mips-pull-2019-01-23' of git://git.denx.de/u-boot-mips (2019-01-23 17:24:31 -0500)
> 
> are available in the git repository at:
> 
> 
>   git://git.denx.de/u-boot-net.git master
> 
> for you to fetch changes up to 91c9cbabf935b37ab6c0b9b622e7faf0b350acb6:
> 
>   net: phy: aquantia: Print information on config (2019-01-24 11:35:30 -0600)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20190307/b4a4dd06/attachment.sig>

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

* [U-Boot] Pull request: u-boot-net.git master
@ 2019-03-05 18:02 Joe Hershberger
  2019-03-07 14:15 ` Tom Rini
  0 siblings, 1 reply; 176+ messages in thread
From: Joe Hershberger @ 2019-03-05 18:02 UTC (permalink / raw)
  To: u-boot

Hi Tom,

These patches passed the CI build here: https://travis-ci.org/jhershbe/u-boot/builds/501807294

The following changes since commit aff66f22d6eeb27c6329c0a3c1ebc52914c8affa:

  Merge tag 'mips-pull-2019-01-23' of git://git.denx.de/u-boot-mips (2019-01-23 17:24:31 -0500)

are available in the git repository at:


  git://git.denx.de/u-boot-net.git master

for you to fetch changes up to 91c9cbabf935b37ab6c0b9b622e7faf0b350acb6:

  net: phy: aquantia: Print information on config (2019-01-24 11:35:30 -0600)

----------------------------------------------------------------
Aditya Prayoga (1):
      net: mvneta: Add GPIO configuration support

Andreas Pretzsch (1):
      net: phy: micrel: fix KSZ9031 clock skew for values greater 0ps

Baruch Siach (2):
      net: mvpp2: fix lookup of mdio registers base address
      net: mvpp2: mdio device per port

Carlo Caione (1):
      net: phy: realtek: Add functions to read PHY's extended registers

Chris Packham (3):
      net: mvgbe: fallback phy-mode to GMII
      net: move ether_crc to tsec driver
      net: remove CONFIG_MCAST_TFTP

Pankaj Bansal (1):
      net: phy: Add clause 45 identifier to phy_device

Ramon Fried (1):
      net: macb: fix mapping of registers

Simon Goldschmidt (4):
      net: designware: fix tx packet length
      net: designware: clear padding bytes
      net: remove duplicate definition of ETHADDR_WILDCARD
      net: fix env flags for eth10addr and above

Thomas RIENOESSL (1):
      net: explicitly assign errno to return code in case of network failure

Valentin-catalin Neacsu (2):
      net: phy: aquantia: Enable autoneg when on USXGMII
      net: phy: aquantia: Print information on config

 README                           |   9 --
 drivers/net/designware.c         |  18 ++--
 drivers/net/macb.c               |   4 +-
 drivers/net/mvgbe.c              |   6 +-
 drivers/net/mvneta.c             |  15 +++
 drivers/net/mvpp2.c              |  84 +++++++--------
 drivers/net/phy/aquantia.c       |  39 +++++++
 drivers/net/phy/micrel_ksz90x1.c |   4 +-
 drivers/net/phy/phy.c            |  15 ++-
 drivers/net/phy/realtek.c        |  29 ++++++
 drivers/net/rtl8139.c            |   6 +-
 drivers/net/tsec.c               |  37 +++++--
 drivers/usb/gadget/ether.c       |   3 -
 include/env_callback.h           |   2 -
 include/env_flags.h              |   2 +-
 include/net.h                    |  15 +--
 include/phy.h                    |   1 +
 net/eth-uclass.c                 |   2 -
 net/eth_legacy.c                 |  28 -----
 net/net.c                        |   8 +-
 net/tftp.c                       | 219 ---------------------------------------
 scripts/config_whitelist.txt     |   1 -
 test/dm/eth.c                    |   2 +-
 23 files changed, 184 insertions(+), 365 deletions(-)

Thanks!
-Joe

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

* [U-Boot] Pull request: u-boot-net.git master
  2019-01-24 17:35 Joe Hershberger
@ 2019-01-25 15:16 ` Tom Rini
  0 siblings, 0 replies; 176+ messages in thread
From: Tom Rini @ 2019-01-25 15:16 UTC (permalink / raw)
  To: u-boot

On Thu, Jan 24, 2019 at 11:35:57AM -0600, Joe Hershberger wrote:

> Hi Tom,
> 
> Passed the travis build... https://travis-ci.org/jhershbe/u-boot/builds/483483372
> 
> The following changes since commit aff66f22d6eeb27c6329c0a3c1ebc52914c8affa:
> 
>   Merge tag 'mips-pull-2019-01-23' of git://git.denx.de/u-boot-mips (2019-01-23 17:24:31 -0500)
> 
> are available in the git repository at:
> 
> 
>   git://git.denx.de/u-boot-net.git master
> 
> for you to fetch changes up to 91c9cbabf935b37ab6c0b9b622e7faf0b350acb6:
> 
>   net: phy: aquantia: Print information on config (2019-01-24 11:35:30 -0600)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20190125/844affba/attachment.sig>

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

* [U-Boot] Pull request: u-boot-net.git master
@ 2019-01-24 17:35 Joe Hershberger
  2019-01-25 15:16 ` Tom Rini
  0 siblings, 1 reply; 176+ messages in thread
From: Joe Hershberger @ 2019-01-24 17:35 UTC (permalink / raw)
  To: u-boot

Hi Tom,

Passed the travis build... https://travis-ci.org/jhershbe/u-boot/builds/483483372

The following changes since commit aff66f22d6eeb27c6329c0a3c1ebc52914c8affa:

  Merge tag 'mips-pull-2019-01-23' of git://git.denx.de/u-boot-mips (2019-01-23 17:24:31 -0500)

are available in the git repository at:


  git://git.denx.de/u-boot-net.git master

for you to fetch changes up to 91c9cbabf935b37ab6c0b9b622e7faf0b350acb6:

  net: phy: aquantia: Print information on config (2019-01-24 11:35:30 -0600)

----------------------------------------------------------------
Aditya Prayoga (1):
      net: mvneta: Add GPIO configuration support

Andreas Pretzsch (1):
      net: phy: micrel: fix KSZ9031 clock skew for values greater 0ps

Baruch Siach (2):
      net: mvpp2: fix lookup of mdio registers base address
      net: mvpp2: mdio device per port

Carlo Caione (1):
      net: phy: realtek: Add functions to read PHY's extended registers

Chris Packham (3):
      net: mvgbe: fallback phy-mode to GMII
      net: move ether_crc to tsec driver
      net: remove CONFIG_MCAST_TFTP

Pankaj Bansal (1):
      net: phy: Add clause 45 identifier to phy_device

Ramon Fried (1):
      net: macb: fix mapping of registers

Simon Goldschmidt (4):
      net: designware: fix tx packet length
      net: designware: clear padding bytes
      net: remove duplicate definition of ETHADDR_WILDCARD
      net: fix env flags for eth10addr and above

Thomas RIENOESSL (1):
      net: explicitly assign errno to return code in case of network failure

Valentin-catalin Neacsu (2):
      net: phy: aquantia: Enable autoneg when on USXGMII
      net: phy: aquantia: Print information on config

 README                           |   9 --
 drivers/net/designware.c         |  18 ++--
 drivers/net/macb.c               |   4 +-
 drivers/net/mvgbe.c              |   6 +-
 drivers/net/mvneta.c             |  15 +++
 drivers/net/mvpp2.c              |  84 +++++++--------
 drivers/net/phy/aquantia.c       |  39 +++++++
 drivers/net/phy/micrel_ksz90x1.c |   4 +-
 drivers/net/phy/phy.c            |  15 ++-
 drivers/net/phy/realtek.c        |  29 ++++++
 drivers/net/rtl8139.c            |   6 +-
 drivers/net/tsec.c               |  37 +++++--
 drivers/usb/gadget/ether.c       |   3 -
 include/env_callback.h           |   2 -
 include/env_flags.h              |   2 +-
 include/net.h                    |  15 +--
 include/phy.h                    |   1 +
 net/eth-uclass.c                 |   2 -
 net/eth_legacy.c                 |  28 -----
 net/net.c                        |   8 +-
 net/tftp.c                       | 219 ---------------------------------------
 scripts/config_whitelist.txt     |   1 -
 test/dm/eth.c                    |   2 +-
 23 files changed, 184 insertions(+), 365 deletions(-)

Thanks!
-Joe

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

* [U-Boot] Pull request: u-boot-net.git master
  2018-11-06  4:06 ` Tom Rini
@ 2018-11-06 20:58   ` Joe Hershberger
  0 siblings, 0 replies; 176+ messages in thread
From: Joe Hershberger @ 2018-11-06 20:58 UTC (permalink / raw)
  To: u-boot

On Mon, Nov 5, 2018 at 10:06 PM Tom Rini <trini@konsulko.com> wrote:
>
> On Mon, Nov 05, 2018 at 11:51:41AM -0600, Joe Hershberger wrote:
>
> > Hi Tom,
> >
> > Built successfully on Travis: https://travis-ci.org/jhershbe/u-boot/builds/450020193
> >
> > The following changes since commit 5ef76e59c12c79d106ebda70b710468aa6bd8b75:
> >
> >   Merge branch 'master' of git://git.denx.de/u-boot-sh (2018-11-04 08:12:21 -0500)
> >
> > are available in the git repository at:
> >
> >
> >   git://git.denx.de/u-boot-net.git master
> >
> > for you to fetch changes up to 79d8127168e211f4745bd2183a3338c6c4e2d003:
> >
> >   driver: net: ti: keystone_net: switch to use common mdio lib (2018-11-05 10:42:01 -0600)
> >
>
> Given that the release is one week away, rather than sit on this for
> now, applied to u-boot/next, thanks!

Works for me.

Thanks,
-Joe

> --
> Tom
> _______________________________________________
> U-Boot mailing list
> U-Boot at lists.denx.de
> https://lists.denx.de/listinfo/u-boot

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

* [U-Boot] Pull request: u-boot-net.git master
  2018-11-05 17:51 Joe Hershberger
@ 2018-11-06  4:06 ` Tom Rini
  2018-11-06 20:58   ` Joe Hershberger
  0 siblings, 1 reply; 176+ messages in thread
From: Tom Rini @ 2018-11-06  4:06 UTC (permalink / raw)
  To: u-boot

On Mon, Nov 05, 2018 at 11:51:41AM -0600, Joe Hershberger wrote:

> Hi Tom,
> 
> Built successfully on Travis: https://travis-ci.org/jhershbe/u-boot/builds/450020193
> 
> The following changes since commit 5ef76e59c12c79d106ebda70b710468aa6bd8b75:
> 
>   Merge branch 'master' of git://git.denx.de/u-boot-sh (2018-11-04 08:12:21 -0500)
> 
> are available in the git repository at:
> 
> 
>   git://git.denx.de/u-boot-net.git master
> 
> for you to fetch changes up to 79d8127168e211f4745bd2183a3338c6c4e2d003:
> 
>   driver: net: ti: keystone_net: switch to use common mdio lib (2018-11-05 10:42:01 -0600)
> 

Given that the release is one week away, rather than sit on this for
now, applied to u-boot/next, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20181105/bfc3f63e/attachment.sig>

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

* [U-Boot] Pull request: u-boot-net.git master
@ 2018-11-05 17:51 Joe Hershberger
  2018-11-06  4:06 ` Tom Rini
  0 siblings, 1 reply; 176+ messages in thread
From: Joe Hershberger @ 2018-11-05 17:51 UTC (permalink / raw)
  To: u-boot

Hi Tom,

Built successfully on Travis: https://travis-ci.org/jhershbe/u-boot/builds/450020193

The following changes since commit 5ef76e59c12c79d106ebda70b710468aa6bd8b75:

  Merge branch 'master' of git://git.denx.de/u-boot-sh (2018-11-04 08:12:21 -0500)

are available in the git repository at:


  git://git.denx.de/u-boot-net.git master

for you to fetch changes up to 79d8127168e211f4745bd2183a3338c6c4e2d003:

  driver: net: ti: keystone_net: switch to use common mdio lib (2018-11-05 10:42:01 -0600)

----------------------------------------------------------------
Cédric Le Goater (13):
      net: ftgmac100: use the BIT() macro
      net: ftgmac100: use the aligned() macro
      net: ftgmac100: convert to driver model
      net: ftgmac100: use setbits_le32() in the reset method
      net: ftgmac100: add MDIO bus and phylib support
      net: ftgmac100: convert the RX/TX descriptor arrays
      net: ftgmac100: handle timeouts when transmitting
      net: ftgmac100: add clock support
      aspeed: ast2500: fix missing break in D2PLL clock enablement
      net: ftgmac100: Add support for the Aspeed SoC
      aspeed: Update ast2500 SoC DTS file to Linux v4.17-rc6 level
      aspeed: Activate ethernet devices on the ast2500 Eval Board
      aspeed: ast2500: fix D2-PLL clock setting in RGMII mode

Grygorii Strashko (7):
      driver: net: consolidate ti's code in separate folder
      configs: net: convert DRIVER_TI_KEYSTONE_NET kconfig
      drivers: net: keystone_net: drop non dm code
      driver: net: ti: cpsw: update to use SPDX identifier
      driver: net: ti: introduce common mdio support library
      driver: net: ti: cpsw: switch to use common mdio lib
      driver: net: ti: keystone_net: switch to use common mdio lib

Quentin Schulz (3):
      net: phy: mscc: add support for VSC8584 PHY
      net: phy: mscc: factorize part of config function for VSC8584
      net: phy: mscc: add support for VSC8574 PHY

Stefan Roese (1):
      net: Add MT7628 ethernet driver

 arch/arm/dts/ast2500-evb.dts                       |   23 +
 arch/arm/dts/ast2500.dtsi                          | 1949 ++++++++++++--------
 arch/arm/include/asm/ti-common/keystone_net.h      |   27 -
 arch/arm/mach-davinci/dp83848.c                    |    2 +-
 arch/arm/mach-davinci/et1011c.c                    |    2 +-
 arch/arm/mach-davinci/ksz8873.c                    |    2 +-
 arch/arm/mach-davinci/lxt972.c                     |    2 +-
 board/ti/ks2_evm/board.c                           |   53 -
 board/ti/ks2_evm/board.h                           |    3 -
 board/ti/ks2_evm/board_k2e.c                       |   74 -
 board/ti/ks2_evm/board_k2g.c                       |   18 -
 board/ti/ks2_evm/board_k2hk.c                      |   42 -
 board/ti/ks2_evm/board_k2l.c                       |   42 -
 configs/evb-ast2500_defconfig                      |    8 +
 configs/k2e_evm_defconfig                          |    1 +
 configs/k2e_hs_evm_defconfig                       |    1 +
 configs/k2g_evm_defconfig                          |    1 +
 configs/k2g_hs_evm_defconfig                       |    1 +
 configs/k2hk_evm_defconfig                         |    1 +
 configs/k2hk_hs_evm_defconfig                      |    1 +
 configs/k2l_evm_defconfig                          |    1 +
 configs/k2l_hs_evm_defconfig                       |    1 +
 .../net/mediatek,mt7628-eth.txt                    |   17 +
 drivers/clk/aspeed/clk_ast2500.c                   |   39 +
 drivers/net/Kconfig                                |   45 +-
 drivers/net/Makefile                               |    5 +-
 drivers/net/ftgmac100.c                            |  732 ++++----
 drivers/net/ftgmac100.h                            |  158 +-
 drivers/net/mt7628-eth.c                           |  644 +++++++
 drivers/net/phy/mscc.c                             |  995 ++++++++++
 drivers/net/ti/Kconfig                             |   20 +
 drivers/net/ti/Makefile                            |    7 +
 drivers/net/{ => ti}/cpsw-common.c                 |    0
 drivers/net/{ => ti}/cpsw.c                        |  146 +-
 drivers/net/ti/cpsw_mdio.c                         |  203 ++
 drivers/net/ti/cpsw_mdio.h                         |   18 +
 drivers/net/{ => ti}/davinci_emac.c                |    0
 drivers/net/{ => ti}/davinci_emac.h                |    0
 drivers/net/{ => ti}/keystone_net.c                |  401 +---
 include/configs/ti_armv7_keystone2.h               |    1 -
 include/netdev.h                                   |    1 -
 41 files changed, 3657 insertions(+), 2030 deletions(-)
 create mode 100644 doc/device-tree-bindings/net/mediatek,mt7628-eth.txt
 create mode 100644 drivers/net/mt7628-eth.c
 create mode 100644 drivers/net/ti/Kconfig
 create mode 100644 drivers/net/ti/Makefile
 rename drivers/net/{ => ti}/cpsw-common.c (100%)
 rename drivers/net/{ => ti}/cpsw.c (90%)
 create mode 100644 drivers/net/ti/cpsw_mdio.c
 create mode 100644 drivers/net/ti/cpsw_mdio.h
 rename drivers/net/{ => ti}/davinci_emac.c (100%)
 rename drivers/net/{ => ti}/davinci_emac.h (100%)
 rename drivers/net/{ => ti}/keystone_net.c (68%)

Thanks!
-Joe

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

* [U-Boot] Pull request: u-boot-net.git master
  2018-10-11 19:23 Joe Hershberger
@ 2018-10-12 15:52 ` Tom Rini
  0 siblings, 0 replies; 176+ messages in thread
From: Tom Rini @ 2018-10-12 15:52 UTC (permalink / raw)
  To: u-boot

On Thu, Oct 11, 2018 at 02:23:38PM -0500, Joe Hershberger wrote:

> Hi Tom,
> 
> The few checkpatch alerts were checked to be exceptions. All passed travis. Thanks!
> 
> The following changes since commit 0a60a81ba3860946551cb79aa6486aa076e357f3:
> 
>   Kconfig: sandbox: enable cmd_avb and dependencies (2018-10-07 13:34:19 -0400)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-net.git master
> 
> for you to fetch changes up to 1a048cd65645338069d591108031fa4ebe96d53f:
> 
>   driver: net: fsl-mc: Add support of multiple phys for dpmac (2018-10-10 12:45:28 -0500)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20181012/4306547a/attachment.sig>

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

* [U-Boot] Pull request: u-boot-net.git master
@ 2018-10-11 19:23 Joe Hershberger
  2018-10-12 15:52 ` Tom Rini
  0 siblings, 1 reply; 176+ messages in thread
From: Joe Hershberger @ 2018-10-11 19:23 UTC (permalink / raw)
  To: u-boot

Hi Tom,

The few checkpatch alerts were checked to be exceptions. All passed travis. Thanks!

The following changes since commit 0a60a81ba3860946551cb79aa6486aa076e357f3:

  Kconfig: sandbox: enable cmd_avb and dependencies (2018-10-07 13:34:19 -0400)

are available in the git repository at:

  git://git.denx.de/u-boot-net.git master

for you to fetch changes up to 1a048cd65645338069d591108031fa4ebe96d53f:

  driver: net: fsl-mc: Add support of multiple phys for dpmac (2018-10-10 12:45:28 -0500)

----------------------------------------------------------------
Bin Meng (7):
      linux/mii.h: Sync with Linux kernel v4.17
      linux/mdio.h: Sync with Linux kernel v4.17
      linux/compat.h: Add netdev_### log macros
      net: pch_gbe: Make probe/remove static
      linux/if_ether.h: Initial import from Linux kernel v4.17
      net.h: Include linux/if_ether.h to avoid duplication
      linux/if_ether.h: Add VLAN related macros

Duncan Hare (1):
      net: Consolidate UDP header functions

Janine Hagemann (3):
      net: phy: ti: Add lane swapping support in the DP83867 TI's PHY driver
      net: phy: ti: Recover from "port mirroring" N/A MODE4
      net: phy: ti: Add binding for the CLK_OUT pin muxing

Joe Hershberger (10):
      net: sandbox: Move disabled flag into priv struct
      net: sandbox: Refactor sandbox send function
      net: sandbox: Make the fake eth driver response configurable
      net: sandbox: Share the priv structure with tests
      net: sandbox: Allow fake eth to handle more than 1 packet response
      net: Add an accessor to know if waiting for ARP
      net: sandbox: Add a priv ptr for tests to use
      test: eth: Add a test for ARP requests
      test: eth: Add a test for the target being pinged
      net: Don't overwrite waiting packets with asynchronous replies

Pankaj Bansal (6):
      driver: net: fsl-mc: modify the label name
      driver: net: fsl-mc: remove unused strcture elements
      driver: net: fsl-mc: fix error handing in init_phy
      driver: net: fsl-mc: Modify the dpmac link detection method
      driver: net: fsl-mc: initialize dpmac irrespective of phy
      driver: net: fsl-mc: Add support of multiple phys for dpmac

Priyanka Jain (1):
      phy: Add 25G_AUI, XLAUI, CAUI2, CAUI4 related macros

 arch/sandbox/include/asm/eth.h              |  93 +++++++
 board/Synology/ds414/cmd_syno.c             |   1 -
 board/freescale/ls1088a/eth_ls1088aqds.c    |  18 +-
 board/freescale/ls1088a/eth_ls1088ardb.c    |  21 +-
 board/freescale/ls2080aqds/eth.c            |  26 +-
 board/freescale/ls2080ardb/eth_ls2080rdb.c  |  24 +-
 doc/device-tree-bindings/net/ti,dp83867.txt |   8 +
 drivers/net/dc2114x.c                       |   1 -
 drivers/net/eepro100.c                      |   2 -
 drivers/net/fsl-mc/mc.c                     |   6 +-
 drivers/net/ldpaa_eth/ldpaa_eth.c           | 171 +++++++-----
 drivers/net/ldpaa_eth/ldpaa_eth.h           |   1 -
 drivers/net/ldpaa_eth/ldpaa_wriop.c         |  69 +++--
 drivers/net/mvneta.c                        |   8 -
 drivers/net/mvpp2.c                         |  13 -
 drivers/net/natsemi.c                       |   1 -
 drivers/net/ns8382x.c                       |   1 -
 drivers/net/pch_gbe.c                       |   4 +-
 drivers/net/phy/ti.c                        |  93 ++++++-
 drivers/net/rtl8139.c                       |   4 -
 drivers/net/rtl8169.c                       |   4 -
 drivers/net/sandbox.c                       | 417 +++++++++++++++++++++-------
 drivers/usb/eth/lan7x.h                     |   2 +-
 drivers/usb/gadget/ether.c                  |   9 +-
 drivers/usb/gadget/rndis.c                  |   6 -
 include/dt-bindings/net/ti-dp83867.h        |  15 +
 include/fsl-mc/ldpaa_wriop.h                |  46 +--
 include/linux/compat.h                      |  19 ++
 include/linux/if_ether.h                    | 178 ++++++++++++
 include/linux/mdio.h                        |  34 ++-
 include/linux/mii.h                         | 126 +++++----
 include/net.h                               |  16 +-
 include/phy_interface.h                     |   8 +
 include/usb_ether.h                         |  10 -
 net/arp.c                                   |  20 +-
 net/arp.h                                   |   1 +
 net/net.c                                   |  43 ++-
 net/ping.c                                  |  14 +-
 test/dm/eth.c                               | 170 ++++++++++++
 39 files changed, 1294 insertions(+), 409 deletions(-)
 create mode 100644 include/linux/if_ether.h

Thanks!
-Joe

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

* [U-Boot] Pull request: u-boot-net.git master
  2018-07-26 19:12 Joe Hershberger
@ 2018-07-27 17:09 ` Tom Rini
  0 siblings, 0 replies; 176+ messages in thread
From: Tom Rini @ 2018-07-27 17:09 UTC (permalink / raw)
  To: u-boot

On Thu, Jul 26, 2018 at 02:12:06PM -0500, Joe Hershberger wrote:

> Hi Tom,
> 
> All tests are passing: https://travis-ci.org/jhershbe/u-boot/builds/408198713
> 
> The following changes since commit 08fcdd332f3d6bc7842e21a97c80789d9233e147:
> 
>   Makefile: Fix 'clean' target (2018-07-26 07:12:31 -0400)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-net.git master
> 
> for you to fetch changes up to 26026e695afa794ac018a09e79a48120d322b60d:
> 
>   net: zynq_gem: convert to use livetree (2018-07-26 14:08:23 -0500)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20180727/858c5f44/attachment.sig>

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

* [U-Boot] Pull request: u-boot-net.git master
@ 2018-07-26 19:12 Joe Hershberger
  2018-07-27 17:09 ` Tom Rini
  0 siblings, 1 reply; 176+ messages in thread
From: Joe Hershberger @ 2018-07-26 19:12 UTC (permalink / raw)
  To: u-boot

Hi Tom,

All tests are passing: https://travis-ci.org/jhershbe/u-boot/builds/408198713

The following changes since commit 08fcdd332f3d6bc7842e21a97c80789d9233e147:

  Makefile: Fix 'clean' target (2018-07-26 07:12:31 -0400)

are available in the git repository at:

  git://git.denx.de/u-boot-net.git master

for you to fetch changes up to 26026e695afa794ac018a09e79a48120d322b60d:

  net: zynq_gem: convert to use livetree (2018-07-26 14:08:23 -0500)

----------------------------------------------------------------
Andrew Thomas (1):
      initialize net_mode.if_type

Chris Packham (2):
      net: mvgbe: prepare for conversion to driver model
      net: mvgbe: convert to DM

Grygorii Strashko (6):
      net: phy: dp83867: switch to use ofnode api
      net: phy: add ofnode node to struct phy_device
      net: phy: dp83867: switch to use phy_get_ofnode()
      net: phy: xilinx: switch to use phy_get_ofnode()
      drivers: net: cpsw: fix phy dt node setting
      drivers: net: zynq_gem: fix phy dt node setting

Joe Hershberger (24):
      console: Remember if ctrlc is disabled in console_tstc()
      sandbox: Don't disable ctrlc() on sandbox if in raw mode
      sandbox: eth-raw: Correct valid socket test in send/recv
      sandbox: Fix format of fake-host-hwaddr in test.dts
      net: Only call halt on a driver that has been init'ed
      sandbox: eth-raw: Make sure descriptors are always initialized
      net: Correct comment in Kconfig
      net: sandbox: Convert sandbox mock eth driver to livetree
      net: sandbox-raw: Convert raw eth driver to livetree
      sandbox: eth-raw: Add a function to ask the host about localhost
      sandbox: eth-raw: Allow interface to be specified by index
      sandbox: eth-raw: Make random MAC addresses available to eth-raw
      sandbox: eth-raw: Add a SIMPLE_BUS to enumerate host interfaces
      net: Correct size of NFS buffers
      net: Check subnet against the actual ip address in use for nfs
      net: Always print basic info for nfs, just like tftp
      net: When checking prerequisites, consider boot_file_name
      net: Re-check prerequisites when autoloading
      net: Make copy_filename() accept NULL src
      net: Read bootfile from env on netboot_common()
      net: Consolidate the parsing of bootfile
      arm: Prevent redefinition error in fsl-layerscape
      phy: Break include cycle
      net: phy: Clean up includes of common.h

Murali Karicheri (1):
      net: phy: dp83867: add workaround for incorrect RX_CTRL pin strap

Siva Durga Prasad Paladugu (1):
      net: zynq_gem: convert to use livetree

 arch/arm/cpu/armv8/fsl-layerscape/cpu.c |   2 +-
 arch/sandbox/cpu/eth-raw-os.c           |  81 +++++--
 arch/sandbox/dts/sandbox.dts            |  18 +-
 arch/sandbox/dts/sandbox64.dts          |  18 +-
 arch/sandbox/dts/test.dts               |   8 +-
 arch/sandbox/include/asm/eth-raw-os.h   |  38 ++-
 cmd/net.c                               |   6 +
 common/console.c                        |   9 +-
 drivers/net/Kconfig                     |   5 +-
 drivers/net/Makefile                    |   1 +
 drivers/net/cpsw.c                      |   2 +-
 drivers/net/mvgbe.c                     | 416 ++++++++++++++++++++++++++------
 drivers/net/mvgbe.h                     |  16 ++
 drivers/net/phy/atheros.c               |   1 +
 drivers/net/phy/broadcom.c              |   1 -
 drivers/net/phy/davicom.c               |   1 +
 drivers/net/phy/generic_10g.c           |   2 -
 drivers/net/phy/lxt.c                   |   1 +
 drivers/net/phy/marvell.c               |   1 -
 drivers/net/phy/micrel_ksz8xxx.c        |   1 -
 drivers/net/phy/micrel_ksz90x1.c        |   2 -
 drivers/net/phy/natsemi.c               |   1 +
 drivers/net/phy/phy.c                   |   6 +-
 drivers/net/phy/realtek.c               |   1 -
 drivers/net/phy/smsc.c                  |   1 +
 drivers/net/phy/teranetics.c            |   1 -
 drivers/net/phy/ti.c                    |  41 +++-
 drivers/net/phy/vitesse.c               |   1 +
 drivers/net/phy/xilinx_phy.c            |  10 +-
 drivers/net/sandbox-raw-bus.c           |  66 +++++
 drivers/net/sandbox-raw.c               |  53 +++-
 drivers/net/sandbox.c                   |  16 +-
 drivers/net/zynq_gem.c                  |  30 ++-
 drivers/serial/sandbox.c                |   4 +
 include/exports.h                       |   3 +-
 include/net.h                           |  14 ++
 include/phy.h                           |  68 ++----
 include/phy_interface.h                 |  65 +++++
 lib/efi_loader/efi_net.c                |   1 +
 net/eth-uclass.c                        |   2 +-
 net/net.c                               |  71 ++++--
 net/nfs.c                               |  43 ++--
 net/nfs.h                               |   7 +-
 net/tftp.c                              |  13 +-
 44 files changed, 830 insertions(+), 318 deletions(-)
 create mode 100644 drivers/net/sandbox-raw-bus.c
 create mode 100644 include/phy_interface.h

Thanks!
-Joe

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

* [U-Boot] Pull request: u-boot-net.git master
  2018-07-02 19:49 Joe Hershberger
  2018-07-02 19:57 ` Tom Rini
@ 2018-07-03  3:24 ` Tom Rini
  1 sibling, 0 replies; 176+ messages in thread
From: Tom Rini @ 2018-07-03  3:24 UTC (permalink / raw)
  To: u-boot

On Mon, Jul 02, 2018 at 02:49:38PM -0500, Joe Hershberger wrote:

> Hi Tom,
> 
> The following changes since commit ac378bb05fa3cac3197085431f577e0dbddd4b4a:
> 
>   Merge git://git.denx.de/u-boot-x86 (2018-07-01 22:13:34 -0400)
> 
> are available in the git repository at:
> 
> 
>   git://git.denx.de/u-boot-net.git master
> 
> for you to fetch changes up to a9ea30d267f26bee0b3a5cdd659624a866da3d19:
> 
>   ax25: Switch to CONFIG_BOOTP_PREFER_SERVERIP (2018-07-02 14:14:21 -0500)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20180702/60c35119/attachment.sig>

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

* [U-Boot] Pull request: u-boot-net.git master
  2018-07-02 19:57 ` Tom Rini
@ 2018-07-02 20:09   ` Joe Hershberger
  0 siblings, 0 replies; 176+ messages in thread
From: Joe Hershberger @ 2018-07-02 20:09 UTC (permalink / raw)
  To: u-boot

On Mon, Jul 2, 2018 at 2:57 PM, Tom Rini <trini@konsulko.com> wrote:
> On Mon, Jul 02, 2018 at 02:49:38PM -0500, Joe Hershberger wrote:
>
>> Hi Tom,
>>
>> The following changes since commit ac378bb05fa3cac3197085431f577e0dbddd4b4a:
>>
>>   Merge git://git.denx.de/u-boot-x86 (2018-07-01 22:13:34 -0400)
>>
>> are available in the git repository at:
>>
>>
>>   git://git.denx.de/u-boot-net.git master
>>
>> for you to fetch changes up to a9ea30d267f26bee0b3a5cdd659624a866da3d19:
>>
>>   ax25: Switch to CONFIG_BOOTP_PREFER_SERVERIP (2018-07-02 14:14:21 -0500)
>>
>> ----------------------------------------------------------------
>> Alex Kiernan (1):
>>       net: fastboot: Fix build when FASTBOOT_FLASH is disabled
>>
>> Alexander Graf (3):
>>       net: Prefer command line arguments
>>       net: Add option to prefer bootp/dhcp serverip
>>       ax25: Switch to CONFIG_BOOTP_PREFER_SERVERIP
>>
>> Lothar Felten (1):
>>       net: Add new wol command - Wake on LAN
>>
>> Michal Simek (1):
>>       net: zynq_gem: Initialize val variable in zynq_gem_miiphy_read()
>>
>> Rabeeh Khoury (2):
>>       net: mvneta: dcache flush TX descriptors at init
>>       net: mvneta: zero Tx descriptors on init
>
> We're a week from release.  Is all of this appropriate at this point?
> Thanks!

I believe so. Just a few bug fixes and a new command that shouldn't
impact anything.

The only thing that I question at all is Alexander's series, but even
that I've tested and seems good. It's at the tail so if you feel
strongly you don't want that at this point you could leave it behind.

Cheers,
-Joe

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

* [U-Boot] Pull request: u-boot-net.git master
  2018-07-02 19:49 Joe Hershberger
@ 2018-07-02 19:57 ` Tom Rini
  2018-07-02 20:09   ` Joe Hershberger
  2018-07-03  3:24 ` Tom Rini
  1 sibling, 1 reply; 176+ messages in thread
From: Tom Rini @ 2018-07-02 19:57 UTC (permalink / raw)
  To: u-boot

On Mon, Jul 02, 2018 at 02:49:38PM -0500, Joe Hershberger wrote:

> Hi Tom,
> 
> The following changes since commit ac378bb05fa3cac3197085431f577e0dbddd4b4a:
> 
>   Merge git://git.denx.de/u-boot-x86 (2018-07-01 22:13:34 -0400)
> 
> are available in the git repository at:
> 
> 
>   git://git.denx.de/u-boot-net.git master
> 
> for you to fetch changes up to a9ea30d267f26bee0b3a5cdd659624a866da3d19:
> 
>   ax25: Switch to CONFIG_BOOTP_PREFER_SERVERIP (2018-07-02 14:14:21 -0500)
> 
> ----------------------------------------------------------------
> Alex Kiernan (1):
>       net: fastboot: Fix build when FASTBOOT_FLASH is disabled
> 
> Alexander Graf (3):
>       net: Prefer command line arguments
>       net: Add option to prefer bootp/dhcp serverip
>       ax25: Switch to CONFIG_BOOTP_PREFER_SERVERIP
> 
> Lothar Felten (1):
>       net: Add new wol command - Wake on LAN
> 
> Michal Simek (1):
>       net: zynq_gem: Initialize val variable in zynq_gem_miiphy_read()
> 
> Rabeeh Khoury (2):
>       net: mvneta: dcache flush TX descriptors at init
>       net: mvneta: zero Tx descriptors on init

We're a week from release.  Is all of this appropriate at this point?
Thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20180702/2ac20486/attachment.sig>

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

* [U-Boot] Pull request: u-boot-net.git master
@ 2018-07-02 19:49 Joe Hershberger
  2018-07-02 19:57 ` Tom Rini
  2018-07-03  3:24 ` Tom Rini
  0 siblings, 2 replies; 176+ messages in thread
From: Joe Hershberger @ 2018-07-02 19:49 UTC (permalink / raw)
  To: u-boot

Hi Tom,

The following changes since commit ac378bb05fa3cac3197085431f577e0dbddd4b4a:

  Merge git://git.denx.de/u-boot-x86 (2018-07-01 22:13:34 -0400)

are available in the git repository at:


  git://git.denx.de/u-boot-net.git master

for you to fetch changes up to a9ea30d267f26bee0b3a5cdd659624a866da3d19:

  ax25: Switch to CONFIG_BOOTP_PREFER_SERVERIP (2018-07-02 14:14:21 -0500)

----------------------------------------------------------------
Alex Kiernan (1):
      net: fastboot: Fix build when FASTBOOT_FLASH is disabled

Alexander Graf (3):
      net: Prefer command line arguments
      net: Add option to prefer bootp/dhcp serverip
      ax25: Switch to CONFIG_BOOTP_PREFER_SERVERIP

Lothar Felten (1):
      net: Add new wol command - Wake on LAN

Michal Simek (1):
      net: zynq_gem: Initialize val variable in zynq_gem_miiphy_read()

Rabeeh Khoury (2):
      net: mvneta: dcache flush TX descriptors at init
      net: mvneta: zero Tx descriptors on init

 cmd/Kconfig                  | 15 +++++++
 cmd/Makefile                 |  1 +
 cmd/net.c                    | 10 ++++-
 cmd/wol.c                    | 33 +++++++++++++++
 configs/ax25-ae350_defconfig |  1 +
 configs/pengwyn_defconfig    |  1 +
 drivers/net/mvneta.c         |  2 +
 drivers/net/zynq_gem.c       |  2 +-
 include/configs/ax25-ae350.h |  1 -
 include/net.h                |  5 ++-
 net/Makefile                 |  1 +
 net/bootp.c                  | 21 +++++++---
 net/fastboot.c               |  2 +
 net/net.c                    | 21 ++++++++++
 net/wol.c                    | 96 ++++++++++++++++++++++++++++++++++++++++++++
 net/wol.h                    | 65 ++++++++++++++++++++++++++++++
 16 files changed, 266 insertions(+), 11 deletions(-)
 create mode 100644 cmd/wol.c
 create mode 100644 net/wol.c
 create mode 100644 net/wol.h

Thanks!
-Joe

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

* [U-Boot] Pull request: u-boot-net.git master
  2018-06-13 19:00 Joe Hershberger
@ 2018-06-14 15:36 ` Tom Rini
  0 siblings, 0 replies; 176+ messages in thread
From: Tom Rini @ 2018-06-14 15:36 UTC (permalink / raw)
  To: u-boot

On Wed, Jun 13, 2018 at 02:00:15PM -0500, Joe Hershberger wrote:

> Hi Tom,
> 
> The following changes since commit acaee30608ce203289a180d664b7f0abb2e64ee7:
> 
>   ARM: DTS: resync a3517.dtsi with Linux 4.17 (2018-06-13 07:49:14 -0400)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-net.git master
> 
> for you to fetch changes up to 5b2c9a6ce3ce66796e8c375133da8340c7ab2adc:
> 
>   net: gem: Check return value from memalign/malloc (2018-06-13 13:59:04 -0500)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20180614/59ebb5cf/attachment.sig>

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

* [U-Boot] Pull request: u-boot-net.git master
@ 2018-06-13 19:00 Joe Hershberger
  2018-06-14 15:36 ` Tom Rini
  0 siblings, 1 reply; 176+ messages in thread
From: Joe Hershberger @ 2018-06-13 19:00 UTC (permalink / raw)
  To: u-boot

Hi Tom,

The following changes since commit acaee30608ce203289a180d664b7f0abb2e64ee7:

  ARM: DTS: resync a3517.dtsi with Linux 4.17 (2018-06-13 07:49:14 -0400)

are available in the git repository at:

  git://git.denx.de/u-boot-net.git master

for you to fetch changes up to 5b2c9a6ce3ce66796e8c375133da8340c7ab2adc:

  net: gem: Check return value from memalign/malloc (2018-06-13 13:59:04 -0500)

----------------------------------------------------------------
Alex Kiernan (1):
      net: cpsw: ti: Reap completed packets before stopping interface

Chris Packham (2):
      net: phy: mv88e61xx: Force CPU port link up
      net: mvgbe: extract common code for SMI wait

Joe Hershberger (2):
      net: Express LINK_LOCAL dependency on LIB_RAND
      net: sunxi: Correct MAC address register order

Jon Nettleton (1):
      mvebu: neta: align DMA buffers

Kunihiko Hayashi (2):
      net: include/phy.h: add new mode for internal phy
      net: add Socionext AVE ethernet driver support

Leonid Iziumtsev (1):
      net: Protect net_state from reentrant net_loop()

Mario Six (3):
      net: Always align tx packets
      net: Initialize as many ethernet devices as possible
      tsec: Fix reading phy registers from DT

Michal Simek (3):
      net: zynq_gem: Fix return type for phy...()
      net: zynq_gem: Initialize phyreg variable
      net: gem: Check return value from memalign/malloc

Quentin Schulz (1):
      net: designware: set the PS bit when resetting DMA bus in MII configuration

Radu Bulie (1):
      drivers/net/vsc9953: Initialize action RAM in VCAP complex

Vasily Khoruzhick (1):
      net: nfs: don't fail when nfs_read_reply returns -NFS_RPC_DROP

Vicentiu Galanopulo (1):
      net/phy/cortina: Add support for CS4223 PHY

 cmd/Kconfig                 |   1 +
 drivers/net/Kconfig         |  10 +
 drivers/net/Makefile        |   1 +
 drivers/net/cpsw.c          |  24 +-
 drivers/net/designware.c    |   9 +
 drivers/net/mvgbe.c         |  47 +--
 drivers/net/mvgbe.h         |   1 +
 drivers/net/mvneta.c        |  18 +-
 drivers/net/phy/cortina.c   |  48 ++-
 drivers/net/phy/mv88e61xx.c |  51 ++-
 drivers/net/sni_ave.c       | 995 ++++++++++++++++++++++++++++++++++++++++++++
 drivers/net/sunxi_emac.c    |   4 +-
 drivers/net/tsec.c          |   5 +-
 drivers/net/vsc9953.c       | 134 ++++++
 drivers/net/zynq_gem.c      |  16 +-
 include/cortina.h           |   4 +
 include/phy.h               |   3 +
 include/vsc9953.h           |  70 ++++
 net/arp.c                   |   3 +-
 net/eth-uclass.c            |   4 +-
 net/net.c                   |   3 +
 net/nfs.c                   |   2 +
 net/ping.c                  |   3 +-
 23 files changed, 1383 insertions(+), 73 deletions(-)
 create mode 100644 drivers/net/sni_ave.c

Thanks!
-Joe

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

* [U-Boot] Pull request: u-boot-net.git master
  2018-04-15  4:18 Joe Hershberger
@ 2018-04-15 17:52 ` Tom Rini
  0 siblings, 0 replies; 176+ messages in thread
From: Tom Rini @ 2018-04-15 17:52 UTC (permalink / raw)
  To: u-boot

On Sat, Apr 14, 2018 at 11:18:45PM -0500, Joe Hershberger wrote:

> Hi Tom,
> 
> There are a few checkpatch warnings, but I checked each of them and they seem appropriate.
> 
> The following changes since commit 93cb6142c1d349492d23bad3951b5a8f59eaafed:
> 
>   Merge git://git.denx.de/u-boot-sh (2018-04-13 09:23:53 -0400)
> 
> are available in the git repository at:
> 
> 
>   git://git.denx.de/u-boot-net.git master
> 
> for you to fetch changes up to 16879cd25a4089cde2f3393fb09567df53402679:
> 
>   net: phy: Don't limit phy addresses by default (2018-04-13 15:56:47 -0500)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20180415/59296822/attachment.sig>

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

* [U-Boot] Pull request: u-boot-net.git master
@ 2018-04-15  4:18 Joe Hershberger
  2018-04-15 17:52 ` Tom Rini
  0 siblings, 1 reply; 176+ messages in thread
From: Joe Hershberger @ 2018-04-15  4:18 UTC (permalink / raw)
  To: u-boot

Hi Tom,

There are a few checkpatch warnings, but I checked each of them and they seem appropriate.

The following changes since commit 93cb6142c1d349492d23bad3951b5a8f59eaafed:

  Merge git://git.denx.de/u-boot-sh (2018-04-13 09:23:53 -0400)

are available in the git repository at:


  git://git.denx.de/u-boot-net.git master

for you to fetch changes up to 16879cd25a4089cde2f3393fb09567df53402679:

  net: phy: Don't limit phy addresses by default (2018-04-13 15:56:47 -0500)

----------------------------------------------------------------
Joe Hershberger (12):
      net: Make CMD_NET a menuconfig
      net: Fix distro default dependencies
      net: Move net command options to the cmd menu
      net: Move the DHCP command below the BOOTP command
      net: Improve menu options and help for BOOTP options
      net: Add the BOOTP_DNS2 option to Kconfig
      net: Improve BOOTP PXE config option
      net: Make the BOOTP options default
      net: Make core net code depend on NET instead of CMD_NET
      Revert "Kconfig: cmd: Make networking command dependent on NET"
      xilinx: Only enable dist boot pxe when DHCP is enabled
      net: phy: Don't limit phy addresses by default

Marek Vasut (1):
      net: sh_eth: Add remaining Gen2 DT compatible

Matt Pelland (1):
      net: mvneta: support setting hardware address

Peng Fan (4):
      net: fec_mxc: simplify fec_get_miibus
      net: fec: set dev->seq to priv->dev_id
      net: fec: sharing MDIO for two enet controllers
      net: fex_mxc: add i.MX6UL/SX/SL compatible

Siva Durga Prasad Paladugu (1):
      net: zynq_gem: Use max-speed property from dt

Ye Li (2):
      net: fec_mxc: Fix DM driver issue in recv
      net: fec: Fix issue in DM probe timeout

 Kconfig                                    |  12 +--
 cmd/Kconfig                                | 127 ++++++++++++++++++++++++-----
 cmd/bootefi.c                              |   4 +-
 cmd/net.c                                  |   4 +
 configs/am335x_baltos_defconfig            |   1 +
 configs/am335x_shc_defconfig               |   1 +
 configs/am335x_shc_ict_defconfig           |   1 +
 configs/am335x_shc_netboot_defconfig       |   1 +
 configs/am335x_shc_prompt_defconfig        |   1 +
 configs/am335x_shc_sdboot_defconfig        |   1 +
 configs/am335x_shc_sdboot_prompt_defconfig |   1 +
 configs/devkit3250_defconfig               |   1 +
 configs/ds414_defconfig                    |   1 +
 configs/khadas-vim_defconfig               |   1 +
 configs/libretech-cc_defconfig             |   1 +
 configs/p212_defconfig                     |   1 +
 configs/pepper_defconfig                   |   1 +
 configs/work_92105_defconfig               |   1 +
 configs/x600_defconfig                     |   1 +
 drivers/net/Kconfig                        |  13 ++-
 drivers/net/fec_mxc.c                      |  55 +++++++++----
 drivers/net/mvneta.c                       |  10 +++
 drivers/net/phy/Kconfig                    |   8 ++
 drivers/net/sh_eth.c                       |   3 +
 drivers/net/zynq_gem.c                     |   9 ++
 include/configs/mx28evk.h                  |   1 +
 include/configs/socfpga_common.h           |   2 +-
 include/configs/xilinx_zynqmp.h            |   2 +-
 include/configs/zynq-common.h              |   2 +-
 include/netdev.h                           |   6 +-
 lib/efi_loader/Makefile                    |   2 +-
 lib/efi_loader/efi_device_path.c           |   2 +-
 net/Kconfig                                |  51 ------------
 net/Makefile                               |  14 ++--
 34 files changed, 224 insertions(+), 118 deletions(-)

Thanks!
-Joe

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

* [U-Boot] Pull request: u-boot-net.git master
  2018-03-22 20:39 Joe Hershberger
@ 2018-03-23  1:21 ` Tom Rini
  0 siblings, 0 replies; 176+ messages in thread
From: Tom Rini @ 2018-03-23  1:21 UTC (permalink / raw)
  To: u-boot

On Thu, Mar 22, 2018 at 03:39:39PM -0500, Joe Hershberger wrote:

> Hi Tom,
> 
> The following changes since commit 2511930193a420eb8bb6cfa9c60912626f68ae67:
> 
>   Merge git://git.denx.de/u-boot-mips (2018-03-21 18:58:03 -0400)
> 
> are available in the git repository at:
> 
> 
>   git://git.denx.de/u-boot-net.git master
> 
> for you to fetch changes up to d04791dfa5e14183148c4b966a392de7a9869a10:
> 
>   net: Drop CONFIG_ENC28J60 (2018-03-22 15:05:32 -0500)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20180322/24e8deaa/attachment.sig>

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

* [U-Boot] Pull request: u-boot-net.git master
@ 2018-03-22 20:39 Joe Hershberger
  2018-03-23  1:21 ` Tom Rini
  0 siblings, 1 reply; 176+ messages in thread
From: Joe Hershberger @ 2018-03-22 20:39 UTC (permalink / raw)
  To: u-boot

Hi Tom,

The following changes since commit 2511930193a420eb8bb6cfa9c60912626f68ae67:

  Merge git://git.denx.de/u-boot-mips (2018-03-21 18:58:03 -0400)

are available in the git repository at:


  git://git.denx.de/u-boot-net.git master

for you to fetch changes up to d04791dfa5e14183148c4b966a392de7a9869a10:

  net: Drop CONFIG_ENC28J60 (2018-03-22 15:05:32 -0500)

----------------------------------------------------------------
Alexander Graf (2):
      net: Only access network devices after init
      lan7xxx: Require phylib

Calvin Johnson (12):
      drivers: net: phy: Fix aquantia compilation with DM
      drivers: net: pfe_eth: LS1012A PFE driver introduction
      drivers: net: pfe_eth: provide pfe commands
      drivers: net: pfe_eth: LS1012A PFE headers
      board: freescale: ls1012aqds: enable network support on ls1012aqds
      board: freescale: ls1012afrdm: enable network support on ls1012afrdm
      board: freescale: ls1012ardb: enable network support on ls1012ardb
      board: freescale: ls1012a2g5rdb: enable network support on ls1012a2g5rdb
      armv8: fsl-lsch2: add pfe macros and update ccsr_scfg structure
      armv8: fsl-lsch2: configure pfe's DDR and HDBUS interfaces and ECC
      armv8: layerscape: csu: enable ns access to PFE registers
      configs: ls1012a: add pfe configuration for LS1012A

Heinrich Schuchardt (3):
      net: mvpp2x: add check after calloc
      drivers: net: cpsw: remove superfluous assignment.
      net: macb: remove superfluous logical constraint

Leonid Iziumtsev (1):
      net: Fix netretry condition

Prabhakar Kushwaha (1):
      armv8: fsl-layerscape: Add support of GPIO structure

Priyanka Jain (2):
      net/phy/cortina.c: Update get_phy_id implementation
      net/phy/cortina: Add No firmware upload option

Tuomas Tynkkynen (1):
      net: Drop CONFIG_ENC28J60

kevans at FreeBSD.org (2):
      net: phy: Add PHY_RTL8211E_PINE64_GIGABIT_FIX for realtek phys
      Configs: Use the newly added PHY_RTL8211E_PINE64_GIGABIT_FIX

 arch/arm/cpu/armv8/fsl-layerscape/soc.c            |  23 +
 .../include/asm/arch-fsl-layerscape/immap_lsch2.h  |  63 +-
 .../include/asm/arch-fsl-layerscape/ns_access.h    |   2 +
 arch/arm/include/asm/arch-fsl-layerscape/soc.h     |   3 +
 board/freescale/ls1012afrdm/Kconfig                |  29 +
 board/freescale/ls1012afrdm/Makefile               |   1 +
 board/freescale/ls1012afrdm/eth.c                  | 124 +++
 board/freescale/ls1012afrdm/ls1012afrdm.c          |   5 -
 board/freescale/ls1012aqds/Kconfig                 |  45 +
 board/freescale/ls1012aqds/Makefile                |   1 +
 board/freescale/ls1012aqds/eth.c                   | 309 +++++++
 board/freescale/ls1012aqds/ls1012aqds.c            |  97 +-
 board/freescale/ls1012aqds/ls1012aqds_pfe.h        |  45 +
 board/freescale/ls1012aqds/ls1012aqds_qixis.h      |   2 +-
 board/freescale/ls1012ardb/Kconfig                 |  59 ++
 board/freescale/ls1012ardb/Makefile                |   1 +
 board/freescale/ls1012ardb/eth.c                   | 135 +++
 board/freescale/ls1012ardb/ls1012ardb.c            |   4 -
 configs/ls1012a2g5rdb_qspi_defconfig               |   2 +
 configs/ls1012afrdm_qspi_defconfig                 |   2 +
 configs/ls1012aqds_qspi_defconfig                  |   2 +
 configs/ls1012ardb_qspi_defconfig                  |   2 +
 configs/pine64_plus_defconfig                      |   2 +
 drivers/net/Kconfig                                |   1 +
 drivers/net/Makefile                               |   2 +-
 drivers/net/cpsw.c                                 |   2 +-
 drivers/net/enc28j60.c                             | 959 --------------------
 drivers/net/enc28j60.h                             | 238 -----
 drivers/net/macb.c                                 |   2 +-
 drivers/net/mvpp2.c                                |   4 +
 drivers/net/pfe_eth/Kconfig                        |  12 +
 drivers/net/pfe_eth/Makefile                       |  12 +
 drivers/net/pfe_eth/pfe_cmd.c                      | 497 ++++++++++
 drivers/net/pfe_eth/pfe_driver.c                   | 643 +++++++++++++
 drivers/net/pfe_eth/pfe_eth.c                      | 297 ++++++
 drivers/net/pfe_eth/pfe_firmware.c                 | 230 +++++
 drivers/net/pfe_eth/pfe_hw.c                       | 999 +++++++++++++++++++++
 drivers/net/pfe_eth/pfe_mdio.c                     | 291 ++++++
 drivers/net/phy/Kconfig                            |  10 +
 drivers/net/phy/aquantia.c                         |   1 +
 drivers/net/phy/cortina.c                          |  59 +-
 drivers/net/phy/realtek.c                          |  34 +
 drivers/usb/eth/Kconfig                            |   2 +
 include/configs/ls1012a2g5rdb.h                    |  11 +-
 include/configs/ls1012a_common.h                   |   6 +-
 include/configs/ls1012afrdm.h                      |   2 +-
 include/configs/ls1012ardb.h                       |   6 +-
 include/dm/platform_data/pfe_dm_eth.h              |  21 +
 include/net/pfe_eth/pfe/cbus.h                     |  77 ++
 include/net/pfe_eth/pfe/cbus/bmu.h                 |  40 +
 include/net/pfe_eth/pfe/cbus/class_csr.h           | 180 ++++
 include/net/pfe_eth/pfe/cbus/emac.h                | 140 +++
 include/net/pfe_eth/pfe/cbus/gpi.h                 |  62 ++
 include/net/pfe_eth/pfe/cbus/hif.h                 |  68 ++
 include/net/pfe_eth/pfe/cbus/hif_nocpy.h           |  40 +
 include/net/pfe_eth/pfe/cbus/tmu_csr.h             | 148 +++
 include/net/pfe_eth/pfe/cbus/util_csr.h            |  47 +
 include/net/pfe_eth/pfe/pfe_hw.h                   | 163 ++++
 include/net/pfe_eth/pfe_driver.h                   |  59 ++
 include/net/pfe_eth/pfe_eth.h                      | 104 +++
 include/net/pfe_eth/pfe_firmware.h                 |  17 +
 include/net/pfe_eth/pfe_mdio.h                     |  13 +
 include/netdev.h                                   |   2 -
 net/eth-uclass.c                                   |   4 +-
 net/net.c                                          |   2 +-
 65 files changed, 5198 insertions(+), 1267 deletions(-)
 create mode 100644 board/freescale/ls1012afrdm/eth.c
 create mode 100644 board/freescale/ls1012aqds/eth.c
 create mode 100644 board/freescale/ls1012aqds/ls1012aqds_pfe.h
 create mode 100644 board/freescale/ls1012ardb/eth.c
 delete mode 100644 drivers/net/enc28j60.c
 delete mode 100644 drivers/net/enc28j60.h
 create mode 100644 drivers/net/pfe_eth/Kconfig
 create mode 100644 drivers/net/pfe_eth/Makefile
 create mode 100644 drivers/net/pfe_eth/pfe_cmd.c
 create mode 100644 drivers/net/pfe_eth/pfe_driver.c
 create mode 100644 drivers/net/pfe_eth/pfe_eth.c
 create mode 100644 drivers/net/pfe_eth/pfe_firmware.c
 create mode 100644 drivers/net/pfe_eth/pfe_hw.c
 create mode 100644 drivers/net/pfe_eth/pfe_mdio.c
 create mode 100644 include/dm/platform_data/pfe_dm_eth.h
 create mode 100644 include/net/pfe_eth/pfe/cbus.h
 create mode 100644 include/net/pfe_eth/pfe/cbus/bmu.h
 create mode 100644 include/net/pfe_eth/pfe/cbus/class_csr.h
 create mode 100644 include/net/pfe_eth/pfe/cbus/emac.h
 create mode 100644 include/net/pfe_eth/pfe/cbus/gpi.h
 create mode 100644 include/net/pfe_eth/pfe/cbus/hif.h
 create mode 100644 include/net/pfe_eth/pfe/cbus/hif_nocpy.h
 create mode 100644 include/net/pfe_eth/pfe/cbus/tmu_csr.h
 create mode 100644 include/net/pfe_eth/pfe/cbus/util_csr.h
 create mode 100644 include/net/pfe_eth/pfe/pfe_hw.h
 create mode 100644 include/net/pfe_eth/pfe_driver.h
 create mode 100644 include/net/pfe_eth/pfe_eth.h
 create mode 100644 include/net/pfe_eth/pfe_firmware.h
 create mode 100644 include/net/pfe_eth/pfe_mdio.h

Thanks!
-Joe

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

* [U-Boot] Pull request: u-boot-net.git master
  2018-02-27 17:17 Joe Hershberger
@ 2018-02-28  3:41 ` Tom Rini
  0 siblings, 0 replies; 176+ messages in thread
From: Tom Rini @ 2018-02-28  3:41 UTC (permalink / raw)
  To: u-boot

On Tue, Feb 27, 2018 at 11:17:42AM -0600, Joe Hershberger wrote:

> Hi Tom,
> 
> The following changes since commit 4bafceff0e9e5a36908031e41c69a6b37e82da58:
> 
>   Merge git://git.denx.de/u-boot-mmc (2018-02-25 22:28:59 -0500)
> 
> are available in the git repository at:
> 
> 
>   git://git.denx.de/u-boot-net.git master
> 
> for you to fetch changes up to a0fd381fc60460a23d85c71ea06af0daa2427b2c:
> 
>   net: phy: smsc: Add SMSC LAN8741 support (2018-02-26 15:51:37 -0600)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20180227/53e510d4/attachment.sig>

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

* [U-Boot] Pull request: u-boot-net.git master
@ 2018-02-27 17:17 Joe Hershberger
  2018-02-28  3:41 ` Tom Rini
  0 siblings, 1 reply; 176+ messages in thread
From: Joe Hershberger @ 2018-02-27 17:17 UTC (permalink / raw)
  To: u-boot

Hi Tom,

The following changes since commit 4bafceff0e9e5a36908031e41c69a6b37e82da58:

  Merge git://git.denx.de/u-boot-mmc (2018-02-25 22:28:59 -0500)

are available in the git repository at:


  git://git.denx.de/u-boot-net.git master

for you to fetch changes up to a0fd381fc60460a23d85c71ea06af0daa2427b2c:

  net: phy: smsc: Add SMSC LAN8741 support (2018-02-26 15:51:37 -0600)

----------------------------------------------------------------
Arno Steffens (1):
      net: phy: smsc: Add SMSC LAN8741 support

Bernhard Messerklinger (1):
      net: e1000: Fix e1000_igb semaphore handling

Eugeniy Paltsev (1):
      NET: designware: fix clock enable

Mario Six (7):
      net: tsec: Fix style violations
      net: tsec: Fix memory leak in error path
      net: tsec: Make live-tree compatible
      net: phy: marvell: Fix style violations
      net: phy: marvell 88e151x: Fix handling of bare RGMII interface type
      cmd: mdio: Fix style violations
      phy: Fix style violations

 cmd/mdio.c                |   7 ++-
 drivers/net/designware.c  |   2 +-
 drivers/net/e1000.c       |   2 +-
 drivers/net/phy/marvell.c |  47 ++++++++++---------
 drivers/net/phy/phy.c     |  94 ++++++++++++++++++++++---------------
 drivers/net/phy/smsc.c    |  11 +++++
 drivers/net/tsec.c        | 116 +++++++++++++++++++++++-----------------------
 7 files changed, 155 insertions(+), 124 deletions(-)

Thanks!
-Joe

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

* [U-Boot] Pull request: u-boot-net.git master
  2018-01-16  2:25 ` Tom Rini
@ 2018-01-17 18:46   ` Joe Hershberger
  0 siblings, 0 replies; 176+ messages in thread
From: Joe Hershberger @ 2018-01-17 18:46 UTC (permalink / raw)
  To: u-boot

Hi Tom,

On Mon, Jan 15, 2018 at 8:25 PM, Tom Rini <trini@konsulko.com> wrote:
> On Mon, Jan 15, 2018 at 12:06:17PM -0600, Joe Hershberger wrote:
>
>> Hi Tom,
>>
>> The following changes since commit 3dde8f20377c3a051dda64497bdf0cdb23e03a2d:
>>
>>   Merge git://git.denx.de/u-boot-mmc (2018-01-14 22:26:38 -0500)
>>
>> are available in the git repository at:
>>
>>
>>   git://git.denx.de/u-boot-net.git master
>>
>> for you to fetch changes up to 1e2d2597a667e16adfe0a8a9be22e904cee84727:
>>
>>   phy: atheros: set auto-negotiation for AR8021 (2018-01-15 12:05:27 -0600)
>>
>
> Applied to u-boot/master, thanks!
>
> But please note from ceheckpatch.pl (which is actually pretty good):

Sorry, I should have noted this in the PR. These remaining checkpatch
spew are deliberate. I reviewed each of them to be acceptable.

Cheers,
-Joe

>
> WARNING: please write a paragraph that describes the config symbol fully
> #37: FILE: drivers/net/Kconfig:188:
> +config MACB_ZYNQ
>
> total: 0 errors, 1 warnings, 0 checks, 213 lines checked
> ERROR: Unrecognized email address: 'Coverity (CID: 144423)'
> #8:
> Reported-by: Coverity (CID: 144423)
>
> total: 1 errors, 0 warnings, 0 checks, 19 lines checked
> WARNING: please write a paragraph that describes the config symbol fully
> #34: FILE: drivers/net/phy/Kconfig:15:
> +config B53_SWITCH
>
> WARNING: added, moved or deleted file(s), does MAINTAINERS need updating?
> #67:
> new file mode 100644
>
> CHECK: Prefer using the BIT macro
> #134: FILE: drivers/net/phy/b53.c:63:
> +#define   PORT_OVERRIDE_SPEED_100M     (1 << PORT_OVERRIDE_SPEED_S)
>
> total: 0 errors, 2 warnings, 1 checks, 675 lines checked
> CHECK: Unbalanced braces around else statement
> #38: FILE: net/bootp.c:396:
> +               } else
>
> total: 0 errors, 0 warnings, 1 checks, 24 lines checked
> WARNING: A patch subject line should describe the change not the tool that found it
> #4:
> Subject: [PATCH] net: sh-eth: Fix coding style checked by checkpatch.pl
>
> WARNING: 'alligned' may be misspelled - perhaps 'aligned'?
> #10:
>     Change from alligned to aligned.
>
> total: 0 errors, 2 warnings, 0 checks, 92 lines checked
> WARNING: please write a paragraph that describes the config symbol fully
> #277: FILE: drivers/net/Kconfig:279:
> +config SH_ETHER
>
> total: 0 errors, 1 warnings, 0 checks, 273 lines checked
>
> --
> Tom
>
> _______________________________________________
> U-Boot mailing list
> U-Boot at lists.denx.de
> https://lists.denx.de/listinfo/u-boot
>

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

* [U-Boot] Pull request: u-boot-net.git master
  2018-01-15 18:06 Joe Hershberger
@ 2018-01-16  2:25 ` Tom Rini
  2018-01-17 18:46   ` Joe Hershberger
  0 siblings, 1 reply; 176+ messages in thread
From: Tom Rini @ 2018-01-16  2:25 UTC (permalink / raw)
  To: u-boot

On Mon, Jan 15, 2018 at 12:06:17PM -0600, Joe Hershberger wrote:

> Hi Tom,
> 
> The following changes since commit 3dde8f20377c3a051dda64497bdf0cdb23e03a2d:
> 
>   Merge git://git.denx.de/u-boot-mmc (2018-01-14 22:26:38 -0500)
> 
> are available in the git repository at:
> 
> 
>   git://git.denx.de/u-boot-net.git master
> 
> for you to fetch changes up to 1e2d2597a667e16adfe0a8a9be22e904cee84727:
> 
>   phy: atheros: set auto-negotiation for AR8021 (2018-01-15 12:05:27 -0600)
> 

Applied to u-boot/master, thanks!

But please note from ceheckpatch.pl (which is actually pretty good):

WARNING: please write a paragraph that describes the config symbol fully
#37: FILE: drivers/net/Kconfig:188:
+config MACB_ZYNQ

total: 0 errors, 1 warnings, 0 checks, 213 lines checked
ERROR: Unrecognized email address: 'Coverity (CID: 144423)'
#8: 
Reported-by: Coverity (CID: 144423)

total: 1 errors, 0 warnings, 0 checks, 19 lines checked
WARNING: please write a paragraph that describes the config symbol fully
#34: FILE: drivers/net/phy/Kconfig:15:
+config B53_SWITCH

WARNING: added, moved or deleted file(s), does MAINTAINERS need updating?
#67: 
new file mode 100644

CHECK: Prefer using the BIT macro
#134: FILE: drivers/net/phy/b53.c:63:
+#define   PORT_OVERRIDE_SPEED_100M	(1 << PORT_OVERRIDE_SPEED_S)

total: 0 errors, 2 warnings, 1 checks, 675 lines checked
CHECK: Unbalanced braces around else statement
#38: FILE: net/bootp.c:396:
+		} else

total: 0 errors, 0 warnings, 1 checks, 24 lines checked
WARNING: A patch subject line should describe the change not the tool that found it
#4: 
Subject: [PATCH] net: sh-eth: Fix coding style checked by checkpatch.pl

WARNING: 'alligned' may be misspelled - perhaps 'aligned'?
#10: 
    Change from alligned to aligned.

total: 0 errors, 2 warnings, 0 checks, 92 lines checked
WARNING: please write a paragraph that describes the config symbol fully
#277: FILE: drivers/net/Kconfig:279:
+config SH_ETHER

total: 0 errors, 1 warnings, 0 checks, 273 lines checked

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20180115/35f8f96b/attachment.sig>

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

* [U-Boot] Pull request: u-boot-net.git master
  2018-01-15 18:22         ` Tom Rini
@ 2018-01-15 18:23           ` Joe Hershberger
  0 siblings, 0 replies; 176+ messages in thread
From: Joe Hershberger @ 2018-01-15 18:23 UTC (permalink / raw)
  To: u-boot

On Mon, Jan 15, 2018 at 12:22 PM, Tom Rini <trini@konsulko.com> wrote:
> On Mon, Jan 15, 2018 at 12:15:24PM -0600, Joe Hershberger wrote:
>> On Mon, Jan 15, 2018 at 12:13 PM, Tom Rini <trini@konsulko.com> wrote:
>> > On Mon, Jan 15, 2018 at 12:10:17PM -0600, Joe Hershberger wrote:
>> >> Hi Tom,
>> >>
>> >> On Tue, Jan 9, 2018 at 12:06 PM, Tom Rini <trini@konsulko.com> wrote:
>> >> > On Wed, Jan 03, 2018 at 03:32:31PM -0600, Joe Hershberger wrote:
>> >> >
>> >> >> Hi Tom,
>> >> >>
>> >> >> The following changes since commit 1314bd1192b4c67d28bdae7eee639588e88090cd:
>> >> >>
>> >> >>   boards: amlogic: khadas-vim: Typo fixup (2018-01-02 07:57:34 -0500)
>> >> >>
>> >> >> are available in the git repository at:
>> >> >>
>> >> >>   git://git.denx.de/u-boot-net.git master
>> >> >>
>> >> >> for you to fetch changes up to c925860a49905177e6c355cacf7a25b4c617af6b:
>> >> >>
>> >> >>   phy: atheros: set auto-negotiation for AR8021 (2018-01-03 11:06:31 -0600)
>> >> >>
>> >> >>
>> >> >> All board pass compile tests on Travis: https://travis-ci.org/jhershbe/u-boot/builds/324666118
>> >> >>
>> >> >>
>> >> >
>> >> > NAK.  The following change (via git bisect'ing):
>> >> > commit 003eaf15a043cf6f9c21d757a93610575d9b7ba2
>> >> > Author: Joe Hershberger <joe.hershberger@ni.com>
>> >> > Date:   Wed Aug 30 17:42:26 2017 -0500
>> >> >
>> >> >     net: Correct size of NFS buffers
>> >> >
>> >> >     Reported-by: Coverity (CID: 152888)
>> >> >     Signed-off-by: Joe Hershberger <joe.hershberger@ni.com>
>> >> > is breaking NFS for me on my am335x_evm:
>> >> > 12:58:46 ----------------------------- Captured stdout call -----------------------------
>> >> > 12:58:46 => nfs 80400000 /tftpboot/1MiBtest.bin
>> >> > 12:58:46 link up on port 0, speed 1000, full duplex
>> >> > 12:58:46 #################################################################
>> >> > 12:58:46         #################################################################
>> >> > 12:58:46         #################################################################
>> >> > 12:58:46         ##########
>> >> > 12:58:46 done
>> >> > 12:58:46 Bytes transferred = 1048576 (100000 hex)
>> >> > 12:58:46 => => crc32 80400000 $filesize
>> >> > 12:58:46 crc32 for 80400000 ... 804fffff ==> 1edf15ed
>> >> > 12:58:46 =>
>> >> > 12:58:46 =============== 1 failed, 78 passed, 25 skipped in 32.80 seconds ===============
>> >> >
>> >> > I can't point to any SW-only tests that show this as they're passing.  Any ideas?
>> >> > Thanks!
>> >>
>> >> I can't see any obvious reason for the error, so it will need
>> >> debugging. I've sent a new PR with this dropped for now. I'll look
>> >> into fixing it for real when I can get to it.
>> >>
>> >> Are these tests you're running possible to include in travis?
>> >
>> > So, that's part of the problem.  These are the standard tests we do run
>> > in Travis, in QEMU, and they pass.  It's only on real hardware where it
>> > fails.
>>
>> OK, good to know. Any particular arch? or just all that you have tried?
>
> It honestly failed on the first real board I tried it on, so I didn't
> try others.  I suppose since I have a faster local box than I used to, I
> might look at turning my real HW tests in jenkins into a matrix rather
> than a single job.  It failed on am335x_evm which is ARM.

Thanks.

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

* [U-Boot] Pull request: u-boot-net.git master
  2018-01-15 18:15       ` Joe Hershberger
@ 2018-01-15 18:22         ` Tom Rini
  2018-01-15 18:23           ` Joe Hershberger
  0 siblings, 1 reply; 176+ messages in thread
From: Tom Rini @ 2018-01-15 18:22 UTC (permalink / raw)
  To: u-boot

On Mon, Jan 15, 2018 at 12:15:24PM -0600, Joe Hershberger wrote:
> On Mon, Jan 15, 2018 at 12:13 PM, Tom Rini <trini@konsulko.com> wrote:
> > On Mon, Jan 15, 2018 at 12:10:17PM -0600, Joe Hershberger wrote:
> >> Hi Tom,
> >>
> >> On Tue, Jan 9, 2018 at 12:06 PM, Tom Rini <trini@konsulko.com> wrote:
> >> > On Wed, Jan 03, 2018 at 03:32:31PM -0600, Joe Hershberger wrote:
> >> >
> >> >> Hi Tom,
> >> >>
> >> >> The following changes since commit 1314bd1192b4c67d28bdae7eee639588e88090cd:
> >> >>
> >> >>   boards: amlogic: khadas-vim: Typo fixup (2018-01-02 07:57:34 -0500)
> >> >>
> >> >> are available in the git repository at:
> >> >>
> >> >>   git://git.denx.de/u-boot-net.git master
> >> >>
> >> >> for you to fetch changes up to c925860a49905177e6c355cacf7a25b4c617af6b:
> >> >>
> >> >>   phy: atheros: set auto-negotiation for AR8021 (2018-01-03 11:06:31 -0600)
> >> >>
> >> >>
> >> >> All board pass compile tests on Travis: https://travis-ci.org/jhershbe/u-boot/builds/324666118
> >> >>
> >> >>
> >> >
> >> > NAK.  The following change (via git bisect'ing):
> >> > commit 003eaf15a043cf6f9c21d757a93610575d9b7ba2
> >> > Author: Joe Hershberger <joe.hershberger@ni.com>
> >> > Date:   Wed Aug 30 17:42:26 2017 -0500
> >> >
> >> >     net: Correct size of NFS buffers
> >> >
> >> >     Reported-by: Coverity (CID: 152888)
> >> >     Signed-off-by: Joe Hershberger <joe.hershberger@ni.com>
> >> > is breaking NFS for me on my am335x_evm:
> >> > 12:58:46 ----------------------------- Captured stdout call -----------------------------
> >> > 12:58:46 => nfs 80400000 /tftpboot/1MiBtest.bin
> >> > 12:58:46 link up on port 0, speed 1000, full duplex
> >> > 12:58:46 #################################################################
> >> > 12:58:46         #################################################################
> >> > 12:58:46         #################################################################
> >> > 12:58:46         ##########
> >> > 12:58:46 done
> >> > 12:58:46 Bytes transferred = 1048576 (100000 hex)
> >> > 12:58:46 => => crc32 80400000 $filesize
> >> > 12:58:46 crc32 for 80400000 ... 804fffff ==> 1edf15ed
> >> > 12:58:46 =>
> >> > 12:58:46 =============== 1 failed, 78 passed, 25 skipped in 32.80 seconds ===============
> >> >
> >> > I can't point to any SW-only tests that show this as they're passing.  Any ideas?
> >> > Thanks!
> >>
> >> I can't see any obvious reason for the error, so it will need
> >> debugging. I've sent a new PR with this dropped for now. I'll look
> >> into fixing it for real when I can get to it.
> >>
> >> Are these tests you're running possible to include in travis?
> >
> > So, that's part of the problem.  These are the standard tests we do run
> > in Travis, in QEMU, and they pass.  It's only on real hardware where it
> > fails.
> 
> OK, good to know. Any particular arch? or just all that you have tried?

It honestly failed on the first real board I tried it on, so I didn't
try others.  I suppose since I have a faster local box than I used to, I
might look at turning my real HW tests in jenkins into a matrix rather
than a single job.  It failed on am335x_evm which is ARM.

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20180115/d604a5b6/attachment.sig>

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

* [U-Boot] Pull request: u-boot-net.git master
  2018-01-15 18:13     ` Tom Rini
@ 2018-01-15 18:15       ` Joe Hershberger
  2018-01-15 18:22         ` Tom Rini
  0 siblings, 1 reply; 176+ messages in thread
From: Joe Hershberger @ 2018-01-15 18:15 UTC (permalink / raw)
  To: u-boot

On Mon, Jan 15, 2018 at 12:13 PM, Tom Rini <trini@konsulko.com> wrote:
> On Mon, Jan 15, 2018 at 12:10:17PM -0600, Joe Hershberger wrote:
>> Hi Tom,
>>
>> On Tue, Jan 9, 2018 at 12:06 PM, Tom Rini <trini@konsulko.com> wrote:
>> > On Wed, Jan 03, 2018 at 03:32:31PM -0600, Joe Hershberger wrote:
>> >
>> >> Hi Tom,
>> >>
>> >> The following changes since commit 1314bd1192b4c67d28bdae7eee639588e88090cd:
>> >>
>> >>   boards: amlogic: khadas-vim: Typo fixup (2018-01-02 07:57:34 -0500)
>> >>
>> >> are available in the git repository at:
>> >>
>> >>   git://git.denx.de/u-boot-net.git master
>> >>
>> >> for you to fetch changes up to c925860a49905177e6c355cacf7a25b4c617af6b:
>> >>
>> >>   phy: atheros: set auto-negotiation for AR8021 (2018-01-03 11:06:31 -0600)
>> >>
>> >>
>> >> All board pass compile tests on Travis: https://travis-ci.org/jhershbe/u-boot/builds/324666118
>> >>
>> >>
>> >
>> > NAK.  The following change (via git bisect'ing):
>> > commit 003eaf15a043cf6f9c21d757a93610575d9b7ba2
>> > Author: Joe Hershberger <joe.hershberger@ni.com>
>> > Date:   Wed Aug 30 17:42:26 2017 -0500
>> >
>> >     net: Correct size of NFS buffers
>> >
>> >     Reported-by: Coverity (CID: 152888)
>> >     Signed-off-by: Joe Hershberger <joe.hershberger@ni.com>
>> > is breaking NFS for me on my am335x_evm:
>> > 12:58:46 ----------------------------- Captured stdout call -----------------------------
>> > 12:58:46 => nfs 80400000 /tftpboot/1MiBtest.bin
>> > 12:58:46 link up on port 0, speed 1000, full duplex
>> > 12:58:46 #################################################################
>> > 12:58:46         #################################################################
>> > 12:58:46         #################################################################
>> > 12:58:46         ##########
>> > 12:58:46 done
>> > 12:58:46 Bytes transferred = 1048576 (100000 hex)
>> > 12:58:46 => => crc32 80400000 $filesize
>> > 12:58:46 crc32 for 80400000 ... 804fffff ==> 1edf15ed
>> > 12:58:46 =>
>> > 12:58:46 =============== 1 failed, 78 passed, 25 skipped in 32.80 seconds ===============
>> >
>> > I can't point to any SW-only tests that show this as they're passing.  Any ideas?
>> > Thanks!
>>
>> I can't see any obvious reason for the error, so it will need
>> debugging. I've sent a new PR with this dropped for now. I'll look
>> into fixing it for real when I can get to it.
>>
>> Are these tests you're running possible to include in travis?
>
> So, that's part of the problem.  These are the standard tests we do run
> in Travis, in QEMU, and they pass.  It's only on real hardware where it
> fails.

OK, good to know. Any particular arch? or just all that you have tried?

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

* [U-Boot] Pull request: u-boot-net.git master
  2018-01-15 18:10   ` Joe Hershberger
@ 2018-01-15 18:13     ` Tom Rini
  2018-01-15 18:15       ` Joe Hershberger
  0 siblings, 1 reply; 176+ messages in thread
From: Tom Rini @ 2018-01-15 18:13 UTC (permalink / raw)
  To: u-boot

On Mon, Jan 15, 2018 at 12:10:17PM -0600, Joe Hershberger wrote:
> Hi Tom,
> 
> On Tue, Jan 9, 2018 at 12:06 PM, Tom Rini <trini@konsulko.com> wrote:
> > On Wed, Jan 03, 2018 at 03:32:31PM -0600, Joe Hershberger wrote:
> >
> >> Hi Tom,
> >>
> >> The following changes since commit 1314bd1192b4c67d28bdae7eee639588e88090cd:
> >>
> >>   boards: amlogic: khadas-vim: Typo fixup (2018-01-02 07:57:34 -0500)
> >>
> >> are available in the git repository at:
> >>
> >>   git://git.denx.de/u-boot-net.git master
> >>
> >> for you to fetch changes up to c925860a49905177e6c355cacf7a25b4c617af6b:
> >>
> >>   phy: atheros: set auto-negotiation for AR8021 (2018-01-03 11:06:31 -0600)
> >>
> >>
> >> All board pass compile tests on Travis: https://travis-ci.org/jhershbe/u-boot/builds/324666118
> >>
> >>
> >
> > NAK.  The following change (via git bisect'ing):
> > commit 003eaf15a043cf6f9c21d757a93610575d9b7ba2
> > Author: Joe Hershberger <joe.hershberger@ni.com>
> > Date:   Wed Aug 30 17:42:26 2017 -0500
> >
> >     net: Correct size of NFS buffers
> >
> >     Reported-by: Coverity (CID: 152888)
> >     Signed-off-by: Joe Hershberger <joe.hershberger@ni.com>
> > is breaking NFS for me on my am335x_evm:
> > 12:58:46 ----------------------------- Captured stdout call -----------------------------
> > 12:58:46 => nfs 80400000 /tftpboot/1MiBtest.bin
> > 12:58:46 link up on port 0, speed 1000, full duplex
> > 12:58:46 #################################################################
> > 12:58:46         #################################################################
> > 12:58:46         #################################################################
> > 12:58:46         ##########
> > 12:58:46 done
> > 12:58:46 Bytes transferred = 1048576 (100000 hex)
> > 12:58:46 => => crc32 80400000 $filesize
> > 12:58:46 crc32 for 80400000 ... 804fffff ==> 1edf15ed
> > 12:58:46 =>
> > 12:58:46 =============== 1 failed, 78 passed, 25 skipped in 32.80 seconds ===============
> >
> > I can't point to any SW-only tests that show this as they're passing.  Any ideas?
> > Thanks!
> 
> I can't see any obvious reason for the error, so it will need
> debugging. I've sent a new PR with this dropped for now. I'll look
> into fixing it for real when I can get to it.
> 
> Are these tests you're running possible to include in travis?

So, that's part of the problem.  These are the standard tests we do run
in Travis, in QEMU, and they pass.  It's only on real hardware where it
fails.

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20180115/9c9d36be/attachment.sig>

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

* [U-Boot] Pull request: u-boot-net.git master
  2018-01-09 18:06 ` Tom Rini
@ 2018-01-15 18:10   ` Joe Hershberger
  2018-01-15 18:13     ` Tom Rini
  0 siblings, 1 reply; 176+ messages in thread
From: Joe Hershberger @ 2018-01-15 18:10 UTC (permalink / raw)
  To: u-boot

Hi Tom,

On Tue, Jan 9, 2018 at 12:06 PM, Tom Rini <trini@konsulko.com> wrote:
> On Wed, Jan 03, 2018 at 03:32:31PM -0600, Joe Hershberger wrote:
>
>> Hi Tom,
>>
>> The following changes since commit 1314bd1192b4c67d28bdae7eee639588e88090cd:
>>
>>   boards: amlogic: khadas-vim: Typo fixup (2018-01-02 07:57:34 -0500)
>>
>> are available in the git repository at:
>>
>>   git://git.denx.de/u-boot-net.git master
>>
>> for you to fetch changes up to c925860a49905177e6c355cacf7a25b4c617af6b:
>>
>>   phy: atheros: set auto-negotiation for AR8021 (2018-01-03 11:06:31 -0600)
>>
>>
>> All board pass compile tests on Travis: https://travis-ci.org/jhershbe/u-boot/builds/324666118
>>
>>
>
> NAK.  The following change (via git bisect'ing):
> commit 003eaf15a043cf6f9c21d757a93610575d9b7ba2
> Author: Joe Hershberger <joe.hershberger@ni.com>
> Date:   Wed Aug 30 17:42:26 2017 -0500
>
>     net: Correct size of NFS buffers
>
>     Reported-by: Coverity (CID: 152888)
>     Signed-off-by: Joe Hershberger <joe.hershberger@ni.com>
> is breaking NFS for me on my am335x_evm:
> 12:58:46 ----------------------------- Captured stdout call -----------------------------
> 12:58:46 => nfs 80400000 /tftpboot/1MiBtest.bin
> 12:58:46 link up on port 0, speed 1000, full duplex
> 12:58:46 #################################################################
> 12:58:46         #################################################################
> 12:58:46         #################################################################
> 12:58:46         ##########
> 12:58:46 done
> 12:58:46 Bytes transferred = 1048576 (100000 hex)
> 12:58:46 => => crc32 80400000 $filesize
> 12:58:46 crc32 for 80400000 ... 804fffff ==> 1edf15ed
> 12:58:46 =>
> 12:58:46 =============== 1 failed, 78 passed, 25 skipped in 32.80 seconds ===============
>
> I can't point to any SW-only tests that show this as they're passing.  Any ideas?
> Thanks!

I can't see any obvious reason for the error, so it will need
debugging. I've sent a new PR with this dropped for now. I'll look
into fixing it for real when I can get to it.

Are these tests you're running possible to include in travis?

Thanks,
-Joe

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

* [U-Boot] Pull request: u-boot-net.git master
@ 2018-01-15 18:06 Joe Hershberger
  2018-01-16  2:25 ` Tom Rini
  0 siblings, 1 reply; 176+ messages in thread
From: Joe Hershberger @ 2018-01-15 18:06 UTC (permalink / raw)
  To: u-boot

Hi Tom,

The following changes since commit 3dde8f20377c3a051dda64497bdf0cdb23e03a2d:

  Merge git://git.denx.de/u-boot-mmc (2018-01-14 22:26:38 -0500)

are available in the git repository at:


  git://git.denx.de/u-boot-net.git master

for you to fetch changes up to 1e2d2597a667e16adfe0a8a9be22e904cee84727:

  phy: atheros: set auto-negotiation for AR8021 (2018-01-15 12:05:27 -0600)

----------------------------------------------------------------
Chris Brandt (3):
      net: sh-eth: fix inl and outl definitions
      net: sh-eth: remove sh_eth_offset_rz table
      net: miiphybb: fix casting error

Florian Fainelli (4):
      net: phy: Add Broadcom BCM53xx switch driver
      net: designware: Pad small packets
      net: phy: b53: Add b53_reg read/write commands
      configs: Update Lamobo_R1 with B53 switch options

Jason Brown (1):
      net: mvneta - Fixed recv() when multiple packets have arrived.

Joe Hershberger (3):
      net: Fix buffer overrun error in netconsole
      net: Remove nfs.h include from bootp.c
      net: dhcp: Allow "MAY_FAIL" to still try each adapter

Lukasz Majewski (1):
      net: phy: marvell: Add functions to read PHY's extended registers

Nobuhiro Iwamatsu (5):
      net: sh-eth: Fix coding style checked by checkpatch.pl
      net: sh-eth: Remove bd_t from sh_eth_config()
      net: sh-eth: Change read/write() param to struct sh_eth_info
      net: sh-eth: Fix misaligned cache operation warning
      net: sh-eth: Add to Kconfig and convert

Patrice Chotard (2):
      dm: core: add missing dev_count_phandle_with_args()
      net: designware: add clock support

Wilson Lee (1):
      net: macb: Add support for Xilinx Zynq SoC

Zhao Qiang (1):
      phy: atheros: set auto-negotiation for AR8021

 configs/Lamobo_R1_defconfig        |   3 +
 configs/alt_defconfig              |   3 +-
 configs/ap_sh4a_4a_defconfig       |   3 +-
 configs/armadillo-800eva_defconfig |   3 +-
 configs/ecovec_defconfig           |   3 +-
 configs/espt_defconfig             |   3 +-
 configs/gose_defconfig             |   3 +-
 configs/koelsch_defconfig          |   3 +-
 configs/lager_defconfig            |   3 +-
 configs/porter_defconfig           |   3 +-
 configs/r0p7734_defconfig          |   3 +-
 configs/sh7752evb_defconfig        |   3 +-
 configs/sh7753evb_defconfig        |   3 +-
 configs/sh7757lcr_defconfig        |   3 +-
 configs/sh7763rdp_defconfig        |   3 +-
 configs/silk_defconfig             |   3 +-
 configs/stout_defconfig            |   3 +-
 drivers/core/read.c                |   7 +
 drivers/net/Kconfig                |  13 +
 drivers/net/designware.c           |  48 +++
 drivers/net/designware.h           |   4 +
 drivers/net/macb.c                 |  91 ++++-
 drivers/net/macb.h                 |   1 +
 drivers/net/mvneta.c               |   6 +-
 drivers/net/netconsole.c           |   7 +-
 drivers/net/phy/Kconfig            |  17 +
 drivers/net/phy/Makefile           |   1 +
 drivers/net/phy/atheros.c          |   1 +
 drivers/net/phy/b53.c              | 768 +++++++++++++++++++++++++++++++++++++
 drivers/net/phy/marvell.c          |  29 ++
 drivers/net/phy/miiphybb.c         |   2 +-
 drivers/net/phy/phy.c              |   3 +
 drivers/net/sh_eth.c               | 155 ++++----
 drivers/net/sh_eth.h               |  76 +---
 include/configs/alt.h              |   1 -
 include/configs/ap_sh4a_4a.h       |   1 -
 include/configs/armadillo-800eva.h |   1 -
 include/configs/ecovec.h           |   1 -
 include/configs/espt.h             |   1 -
 include/configs/gose.h             |   1 -
 include/configs/koelsch.h          |   1 -
 include/configs/lager.h            |   1 -
 include/configs/porter.h           |   1 -
 include/configs/r0p7734.h          |   1 -
 include/configs/sh7752evb.h        |   1 -
 include/configs/sh7753evb.h        |   1 -
 include/configs/sh7757lcr.h        |   1 -
 include/configs/sh7763rdp.h        |   1 -
 include/configs/silk.h             |   1 -
 include/configs/stout.h            |   1 -
 include/phy.h                      |   1 +
 net/bootp.c                        |  18 +-
 scripts/config_whitelist.txt       |   1 -
 53 files changed, 1131 insertions(+), 185 deletions(-)
 create mode 100644 drivers/net/phy/b53.c

Thanks!
-Joe

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

* [U-Boot] Pull request: u-boot-net.git master
  2018-01-03 21:32 Joe Hershberger
  2018-01-04  1:09 ` Tom Rini
@ 2018-01-09 18:06 ` Tom Rini
  2018-01-15 18:10   ` Joe Hershberger
  1 sibling, 1 reply; 176+ messages in thread
From: Tom Rini @ 2018-01-09 18:06 UTC (permalink / raw)
  To: u-boot

On Wed, Jan 03, 2018 at 03:32:31PM -0600, Joe Hershberger wrote:

> Hi Tom,
> 
> The following changes since commit 1314bd1192b4c67d28bdae7eee639588e88090cd:
> 
>   boards: amlogic: khadas-vim: Typo fixup (2018-01-02 07:57:34 -0500)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-net.git master
> 
> for you to fetch changes up to c925860a49905177e6c355cacf7a25b4c617af6b:
> 
>   phy: atheros: set auto-negotiation for AR8021 (2018-01-03 11:06:31 -0600)
> 
> 
> All board pass compile tests on Travis: https://travis-ci.org/jhershbe/u-boot/builds/324666118
> 
> 

NAK.  The following change (via git bisect'ing):
commit 003eaf15a043cf6f9c21d757a93610575d9b7ba2
Author: Joe Hershberger <joe.hershberger@ni.com>
Date:   Wed Aug 30 17:42:26 2017 -0500

    net: Correct size of NFS buffers
    
    Reported-by: Coverity (CID: 152888)
    Signed-off-by: Joe Hershberger <joe.hershberger@ni.com>
is breaking NFS for me on my am335x_evm:
12:58:46 ----------------------------- Captured stdout call -----------------------------
12:58:46 => nfs 80400000 /tftpboot/1MiBtest.bin
12:58:46 link up on port 0, speed 1000, full duplex
12:58:46 #################################################################
12:58:46 	 #################################################################
12:58:46 	 #################################################################
12:58:46 	 ##########
12:58:46 done
12:58:46 Bytes transferred = 1048576 (100000 hex)
12:58:46 => => crc32 80400000 $filesize
12:58:46 crc32 for 80400000 ... 804fffff ==> 1edf15ed
12:58:46 => 
12:58:46 =============== 1 failed, 78 passed, 25 skipped in 32.80 seconds ===============

I can't point to any SW-only tests that show this as they're passing.  Any ideas?
Thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20180109/9d33b33b/attachment.sig>

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

* [U-Boot] Pull request: u-boot-net.git master
  2018-01-04  1:09 ` Tom Rini
@ 2018-01-04 17:56   ` Joe Hershberger
  0 siblings, 0 replies; 176+ messages in thread
From: Joe Hershberger @ 2018-01-04 17:56 UTC (permalink / raw)
  To: u-boot

Hi Tom,

On Wed, Jan 3, 2018 at 7:09 PM, Tom Rini <trini@konsulko.com> wrote:
> On Wed, Jan 03, 2018 at 03:32:31PM -0600, Joe Hershberger wrote:
>> Hi Tom,
>>
>> The following changes since commit 1314bd1192b4c67d28bdae7eee639588e88090cd:
>>
>>   boards: amlogic: khadas-vim: Typo fixup (2018-01-02 07:57:34 -0500)
>>
>> are available in the git repository at:
>>
>>   git://git.denx.de/u-boot-net.git master
>>
>> for you to fetch changes up to c925860a49905177e6c355cacf7a25b4c617af6b:
>>
>>   phy: atheros: set auto-negotiation for AR8021 (2018-01-03 11:06:31 -0600)
>>
>>
>> All board pass compile tests on Travis: https://travis-ci.org/jhershbe/u-boot/builds/324666118
>>
>>
>> ----------------------------------------------------------------
>> Chris Brandt (3):
>>       net: sh-eth: fix inl and outl definitions
>>       net: sh-eth: remove sh_eth_offset_rz table
>>       net: miiphybb: fix casting error
>>
>> Florian Fainelli (4):
>>       net: phy: Add Broadcom BCM53xx switch driver
>>       net: designware: Pad small packets
>>       net: phy: b53: Add b53_reg read/write commands
>>       configs: Update Lamobo_R1 with B53 switch options
>>
>> Jason Brown (1):
>>       net: mvneta - Fixed recv() when multiple packets have arrived.
>>
>> Joe Hershberger (4):
>>       net: Fix buffer overrun error in netconsole
>>       net: Remove nfs.h include from bootp.c
>>       net: Correct size of NFS buffers
>>       net: dhcp: Allow "MAY_FAIL" to still try each adapter
>>
>> Lukasz Majewski (1):
>>       net: phy: marvell: Add functions to read PHY's extended registers
>>
>> Nobuhiro Iwamatsu (5):
>>       net: sh-eth: Fix coding style checked by checkpatch.pl
>>       net: sh-eth: Remove bd_t from sh_eth_config()
>>       net: sh-eth: Change read/write() param to struct sh_eth_info
>>       net: sh-eth: Fix misaligned cache operation warning
>>       net: sh-eth: Add to Kconfig and convert
>>
>> Patrice Chotard (2):
>>       dm: core: add missing dev_count_phandle_with_args()
>>       net: designware: add clock support
>>
>> Wilson Lee (1):
>>       net: macb: Add support for Xilinx Zynq SoC
>>
>> Zhao Qiang (1):
>>       phy: atheros: set auto-negotiation for AR8021
>
> As-is, this is too close to the release for all of this.  Should I wait
> until after release, or do you want to re-work this for just critical
> fixes?  Thanks!

Sure, waiting until after release is fine. There aren't any "critical"
fixes in this.

Thanks,
-Joe

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

* [U-Boot] Pull request: u-boot-net.git master
  2018-01-03 21:32 Joe Hershberger
@ 2018-01-04  1:09 ` Tom Rini
  2018-01-04 17:56   ` Joe Hershberger
  2018-01-09 18:06 ` Tom Rini
  1 sibling, 1 reply; 176+ messages in thread
From: Tom Rini @ 2018-01-04  1:09 UTC (permalink / raw)
  To: u-boot

On Wed, Jan 03, 2018 at 03:32:31PM -0600, Joe Hershberger wrote:
> Hi Tom,
> 
> The following changes since commit 1314bd1192b4c67d28bdae7eee639588e88090cd:
> 
>   boards: amlogic: khadas-vim: Typo fixup (2018-01-02 07:57:34 -0500)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-net.git master
> 
> for you to fetch changes up to c925860a49905177e6c355cacf7a25b4c617af6b:
> 
>   phy: atheros: set auto-negotiation for AR8021 (2018-01-03 11:06:31 -0600)
> 
> 
> All board pass compile tests on Travis: https://travis-ci.org/jhershbe/u-boot/builds/324666118
> 
> 
> ----------------------------------------------------------------
> Chris Brandt (3):
>       net: sh-eth: fix inl and outl definitions
>       net: sh-eth: remove sh_eth_offset_rz table
>       net: miiphybb: fix casting error
> 
> Florian Fainelli (4):
>       net: phy: Add Broadcom BCM53xx switch driver
>       net: designware: Pad small packets
>       net: phy: b53: Add b53_reg read/write commands
>       configs: Update Lamobo_R1 with B53 switch options
> 
> Jason Brown (1):
>       net: mvneta - Fixed recv() when multiple packets have arrived.
> 
> Joe Hershberger (4):
>       net: Fix buffer overrun error in netconsole
>       net: Remove nfs.h include from bootp.c
>       net: Correct size of NFS buffers
>       net: dhcp: Allow "MAY_FAIL" to still try each adapter
> 
> Lukasz Majewski (1):
>       net: phy: marvell: Add functions to read PHY's extended registers
> 
> Nobuhiro Iwamatsu (5):
>       net: sh-eth: Fix coding style checked by checkpatch.pl
>       net: sh-eth: Remove bd_t from sh_eth_config()
>       net: sh-eth: Change read/write() param to struct sh_eth_info
>       net: sh-eth: Fix misaligned cache operation warning
>       net: sh-eth: Add to Kconfig and convert
> 
> Patrice Chotard (2):
>       dm: core: add missing dev_count_phandle_with_args()
>       net: designware: add clock support
> 
> Wilson Lee (1):
>       net: macb: Add support for Xilinx Zynq SoC
> 
> Zhao Qiang (1):
>       phy: atheros: set auto-negotiation for AR8021

As-is, this is too close to the release for all of this.  Should I wait
until after release, or do you want to re-work this for just critical
fixes?  Thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20180103/aaa518e4/attachment.sig>

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

* [U-Boot] Pull request: u-boot-net.git master
@ 2018-01-03 21:32 Joe Hershberger
  2018-01-04  1:09 ` Tom Rini
  2018-01-09 18:06 ` Tom Rini
  0 siblings, 2 replies; 176+ messages in thread
From: Joe Hershberger @ 2018-01-03 21:32 UTC (permalink / raw)
  To: u-boot

Hi Tom,

The following changes since commit 1314bd1192b4c67d28bdae7eee639588e88090cd:

  boards: amlogic: khadas-vim: Typo fixup (2018-01-02 07:57:34 -0500)

are available in the git repository at:

  git://git.denx.de/u-boot-net.git master

for you to fetch changes up to c925860a49905177e6c355cacf7a25b4c617af6b:

  phy: atheros: set auto-negotiation for AR8021 (2018-01-03 11:06:31 -0600)


All board pass compile tests on Travis: https://travis-ci.org/jhershbe/u-boot/builds/324666118


----------------------------------------------------------------
Chris Brandt (3):
      net: sh-eth: fix inl and outl definitions
      net: sh-eth: remove sh_eth_offset_rz table
      net: miiphybb: fix casting error

Florian Fainelli (4):
      net: phy: Add Broadcom BCM53xx switch driver
      net: designware: Pad small packets
      net: phy: b53: Add b53_reg read/write commands
      configs: Update Lamobo_R1 with B53 switch options

Jason Brown (1):
      net: mvneta - Fixed recv() when multiple packets have arrived.

Joe Hershberger (4):
      net: Fix buffer overrun error in netconsole
      net: Remove nfs.h include from bootp.c
      net: Correct size of NFS buffers
      net: dhcp: Allow "MAY_FAIL" to still try each adapter

Lukasz Majewski (1):
      net: phy: marvell: Add functions to read PHY's extended registers

Nobuhiro Iwamatsu (5):
      net: sh-eth: Fix coding style checked by checkpatch.pl
      net: sh-eth: Remove bd_t from sh_eth_config()
      net: sh-eth: Change read/write() param to struct sh_eth_info
      net: sh-eth: Fix misaligned cache operation warning
      net: sh-eth: Add to Kconfig and convert

Patrice Chotard (2):
      dm: core: add missing dev_count_phandle_with_args()
      net: designware: add clock support

Wilson Lee (1):
      net: macb: Add support for Xilinx Zynq SoC

Zhao Qiang (1):
      phy: atheros: set auto-negotiation for AR8021

 configs/Lamobo_R1_defconfig        |   3 +
 configs/alt_defconfig              |   3 +-
 configs/ap_sh4a_4a_defconfig       |   3 +-
 configs/armadillo-800eva_defconfig |   3 +-
 configs/ecovec_defconfig           |   3 +-
 configs/espt_defconfig             |   3 +-
 configs/gose_defconfig             |   3 +-
 configs/koelsch_defconfig          |   3 +-
 configs/lager_defconfig            |   3 +-
 configs/porter_defconfig           |   3 +-
 configs/r0p7734_defconfig          |   3 +-
 configs/sh7752evb_defconfig        |   3 +-
 configs/sh7753evb_defconfig        |   3 +-
 configs/sh7757lcr_defconfig        |   3 +-
 configs/sh7763rdp_defconfig        |   3 +-
 configs/silk_defconfig             |   3 +-
 configs/stout_defconfig            |   3 +-
 drivers/core/read.c                |   7 +
 drivers/net/Kconfig                |  13 +
 drivers/net/designware.c           |  48 +++
 drivers/net/designware.h           |   4 +
 drivers/net/macb.c                 |  91 ++++-
 drivers/net/macb.h                 |   1 +
 drivers/net/mvneta.c               |   6 +-
 drivers/net/netconsole.c           |   7 +-
 drivers/net/phy/Kconfig            |  17 +
 drivers/net/phy/Makefile           |   1 +
 drivers/net/phy/atheros.c          |   1 +
 drivers/net/phy/b53.c              | 768 +++++++++++++++++++++++++++++++++++++
 drivers/net/phy/marvell.c          |  29 ++
 drivers/net/phy/miiphybb.c         |   2 +-
 drivers/net/phy/phy.c              |   3 +
 drivers/net/sh_eth.c               | 155 ++++----
 drivers/net/sh_eth.h               |  76 +---
 include/configs/alt.h              |   1 -
 include/configs/ap_sh4a_4a.h       |   1 -
 include/configs/armadillo-800eva.h |   1 -
 include/configs/ecovec.h           |   1 -
 include/configs/espt.h             |   1 -
 include/configs/gose.h             |   1 -
 include/configs/koelsch.h          |   1 -
 include/configs/lager.h            |   1 -
 include/configs/porter.h           |   1 -
 include/configs/r0p7734.h          |   1 -
 include/configs/sh7752evb.h        |   1 -
 include/configs/sh7753evb.h        |   1 -
 include/configs/sh7757lcr.h        |   1 -
 include/configs/sh7763rdp.h        |   1 -
 include/configs/silk.h             |   1 -
 include/configs/stout.h            |   1 -
 include/phy.h                      |   1 +
 net/bootp.c                        |  18 +-
 net/nfs.h                          |   4 +-
 scripts/config_whitelist.txt       |   1 -
 54 files changed, 1133 insertions(+), 187 deletions(-)
 create mode 100644 drivers/net/phy/b53.c

Thanks!
-Joe

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

* [U-Boot] Pull request: u-boot-net.git master
  2017-09-07 18:29 Joe Hershberger
@ 2017-09-08  0:02 ` Tom Rini
  0 siblings, 0 replies; 176+ messages in thread
From: Tom Rini @ 2017-09-08  0:02 UTC (permalink / raw)
  To: u-boot

On Thu, Sep 07, 2017 at 01:29:37PM -0500, Joe Hershberger wrote:

> Hi Tom,
> 
> A few minor fixes for you.
> RGMII fix for LS1043/6 and cosmetic stuff.
> 
> The following changes since commit 84a42069f253554dbc2c7b4bbd28149a7a88c0ab:
> 
>   env: Add 'envtools' target to 'make help' (2017-09-05 20:34:09 -0400)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-net.git master
> 
> for you to fetch changes up to e4691564ccd366618934e70b7f621df7e1c5d70b:
> 
>   net: fix typos (2017-09-07 13:23:52 -0500)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20170907/956a9191/attachment.sig>

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

* [U-Boot] Pull request: u-boot-net.git master
@ 2017-09-07 18:29 Joe Hershberger
  2017-09-08  0:02 ` Tom Rini
  0 siblings, 1 reply; 176+ messages in thread
From: Joe Hershberger @ 2017-09-07 18:29 UTC (permalink / raw)
  To: u-boot

Hi Tom,

A few minor fixes for you.
RGMII fix for LS1043/6 and cosmetic stuff.

The following changes since commit 84a42069f253554dbc2c7b4bbd28149a7a88c0ab:

  env: Add 'envtools' target to 'make help' (2017-09-05 20:34:09 -0400)

are available in the git repository at:

  git://git.denx.de/u-boot-net.git master

for you to fetch changes up to e4691564ccd366618934e70b7f621df7e1c5d70b:

  net: fix typos (2017-09-07 13:23:52 -0500)

----------------------------------------------------------------
Heinrich Schuchardt (1):
      net: fix typos

Madalin Bucur (2):
      net: phy: realtek: fix enabling of the TX-delay for RTL8211F
      armv8: ls1043/ls1046aqds: add support for RGMII_TXID

Tom Rini (1):
      net: nfs: Drop CONFIG_NFS_READ_SIZE

 board/freescale/ls1043aqds/eth.c |  1 +
 board/freescale/ls1046aqds/eth.c |  1 +
 drivers/net/fsl_mcdmafec.c       |  2 +-
 drivers/net/mcffec.c             |  2 +-
 drivers/net/mvneta.c             |  2 +-
 drivers/net/phy/realtek.c        | 24 ++++++++++++++----------
 net/nfs.h                        | 13 +++++--------
 7 files changed, 24 insertions(+), 21 deletions(-)

Thanks!
-Joe

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

* [U-Boot] Pull request: u-boot-net.git master
  2017-08-14 17:48 Joe Hershberger
@ 2017-08-15  0:03 ` Tom Rini
  0 siblings, 0 replies; 176+ messages in thread
From: Tom Rini @ 2017-08-15  0:03 UTC (permalink / raw)
  To: u-boot

On Mon, Aug 14, 2017 at 12:48:43PM -0500, Joe Hershberger wrote:

> Hi Tom,
> 
> The following changes since commit aa6aaf93211b7e22361e75f1068e1e565e731f25:
> 
>   ARM: rockchip: rock: Correct test to use CONFIG_IS_ENABLED not defined (2017-08-14 13:33:07 -0400)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-net.git master
> 
> for you to fetch changes up to a5fe87e829487cb5589afba3b5d8c3adff3b077d:
> 
>   driver: net: ldpaa: Update priv->phydev after free() (2017-08-14 12:47:33 -0500)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20170814/cfea3a65/attachment.sig>

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

* [U-Boot] Pull request: u-boot-net.git master
@ 2017-08-14 17:48 Joe Hershberger
  2017-08-15  0:03 ` Tom Rini
  0 siblings, 1 reply; 176+ messages in thread
From: Joe Hershberger @ 2017-08-14 17:48 UTC (permalink / raw)
  To: u-boot

Hi Tom,

The following changes since commit aa6aaf93211b7e22361e75f1068e1e565e731f25:

  ARM: rockchip: rock: Correct test to use CONFIG_IS_ENABLED not defined (2017-08-14 13:33:07 -0400)

are available in the git repository at:

  git://git.denx.de/u-boot-net.git master

for you to fetch changes up to a5fe87e829487cb5589afba3b5d8c3adff3b077d:

  driver: net: ldpaa: Update priv->phydev after free() (2017-08-14 12:47:33 -0500)

----------------------------------------------------------------
Madalin Bucur (1):
      net: fman: add support RGMII_TXID to memac

Prabhakar Kushwaha (1):
      driver: net: ldpaa: Update priv->phydev after free()

Yuiko Oshino (2):
      net: Add mii_resolve_flowctrl_fdx()
      usb: net: Add support for Microchip LAN75xx and LAN78xx

 drivers/net/fm/memac.c            |   4 +-
 drivers/net/ldpaa_eth/ldpaa_eth.c |   4 +-
 drivers/usb/Kconfig               |   2 +
 drivers/usb/eth/Kconfig           |  17 ++
 drivers/usb/eth/Makefile          |   2 +
 drivers/usb/eth/lan75xx.c         | 315 ++++++++++++++++++++++++
 drivers/usb/eth/lan78xx.c         | 477 ++++++++++++++++++++++++++++++++++++
 drivers/usb/eth/lan7x.c           | 499 ++++++++++++++++++++++++++++++++++++++
 drivers/usb/eth/lan7x.h           | 230 ++++++++++++++++++
 include/linux/mii.h               |  23 ++
 10 files changed, 1571 insertions(+), 2 deletions(-)
 create mode 100644 drivers/usb/eth/Kconfig
 create mode 100644 drivers/usb/eth/lan75xx.c
 create mode 100644 drivers/usb/eth/lan78xx.c
 create mode 100644 drivers/usb/eth/lan7x.c
 create mode 100644 drivers/usb/eth/lan7x.h

Thanks!
-Joe

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

* [U-Boot] Pull request: u-boot-net.git master
  2017-08-07 20:30 Joe Hershberger
@ 2017-08-08 21:03 ` Tom Rini
  0 siblings, 0 replies; 176+ messages in thread
From: Tom Rini @ 2017-08-08 21:03 UTC (permalink / raw)
  To: u-boot

On Mon, Aug 07, 2017 at 03:30:32PM -0500, Joe Hershberger wrote:

> Hi Tom,
> 
> The following changes since commit eaa90e5df2a4a1cb12fb73571978a9379242d0b5:
> 
>   common/env_embedded.c: rename PPCENV/PPCTEXT macros (2017-08-04 20:38:39 -0400)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-net.git master
> 
> for you to fetch changes up to da3b9e7fd6a1e38af3cf0dff0248427c9df583ff:
> 
>   Move PHY_MICREL and PHY_MICREL_KSZ90X1 to Kconfig (2017-08-07 15:22:29 -0500)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20170808/66bf0033/attachment.sig>

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

* [U-Boot] Pull request: u-boot-net.git master
@ 2017-08-07 20:30 Joe Hershberger
  2017-08-08 21:03 ` Tom Rini
  0 siblings, 1 reply; 176+ messages in thread
From: Joe Hershberger @ 2017-08-07 20:30 UTC (permalink / raw)
  To: u-boot

Hi Tom,

The following changes since commit eaa90e5df2a4a1cb12fb73571978a9379242d0b5:

  common/env_embedded.c: rename PPCENV/PPCTEXT macros (2017-08-04 20:38:39 -0400)

are available in the git repository at:

  git://git.denx.de/u-boot-net.git master

for you to fetch changes up to da3b9e7fd6a1e38af3cf0dff0248427c9df583ff:

  Move PHY_MICREL and PHY_MICREL_KSZ90X1 to Kconfig (2017-08-07 15:22:29 -0500)

----------------------------------------------------------------
Alexandru Gagniuc (7):
      net: phy: Remove duplicate Kconfig selection for Micrel KSZ9021
      net: phy: micrel: Separate KSZ9000 drivers from KSZ8000 drivers
      configs: Replace deprecated Micrel defines with PHY_MICREL_KSZ90X1
      net: phy: micrel: Remove ksz90x1 drivers from micrel_ksz8xxx
      net: phy: Hide Micrel KSZ9021 and KSZ9031 Kconfig options
      Move PHYLIB to Kconfig
      Move PHY_MICREL and PHY_MICREL_KSZ90X1 to Kconfig

Arun Parameswaran (1):
      net: phy: Add AFE settings to the Broadcom Cygnus phy

Christian Gmeiner (1):
      drivers/net/phy/fixed: do not overwrite addr

Denis Pynkin (1):
      net: Use packed structures for networking

Holger Dengler (1):
      net: Fix compile failure in net.c

Jimmy Du (1):
      net: Get mac address from driver as seed

Joe Hershberger (2):
      net: ag7xxx: Comment register names
      net: ag7xxx: Propagate errors on phy access

Masahiro Yamada (1):
      net: add static to do_tftpput()

Philipp Tomsich (1):
      net: usb: r8152: fix "duplicate 'const' declaration specifier"

Sebastien Bourdelin (1):
      net: phy: micrel: add an option to disable gigabit for the KSZ9031

Suji Velupillai (1):
      net: move Broadcom SF2 driver to Kconfig

Vladimir Zapolskiy (1):
      net: tftp: silence a subscript above array bounds compile time warning

 arch/arm/Kconfig                                   |   3 +
 arch/arm/include/asm/arch-bcmcygnus/configs.h      |   6 +-
 arch/arm/mach-mvebu/include/mach/config.h          |   1 -
 arch/powerpc/include/asm/config.h                  |   5 -
 cmd/net.c                                          |   2 +-
 configs/B4420QDS_NAND_defconfig                    |   1 +
 configs/B4420QDS_SPIFLASH_defconfig                |   1 +
 configs/B4420QDS_defconfig                         |   1 +
 configs/B4860QDS_NAND_defconfig                    |   1 +
 configs/B4860QDS_SECURE_BOOT_defconfig             |   1 +
 configs/B4860QDS_SPIFLASH_defconfig                |   1 +
 configs/B4860QDS_SRIO_PCIE_BOOT_defconfig          |   1 +
 configs/B4860QDS_defconfig                         |   1 +
 configs/BSC9131RDB_NAND_SYSCLK100_defconfig        |   1 +
 configs/BSC9131RDB_NAND_defconfig                  |   1 +
 configs/BSC9131RDB_SPIFLASH_SYSCLK100_defconfig    |   1 +
 configs/BSC9131RDB_SPIFLASH_defconfig              |   1 +
 configs/BSC9132QDS_NAND_DDRCLK100_SECURE_defconfig |   1 +
 configs/BSC9132QDS_NAND_DDRCLK100_defconfig        |   1 +
 configs/BSC9132QDS_NAND_DDRCLK133_SECURE_defconfig |   1 +
 configs/BSC9132QDS_NAND_DDRCLK133_defconfig        |   1 +
 configs/BSC9132QDS_NOR_DDRCLK100_SECURE_defconfig  |   1 +
 configs/BSC9132QDS_NOR_DDRCLK100_defconfig         |   1 +
 configs/BSC9132QDS_NOR_DDRCLK133_SECURE_defconfig  |   1 +
 configs/BSC9132QDS_NOR_DDRCLK133_defconfig         |   1 +
 .../BSC9132QDS_SDCARD_DDRCLK100_SECURE_defconfig   |   1 +
 configs/BSC9132QDS_SDCARD_DDRCLK100_defconfig      |   1 +
 .../BSC9132QDS_SDCARD_DDRCLK133_SECURE_defconfig   |   1 +
 configs/BSC9132QDS_SDCARD_DDRCLK133_defconfig      |   1 +
 .../BSC9132QDS_SPIFLASH_DDRCLK100_SECURE_defconfig |   1 +
 configs/BSC9132QDS_SPIFLASH_DDRCLK100_defconfig    |   1 +
 .../BSC9132QDS_SPIFLASH_DDRCLK133_SECURE_defconfig |   1 +
 configs/BSC9132QDS_SPIFLASH_DDRCLK133_defconfig    |   1 +
 configs/C29XPCIE_NAND_defconfig                    |   1 +
 configs/C29XPCIE_NOR_SECBOOT_defconfig             |   1 +
 configs/C29XPCIE_SPIFLASH_SECBOOT_defconfig        |   1 +
 configs/C29XPCIE_SPIFLASH_defconfig                |   1 +
 configs/C29XPCIE_defconfig                         |   1 +
 configs/Cyrus_P5020_defconfig                      |   3 +
 configs/Cyrus_P5040_defconfig                      |   3 +
 configs/MPC8308RDB_defconfig                       |   1 +
 configs/MPC8313ERDB_33_defconfig                   |   1 +
 configs/MPC8313ERDB_66_defconfig                   |   1 +
 configs/MPC8313ERDB_NAND_33_defconfig              |   1 +
 configs/MPC8313ERDB_NAND_66_defconfig              |   1 +
 configs/MPC8315ERDB_defconfig                      |   1 +
 configs/MPC8349EMDS_defconfig                      |   1 +
 configs/MPC8349ITXGP_defconfig                     |   1 +
 configs/MPC8349ITX_LOWBOOT_defconfig               |   1 +
 configs/MPC8349ITX_defconfig                       |   1 +
 configs/MPC837XEMDS_HOST_defconfig                 |   1 +
 configs/MPC837XEMDS_defconfig                      |   1 +
 configs/MPC837XERDB_defconfig                      |   1 +
 configs/MPC8536DS_36BIT_defconfig                  |   1 +
 configs/MPC8536DS_SDCARD_defconfig                 |   1 +
 configs/MPC8536DS_SPIFLASH_defconfig               |   1 +
 configs/MPC8536DS_defconfig                        |   1 +
 configs/MPC8541CDS_defconfig                       |   1 +
 configs/MPC8541CDS_legacy_defconfig                |   1 +
 configs/MPC8544DS_defconfig                        |   1 +
 configs/MPC8548CDS_36BIT_defconfig                 |   1 +
 configs/MPC8548CDS_defconfig                       |   1 +
 configs/MPC8548CDS_legacy_defconfig                |   1 +
 configs/MPC8555CDS_defconfig                       |   1 +
 configs/MPC8555CDS_legacy_defconfig                |   1 +
 configs/MPC8568MDS_defconfig                       |   1 +
 configs/MPC8572DS_36BIT_defconfig                  |   1 +
 configs/MPC8572DS_defconfig                        |   1 +
 configs/MPC8641HPCN_36BIT_defconfig                |   1 +
 configs/MPC8641HPCN_defconfig                      |   1 +
 configs/P1010RDB-PA_36BIT_NAND_SECBOOT_defconfig   |   1 +
 configs/P1010RDB-PA_36BIT_NAND_defconfig           |   1 +
 configs/P1010RDB-PA_36BIT_NOR_SECBOOT_defconfig    |   1 +
 configs/P1010RDB-PA_36BIT_NOR_defconfig            |   1 +
 configs/P1010RDB-PA_36BIT_SDCARD_defconfig         |   1 +
 .../P1010RDB-PA_36BIT_SPIFLASH_SECBOOT_defconfig   |   1 +
 configs/P1010RDB-PA_36BIT_SPIFLASH_defconfig       |   1 +
 configs/P1010RDB-PA_NAND_SECBOOT_defconfig         |   1 +
 configs/P1010RDB-PA_NAND_defconfig                 |   1 +
 configs/P1010RDB-PA_NOR_SECBOOT_defconfig          |   1 +
 configs/P1010RDB-PA_NOR_defconfig                  |   1 +
 configs/P1010RDB-PA_SDCARD_defconfig               |   1 +
 configs/P1010RDB-PA_SPIFLASH_SECBOOT_defconfig     |   1 +
 configs/P1010RDB-PA_SPIFLASH_defconfig             |   1 +
 configs/P1010RDB-PB_36BIT_NAND_SECBOOT_defconfig   |   1 +
 configs/P1010RDB-PB_36BIT_NAND_defconfig           |   1 +
 configs/P1010RDB-PB_36BIT_NOR_SECBOOT_defconfig    |   1 +
 configs/P1010RDB-PB_36BIT_NOR_defconfig            |   1 +
 configs/P1010RDB-PB_36BIT_SDCARD_defconfig         |   1 +
 .../P1010RDB-PB_36BIT_SPIFLASH_SECBOOT_defconfig   |   1 +
 configs/P1010RDB-PB_36BIT_SPIFLASH_defconfig       |   1 +
 configs/P1010RDB-PB_NAND_SECBOOT_defconfig         |   1 +
 configs/P1010RDB-PB_NAND_defconfig                 |   1 +
 configs/P1010RDB-PB_NOR_SECBOOT_defconfig          |   1 +
 configs/P1010RDB-PB_NOR_defconfig                  |   1 +
 configs/P1010RDB-PB_SDCARD_defconfig               |   1 +
 configs/P1010RDB-PB_SPIFLASH_SECBOOT_defconfig     |   1 +
 configs/P1010RDB-PB_SPIFLASH_defconfig             |   1 +
 configs/P1020MBG-PC_36BIT_SDCARD_defconfig         |   1 +
 configs/P1020MBG-PC_36BIT_defconfig                |   1 +
 configs/P1020MBG-PC_SDCARD_defconfig               |   1 +
 configs/P1020MBG-PC_defconfig                      |   1 +
 configs/P1020RDB-PC_36BIT_NAND_defconfig           |   1 +
 configs/P1020RDB-PC_36BIT_SDCARD_defconfig         |   1 +
 configs/P1020RDB-PC_36BIT_SPIFLASH_defconfig       |   1 +
 configs/P1020RDB-PC_36BIT_defconfig                |   1 +
 configs/P1020RDB-PC_NAND_defconfig                 |   1 +
 configs/P1020RDB-PC_SDCARD_defconfig               |   1 +
 configs/P1020RDB-PC_SPIFLASH_defconfig             |   1 +
 configs/P1020RDB-PC_defconfig                      |   1 +
 configs/P1020RDB-PD_NAND_defconfig                 |   1 +
 configs/P1020RDB-PD_SDCARD_defconfig               |   1 +
 configs/P1020RDB-PD_SPIFLASH_defconfig             |   1 +
 configs/P1020RDB-PD_defconfig                      |   1 +
 configs/P1020UTM-PC_36BIT_SDCARD_defconfig         |   1 +
 configs/P1020UTM-PC_36BIT_defconfig                |   1 +
 configs/P1020UTM-PC_SDCARD_defconfig               |   1 +
 configs/P1020UTM-PC_defconfig                      |   1 +
 configs/P1021RDB-PC_36BIT_NAND_defconfig           |   1 +
 configs/P1021RDB-PC_36BIT_SDCARD_defconfig         |   1 +
 configs/P1021RDB-PC_36BIT_SPIFLASH_defconfig       |   1 +
 configs/P1021RDB-PC_36BIT_defconfig                |   1 +
 configs/P1021RDB-PC_NAND_defconfig                 |   1 +
 configs/P1021RDB-PC_SDCARD_defconfig               |   1 +
 configs/P1021RDB-PC_SPIFLASH_defconfig             |   1 +
 configs/P1021RDB-PC_defconfig                      |   1 +
 configs/P1022DS_36BIT_NAND_defconfig               |   1 +
 configs/P1022DS_36BIT_SDCARD_defconfig             |   1 +
 configs/P1022DS_36BIT_SPIFLASH_defconfig           |   1 +
 configs/P1022DS_36BIT_defconfig                    |   1 +
 configs/P1022DS_NAND_defconfig                     |   1 +
 configs/P1022DS_SDCARD_defconfig                   |   1 +
 configs/P1022DS_SPIFLASH_defconfig                 |   1 +
 configs/P1022DS_defconfig                          |   1 +
 configs/P1023RDB_defconfig                         |   1 +
 configs/P1024RDB_36BIT_defconfig                   |   1 +
 configs/P1024RDB_NAND_defconfig                    |   1 +
 configs/P1024RDB_SDCARD_defconfig                  |   1 +
 configs/P1024RDB_SPIFLASH_defconfig                |   1 +
 configs/P1024RDB_defconfig                         |   1 +
 configs/P1025RDB_36BIT_defconfig                   |   1 +
 configs/P1025RDB_NAND_defconfig                    |   1 +
 configs/P1025RDB_SDCARD_defconfig                  |   1 +
 configs/P1025RDB_SPIFLASH_defconfig                |   1 +
 configs/P1025RDB_defconfig                         |   1 +
 configs/P2020RDB-PC_36BIT_NAND_defconfig           |   1 +
 configs/P2020RDB-PC_36BIT_SDCARD_defconfig         |   1 +
 configs/P2020RDB-PC_36BIT_SPIFLASH_defconfig       |   1 +
 configs/P2020RDB-PC_36BIT_defconfig                |   1 +
 configs/P2020RDB-PC_NAND_defconfig                 |   1 +
 configs/P2020RDB-PC_SDCARD_defconfig               |   1 +
 configs/P2020RDB-PC_SPIFLASH_defconfig             |   1 +
 configs/P2020RDB-PC_defconfig                      |   1 +
 configs/P2041RDB_NAND_defconfig                    |   1 +
 configs/P2041RDB_SDCARD_defconfig                  |   1 +
 configs/P2041RDB_SECURE_BOOT_defconfig             |   1 +
 configs/P2041RDB_SPIFLASH_defconfig                |   1 +
 configs/P2041RDB_SRIO_PCIE_BOOT_defconfig          |   1 +
 configs/P2041RDB_defconfig                         |   1 +
 configs/P3041DS_NAND_SECURE_BOOT_defconfig         |   1 +
 configs/P3041DS_NAND_defconfig                     |   1 +
 configs/P3041DS_SDCARD_defconfig                   |   1 +
 configs/P3041DS_SECURE_BOOT_defconfig              |   1 +
 configs/P3041DS_SPIFLASH_defconfig                 |   1 +
 configs/P3041DS_SRIO_PCIE_BOOT_defconfig           |   1 +
 configs/P3041DS_defconfig                          |   1 +
 configs/P4080DS_SDCARD_defconfig                   |   1 +
 configs/P4080DS_SECURE_BOOT_defconfig              |   1 +
 configs/P4080DS_SPIFLASH_defconfig                 |   1 +
 configs/P4080DS_SRIO_PCIE_BOOT_defconfig           |   1 +
 configs/P4080DS_defconfig                          |   1 +
 configs/P5020DS_NAND_SECURE_BOOT_defconfig         |   1 +
 configs/P5020DS_NAND_defconfig                     |   1 +
 configs/P5020DS_SDCARD_defconfig                   |   1 +
 configs/P5020DS_SECURE_BOOT_defconfig              |   1 +
 configs/P5020DS_SPIFLASH_defconfig                 |   1 +
 configs/P5020DS_SRIO_PCIE_BOOT_defconfig           |   1 +
 configs/P5020DS_defconfig                          |   1 +
 configs/P5040DS_NAND_SECURE_BOOT_defconfig         |   1 +
 configs/P5040DS_NAND_defconfig                     |   1 +
 configs/P5040DS_SDCARD_defconfig                   |   1 +
 configs/P5040DS_SECURE_BOOT_defconfig              |   1 +
 configs/P5040DS_SPIFLASH_defconfig                 |   1 +
 configs/P5040DS_defconfig                          |   1 +
 configs/T1023RDB_NAND_defconfig                    |   1 +
 configs/T1023RDB_SDCARD_defconfig                  |   1 +
 configs/T1023RDB_SECURE_BOOT_defconfig             |   1 +
 configs/T1023RDB_SPIFLASH_defconfig                |   1 +
 configs/T1023RDB_defconfig                         |   1 +
 configs/T1024QDS_DDR4_SECURE_BOOT_defconfig        |   1 +
 configs/T1024QDS_DDR4_defconfig                    |   1 +
 configs/T1024QDS_NAND_defconfig                    |   1 +
 configs/T1024QDS_SDCARD_defconfig                  |   1 +
 configs/T1024QDS_SECURE_BOOT_defconfig             |   1 +
 configs/T1024QDS_SPIFLASH_defconfig                |   1 +
 configs/T1024QDS_defconfig                         |   1 +
 configs/T1024RDB_NAND_defconfig                    |   1 +
 configs/T1024RDB_SDCARD_defconfig                  |   1 +
 configs/T1024RDB_SECURE_BOOT_defconfig             |   1 +
 configs/T1024RDB_SPIFLASH_defconfig                |   1 +
 configs/T1024RDB_defconfig                         |   1 +
 configs/T1040D4RDB_NAND_defconfig                  |   1 +
 configs/T1040D4RDB_SDCARD_defconfig                |   1 +
 configs/T1040D4RDB_SECURE_BOOT_defconfig           |   1 +
 configs/T1040D4RDB_SPIFLASH_defconfig              |   1 +
 configs/T1040D4RDB_defconfig                       |   1 +
 configs/T1040QDS_DDR4_defconfig                    |   1 +
 configs/T1040QDS_SECURE_BOOT_defconfig             |   1 +
 configs/T1040QDS_defconfig                         |   1 +
 configs/T1040RDB_NAND_defconfig                    |   1 +
 configs/T1040RDB_SDCARD_defconfig                  |   1 +
 configs/T1040RDB_SECURE_BOOT_defconfig             |   1 +
 configs/T1040RDB_SPIFLASH_defconfig                |   1 +
 configs/T1040RDB_defconfig                         |   1 +
 configs/T1042D4RDB_NAND_defconfig                  |   1 +
 configs/T1042D4RDB_SDCARD_defconfig                |   1 +
 configs/T1042D4RDB_SECURE_BOOT_defconfig           |   1 +
 configs/T1042D4RDB_SPIFLASH_defconfig              |   1 +
 configs/T1042D4RDB_defconfig                       |   1 +
 configs/T1042RDB_PI_NAND_SECURE_BOOT_defconfig     |   1 +
 configs/T1042RDB_PI_NAND_defconfig                 |   1 +
 configs/T1042RDB_PI_SDCARD_defconfig               |   1 +
 configs/T1042RDB_PI_SPIFLASH_defconfig             |   1 +
 configs/T1042RDB_PI_defconfig                      |   1 +
 configs/T1042RDB_SECURE_BOOT_defconfig             |   1 +
 configs/T1042RDB_defconfig                         |   1 +
 configs/T2080QDS_NAND_defconfig                    |   1 +
 configs/T2080QDS_SDCARD_defconfig                  |   1 +
 configs/T2080QDS_SECURE_BOOT_defconfig             |   1 +
 configs/T2080QDS_SPIFLASH_defconfig                |   1 +
 configs/T2080QDS_SRIO_PCIE_BOOT_defconfig          |   1 +
 configs/T2080QDS_defconfig                         |   1 +
 configs/T2080RDB_NAND_defconfig                    |   1 +
 configs/T2080RDB_SDCARD_defconfig                  |   1 +
 configs/T2080RDB_SECURE_BOOT_defconfig             |   1 +
 configs/T2080RDB_SPIFLASH_defconfig                |   1 +
 configs/T2080RDB_SRIO_PCIE_BOOT_defconfig          |   1 +
 configs/T2080RDB_defconfig                         |   1 +
 configs/T2081QDS_NAND_defconfig                    |   1 +
 configs/T2081QDS_SDCARD_defconfig                  |   1 +
 configs/T2081QDS_SPIFLASH_defconfig                |   1 +
 configs/T2081QDS_SRIO_PCIE_BOOT_defconfig          |   1 +
 configs/T2081QDS_defconfig                         |   1 +
 configs/T4160QDS_NAND_defconfig                    |   1 +
 configs/T4160QDS_SDCARD_defconfig                  |   1 +
 configs/T4160QDS_SECURE_BOOT_defconfig             |   1 +
 configs/T4160QDS_defconfig                         |   1 +
 configs/T4160RDB_defconfig                         |   1 +
 configs/T4240QDS_NAND_defconfig                    |   1 +
 configs/T4240QDS_SDCARD_defconfig                  |   1 +
 configs/T4240QDS_SECURE_BOOT_defconfig             |   1 +
 configs/T4240QDS_SRIO_PCIE_BOOT_defconfig          |   1 +
 configs/T4240QDS_defconfig                         |   1 +
 configs/T4240RDB_SDCARD_defconfig                  |   1 +
 configs/T4240RDB_defconfig                         |   1 +
 configs/TQM834x_defconfig                          |   1 +
 configs/TWR-P1025_defconfig                        |   1 +
 configs/UCP1020_SPIFLASH_defconfig                 |   1 +
 configs/UCP1020_defconfig                          |   1 +
 configs/alt_defconfig                              |   2 +
 configs/am335x_baltos_defconfig                    |   1 +
 configs/am335x_boneblack_defconfig                 |   1 +
 configs/am335x_boneblack_vboot_defconfig           |   1 +
 configs/am335x_evm_defconfig                       |   1 +
 configs/am335x_evm_nor_defconfig                   |   1 +
 configs/am335x_evm_norboot_defconfig               |   1 +
 configs/am335x_evm_spiboot_defconfig               |   1 +
 configs/am335x_evm_usbspl_defconfig                |   1 +
 configs/am335x_hs_evm_defconfig                    |   1 +
 configs/am335x_igep003x_defconfig                  |   1 +
 configs/am335x_shc_defconfig                       |   1 +
 configs/am335x_shc_ict_defconfig                   |   1 +
 configs/am335x_shc_netboot_defconfig               |   1 +
 configs/am335x_shc_prompt_defconfig                |   1 +
 configs/am335x_shc_sdboot_defconfig                |   1 +
 configs/am335x_shc_sdboot_prompt_defconfig         |   1 +
 configs/am335x_sl50_defconfig                      |   1 +
 configs/am43xx_evm_defconfig                       |   1 +
 configs/am43xx_evm_ethboot_defconfig               |   1 +
 configs/am43xx_evm_qspiboot_defconfig              |   1 +
 configs/am43xx_evm_usbhost_boot_defconfig          |   1 +
 configs/am43xx_hs_evm_defconfig                    |   1 +
 configs/am57xx_evm_defconfig                       |   1 +
 configs/am57xx_evm_nodt_defconfig                  |   1 +
 configs/am57xx_hs_evm_defconfig                    |   1 +
 configs/ap_sh4a_4a_defconfig                       |   1 +
 configs/apalis_imx6_defconfig                      |   3 +
 configs/apalis_imx6_nospl_com_defconfig            |   3 +
 configs/apalis_imx6_nospl_it_defconfig             |   3 +
 configs/aristainetos2_defconfig                    |   3 +
 configs/aristainetos2b_defconfig                   |   3 +
 configs/aristainetos_defconfig                     |   2 +
 configs/armadillo-800eva_defconfig                 |   1 +
 configs/axm_defconfig                              |   1 +
 configs/bcm28155_w1d_defconfig                     |   5 +-
 configs/bcm911360_entphn-ns_defconfig              |   1 +
 configs/bcm911360_entphn_defconfig                 |   1 +
 configs/bcm911360k_defconfig                       |   1 +
 configs/bcm958300k-ns_defconfig                    |   1 +
 configs/bcm958300k_defconfig                       |   1 +
 configs/bcm958305k_defconfig                       |   1 +
 configs/birdland_bav335a_defconfig                 |   1 +
 configs/birdland_bav335b_defconfig                 |   1 +
 configs/bk4r1_defconfig                            |   2 +
 configs/brppt1_mmc_defconfig                       |   1 +
 configs/brppt1_nand_defconfig                      |   1 +
 configs/brppt1_spi_defconfig                       |   1 +
 configs/brxre1_defconfig                           |   1 +
 configs/cgtqmx6eval_defconfig                      |   1 +
 configs/chiliboard_defconfig                       |   1 +
 configs/cl-som-am57x_defconfig                     |   1 +
 configs/clearfog_defconfig                         |   1 +
 configs/cm_fx6_defconfig                           |   1 +
 configs/cm_t335_defconfig                          |   1 +
 configs/cm_t43_defconfig                           |   1 +
 configs/colibri_imx6_defconfig                     |   2 +
 configs/colibri_imx6_nospl_defconfig               |   2 +
 configs/colibri_imx7_defconfig                     |   2 +
 configs/colibri_vf_defconfig                       |   2 +
 .../controlcenterd_36BIT_SDCARD_DEVELOP_defconfig  |   1 +
 configs/controlcenterd_36BIT_SDCARD_defconfig      |   1 +
 configs/controlcenterdc_defconfig                  |   1 +
 configs/corvus_defconfig                           |   1 +
 configs/db-88f6820-amc_defconfig                   |   1 +
 configs/db-88f6820-gp_defconfig                    |   1 +
 configs/db-mv784mp-gp_defconfig                    |   1 +
 configs/devkit3250_defconfig                       |   1 +
 configs/dms-ba16-1g_defconfig                      |   1 +
 configs/dms-ba16_defconfig                         |   1 +
 configs/dra7xx_evm_defconfig                       |   1 +
 configs/dra7xx_hs_evm_defconfig                    |   1 +
 configs/draco_defconfig                            |   1 +
 configs/ds414_defconfig                            |   1 +
 configs/ecovec_defconfig                           |   1 +
 configs/espt_defconfig                             |   1 +
 configs/etamin_defconfig                           |   1 +
 configs/flea3_defconfig                            |   2 +
 configs/gose_defconfig                             |   2 +
 configs/gurnard_defconfig                          |   1 +
 configs/hrcon_defconfig                            |   1 +
 configs/hrcon_dh_defconfig                         |   1 +
 configs/ids8313_defconfig                          |   1 +
 configs/imx6q_logic_defconfig                      |   1 +
 configs/k2e_evm_defconfig                          |   1 +
 configs/k2e_hs_evm_defconfig                       |   1 +
 configs/k2g_evm_defconfig                          |   2 +
 configs/k2g_hs_evm_defconfig                       |   2 +
 configs/k2hk_evm_defconfig                         |   1 +
 configs/k2hk_hs_evm_defconfig                      |   1 +
 configs/k2l_evm_defconfig                          |   1 +
 configs/kmcoge4_defconfig                          |   1 +
 configs/kmlion1_defconfig                          |   1 +
 configs/koelsch_defconfig                          |   2 +
 configs/lager_defconfig                            |   2 +
 configs/liteboard_defconfig                        |   1 +
 configs/ls1021aiot_qspi_defconfig                  |   1 +
 configs/ls1021aiot_sdcard_defconfig                |   1 +
 configs/ls1021aqds_ddr4_nor_defconfig              |   1 +
 configs/ls1021aqds_ddr4_nor_lpuart_defconfig       |   1 +
 configs/ls1021aqds_nand_defconfig                  |   1 +
 configs/ls1021aqds_nor_SECURE_BOOT_defconfig       |   1 +
 configs/ls1021aqds_nor_defconfig                   |   1 +
 configs/ls1021aqds_nor_lpuart_defconfig            |   1 +
 configs/ls1021aqds_qspi_defconfig                  |   1 +
 configs/ls1021aqds_sdcard_ifc_defconfig            |   1 +
 configs/ls1021aqds_sdcard_qspi_defconfig           |   1 +
 configs/ls1021atwr_nor_SECURE_BOOT_defconfig       |   1 +
 configs/ls1021atwr_nor_defconfig                   |   1 +
 configs/ls1021atwr_nor_lpuart_defconfig            |   1 +
 configs/ls1021atwr_qspi_defconfig                  |   1 +
 .../ls1021atwr_sdcard_ifc_SECURE_BOOT_defconfig    |   1 +
 configs/ls1021atwr_sdcard_ifc_defconfig            |   1 +
 configs/ls1021atwr_sdcard_qspi_defconfig           |   1 +
 configs/ls1043aqds_defconfig                       |   1 +
 configs/ls1043aqds_lpuart_defconfig                |   1 +
 configs/ls1043aqds_nand_defconfig                  |   1 +
 configs/ls1043aqds_nor_ddr3_defconfig              |   1 +
 configs/ls1043aqds_qspi_defconfig                  |   1 +
 configs/ls1043aqds_sdcard_ifc_defconfig            |   1 +
 configs/ls1043aqds_sdcard_qspi_defconfig           |   1 +
 configs/ls1043ardb_SECURE_BOOT_defconfig           |   1 +
 configs/ls1043ardb_defconfig                       |   1 +
 configs/ls1043ardb_nand_SECURE_BOOT_defconfig      |   1 +
 configs/ls1043ardb_nand_defconfig                  |   1 +
 configs/ls1043ardb_sdcard_SECURE_BOOT_defconfig    |   1 +
 configs/ls1043ardb_sdcard_defconfig                |   1 +
 configs/ls1046aqds_SECURE_BOOT_defconfig           |   1 +
 configs/ls1046aqds_defconfig                       |   1 +
 configs/ls1046aqds_lpuart_defconfig                |   1 +
 configs/ls1046aqds_nand_defconfig                  |   1 +
 configs/ls1046aqds_qspi_defconfig                  |   1 +
 configs/ls1046aqds_sdcard_ifc_defconfig            |   1 +
 configs/ls1046aqds_sdcard_qspi_defconfig           |   1 +
 configs/ls1046ardb_emmc_defconfig                  |   1 +
 configs/ls1046ardb_qspi_SECURE_BOOT_defconfig      |   1 +
 configs/ls1046ardb_qspi_defconfig                  |   1 +
 configs/ls1046ardb_sdcard_SECURE_BOOT_defconfig    |   1 +
 configs/ls1046ardb_sdcard_defconfig                |   1 +
 configs/ls2080aqds_SECURE_BOOT_defconfig           |   1 +
 configs/ls2080aqds_defconfig                       |   1 +
 configs/ls2080aqds_nand_defconfig                  |   1 +
 configs/ls2080aqds_qspi_defconfig                  |   1 +
 configs/ls2080aqds_sdcard_defconfig                |   1 +
 configs/ls2080ardb_SECURE_BOOT_defconfig           |   1 +
 configs/ls2080ardb_defconfig                       |   1 +
 configs/ls2080ardb_nand_defconfig                  |   1 +
 configs/ls2081ardb_defconfig                       |   1 +
 configs/ls2088ardb_qspi_defconfig                  |   1 +
 configs/m53evk_defconfig                           |   2 +
 configs/marsboard_defconfig                        |   1 +
 configs/maxbcm_defconfig                           |   1 +
 configs/mccmon6_nor_defconfig                      |   3 +
 configs/mccmon6_sd_defconfig                       |   3 +
 configs/microblaze-generic_defconfig               |   2 +
 configs/mpc8308_p1m_defconfig                      |   1 +
 configs/mx6cuboxi_defconfig                        |   1 +
 configs/mx6qsabrelite_defconfig                    |   3 +
 configs/mx6sabreauto_defconfig                     |   1 +
 configs/mx6sabresd_defconfig                       |   1 +
 configs/mx6slevk_defconfig                         |   1 +
 configs/mx6slevk_spinor_defconfig                  |   1 +
 configs/mx6slevk_spl_defconfig                     |   1 +
 configs/mx6sxsabreauto_defconfig                   |   1 +
 configs/mx6sxsabresd_defconfig                     |   1 +
 configs/mx6sxsabresd_spl_defconfig                 |   1 +
 configs/mx6ul_14x14_evk_defconfig                  |   2 +
 configs/mx6ul_9x9_evk_defconfig                    |   2 +
 configs/mx7dsabresd_defconfig                      |   1 +
 configs/mx7dsabresd_secure_defconfig               |   1 +
 configs/nitrogen6dl2g_defconfig                    |   3 +
 configs/nitrogen6dl_defconfig                      |   3 +
 configs/nitrogen6q2g_defconfig                     |   3 +
 configs/nitrogen6q_defconfig                       |   3 +
 configs/nitrogen6s1g_defconfig                     |   3 +
 configs/nitrogen6s_defconfig                       |   3 +
 configs/novena_defconfig                           |   3 +
 configs/ot1200_defconfig                           |   1 +
 configs/ot1200_spl_defconfig                       |   1 +
 configs/pcm051_rev1_defconfig                      |   1 +
 configs/pcm051_rev3_defconfig                      |   1 +
 configs/pcm052_defconfig                           |   2 +
 configs/pcm058_defconfig                           |   3 +
 configs/pengwyn_defconfig                          |   1 +
 configs/pepper_defconfig                           |   3 +
 configs/pico-imx6ul_defconfig                      |   2 +
 configs/pico-imx7d_defconfig                       |   1 +
 configs/platinum_picon_defconfig                   |   1 +
 configs/platinum_titanium_defconfig                |   3 +
 configs/porter_defconfig                           |   2 +
 configs/pxm2_defconfig                             |   1 +
 configs/r0p7734_defconfig                          |   1 +
 configs/r8a7795_salvator-x_defconfig               |   1 +
 configs/r8a7796_salvator-x_defconfig               |   1 +
 configs/rastaban_defconfig                         |   1 +
 configs/riotboard_defconfig                        |   1 +
 configs/rut_defconfig                              |   1 +
 configs/sbc8349_PCI_33_defconfig                   |   1 +
 configs/sbc8349_PCI_66_defconfig                   |   1 +
 configs/sbc8349_defconfig                          |   1 +
 configs/sbc8548_PCI_33_PCIE_defconfig              |   1 +
 configs/sbc8548_PCI_33_defconfig                   |   1 +
 configs/sbc8548_PCI_66_PCIE_defconfig              |   1 +
 configs/sbc8548_PCI_66_defconfig                   |   1 +
 configs/sbc8548_defconfig                          |   1 +
 configs/sbc8641d_defconfig                         |   1 +
 configs/sc_sps_1_defconfig                         |   1 +
 configs/secomx6quq7_defconfig                      |   3 +
 configs/sh7752evb_defconfig                        |   1 +
 configs/sh7753evb_defconfig                        |   1 +
 configs/sh7757lcr_defconfig                        |   1 +
 configs/sh7763rdp_defconfig                        |   1 +
 configs/silk_defconfig                             |   2 +
 configs/smartweb_defconfig                         |   1 +
 configs/socfpga_arria5_defconfig                   |   2 +
 configs/socfpga_cyclone5_defconfig                 |   2 +
 configs/socfpga_de0_nano_soc_defconfig             |   2 +
 configs/socfpga_de10_nano_defconfig                |   2 +
 configs/socfpga_de1_soc_defconfig                  |   2 +
 configs/socfpga_is1_defconfig                      |   2 +
 configs/socfpga_sockit_defconfig                   |   2 +
 configs/socfpga_socrates_defconfig                 |   2 +
 configs/socfpga_vining_fpga_defconfig              |   2 +
 configs/socrates_defconfig                         |   1 +
 configs/stout_defconfig                            |   2 +
 configs/strider_con_defconfig                      |   1 +
 configs/strider_con_dp_defconfig                   |   1 +
 configs/strider_cpu_defconfig                      |   1 +
 configs/strider_cpu_dp_defconfig                   |   1 +
 configs/stv0991_defconfig                          |   1 +
 configs/taurus_defconfig                           |   1 +
 configs/tbs2910_defconfig                          |   1 +
 configs/theadorable_debug_defconfig                |   1 +
 configs/thuban_defconfig                           |   1 +
 configs/ti814x_evm_defconfig                       |   1 +
 configs/titanium_defconfig                         |   3 +
 configs/tqma6dl_mba6_mmc_defconfig                 |   3 +
 configs/tqma6dl_mba6_spi_defconfig                 |   3 +
 configs/tqma6q_mba6_mmc_defconfig                  |   3 +
 configs/tqma6q_mba6_spi_defconfig                  |   3 +
 configs/tqma6s_mba6_mmc_defconfig                  |   3 +
 configs/tqma6s_mba6_spi_defconfig                  |   3 +
 configs/tqma6s_wru4_mmc_defconfig                  |   1 +
 configs/ts4800_defconfig                           |   1 +
 configs/turris_omnia_defconfig                     |   1 +
 configs/udoo_defconfig                             |   3 +
 configs/udoo_neo_defconfig                         |   2 +
 configs/ve8313_defconfig                           |   1 +
 configs/vf610twr_defconfig                         |   2 +
 configs/vf610twr_nand_defconfig                    |   2 +
 configs/vining_2000_defconfig                      |   1 +
 configs/vme8349_defconfig                          |   1 +
 configs/wandboard_defconfig                        |   1 +
 configs/woodburn_defconfig                         |   2 +
 configs/woodburn_sd_defconfig                      |   2 +
 configs/work_92105_defconfig                       |   1 +
 configs/x600_defconfig                             |   2 +
 configs/xpedite517x_defconfig                      |   1 +
 configs/xpedite520x_defconfig                      |   1 +
 configs/xpedite537x_defconfig                      |   1 +
 configs/xpedite550x_defconfig                      |   1 +
 configs/xpress_defconfig                           |   1 +
 configs/xpress_spl_defconfig                       |   1 +
 configs/zc5601_defconfig                           |   1 +
 drivers/net/Kconfig                                |  24 ++
 drivers/net/ag7xxx.c                               |  45 ++-
 drivers/net/bcm-sf2-eth.h                          |   2 -
 drivers/net/phy/Kconfig                            |  46 +--
 drivers/net/phy/Makefile                           |   3 +-
 drivers/net/phy/broadcom.c                         |  64 +++-
 drivers/net/phy/fixed.c                            |   1 -
 drivers/net/phy/micrel_ksz8xxx.c                   | 200 ++++++++++
 drivers/net/phy/{micrel.c => micrel_ksz90x1.c}     | 403 ++++++---------------
 drivers/net/phy/phy.c                              |   7 +-
 drivers/usb/eth/r8152.c                            |   4 +-
 include/config_phylib_all_drivers.h                |   1 -
 include/configs/UCP1020.h                          |   5 +-
 include/configs/advantech_dms-ba16.h               |   1 -
 include/configs/alt.h                              |   2 -
 include/configs/am335x_evm.h                       |   1 -
 include/configs/am335x_igep003x.h                  |   1 -
 include/configs/am335x_shc.h                       |   1 -
 include/configs/am335x_sl50.h                      |   1 -
 include/configs/am43xx_evm.h                       |   1 -
 include/configs/am57xx_evm.h                       |   1 -
 include/configs/ap_sh4a_4a.h                       |   2 -
 include/configs/apalis_imx6.h                      |   3 -
 include/configs/aristainetos-common.h              |   3 -
 include/configs/aristainetos2.h                    |   1 -
 include/configs/aristainetos2b.h                   |   1 -
 include/configs/armadillo-800eva.h                 |   1 -
 include/configs/baltos.h                           |   1 -
 include/configs/bav335x.h                          |   1 -
 include/configs/bur_am335x_common.h                |   1 -
 include/configs/cgtqmx6eval.h                      |   1 -
 include/configs/chiliboard.h                       |   1 -
 include/configs/cl-som-am57x.h                     |   1 -
 include/configs/cm_fx6.h                           |   1 -
 include/configs/cm_t335.h                          |   1 -
 include/configs/cm_t43.h                           |   1 -
 include/configs/colibri_imx6.h                     |   2 -
 include/configs/colibri_imx7.h                     |   2 -
 include/configs/colibri_vf.h                       |   2 -
 include/configs/corvus.h                           |   1 -
 include/configs/cyrus.h                            |   2 -
 include/configs/devkit3250.h                       |   1 -
 include/configs/dra7xx_evm.h                       |   1 -
 include/configs/ecovec.h                           |   1 -
 include/configs/embestmx6boards.h                  |   1 -
 include/configs/espt.h                             |   1 -
 include/configs/flea3.h                            |   2 -
 include/configs/ge_bx50v3.h                        |   1 -
 include/configs/gose.h                             |   2 -
 include/configs/imx6_logic.h                       |   1 -
 include/configs/k2g_evm.h                          |   1 -
 include/configs/km/kmp204x-common.h                |   1 -
 include/configs/koelsch.h                          |   2 -
 include/configs/lager.h                            |   2 -
 include/configs/liteboard.h                        |   1 -
 include/configs/ls1021aiot.h                       |   1 -
 include/configs/ls1021aqds.h                       |   1 -
 include/configs/ls1021atwr.h                       |   1 -
 include/configs/ls1043aqds.h                       |   1 -
 include/configs/ls1043ardb.h                       |   1 -
 include/configs/ls1046aqds.h                       |   1 -
 include/configs/ls1046ardb.h                       |   1 -
 include/configs/ls2080aqds.h                       |   1 -
 include/configs/ls2080ardb.h                       |   1 -
 include/configs/m53evk.h                           |   2 -
 include/configs/mccmon6.h                          |   3 -
 include/configs/microblaze-generic.h               |   2 -
 include/configs/mx6cuboxi.h                        |   1 -
 include/configs/mx6sabre_common.h                  |   1 -
 include/configs/mx6slevk.h                         |   1 -
 include/configs/mx6sxsabreauto.h                   |   1 -
 include/configs/mx6sxsabresd.h                     |   1 -
 include/configs/mx6ul_14x14_evk.h                  |   3 -
 include/configs/mx7dsabresd.h                      |   1 -
 include/configs/nitrogen6x.h                       |   3 -
 include/configs/novena.h                           |   3 -
 include/configs/ot1200.h                           |   1 -
 include/configs/pcm051.h                           |   1 -
 include/configs/pcm052.h                           |   2 -
 include/configs/pcm058.h                           |   4 -
 include/configs/pengwyn.h                          |   1 -
 include/configs/pepper.h                           |   3 -
 include/configs/pico-imx6ul.h                      |   2 -
 include/configs/pico-imx7d.h                       |   1 -
 include/configs/platinum.h                         |   2 -
 include/configs/platinum_titanium.h                |   2 -
 include/configs/porter.h                           |   2 -
 include/configs/r0p7734.h                          |   1 -
 include/configs/s32v234evb.h                       |   2 -
 include/configs/salvator-x.h                       |   1 -
 include/configs/sama5d3xek.h                       |   2 -
 include/configs/sc_sps_1.h                         |   1 -
 include/configs/secomx6quq7.h                      |   2 -
 include/configs/sh7752evb.h                        |   1 -
 include/configs/sh7753evb.h                        |   1 -
 include/configs/sh7757lcr.h                        |   1 -
 include/configs/sh7763rdp.h                        |   1 -
 include/configs/siemens-am33x-common.h             |   1 -
 include/configs/silk.h                             |   2 -
 include/configs/smartweb.h                         |   1 -
 include/configs/snapper9g45.h                      |   1 -
 include/configs/socfpga_arria10_socdk.h            |   4 -
 include/configs/socfpga_arria5_socdk.h             |   4 -
 include/configs/socfpga_cyclone5_socdk.h           |   4 -
 include/configs/socfpga_de0_nano_soc.h             |   4 -
 include/configs/socfpga_de10_nano.h                |   4 -
 include/configs/socfpga_de1_soc.h                  |   4 -
 include/configs/socfpga_is1.h                      |   2 -
 include/configs/socfpga_sockit.h                   |   4 -
 include/configs/socfpga_socrates.h                 |   4 -
 include/configs/socfpga_vining_fpga.h              |   2 -
 include/configs/stout.h                            |   2 -
 include/configs/stv0991.h                          |   1 -
 include/configs/sunxi-common.h                     |   1 -
 include/configs/taurus.h                           |   1 -
 include/configs/tbs2910.h                          |   1 -
 include/configs/ti814x_evm.h                       |   1 -
 include/configs/ti_armv7_keystone2.h               |   1 -
 include/configs/titanium.h                         |   3 -
 include/configs/tqma6.h                            |   1 -
 include/configs/tqma6_mba6.h                       |   2 -
 include/configs/ts4800.h                           |   1 -
 include/configs/udoo.h                             |   3 -
 include/configs/udoo_neo.h                         |   3 -
 include/configs/vf610twr.h                         |   2 -
 include/configs/vining_2000.h                      |   1 -
 include/configs/wandboard.h                        |   1 -
 include/configs/woodburn_common.h                  |   2 -
 include/configs/work_92105.h                       |   1 -
 include/configs/x600.h                             |   2 -
 include/configs/xpress.h                           |   1 -
 include/configs/zc5601.h                           |   1 -
 include/net.h                                      |  14 +-
 include/phy.h                                      |   3 +-
 net/bootp.h                                        |   2 +-
 net/dns.h                                          |   2 +-
 net/net.c                                          |   4 +-
 net/net_rand.h                                     |   4 +-
 net/nfs.h                                          |   2 +-
 net/sntp.h                                         |   2 +-
 net/tftp.c                                         |   4 +-
 scripts/config_whitelist.txt                       |   3 -
 665 files changed, 1120 insertions(+), 553 deletions(-)
 create mode 100644 drivers/net/phy/micrel_ksz8xxx.c
 rename drivers/net/phy/{micrel.c => micrel_ksz90x1.c} (62%)

Thanks!
-Joe

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

* [U-Boot] Pull request: u-boot-net.git master
  2017-06-02 19:45 Joe Hershberger
@ 2017-06-04 17:11 ` Tom Rini
  0 siblings, 0 replies; 176+ messages in thread
From: Tom Rini @ 2017-06-04 17:11 UTC (permalink / raw)
  To: u-boot

On Fri, Jun 02, 2017 at 02:45:15PM -0500, Joe Hershberger wrote:

> Hi Tom,
> 
> The following changes since commit 46bac66b20da6d50e757bdca74703153f233090b:
> 
>   sandbox: Move to use live tree (2017-06-01 07:03:17 -0600)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-net.git master
> 
> for you to fetch changes up to 2303bff7d55df47105740e5d635d50ef9f6856b6:
> 
>   net: pch_gbe: Add cache maintenance (2017-06-02 14:44:20 -0500)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20170604/1573be55/attachment.sig>

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

* [U-Boot] Pull request: u-boot-net.git master
@ 2017-06-02 19:45 Joe Hershberger
  2017-06-04 17:11 ` Tom Rini
  0 siblings, 1 reply; 176+ messages in thread
From: Joe Hershberger @ 2017-06-02 19:45 UTC (permalink / raw)
  To: u-boot

Hi Tom,

The following changes since commit 46bac66b20da6d50e757bdca74703153f233090b:

  sandbox: Move to use live tree (2017-06-01 07:03:17 -0600)

are available in the git repository at:

  git://git.denx.de/u-boot-net.git master

for you to fetch changes up to 2303bff7d55df47105740e5d635d50ef9f6856b6:

  net: pch_gbe: Add cache maintenance (2017-06-02 14:44:20 -0500)

----------------------------------------------------------------
Jacob Chen (1):
      net: designware: Add phy supply support

Madalin Bucur (2):
      armv8/ls1043a: RGMII PHY requires internal delay on Tx
      armv8/ls1046a: RGMII PHY requires internal delay on Tx

Olliver Schinagl (1):
      net: zynq_gem: Do not return -ENOSYS on success

Paul Burton (4):
      net: pch_gbe: Reset during probe
      net: pch_gbe: Fix rx descriptor buffer addresses
      net: pch_gbe: CPU accessible addresses are virtual
      net: pch_gbe: Add cache maintenance

Phil Edworthy (1):
      net: phy: marvell 88e151x: Fix handling of RGMII interface types

Philipp Tomsich (1):
      net: Kconfig:make PHY_GIGE and individual Micrel PHYs selectable

Sekhar Nori (1):
      drivers: net: cpsw: abort init() on aneg timeout

Siva Durga Prasad Paladugu (2):
      net: zynq_gem: Use wait_for_bit with non breakable
      net: zynq_gem: Dont flush dummy descriptors

Stefan Chulski (1):
      net: mvpp2.c: Enable 10G support for port 0 (SFI)

Wenyou Yang (1):
      net: macb: Fix GMAC not work when enable DM_ETH

xypron.glpk at gmx.de (1):
      net: core: avoid possible NULL pointer dereference

 drivers/net/Kconfig       |  8 +++++++
 drivers/net/cpsw.c        | 34 ++++++++++++++++++-----------
 drivers/net/designware.c  | 17 +++++++++++++++
 drivers/net/fm/ls1043.c   |  4 ++--
 drivers/net/fm/ls1046.c   |  4 ++--
 drivers/net/macb.c        |  7 ++----
 drivers/net/mvpp2.c       | 55 ++++++++++++++++++++++++++++++++++-------------
 drivers/net/pch_gbe.c     | 44 ++++++++++++++++++++++++++-----------
 drivers/net/phy/Kconfig   | 34 +++++++++++++++++++++++++++++
 drivers/net/phy/marvell.c | 45 +++++++++++++++++++++++++++++++++++++-
 drivers/net/zynq_gem.c    | 16 +++++---------
 net/eth-uclass.c          |  3 ++-
 12 files changed, 209 insertions(+), 62 deletions(-)

Thanks!
-Joe

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

* [U-Boot] Pull request: u-boot-net.git master
  2017-03-27 16:50 Joe Hershberger
@ 2017-04-04 19:59 ` Tom Rini
  0 siblings, 0 replies; 176+ messages in thread
From: Tom Rini @ 2017-04-04 19:59 UTC (permalink / raw)
  To: u-boot

On Mon, Mar 27, 2017 at 11:50:12AM -0500, Joe Hershberger wrote:

> Hi Tom,
> 
> The following changes since commit 5cf618ee60a752d058a767372ca1ecb8d9c09b16:
> 
>   Merge git://git.denx.de/u-boot-arc (2017-03-24 08:19:30 -0400)
> 
> are available in the git repository at:
> 
> 
>   git://git.denx.de/u-boot-net.git master
> 
> for you to fetch changes up to db40c1aa1c100d8a9e33206575efd8b3678f31db:
> 
>   drivers/net/phy: add fixed-phy / fixed-link support (2017-03-26 09:58:26 -0500)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20170404/94bccecb/attachment.sig>

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

* [U-Boot] Pull request: u-boot-net.git master
@ 2017-03-27 16:50 Joe Hershberger
  2017-04-04 19:59 ` Tom Rini
  0 siblings, 1 reply; 176+ messages in thread
From: Joe Hershberger @ 2017-03-27 16:50 UTC (permalink / raw)
  To: u-boot

Hi Tom,

The following changes since commit 5cf618ee60a752d058a767372ca1ecb8d9c09b16:

  Merge git://git.denx.de/u-boot-arc (2017-03-24 08:19:30 -0400)

are available in the git repository at:


  git://git.denx.de/u-boot-net.git master

for you to fetch changes up to db40c1aa1c100d8a9e33206575efd8b3678f31db:

  drivers/net/phy: add fixed-phy / fixed-link support (2017-03-26 09:58:26 -0500)

----------------------------------------------------------------
Alexandre Messier (1):
      net: link_local: Fix netmask endianness bug

Hannes Schmelzer (1):
      drivers/net/phy: add fixed-phy / fixed-link support

Suji Velupillai (1):
      net: fix cache misaligned issue in Broadcom SF2 driver

Tuomas Tynkkynen (1):
      fdt_support: Fixup 'ethernet' aliases not ending in digits

Yung-Ching LIN (2):
      board: ge: bx50v3: fix AR8033 reset timing issue
      board: ge: bx50v3: apply the proper register setting to fix the voltage peak issue

oliver at schinagl.nl (2):
      net: sunxi-emac: Write HW address via function
      net: sunxi: Enable eeprom on OLinuXino Lime boards

 board/ge/bx50v3/bx50v3.c                    |   6 +-
 common/fdt_support.c                        |  10 ++-
 configs/A10-OLinuXino-Lime_defconfig        |   4 +
 configs/A20-OLinuXino-Lime2_defconfig       |   4 +
 configs/A20-OLinuXino-Lime_defconfig        |   4 +
 configs/A20-OLinuXino_MICRO_defconfig       |   4 +
 doc/device-tree-bindings/net/fixed-link.txt |  30 ++++++++
 drivers/net/bcm-sf2-eth-gmac.c              | 113 +++++++++++++++-------------
 drivers/net/bcm-sf2-eth.h                   |   4 +-
 drivers/net/phy/Kconfig                     |  10 +++
 drivers/net/phy/Makefile                    |   1 +
 drivers/net/phy/fixed.c                     |  82 ++++++++++++++++++++
 drivers/net/phy/phy.c                       |  23 +++++-
 drivers/net/sunxi_emac.c                    |  19 ++++-
 include/phy.h                               |   3 +
 net/link_local.c                            |   2 +-
 16 files changed, 249 insertions(+), 70 deletions(-)
 create mode 100644 doc/device-tree-bindings/net/fixed-link.txt
 create mode 100644 drivers/net/phy/fixed.c

Thanks!
-Joe

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

* [U-Boot] Pull request: u-boot-net.git master
  2017-03-07 20:01 Joe Hershberger
@ 2017-03-08 17:48 ` Tom Rini
  0 siblings, 0 replies; 176+ messages in thread
From: Tom Rini @ 2017-03-08 17:48 UTC (permalink / raw)
  To: u-boot

On Tue, Mar 07, 2017 at 02:01:49PM -0600, Joe Hershberger wrote:

> Hi Tom,
> 
> The following changes since commit 3fd2b3aa19b9479b5e785087e4951d3a7bbb87be:
> 
>   net: macb: Fix ETH not found when clock not support (2017-03-01 21:28:39 -0500)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-net.git master
> 
> for you to fetch changes up to 2c2ab8d65ff6c95a8af0fdb90cb34a777c28e3a1:
> 
>   net: zynq_gem: Fix masking of supported phydev features (2017-03-07 11:27:33 -0600)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20170308/71f4d475/attachment.sig>

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

* [U-Boot] Pull request: u-boot-net.git master
@ 2017-03-07 20:01 Joe Hershberger
  2017-03-08 17:48 ` Tom Rini
  0 siblings, 1 reply; 176+ messages in thread
From: Joe Hershberger @ 2017-03-07 20:01 UTC (permalink / raw)
  To: u-boot

Hi Tom,

The following changes since commit 3fd2b3aa19b9479b5e785087e4951d3a7bbb87be:

  net: macb: Fix ETH not found when clock not support (2017-03-01 21:28:39 -0500)

are available in the git repository at:

  git://git.denx.de/u-boot-net.git master

for you to fetch changes up to 2c2ab8d65ff6c95a8af0fdb90cb34a777c28e3a1:

  net: zynq_gem: Fix masking of supported phydev features (2017-03-07 11:27:33 -0600)

----------------------------------------------------------------
Nathan Rossi (1):
      net: zynq_gem: Fix masking of supported phydev features

 drivers/net/zynq_gem.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Thanks!
-Joe

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

* [U-Boot] Pull request: u-boot-net.git master
  2017-02-09 16:25 Joe Hershberger
@ 2017-02-09 19:50 ` Tom Rini
  0 siblings, 0 replies; 176+ messages in thread
From: Tom Rini @ 2017-02-09 19:50 UTC (permalink / raw)
  To: u-boot

On Thu, Feb 09, 2017 at 10:25:32AM -0600, Joe Hershberger wrote:

> Hi Tom,
> 
> The following changes since commit c83a824e62277162ad35f52879b2316902c0eff5:
> 
>   Merge git://git.denx.de/u-boot-fsl-qoriq (2017-02-03 20:33:42 -0500)
> 
> are available in the git repository at:
> 
> 
>   git://git.denx.de/u-boot-net.git master
> 
> for you to fetch changes up to a5fd13ad1913d9c66c47666dbedac7703a48e502:
> 
>   net: phy: MSCC Add Support for VSC8530-VSC8531-VSC8540-VSC8541 (2017-02-08 16:32:58 -0600)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20170209/0007f05c/attachment.sig>

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

* [U-Boot] Pull request: u-boot-net.git master
@ 2017-02-09 16:25 Joe Hershberger
  2017-02-09 19:50 ` Tom Rini
  0 siblings, 1 reply; 176+ messages in thread
From: Joe Hershberger @ 2017-02-09 16:25 UTC (permalink / raw)
  To: u-boot

Hi Tom,

The following changes since commit c83a824e62277162ad35f52879b2316902c0eff5:

  Merge git://git.denx.de/u-boot-fsl-qoriq (2017-02-03 20:33:42 -0500)

are available in the git repository at:


  git://git.denx.de/u-boot-net.git master

for you to fetch changes up to a5fd13ad1913d9c66c47666dbedac7703a48e502:

  net: phy: MSCC Add Support for VSC8530-VSC8531-VSC8540-VSC8541 (2017-02-08 16:32:58 -0600)

----------------------------------------------------------------
Alex (1):
      drivers: net: Provide Kconfig menu for PHYLIB

Daniel Strnad (1):
      net: fec_mxc: Fix corruption of device tree blob

Heiner Kallweit (1):
      net: designware: Fix for use with current Linux device tree for Meson GX

Joe Hershberger (1):
      net: phy: Improve the Marvell 151x constants

John Haechten (1):
      net: phy: MSCC Add Support for VSC8530-VSC8531-VSC8540-VSC8541

Mugunthan V N (1):
      net: phy: dp83867: Add support for MAC impedance configuration

Phil Edworthy (5):
      net: phy: ti: Fix dp83867 RGMII_TXID interface path
      net: phy: Fix mask so that we can identify Marvell 88E1518
      net: phy: Add support for Marvell M88E1512
      net: phy: Marvell: Use phy_interface_is_rgmii helper function
      net: phy: vitesse: Fix cis8204 RGMII_ID code

Wenyou Yang (3):
      net: Kconfig: Add CONFIG_MACB option
      net: macb: Add the clock support
      net: macb: Remove redundant #ifdef CONFIG_DM_ETH

oliver at schinagl.nl (6):
      net: cosmetic: Do not use magic values for ARP_HLEN
      net: cosmetic: Make the MAC address string less magical
      net: cosmetic: Define ethernet name length
      net: core: cosmetic: A MAC address is not limited to SROM
      tools: Allow crc8 to be used
      tools: Add tool to add crc8 to a mac address

 arch/arm/dts/dra72-evm-revc.dts |   4 +-
 common/fdt_support.c            |   2 +-
 configs/am335x_evm_defconfig    |   1 +
 drivers/net/Kconfig             |  38 +--
 drivers/net/designware.c        |   1 +
 drivers/net/fec_mxc.c           |   1 -
 drivers/net/macb.c              |  44 +++-
 drivers/net/phy/Kconfig         |  93 ++++++++
 drivers/net/phy/Makefile        |   1 +
 drivers/net/phy/marvell.c       |  63 +++--
 drivers/net/phy/mscc.c          | 508 ++++++++++++++++++++++++++++++++++++++++
 drivers/net/phy/phy.c           |   3 +
 drivers/net/phy/ti.c            |  34 ++-
 drivers/net/phy/vitesse.c       |   4 +-
 include/net.h                   |  60 +++--
 include/phy.h                   |   1 +
 include/u-boot/crc.h            |   3 +
 net/eth-uclass.c                |  12 +-
 net/eth_common.c                |   2 +-
 net/eth_legacy.c                |  10 +-
 tools/.gitignore                |   1 +
 tools/Makefile                  |   5 +
 tools/gen_ethaddr_crc.c         |  75 ++++++
 23 files changed, 872 insertions(+), 94 deletions(-)
 create mode 100644 drivers/net/phy/Kconfig
 create mode 100644 drivers/net/phy/mscc.c
 create mode 100644 tools/gen_ethaddr_crc.c

Thanks!
-Joe

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

* [U-Boot] Pull request: u-boot-net.git master
  2016-12-09 18:35       ` Joe Hershberger
  2016-12-09 19:09         ` Michal Simek
@ 2016-12-09 19:52         ` Tom Rini
  1 sibling, 0 replies; 176+ messages in thread
From: Tom Rini @ 2016-12-09 19:52 UTC (permalink / raw)
  To: u-boot

On Fri, Dec 09, 2016 at 12:35:59PM -0600, Joe Hershberger wrote:
> On Fri, Dec 9, 2016 at 11:43 AM, Michal Simek <monstr@monstr.eu> wrote:
> > Hi Joe,
> >
> > 2016-12-09 17:22 GMT+01:00 Joe Hershberger <joe.hershberger@gmail.com>:
> >>
> >> Hi Tom,
> >>
> >> On Fri, Dec 9, 2016 at 6:12 AM, Tom Rini <trini@konsulko.com> wrote:
> >> > On Thu, Dec 08, 2016 at 10:37:26AM -0600, Joe Hershberger wrote:
> >> >
> >> >> Hi Tom,
> >> >>
> >> >> The following changes since commit
> >> >> 388019f1e2166638453bc4e0cc5d138c2a19e0c9:
> >> >>
> >> >>   Merge branch 'master' of git://git.denx.de/u-boot-usb (2016-12-06
> >> >> 08:07:20 -0500)
> >> >>
> >> >> are available in the git repository at:
> >> >>
> >> >>
> >> >>   git://git.denx.de/u-boot-net.git master
> >> >>
> >> >> for you to fetch changes up to
> >> >> bb135a0180c31fbd7456021fb9700b49bba7f533:
> >> >>
> >> >>   net/phy/vitesse: Rework RGMII skew configuration for VSC8601
> >> >> (2016-12-08 10:36:22 -0600)
> >> >
> >> > This is a NAK and is what is breaking microblaze-generic and
> >> > imgtec_xilfpga at least:
> 
> Uhh... so it's not a NAK? This PR seems to be in your master.
> 
> I've rebased and have no commits left on top of your master. I've
> pushed it for travis as another test anyway.
> https://travis-ci.org/jhershbe/u-boot/builds/182680490

OK, thanks.  I messed things up slightly but I think we're all good now,
thanks for checking.

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20161209/d299d7a4/attachment.sig>

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

* [U-Boot] Pull request: u-boot-net.git master
  2016-12-09 18:35       ` Joe Hershberger
@ 2016-12-09 19:09         ` Michal Simek
  2016-12-09 19:52         ` Tom Rini
  1 sibling, 0 replies; 176+ messages in thread
From: Michal Simek @ 2016-12-09 19:09 UTC (permalink / raw)
  To: u-boot

Hi Joe,

2016-12-09 19:35 GMT+01:00 Joe Hershberger <joe.hershberger@gmail.com>:

> On Fri, Dec 9, 2016 at 11:43 AM, Michal Simek <monstr@monstr.eu> wrote:
> > Hi Joe,
> >
> > 2016-12-09 17:22 GMT+01:00 Joe Hershberger <joe.hershberger@gmail.com>:
> >>
> >> Hi Tom,
> >>
> >> On Fri, Dec 9, 2016 at 6:12 AM, Tom Rini <trini@konsulko.com> wrote:
> >> > On Thu, Dec 08, 2016 at 10:37:26AM -0600, Joe Hershberger wrote:
> >> >
> >> >> Hi Tom,
> >> >>
> >> >> The following changes since commit
> >> >> 388019f1e2166638453bc4e0cc5d138c2a19e0c9:
> >> >>
> >> >>   Merge branch 'master' of git://git.denx.de/u-boot-usb (2016-12-06
> >> >> 08:07:20 -0500)
> >> >>
> >> >> are available in the git repository at:
> >> >>
> >> >>
> >> >>   git://git.denx.de/u-boot-net.git master
> >> >>
> >> >> for you to fetch changes up to
> >> >> bb135a0180c31fbd7456021fb9700b49bba7f533:
> >> >>
> >> >>   net/phy/vitesse: Rework RGMII skew configuration for VSC8601
> >> >> (2016-12-08 10:36:22 -0600)
> >> >
> >> > This is a NAK and is what is breaking microblaze-generic and
> >> > imgtec_xilfpga at least:
>
> Uhh... so it's not a NAK? This PR seems to be in your master.
>
> I've rebased and have no commits left on top of your master. I've
> pushed it for travis as another test anyway.
> https://travis-ci.org/jhershbe/u-boot/builds/182680490
>
> >> > +(imgtec_xilfpga,microblaze-generic)   ret =
> >> > mdio_register_seq(emaclite->bus,
> >> > dev->seq);+(imgtec_xilfpga,microblaze-generic)   ^
> >> > +(imgtec_xilfpga,microblaze-generic) drivers/net/built-in.o: In
> function
> >> > `emaclite_probe':
> >> > +(imgtec_xilfpga)
> >> > ../drivers/net/xilinx_emaclite.c:(.text.emaclite_probe+0x64):
> undefined
> >> > reference to `mdio_register_seq'
> >> > +(imgtec_xilfpga,microblaze-generic) make[1]: *** [u-boot] Error 1
> >> > +(imgtec_xilfpga,microblaze-generic) make: *** [sub-make] Error 2
> >> > +(microblaze-generic)   ret = mdio_register_seq(priv->bus, dev->seq);
> >> > +(microblaze-generic) drivers/net/built-in.o: In function
> >> > `axi_emac_probe':             +(microblaze-generic)
> >> > build/../drivers/net/xilinx_axi_emac.c:652: undefined reference to
> >> > `mdio_register_seq'
> >> > +(microblaze-generic) build/../drivers/net/xilinx_emaclite.c:570:
> >> > undefined reference to `mdio_register_seq'
> >>
> >> This is strange... I build tested this on Travis.
> >>
> >> https://travis-ci.org/jhershbe/u-boot/builds/180270329
> >>
> >> Are we missing microblaze coverage on Travis or something?
> >
> >
> >
> > This patches went to the tree by accident. Tom reverted that incorrect
> > merge.
> > Adding mdio_register_seq was sent recently for review and it shouldn't
> have
> > these compilation issue.
> > I have no idea what's wrong with imgtec_xilfpga.
> > And microblaze should be covered by travis already.
>


I have some patches in master but nothing what is ready for merge.
And Tom lost one email that he merged something what I didn't ask for.
Anyway I think it is good reason start to use pull request based on tags
not on branches.

Thanks,
Michal

-- 
Michal Simek, Ing. (M.Eng), OpenPGP -> KeyID: FE3D1F91
w: www.monstr.eu p: +42-0-721842854
Maintainer of Linux kernel - Microblaze cpu - http://www.monstr.eu/fdt/
Maintainer of Linux kernel - Xilinx Zynq ARM architecture
Microblaze U-BOOT custodian and responsible for u-boot arm zynq platform

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

* [U-Boot] Pull request: u-boot-net.git master
  2016-12-09 17:43     ` Michal Simek
@ 2016-12-09 18:35       ` Joe Hershberger
  2016-12-09 19:09         ` Michal Simek
  2016-12-09 19:52         ` Tom Rini
  0 siblings, 2 replies; 176+ messages in thread
From: Joe Hershberger @ 2016-12-09 18:35 UTC (permalink / raw)
  To: u-boot

On Fri, Dec 9, 2016 at 11:43 AM, Michal Simek <monstr@monstr.eu> wrote:
> Hi Joe,
>
> 2016-12-09 17:22 GMT+01:00 Joe Hershberger <joe.hershberger@gmail.com>:
>>
>> Hi Tom,
>>
>> On Fri, Dec 9, 2016 at 6:12 AM, Tom Rini <trini@konsulko.com> wrote:
>> > On Thu, Dec 08, 2016 at 10:37:26AM -0600, Joe Hershberger wrote:
>> >
>> >> Hi Tom,
>> >>
>> >> The following changes since commit
>> >> 388019f1e2166638453bc4e0cc5d138c2a19e0c9:
>> >>
>> >>   Merge branch 'master' of git://git.denx.de/u-boot-usb (2016-12-06
>> >> 08:07:20 -0500)
>> >>
>> >> are available in the git repository at:
>> >>
>> >>
>> >>   git://git.denx.de/u-boot-net.git master
>> >>
>> >> for you to fetch changes up to
>> >> bb135a0180c31fbd7456021fb9700b49bba7f533:
>> >>
>> >>   net/phy/vitesse: Rework RGMII skew configuration for VSC8601
>> >> (2016-12-08 10:36:22 -0600)
>> >
>> > This is a NAK and is what is breaking microblaze-generic and
>> > imgtec_xilfpga at least:

Uhh... so it's not a NAK? This PR seems to be in your master.

I've rebased and have no commits left on top of your master. I've
pushed it for travis as another test anyway.
https://travis-ci.org/jhershbe/u-boot/builds/182680490

>> > +(imgtec_xilfpga,microblaze-generic)   ret =
>> > mdio_register_seq(emaclite->bus,
>> > dev->seq);+(imgtec_xilfpga,microblaze-generic)   ^
>> > +(imgtec_xilfpga,microblaze-generic) drivers/net/built-in.o: In function
>> > `emaclite_probe':
>> > +(imgtec_xilfpga)
>> > ../drivers/net/xilinx_emaclite.c:(.text.emaclite_probe+0x64): undefined
>> > reference to `mdio_register_seq'
>> > +(imgtec_xilfpga,microblaze-generic) make[1]: *** [u-boot] Error 1
>> > +(imgtec_xilfpga,microblaze-generic) make: *** [sub-make] Error 2
>> > +(microblaze-generic)   ret = mdio_register_seq(priv->bus, dev->seq);
>> > +(microblaze-generic) drivers/net/built-in.o: In function
>> > `axi_emac_probe':             +(microblaze-generic)
>> > build/../drivers/net/xilinx_axi_emac.c:652: undefined reference to
>> > `mdio_register_seq'
>> > +(microblaze-generic) build/../drivers/net/xilinx_emaclite.c:570:
>> > undefined reference to `mdio_register_seq'
>>
>> This is strange... I build tested this on Travis.
>>
>> https://travis-ci.org/jhershbe/u-boot/builds/180270329
>>
>> Are we missing microblaze coverage on Travis or something?
>
>
>
> This patches went to the tree by accident. Tom reverted that incorrect
> merge.
> Adding mdio_register_seq was sent recently for review and it shouldn't have
> these compilation issue.
> I have no idea what's wrong with imgtec_xilfpga.
> And microblaze should be covered by travis already.
>
> Thanks,
> Michal
>
> --
> Michal Simek, Ing. (M.Eng), OpenPGP -> KeyID: FE3D1F91
> w: www.monstr.eu p: +42-0-721842854
> Maintainer of Linux kernel - Microblaze cpu - http://www.monstr.eu/fdt/
> Maintainer of Linux kernel - Xilinx Zynq ARM architecture
> Microblaze U-BOOT custodian and responsible for u-boot arm zynq platform

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

* [U-Boot] Pull request: u-boot-net.git master
  2016-12-09 16:22   ` Joe Hershberger
@ 2016-12-09 17:43     ` Michal Simek
  2016-12-09 18:35       ` Joe Hershberger
  0 siblings, 1 reply; 176+ messages in thread
From: Michal Simek @ 2016-12-09 17:43 UTC (permalink / raw)
  To: u-boot

Hi Joe,

2016-12-09 17:22 GMT+01:00 Joe Hershberger <joe.hershberger@gmail.com>:

> Hi Tom,
>
> On Fri, Dec 9, 2016 at 6:12 AM, Tom Rini <trini@konsulko.com> wrote:
> > On Thu, Dec 08, 2016 at 10:37:26AM -0600, Joe Hershberger wrote:
> >
> >> Hi Tom,
> >>
> >> The following changes since commit 388019f1e2166638453bc4e0cc5d13
> 8c2a19e0c9:
> >>
> >>   Merge branch 'master' of git://git.denx.de/u-boot-usb (2016-12-06
> 08:07:20 -0500)
> >>
> >> are available in the git repository at:
> >>
> >>
> >>   git://git.denx.de/u-boot-net.git master
> >>
> >> for you to fetch changes up to bb135a0180c31fbd7456021fb9700b
> 49bba7f533:
> >>
> >>   net/phy/vitesse: Rework RGMII skew configuration for VSC8601
> (2016-12-08 10:36:22 -0600)
> >
> > This is a NAK and is what is breaking microblaze-generic and
> > imgtec_xilfpga at least:
> > +(imgtec_xilfpga,microblaze-generic)   ret =
> > mdio_register_seq(emaclite->bus, dev->seq);+(imgtec_xilfpga,microblaze-generic)
>  ^
> > +(imgtec_xilfpga,microblaze-generic) drivers/net/built-in.o: In function
> > `emaclite_probe':
> > +(imgtec_xilfpga)
> > ../drivers/net/xilinx_emaclite.c:(.text.emaclite_probe+0x64): undefined
> reference to `mdio_register_seq'
> > +(imgtec_xilfpga,microblaze-generic) make[1]: *** [u-boot] Error 1
> > +(imgtec_xilfpga,microblaze-generic) make: *** [sub-make] Error 2
> > +(microblaze-generic)   ret = mdio_register_seq(priv->bus, dev->seq);
> > +(microblaze-generic) drivers/net/built-in.o: In function
> `axi_emac_probe':             +(microblaze-generic)
> > build/../drivers/net/xilinx_axi_emac.c:652: undefined reference to
> `mdio_register_seq'
> > +(microblaze-generic) build/../drivers/net/xilinx_emaclite.c:570:
> undefined reference to `mdio_register_seq'
>
> This is strange... I build tested this on Travis.
>
> https://travis-ci.org/jhershbe/u-boot/builds/180270329
>
> Are we missing microblaze coverage on Travis or something?
>


This patches went to the tree by accident. Tom reverted that incorrect
merge.
Adding mdio_register_seq was sent recently for review and it shouldn't have
these compilation issue.
I have no idea what's wrong with imgtec_xilfpga.
And microblaze should be covered by travis already.

Thanks,
Michal

-- 
Michal Simek, Ing. (M.Eng), OpenPGP -> KeyID: FE3D1F91
w: www.monstr.eu p: +42-0-721842854
Maintainer of Linux kernel - Microblaze cpu - http://www.monstr.eu/fdt/
Maintainer of Linux kernel - Xilinx Zynq ARM architecture
Microblaze U-BOOT custodian and responsible for u-boot arm zynq platform

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

* [U-Boot] Pull request: u-boot-net.git master
  2016-12-09 12:12 ` Tom Rini
@ 2016-12-09 16:22   ` Joe Hershberger
  2016-12-09 17:43     ` Michal Simek
  0 siblings, 1 reply; 176+ messages in thread
From: Joe Hershberger @ 2016-12-09 16:22 UTC (permalink / raw)
  To: u-boot

Hi Tom,

On Fri, Dec 9, 2016 at 6:12 AM, Tom Rini <trini@konsulko.com> wrote:
> On Thu, Dec 08, 2016 at 10:37:26AM -0600, Joe Hershberger wrote:
>
>> Hi Tom,
>>
>> The following changes since commit 388019f1e2166638453bc4e0cc5d138c2a19e0c9:
>>
>>   Merge branch 'master' of git://git.denx.de/u-boot-usb (2016-12-06 08:07:20 -0500)
>>
>> are available in the git repository at:
>>
>>
>>   git://git.denx.de/u-boot-net.git master
>>
>> for you to fetch changes up to bb135a0180c31fbd7456021fb9700b49bba7f533:
>>
>>   net/phy/vitesse: Rework RGMII skew configuration for VSC8601 (2016-12-08 10:36:22 -0600)
>
> This is a NAK and is what is breaking microblaze-generic and
> imgtec_xilfpga at least:
> +(imgtec_xilfpga,microblaze-generic)   ret =
> mdio_register_seq(emaclite->bus, dev->seq);+(imgtec_xilfpga,microblaze-generic)   ^
> +(imgtec_xilfpga,microblaze-generic) drivers/net/built-in.o: In function
> `emaclite_probe':
> +(imgtec_xilfpga)
> ../drivers/net/xilinx_emaclite.c:(.text.emaclite_probe+0x64): undefined reference to `mdio_register_seq'
> +(imgtec_xilfpga,microblaze-generic) make[1]: *** [u-boot] Error 1
> +(imgtec_xilfpga,microblaze-generic) make: *** [sub-make] Error 2
> +(microblaze-generic)   ret = mdio_register_seq(priv->bus, dev->seq);
> +(microblaze-generic) drivers/net/built-in.o: In function `axi_emac_probe':             +(microblaze-generic)
> build/../drivers/net/xilinx_axi_emac.c:652: undefined reference to `mdio_register_seq'
> +(microblaze-generic) build/../drivers/net/xilinx_emaclite.c:570: undefined reference to `mdio_register_seq'

This is strange... I build tested this on Travis.

https://travis-ci.org/jhershbe/u-boot/builds/180270329

Are we missing microblaze coverage on Travis or something?

Thanks,
-Joe

> --
> Tom
>
> _______________________________________________
> U-Boot mailing list
> U-Boot at lists.denx.de
> http://lists.denx.de/mailman/listinfo/u-boot
>

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

* [U-Boot] Pull request: u-boot-net.git master
  2016-12-08 16:37 Joe Hershberger
@ 2016-12-09 12:12 ` Tom Rini
  2016-12-09 16:22   ` Joe Hershberger
  0 siblings, 1 reply; 176+ messages in thread
From: Tom Rini @ 2016-12-09 12:12 UTC (permalink / raw)
  To: u-boot

On Thu, Dec 08, 2016 at 10:37:26AM -0600, Joe Hershberger wrote:

> Hi Tom,
>
> The following changes since commit 388019f1e2166638453bc4e0cc5d138c2a19e0c9:
>
>   Merge branch 'master' of git://git.denx.de/u-boot-usb (2016-12-06 08:07:20 -0500)
>
> are available in the git repository at:
>
>
>   git://git.denx.de/u-boot-net.git master
>
> for you to fetch changes up to bb135a0180c31fbd7456021fb9700b49bba7f533:
>
>   net/phy/vitesse: Rework RGMII skew configuration for VSC8601 (2016-12-08 10:36:22 -0600)

This is a NAK and is what is breaking microblaze-generic and
imgtec_xilfpga at least:
+(imgtec_xilfpga,microblaze-generic)   ret =
mdio_register_seq(emaclite->bus, dev->seq);+(imgtec_xilfpga,microblaze-generic)   ^
+(imgtec_xilfpga,microblaze-generic) drivers/net/built-in.o: In function
`emaclite_probe':
+(imgtec_xilfpga)
../drivers/net/xilinx_emaclite.c:(.text.emaclite_probe+0x64): undefined reference to `mdio_register_seq'
+(imgtec_xilfpga,microblaze-generic) make[1]: *** [u-boot] Error 1
+(imgtec_xilfpga,microblaze-generic) make: *** [sub-make] Error 2
+(microblaze-generic)   ret = mdio_register_seq(priv->bus, dev->seq);
+(microblaze-generic) drivers/net/built-in.o: In function `axi_emac_probe':             +(microblaze-generic)
build/../drivers/net/xilinx_axi_emac.c:652: undefined reference to `mdio_register_seq'
+(microblaze-generic) build/../drivers/net/xilinx_emaclite.c:570: undefined reference to `mdio_register_seq'

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20161209/3cdadb85/attachment.sig>

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

* [U-Boot] Pull request: u-boot-net.git master
@ 2016-12-08 16:37 Joe Hershberger
  2016-12-09 12:12 ` Tom Rini
  0 siblings, 1 reply; 176+ messages in thread
From: Joe Hershberger @ 2016-12-08 16:37 UTC (permalink / raw)
  To: u-boot

Hi Tom,

The following changes since commit 388019f1e2166638453bc4e0cc5d138c2a19e0c9:

  Merge branch 'master' of git://git.denx.de/u-boot-usb (2016-12-06 08:07:20 -0500)

are available in the git repository at:


  git://git.denx.de/u-boot-net.git master

for you to fetch changes up to bb135a0180c31fbd7456021fb9700b49bba7f533:

  net/phy/vitesse: Rework RGMII skew configuration for VSC8601 (2016-12-08 10:36:22 -0600)

----------------------------------------------------------------
Alex (1):
      net/phy/vitesse: Rework RGMII skew configuration for VSC8601

Marek Vasut (1):
      net: phy: micrel: Fix error handling

Stefan Roese (1):
      net: usb: r8152: Use ALLOC_CACHE_ALIGN_BUFFER() to allocate the buffers

oliver at schinagl.nl (3):
      net: phy: realtek: Use the BIT() macro
      net: phy: realtek: make define more consistent
      net: phy: realtek: Only force master mode on rtl8211b/c

shaohui xie (1):
      net: fman: fix 2.5G SGMII settings

 drivers/net/fm/eth.c      | 33 +++++++++++++++++++++++----------
 drivers/net/fm/memac.c    |  1 +
 drivers/net/phy/micrel.c  |  6 ++++--
 drivers/net/phy/realtek.c | 36 ++++++++++++++++++++++++++----------
 drivers/net/phy/vitesse.c | 43 ++++++++++++++++++++++++-------------------
 drivers/usb/eth/r8152.c   | 22 ++++++++++++++++------
 include/fsl_memac.h       |  1 +
 7 files changed, 95 insertions(+), 47 deletions(-)

Thanks!
-Joe

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

* [U-Boot] Pull request: u-boot-net.git master
  2016-11-07 17:29 Joe Hershberger
@ 2016-11-08 20:52 ` Tom Rini
  0 siblings, 0 replies; 176+ messages in thread
From: Tom Rini @ 2016-11-08 20:52 UTC (permalink / raw)
  To: u-boot

On Mon, Nov 07, 2016 at 11:29:02AM -0600, Joe Hershberger wrote:

> Hi Tom,
> 
> The following changes since commit 4b6035da482cccda06aeb419634f99937c9fc783:
> 
>   mx6sabresd: Make Ethernet functional again (2016-11-06 06:59:27 -0500)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-net.git master
> 
> for you to fetch changes up to aa555fe9f07a21b3bbdab15aea594f3869e5ab22:
> 
>   net: use random ethernet address if invalid and not zero (2016-11-07 11:28:16 -0600)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20161108/b9f649f0/attachment.sig>

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

* [U-Boot] Pull request: u-boot-net.git master
@ 2016-11-07 17:29 Joe Hershberger
  2016-11-08 20:52 ` Tom Rini
  0 siblings, 1 reply; 176+ messages in thread
From: Joe Hershberger @ 2016-11-07 17:29 UTC (permalink / raw)
  To: u-boot

Hi Tom,

The following changes since commit 4b6035da482cccda06aeb419634f99937c9fc783:

  mx6sabresd: Make Ethernet functional again (2016-11-06 06:59:27 -0500)

are available in the git repository at:

  git://git.denx.de/u-boot-net.git master

for you to fetch changes up to aa555fe9f07a21b3bbdab15aea594f3869e5ab22:

  net: use random ethernet address if invalid and not zero (2016-11-07 11:28:16 -0600)

----------------------------------------------------------------
Ash Charles (1):
      net: phy: micrel: center FLP burst timing at 16ms

Chris Packham (1):
      net: mvgbe: Fix build error with CONFIG_PHYLIB

Siva Durga Prasad Paladugu (1):
      net: use random ethernet address if invalid and not zero

Stephen Warren (6):
      dt: net: add DWC EQoS binding
      net: add driver for Synopsys Ethernet QoS device
      ARM: tegra: add SoC-level hook for board_late_init()
      ARM: tegra: configure Ethernet address on Tegra186
      ARM: tegra: add DWC EQoS (ethernet) to Tegra186 DT
      ARM: tegra: enable Ethernet on p2771-0000

 arch/arm/dts/tegra186-p2771-0000.dtsi              |    5 +
 arch/arm/dts/tegra186.dtsi                         |   20 +
 arch/arm/mach-tegra/board186.c                     |    7 +-
 arch/arm/mach-tegra/tegra186/Makefile              |    1 +
 arch/arm/mach-tegra/tegra186/nvtboot_board.c       |   54 +
 configs/p2771-0000-000_defconfig                   |    1 +
 configs/p2771-0000-500_defconfig                   |    1 +
 .../net/snps,dwc-qos-ethernet.txt                  |  166 +++
 drivers/net/Kconfig                                |   11 +
 drivers/net/Makefile                               |    1 +
 drivers/net/dwc_eth_qos.c                          | 1552 ++++++++++++++++++++
 drivers/net/mvgbe.c                                |   25 +-
 drivers/net/phy/micrel.c                           |   23 +
 include/micrel.h                                   |    3 +
 net/eth-uclass.c                                   |    3 +-
 15 files changed, 1849 insertions(+), 24 deletions(-)
 create mode 100644 arch/arm/mach-tegra/tegra186/nvtboot_board.c
 create mode 100644 doc/device-tree-bindings/net/snps,dwc-qos-ethernet.txt
 create mode 100644 drivers/net/dwc_eth_qos.c

Thanks!
-Joe

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

* [U-Boot] Pull request: u-boot-net.git master
  2016-10-13 17:34 Joe Hershberger
@ 2016-10-13 22:45 ` Tom Rini
  0 siblings, 0 replies; 176+ messages in thread
From: Tom Rini @ 2016-10-13 22:45 UTC (permalink / raw)
  To: u-boot

On Thu, Oct 13, 2016 at 12:34:54PM -0500, Joe Hershberger wrote:

> Hi Tom,
> 
> The following changes since commit 5ebd27d860ec0c6e36f1b0f973653fe66a7360be:
> 
>   Merge branch 'master' of git://git.denx.de/u-boot-x86 (2016-10-12 13:59:26 -0400)
> 
> are available in the git repository at:
> 
> 
>   git://git.denx.de/u-boot-net.git master
> 
> for you to fetch changes up to c9abfbdd66ed97e1cac8553d0b31bd23f68480a9:
> 
>   net: smsc95xx: fix DM MAC address reading (2016-10-13 12:25:40 -0500)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20161013/e6efd108/attachment.sig>

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

* [U-Boot] Pull request: u-boot-net.git master
@ 2016-10-13 17:34 Joe Hershberger
  2016-10-13 22:45 ` Tom Rini
  0 siblings, 1 reply; 176+ messages in thread
From: Joe Hershberger @ 2016-10-13 17:34 UTC (permalink / raw)
  To: u-boot

Hi Tom,

The following changes since commit 5ebd27d860ec0c6e36f1b0f973653fe66a7360be:

  Merge branch 'master' of git://git.denx.de/u-boot-x86 (2016-10-12 13:59:26 -0400)

are available in the git repository at:


  git://git.denx.de/u-boot-net.git master

for you to fetch changes up to c9abfbdd66ed97e1cac8553d0b31bd23f68480a9:

  net: smsc95xx: fix DM MAC address reading (2016-10-13 12:25:40 -0500)

----------------------------------------------------------------
Andrea Merello (1):
      phy: atheros: add support for RGMII_ID, RGMII_TXID and RGMII_RXID

Chris Packham (3):
      net: Add support for mv88e609x switches
      net: mv88e61xx: Add support for fixed links
      net: mvneta: fix typo in comment

Guillaume GARDET (1):
      test: add NFS download test

Hannes Schmelzer (1):
      net: write enetaddr down to hardware on env_callback

Mugunthan V N (3):
      drivers: net: phy: atheros: add separate config for AR8031
      include: configs: am335x: add Atheros phy support
      driver: net: cpsw: add support for RGMII id mode support and RMII clock source selection

Peter Chubb (2):
      rtl8169: fix cache misalignment message on transmit.
      net: Fix cache misalignment message after network load operations

Roger Quadros (2):
      board: am335x-icev2: add ethernet phy mode detection logic
      board: am335x: Always set eth/eth1addr environment variable

Stephen Warren (1):
      net: smsc95xx: fix DM MAC address reading

 board/ti/am335x/board.c      | 154 +++++++++++++++++++++++++++++++++---------
 cmd/net.c                    |   3 -
 drivers/net/cpsw.c           | 157 +++++++++++++++++++++++++++++++++++++++----
 drivers/net/mvneta.c         |   2 +-
 drivers/net/phy/atheros.c    |  53 ++++++++++++++-
 drivers/net/phy/mv88e61xx.c  |  61 ++++++++++++++++-
 drivers/net/rtl8169.c        |   3 +-
 drivers/usb/eth/smsc95xx.c   |  16 +++++
 include/configs/am335x_evm.h |   2 +
 include/cpsw.h               |   1 +
 net/eth-uclass.c             |   1 +
 test/py/tests/test_net.py    |  49 ++++++++++++++
 12 files changed, 447 insertions(+), 55 deletions(-)

Thanks!
-Joe

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

* [U-Boot] Pull request: u-boot-net.git master
  2016-09-09 18:52 Joe Hershberger
@ 2016-09-09 19:53 ` Tom Rini
  0 siblings, 0 replies; 176+ messages in thread
From: Tom Rini @ 2016-09-09 19:53 UTC (permalink / raw)
  To: u-boot

On Fri, Sep 09, 2016 at 01:52:41PM -0500, Joe Hershberger wrote:

> Hi Tom,
> 
> A few last minute fixes. Turns out I broke NFS.
> 
> The following changes since commit 16f416661ec5ffa46b3f879a0b83907bbec13714:
> 
>   Merge branch 'master' of git://www.denx.de/git/u-boot-imx (2016-09-09 09:45:32 -0400)
> 
> are available in the git repository at:
> 
> 
>   git://git.denx.de/u-boot-net.git master
> 
> for you to fetch changes up to 41d1258aceb45b45f9e68f67a9c40f0afbc09dc9:
> 
>   net: asix: Fix AX88772B when used with DriverModel (2016-09-09 13:13:42 -0500)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20160909/20bc51e4/attachment.sig>

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

* [U-Boot] Pull request: u-boot-net.git master
@ 2016-09-09 18:52 Joe Hershberger
  2016-09-09 19:53 ` Tom Rini
  0 siblings, 1 reply; 176+ messages in thread
From: Joe Hershberger @ 2016-09-09 18:52 UTC (permalink / raw)
  To: u-boot

Hi Tom,

A few last minute fixes. Turns out I broke NFS.

The following changes since commit 16f416661ec5ffa46b3f879a0b83907bbec13714:

  Merge branch 'master' of git://www.denx.de/git/u-boot-imx (2016-09-09 09:45:32 -0400)

are available in the git repository at:


  git://git.denx.de/u-boot-net.git master

for you to fetch changes up to 41d1258aceb45b45f9e68f67a9c40f0afbc09dc9:

  net: asix: Fix AX88772B when used with DriverModel (2016-09-09 13:13:42 -0500)

----------------------------------------------------------------
Joe Hershberger (2):
      Revert "net: nfs: Use the tx buffer to construct rpc msgs"
      Revert "net: nfs: Correct the reply data buffer size"

Joshua Scott (1):
      net: asix: Fix AX88772B when used with DriverModel

 drivers/usb/eth/asix.c |  5 +++
 net/nfs.c              | 88 ++++++++++++++++++++++++--------------------------
 net/nfs.h              |  2 +-
 3 files changed, 49 insertions(+), 46 deletions(-)

Thanks!
-Joe

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

* [U-Boot] Pull request: u-boot-net.git master
  2016-08-23  2:26 Joe Hershberger
@ 2016-08-24 15:32 ` Tom Rini
  0 siblings, 0 replies; 176+ messages in thread
From: Tom Rini @ 2016-08-24 15:32 UTC (permalink / raw)
  To: u-boot

On Mon, Aug 22, 2016 at 09:26:53PM -0500, Joe Hershberger wrote:

> Hi Tom,
> 
> The following changes since commit c98b171e1098f94b2ff7720c45a25a602882f876:
> 
>   Merge branch 'rmobile' of git://git.denx.de/u-boot-sh (2016-08-20 16:40:34 -0400)
> 
> are available in the git repository at:
> 
> 
>   git://git.denx.de/u-boot-net.git master
> 
> for you to fetch changes up to 8c83c0303c0eaa5f5323d08ffe1f786759e509be:
> 
>   net: mii: check phy advertising register when geting link status (2016-08-22 14:21:23 -0500)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20160824/03561343/attachment.sig>

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

* [U-Boot] Pull request: u-boot-net.git master
@ 2016-08-23  2:26 Joe Hershberger
  2016-08-24 15:32 ` Tom Rini
  0 siblings, 1 reply; 176+ messages in thread
From: Joe Hershberger @ 2016-08-23  2:26 UTC (permalink / raw)
  To: u-boot

Hi Tom,

The following changes since commit c98b171e1098f94b2ff7720c45a25a602882f876:

  Merge branch 'rmobile' of git://git.denx.de/u-boot-sh (2016-08-20 16:40:34 -0400)

are available in the git repository at:


  git://git.denx.de/u-boot-net.git master

for you to fetch changes up to 8c83c0303c0eaa5f5323d08ffe1f786759e509be:

  net: mii: check phy advertising register when geting link status (2016-08-22 14:21:23 -0500)

----------------------------------------------------------------
Dongpo Li (1):
      net: mii: check phy advertising register when geting link status

Guillaume GARDET (1):
      net: NFS: Add NFSv3 support

Hou Zhiqiang (1):
      net/fm: Remove unused code of FMan QMI

Joe Hershberger (12):
      net: Stop including NFS overhead in defragment max
      net: nfs: Remove separate buffer for default name
      net: nfs: Remove unused define
      net: nfs: Share the file handle buffer for v2 / v3
      net: nfs: Correct the reply data buffer size
      net: nfs: Fix lines that are too long
      net: nfs: Consolidate handling of NFSv3 attributes
      net: nfs: Correct a comment
      net: nfs: Use consistent names for the rpc_pkt
      net: nfs: Move some prints to debug statements
      net: nfs: Use the tx buffer to construct rpc msgs
      net: nfs: Simplify rpc_add_credentials()

karl beldan (4):
      net: davinci_emac: Remove useless dcache ops on descriptors
      net: davinci_emac: Round up top tx buffer boundaries for dcache ops
      net: davinci_emac: Invalidate only the received portion of a buffer
      net: davinci_emac: Restore the internal MDIO accessors return values

 common/miiphyutil.c        |  18 ++-
 drivers/net/davinci_emac.c |  53 ++-----
 drivers/net/fm/fm.c        |   3 -
 net/net.c                  |  10 +-
 net/nfs.c                  | 368 +++++++++++++++++++++++++++++++--------------
 net/nfs.h                  |  15 +-
 6 files changed, 293 insertions(+), 174 deletions(-)

Thanks!
-Joe

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

* [U-Boot] Pull request: u-boot-net.git master
  2016-08-15 20:30 Joe Hershberger
@ 2016-08-16  1:09 ` Tom Rini
  0 siblings, 0 replies; 176+ messages in thread
From: Tom Rini @ 2016-08-16  1:09 UTC (permalink / raw)
  To: u-boot

On Mon, Aug 15, 2016 at 03:30:26PM -0500, Joe Hershberger wrote:

> Hi Tom,
> 
> The following changes since commit f4b0df1823921ad3bc39820466e9c5201cef6210:
> 
>   Merge git://git.denx.de/u-boot-dm (2016-08-12 16:00:50 -0400)
> 
> are available in the git repository at:
> 
> 
>   git://git.denx.de/u-boot-net.git master
> 
> for you to fetch changes up to cc2593128f7ad1b879e9e5bd3097f6c717cf4c9a:
> 
>   net: mii: Clean up legacy glue that is not used (2016-08-15 15:29:04 -0500)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20160815/6dd9ce70/attachment.sig>

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

* [U-Boot] Pull request: u-boot-net.git master
@ 2016-08-15 20:30 Joe Hershberger
  2016-08-16  1:09 ` Tom Rini
  0 siblings, 1 reply; 176+ messages in thread
From: Joe Hershberger @ 2016-08-15 20:30 UTC (permalink / raw)
  To: u-boot

Hi Tom,

The following changes since commit f4b0df1823921ad3bc39820466e9c5201cef6210:

  Merge git://git.denx.de/u-boot-dm (2016-08-12 16:00:50 -0400)

are available in the git repository at:


  git://git.denx.de/u-boot-net.git master

for you to fetch changes up to cc2593128f7ad1b879e9e5bd3097f6c717cf4c9a:

  net: mii: Clean up legacy glue that is not used (2016-08-15 15:29:04 -0500)

----------------------------------------------------------------
Alban Bedel (1):
      net: e1000: Fix the build with driver model and SPI EEPROM

Chris Packham (1):
      net: smsc95xx: Use correct get_unaligned functions

Joe Hershberger (5):
      scripts: Add a cocci patch for miiphy_register
      net: mii: Use spatch to update miiphy_register
      net: mii: Fix changes made by spatch
      net: mii: Changes not made by spatch
      net: mii: Clean up legacy glue that is not used

Max Filippov (7):
      net/ethoc: add Kconfig entry for the driver
      net/ethoc: use priv instead of dev internally
      net/ethoc: add CONFIG_DM_ETH support
      net/ethoc: support device tree
      net/ethoc: don't mix virtual and physical addresses
      net/ethoc: support private memory configurations
      net/ethoc: implement MDIO bus and support phylib

Wenyou Yang (1):
      net: macb: Fix build error for CONFIG_DM_ETH enabled

 arch/m68k/include/asm/fec.h                |   9 +-
 arch/mips/mach-au1x00/au1x00_eth.c         |  25 +-
 arch/powerpc/cpu/mpc8260/ether_fcc.c       |  13 +-
 arch/powerpc/cpu/mpc85xx/ether_fcc.c       |  13 +-
 arch/powerpc/cpu/mpc8xx/fec.c              |  40 ++-
 arch/powerpc/cpu/ppc4xx/miiphy.c           |  11 +-
 board/gdsys/405ep/io.c                     |  13 +-
 board/gdsys/405ep/iocon.c                  |  27 +-
 board/gdsys/405ex/io64.c                   |  25 +-
 board/gdsys/mpc8308/hrcon.c                |  27 +-
 board/gdsys/mpc8308/strider.c              |  27 +-
 common/miiphyutil.c                        |  73 ----
 configs/openrisc-generic_defconfig         |   2 +
 drivers/net/4xx_enet.c                     |  20 +-
 drivers/net/Kconfig                        |   5 +
 drivers/net/armada100_fec.c                |  33 +-
 drivers/net/at91_emac.c                    |  28 +-
 drivers/net/bcm-sf2-eth-gmac.c             |  18 +-
 drivers/net/bcm-sf2-eth.c                  |  13 +-
 drivers/net/bcm-sf2-eth.h                  |   8 +-
 drivers/net/bfin_mac.c                     |  43 ++-
 drivers/net/davinci_emac.c                 |  34 +-
 drivers/net/e1000.c                        |   6 +-
 drivers/net/e1000_spi.c                    |  59 ++--
 drivers/net/eepro100.c                     |  34 +-
 drivers/net/enc28j60.c                     |  26 +-
 drivers/net/ep93xx_eth.c                   |  40 ++-
 drivers/net/ethoc.c                        | 526 +++++++++++++++++++++++------
 drivers/net/fsl_mcdmafec.c                 |  13 +-
 drivers/net/ftmac110.c                     |  35 +-
 drivers/net/lpc32xx_eth.c                  |  52 ++-
 drivers/net/macb.c                         | 123 +++++--
 drivers/net/mcffec.c                       |  13 +-
 drivers/net/mcfmii.c                       |  19 +-
 drivers/net/mpc512x_fec.c                  |  30 +-
 drivers/net/mpc5xxx_fec.c                  |  30 +-
 drivers/net/mvgbe.c                        |  33 +-
 drivers/net/phy/miiphybb.c                 |  25 +-
 drivers/net/sh_eth.c                       |  12 +-
 drivers/net/smc911x.c                      |  35 +-
 drivers/qe/uec.c                           |  32 +-
 drivers/usb/eth/smsc95xx.c                 |   4 +-
 include/configs/corvus.h                   |   1 +
 include/configs/openrisc-generic.h         |   1 -
 include/configs/smartweb.h                 |   1 +
 include/configs/snapper9g45.h              |   1 +
 include/configs/taurus.h                   |   1 +
 include/dm/platform_data/net_ethoc.h       |  21 ++
 include/miiphy.h                           |  20 +-
 scripts/coccinelle/net/mdio_register.cocci | 142 ++++++++
 50 files changed, 1326 insertions(+), 516 deletions(-)
 create mode 100644 include/dm/platform_data/net_ethoc.h
 create mode 100644 scripts/coccinelle/net/mdio_register.cocci

Thanks!
-Joe

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

* [U-Boot] Pull request: u-boot-net.git master
  2016-08-15 20:20 Joe Hershberger
@ 2016-08-15 20:26 ` Joe Hershberger
  0 siblings, 0 replies; 176+ messages in thread
From: Joe Hershberger @ 2016-08-15 20:26 UTC (permalink / raw)
  To: u-boot

On Mon, Aug 15, 2016 at 3:20 PM, Joe Hershberger <joe.hershberger@ni.com> wrote:
> Hi Tom,
>
> The following changes since commit f4b0df1823921ad3bc39820466e9c5201cef6210:
>
>   Merge git://git.denx.de/u-boot-dm (2016-08-12 16:00:50 -0400)
>
> are available in the git repository at:
>
>
>   git://git.denx.de/u-boot-net.git master
>
> for you to fetch changes up to 23f728cd317c93e3342766614109ea15de07bf4d:
>
>   net: mii: Clean up legacy glue that is not used (2016-08-15 15:17:45 -0500)
>
> ----------------------------------------------------------------
> Alban Bedel (1):
>       net: e1000: Fix the build with driver model and SPI EEPROM
>
> Chris Packham (1):
>       net: smsc95xx: Use correct get_unaligned functions
>
> Joe Hershberger (5):
>       scripts: Add a cocci patch for miiphy_register
>       net: mii: Use spatch to update miiphy_register
>       net: mii: Fix changes made by spatch
>       net: mii: Changes not made by spatch
>       net: mii: Clean up legacy glue that is not used

Ooops... meant to repull spatch series from mailing list... another
pull req to follow.

>
> Max Filippov (7):
>       net/ethoc: add Kconfig entry for the driver
>       net/ethoc: use priv instead of dev internally
>       net/ethoc: add CONFIG_DM_ETH support
>       net/ethoc: support device tree
>       net/ethoc: don't mix virtual and physical addresses
>       net/ethoc: support private memory configurations
>       net/ethoc: implement MDIO bus and support phylib
>
> Wenyou Yang (1):
>       net: macb: Fix build error for CONFIG_DM_ETH enabled
>
>  arch/m68k/include/asm/fec.h                |   9 +-
>  arch/mips/mach-au1x00/au1x00_eth.c         |  25 +-
>  arch/powerpc/cpu/mpc8260/ether_fcc.c       |  13 +-
>  arch/powerpc/cpu/mpc85xx/ether_fcc.c       |  13 +-
>  arch/powerpc/cpu/mpc8xx/fec.c              |  40 ++-
>  arch/powerpc/cpu/ppc4xx/miiphy.c           |  11 +-
>  board/gdsys/405ep/io.c                     |  13 +-
>  board/gdsys/405ep/iocon.c                  |  27 +-
>  board/gdsys/405ex/io64.c                   |  25 +-
>  board/gdsys/mpc8308/hrcon.c                |  27 +-
>  board/gdsys/mpc8308/strider.c              |  27 +-
>  common/miiphyutil.c                        |  73 ----
>  configs/openrisc-generic_defconfig         |   2 +
>  drivers/net/4xx_enet.c                     |  20 +-
>  drivers/net/Kconfig                        |   5 +
>  drivers/net/armada100_fec.c                |  33 +-
>  drivers/net/at91_emac.c                    |  28 +-
>  drivers/net/bcm-sf2-eth-gmac.c             |  18 +-
>  drivers/net/bcm-sf2-eth.c                  |  13 +-
>  drivers/net/bcm-sf2-eth.h                  |   8 +-
>  drivers/net/bfin_mac.c                     |  43 ++-
>  drivers/net/davinci_emac.c                 |  34 +-
>  drivers/net/e1000.c                        |   6 +-
>  drivers/net/e1000_spi.c                    |  59 ++--
>  drivers/net/eepro100.c                     |  34 +-
>  drivers/net/enc28j60.c                     |  26 +-
>  drivers/net/ep93xx_eth.c                   |  40 ++-
>  drivers/net/ethoc.c                        | 526 +++++++++++++++++++++++------
>  drivers/net/fsl_mcdmafec.c                 |  13 +-
>  drivers/net/ftmac110.c                     |  35 +-
>  drivers/net/lpc32xx_eth.c                  |  52 ++-
>  drivers/net/macb.c                         | 123 +++++--
>  drivers/net/mcffec.c                       |  13 +-
>  drivers/net/mcfmii.c                       |  19 +-
>  drivers/net/mpc512x_fec.c                  |  30 +-
>  drivers/net/mpc5xxx_fec.c                  |  30 +-
>  drivers/net/mvgbe.c                        |  33 +-
>  drivers/net/phy/miiphybb.c                 |  25 +-
>  drivers/net/sh_eth.c                       |  12 +-
>  drivers/net/smc911x.c                      |  35 +-
>  drivers/qe/uec.c                           |  32 +-
>  drivers/usb/eth/smsc95xx.c                 |   4 +-
>  include/configs/corvus.h                   |   1 +
>  include/configs/openrisc-generic.h         |   1 -
>  include/configs/smartweb.h                 |   1 +
>  include/configs/snapper9g45.h              |   1 +
>  include/configs/taurus.h                   |   1 +
>  include/dm/platform_data/net_ethoc.h       |  21 ++
>  include/miiphy.h                           |  20 +-
>  scripts/coccinelle/net/mdio_register.cocci | 142 ++++++++
>  50 files changed, 1326 insertions(+), 516 deletions(-)
>  create mode 100644 include/dm/platform_data/net_ethoc.h
>  create mode 100644 scripts/coccinelle/net/mdio_register.cocci
>
> Thanks!
> -Joe
> _______________________________________________
> U-Boot mailing list
> U-Boot at lists.denx.de
> http://lists.denx.de/mailman/listinfo/u-boot

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

* [U-Boot] Pull request: u-boot-net.git master
@ 2016-08-15 20:20 Joe Hershberger
  2016-08-15 20:26 ` Joe Hershberger
  0 siblings, 1 reply; 176+ messages in thread
From: Joe Hershberger @ 2016-08-15 20:20 UTC (permalink / raw)
  To: u-boot

Hi Tom,

The following changes since commit f4b0df1823921ad3bc39820466e9c5201cef6210:

  Merge git://git.denx.de/u-boot-dm (2016-08-12 16:00:50 -0400)

are available in the git repository at:


  git://git.denx.de/u-boot-net.git master

for you to fetch changes up to 23f728cd317c93e3342766614109ea15de07bf4d:

  net: mii: Clean up legacy glue that is not used (2016-08-15 15:17:45 -0500)

----------------------------------------------------------------
Alban Bedel (1):
      net: e1000: Fix the build with driver model and SPI EEPROM

Chris Packham (1):
      net: smsc95xx: Use correct get_unaligned functions

Joe Hershberger (5):
      scripts: Add a cocci patch for miiphy_register
      net: mii: Use spatch to update miiphy_register
      net: mii: Fix changes made by spatch
      net: mii: Changes not made by spatch
      net: mii: Clean up legacy glue that is not used

Max Filippov (7):
      net/ethoc: add Kconfig entry for the driver
      net/ethoc: use priv instead of dev internally
      net/ethoc: add CONFIG_DM_ETH support
      net/ethoc: support device tree
      net/ethoc: don't mix virtual and physical addresses
      net/ethoc: support private memory configurations
      net/ethoc: implement MDIO bus and support phylib

Wenyou Yang (1):
      net: macb: Fix build error for CONFIG_DM_ETH enabled

 arch/m68k/include/asm/fec.h                |   9 +-
 arch/mips/mach-au1x00/au1x00_eth.c         |  25 +-
 arch/powerpc/cpu/mpc8260/ether_fcc.c       |  13 +-
 arch/powerpc/cpu/mpc85xx/ether_fcc.c       |  13 +-
 arch/powerpc/cpu/mpc8xx/fec.c              |  40 ++-
 arch/powerpc/cpu/ppc4xx/miiphy.c           |  11 +-
 board/gdsys/405ep/io.c                     |  13 +-
 board/gdsys/405ep/iocon.c                  |  27 +-
 board/gdsys/405ex/io64.c                   |  25 +-
 board/gdsys/mpc8308/hrcon.c                |  27 +-
 board/gdsys/mpc8308/strider.c              |  27 +-
 common/miiphyutil.c                        |  73 ----
 configs/openrisc-generic_defconfig         |   2 +
 drivers/net/4xx_enet.c                     |  20 +-
 drivers/net/Kconfig                        |   5 +
 drivers/net/armada100_fec.c                |  33 +-
 drivers/net/at91_emac.c                    |  28 +-
 drivers/net/bcm-sf2-eth-gmac.c             |  18 +-
 drivers/net/bcm-sf2-eth.c                  |  13 +-
 drivers/net/bcm-sf2-eth.h                  |   8 +-
 drivers/net/bfin_mac.c                     |  43 ++-
 drivers/net/davinci_emac.c                 |  34 +-
 drivers/net/e1000.c                        |   6 +-
 drivers/net/e1000_spi.c                    |  59 ++--
 drivers/net/eepro100.c                     |  34 +-
 drivers/net/enc28j60.c                     |  26 +-
 drivers/net/ep93xx_eth.c                   |  40 ++-
 drivers/net/ethoc.c                        | 526 +++++++++++++++++++++++------
 drivers/net/fsl_mcdmafec.c                 |  13 +-
 drivers/net/ftmac110.c                     |  35 +-
 drivers/net/lpc32xx_eth.c                  |  52 ++-
 drivers/net/macb.c                         | 123 +++++--
 drivers/net/mcffec.c                       |  13 +-
 drivers/net/mcfmii.c                       |  19 +-
 drivers/net/mpc512x_fec.c                  |  30 +-
 drivers/net/mpc5xxx_fec.c                  |  30 +-
 drivers/net/mvgbe.c                        |  33 +-
 drivers/net/phy/miiphybb.c                 |  25 +-
 drivers/net/sh_eth.c                       |  12 +-
 drivers/net/smc911x.c                      |  35 +-
 drivers/qe/uec.c                           |  32 +-
 drivers/usb/eth/smsc95xx.c                 |   4 +-
 include/configs/corvus.h                   |   1 +
 include/configs/openrisc-generic.h         |   1 -
 include/configs/smartweb.h                 |   1 +
 include/configs/snapper9g45.h              |   1 +
 include/configs/taurus.h                   |   1 +
 include/dm/platform_data/net_ethoc.h       |  21 ++
 include/miiphy.h                           |  20 +-
 scripts/coccinelle/net/mdio_register.cocci | 142 ++++++++
 50 files changed, 1326 insertions(+), 516 deletions(-)
 create mode 100644 include/dm/platform_data/net_ethoc.h
 create mode 100644 scripts/coccinelle/net/mdio_register.cocci

Thanks!
-Joe

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

* [U-Boot] Pull request: u-boot-net.git master
  2016-07-06 15:46 Joe Hershberger
@ 2016-07-08  2:50 ` Tom Rini
  0 siblings, 0 replies; 176+ messages in thread
From: Tom Rini @ 2016-07-08  2:50 UTC (permalink / raw)
  To: u-boot

On Wed, Jul 06, 2016 at 10:46:51AM -0500, Joe Hershberger wrote:

> Hi Tom,
> 
> A few small last minute compile fixes and a phy support addition.
> 
> The following changes since commit e8009beff6d5c55c1bf1ae8184791f167e6378b0:
> 
>   Merge git://git.denx.de/u-boot-arc (2016-07-04 11:46:21 -0400)
> 
> are available in the git repository at:
> 
> 
>   git://git.denx.de/u-boot-net.git master
> 
> for you to fetch changes up to 4c64c4db3b87818318ed8b4cd6907c508aaf04ce:
> 
>   net: rtl8169: Fix return value for rtl_send_common (2016-07-06 10:45:11 -0500)
> 

Reviewed-by: Tom Rini <trini@konsulko.com>

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20160707/4422cd13/attachment.sig>

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

* [U-Boot] Pull request: u-boot-net.git master
@ 2016-07-06 15:46 Joe Hershberger
  2016-07-08  2:50 ` Tom Rini
  0 siblings, 1 reply; 176+ messages in thread
From: Joe Hershberger @ 2016-07-06 15:46 UTC (permalink / raw)
  To: u-boot

Hi Tom,

A few small last minute compile fixes and a phy support addition.

The following changes since commit e8009beff6d5c55c1bf1ae8184791f167e6378b0:

  Merge git://git.denx.de/u-boot-arc (2016-07-04 11:46:21 -0400)

are available in the git repository at:


  git://git.denx.de/u-boot-net.git master

for you to fetch changes up to 4c64c4db3b87818318ed8b4cd6907c508aaf04ce:

  net: rtl8169: Fix return value for rtl_send_common (2016-07-06 10:45:11 -0500)

----------------------------------------------------------------
Alexey Brodkin (1):
      net: designware: Make driver independent from DM_GPIO again

Joe Hershberger (1):
      common: Always include errno.h in common.h

Mingkai Hu (1):
      driver: net: phylib: add support for aquantia AQR106/107 PHY

Oleksandr Tymoshenko (1):
      net: rtl8169: Fix return value for rtl_send_common

Ralf Hubert (1):
      net: Fix incorrect RPC packets on 64-bit systems

 drivers/net/designware.c   | 10 ++++++++--
 drivers/net/designware.h   |  7 ++++++-
 drivers/net/phy/aquantia.c | 28 ++++++++++++++++++++++++++++
 drivers/net/rtl8169.c      |  4 ++--
 include/common.h           |  1 +
 net/nfs.c                  | 12 ++++++------
 6 files changed, 51 insertions(+), 11 deletions(-)

Thanks!
-Joe

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

* [U-Boot] Pull request: u-boot-net.git master
  2016-06-21 22:04 Joe Hershberger
@ 2016-06-22 14:38 ` Tom Rini
  0 siblings, 0 replies; 176+ messages in thread
From: Tom Rini @ 2016-06-22 14:38 UTC (permalink / raw)
  To: u-boot

On Tue, Jun 21, 2016 at 05:04:04PM -0500, Joe Hershberger wrote:

> Hi Tom,
> 
> The following changes since commit 9f823615af919c6b89f0b80197f009f78299dcde:
> 
>   Kconfig: Add a new DISTRO_DEFAULTS Kconfig option (2016-06-20 21:30:13 -0400)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-net.git master
> 
> for you to fetch changes up to 69fd0d4131c73a3b8a199a8d88fb4e5c688b58d5:
> 
>   NFS: Add error message when U-Boot NFS version (V2) is not supported by NFS server (2016-06-21 17:01:52 -0500)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20160622/ababa924/attachment.sig>

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

* [U-Boot] Pull request: u-boot-net.git master
@ 2016-06-21 22:04 Joe Hershberger
  2016-06-22 14:38 ` Tom Rini
  0 siblings, 1 reply; 176+ messages in thread
From: Joe Hershberger @ 2016-06-21 22:04 UTC (permalink / raw)
  To: u-boot

Hi Tom,

The following changes since commit 9f823615af919c6b89f0b80197f009f78299dcde:

  Kconfig: Add a new DISTRO_DEFAULTS Kconfig option (2016-06-20 21:30:13 -0400)

are available in the git repository at:

  git://git.denx.de/u-boot-net.git master

for you to fetch changes up to 69fd0d4131c73a3b8a199a8d88fb4e5c688b58d5:

  NFS: Add error message when U-Boot NFS version (V2) is not supported by NFS server (2016-06-21 17:01:52 -0500)

----------------------------------------------------------------
Alexey Firago (1):
      net: phy: micrel: add support for KSZ886x switches in MIIM mode

Guillaume GARDET (1):
      NFS: Add error message when U-Boot NFS version (V2) is not supported by NFS server

Nathan Rossi (1):
      net: phy: marvell: Do not reset 88e1310 after autoneg

Stephen Warren (1):
      net: rtl8169: fix switching between adapters

 drivers/net/phy/marvell.c |  5 +----
 drivers/net/phy/micrel.c  | 26 ++++++++++++++++++++++++++
 drivers/net/rtl8169.c     | 13 +++++++++----
 net/nfs.c                 | 17 ++++++++++++++++-
 4 files changed, 52 insertions(+), 9 deletions(-)

Thanks!
-Joe

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

* [U-Boot] Pull request: u-boot-net.git master
  2016-05-24 16:50 Joe Hershberger
@ 2016-05-24 23:18 ` Tom Rini
  0 siblings, 0 replies; 176+ messages in thread
From: Tom Rini @ 2016-05-24 23:18 UTC (permalink / raw)
  To: u-boot

On Tue, May 24, 2016 at 11:50:33AM -0500, Joe Hershberger wrote:

> Hi Tom,
> 
> Changes from last merge window.
> 
> The following changes since commit d7d000311285e4b8d11e089ca13ea456a01be3b8:
> 
>   Merge branch 'master' of git://git.denx.de/u-boot-mips (2016-05-23 11:51:37 -0400)
> 
> are available in the git repository at:
> 
> 
>   git://git.denx.de/u-boot-net.git master
> 
> for you to fetch changes up to 0a71cd77290ca317ecf6f15984a91abbee741e09:
> 
>   net: phy: dp83867: Add SGMII helper for configuration (2016-05-24 11:42:05 -0500)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20160524/efc071e0/attachment.sig>

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

* [U-Boot] Pull request: u-boot-net.git master
@ 2016-05-24 16:50 Joe Hershberger
  2016-05-24 23:18 ` Tom Rini
  0 siblings, 1 reply; 176+ messages in thread
From: Joe Hershberger @ 2016-05-24 16:50 UTC (permalink / raw)
  To: u-boot

Hi Tom,

Changes from last merge window.

The following changes since commit d7d000311285e4b8d11e089ca13ea456a01be3b8:

  Merge branch 'master' of git://git.denx.de/u-boot-mips (2016-05-23 11:51:37 -0400)

are available in the git repository at:


  git://git.denx.de/u-boot-net.git master

for you to fetch changes up to 0a71cd77290ca317ecf6f15984a91abbee741e09:

  net: phy: dp83867: Add SGMII helper for configuration (2016-05-24 11:42:05 -0500)

----------------------------------------------------------------
Dan Murphy (7):
      drivers: net: cpsw: Add reading of DT phy-handle node
      net: zynq_gem: Add the passing of the phy-handle node
      net: phy: dp83867: Add device tree bindings and documentation
      net: phy: ti: Allow the driver to be more configurable
      net: phy: Move is_rgmii helper to phy.h
      net: phy: Add phy_interface_is_sgmii to phy.h
      net: phy: dp83867: Add SGMII helper for configuration

Kevin Smith (2):
      net: Remove unused mv88e61xx switch driver
      net: phy: Add PHY driver for mv88e61xx switches

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 +
 doc/device-tree-bindings/net/ti,dp83867.txt |   25 +
 drivers/core/device.c                       |   14 +
 drivers/net/Makefile                        |    2 +-
 drivers/net/cpsw-common.c                   |  121 +++
 drivers/net/cpsw.c                          |   77 +-
 drivers/net/phy/mv88e61xx.c                 | 1322 ++++++++++++++++++---------
 drivers/net/phy/mv88e61xx.h                 |   61 --
 drivers/net/phy/phy.c                       |    3 +
 drivers/net/phy/ti.c                        |   88 +-
 drivers/net/zynq_gem.c                      |   15 +-
 include/configs/ti_omap5_common.h           |    1 +
 include/cpsw.h                              |    2 +
 include/dm/device.h                         |   23 +
 include/dt-bindings/net/ti-dp83867.h        |   35 +
 include/netdev.h                            |   58 --
 include/phy.h                               |   23 +
 22 files changed, 1300 insertions(+), 589 deletions(-)
 create mode 100644 doc/device-tree-bindings/net/ti,dp83867.txt
 create mode 100644 drivers/net/cpsw-common.c
 delete mode 100644 drivers/net/phy/mv88e61xx.h
 create mode 100644 include/dt-bindings/net/ti-dp83867.h

Thanks!
-Joe

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

* [U-Boot] Pull request: u-boot-net.git master
  2016-05-03 22:58 Joe Hershberger
@ 2016-05-04  1:35 ` Tom Rini
  0 siblings, 0 replies; 176+ messages in thread
From: Tom Rini @ 2016-05-04  1:35 UTC (permalink / raw)
  To: u-boot

On Tue, May 03, 2016 at 05:58:22PM -0500, Joe Hershberger wrote:

> Hi Tom,
> 
> Here are the bug fixes for this release.
> 
> The following changes since commit e96e064f51139c4af39f14499564ef76e40bbc29:
> 
>   usb: dwc2: Init desc_before_addr (2016-05-03 19:21:18 +0200)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-net.git master
> 
> for you to fetch changes up to 700877a62bfa88ef6e0267749db49f4dc63e2ea2:
> 
>   net: increase maximum frame size to accomediate VLAN packets (2016-05-03 17:52:12 -0500)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20160503/c069b88f/attachment.sig>

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

* [U-Boot] Pull request: u-boot-net.git master
@ 2016-05-03 22:58 Joe Hershberger
  2016-05-04  1:35 ` Tom Rini
  0 siblings, 1 reply; 176+ messages in thread
From: Joe Hershberger @ 2016-05-03 22:58 UTC (permalink / raw)
  To: u-boot

Hi Tom,

Here are the bug fixes for this release.

The following changes since commit e96e064f51139c4af39f14499564ef76e40bbc29:

  usb: dwc2: Init desc_before_addr (2016-05-03 19:21:18 +0200)

are available in the git repository at:

  git://git.denx.de/u-boot-net.git master

for you to fetch changes up to 700877a62bfa88ef6e0267749db49f4dc63e2ea2:

  net: increase maximum frame size to accomediate VLAN packets (2016-05-03 17:52:12 -0500)

----------------------------------------------------------------
Lev Iserovich (1):
      fdt: fix setting MAC addresses for multiple interfaces

Prabhakar Kushwaha (1):
      drivers: net: ldpaa: Memset pools_params as "0" before use

Stefan Agner (2):
      net: fix vlan validation
      net: increase maximum frame size to accomediate VLAN packets

 common/fdt_support.c              | 20 ++++++++++++++------
 drivers/net/ldpaa_eth/ldpaa_eth.c |  1 +
 include/env_flags.h               |  4 ++--
 include/net.h                     | 16 +++++-----------
 4 files changed, 22 insertions(+), 19 deletions(-)

Thanks!
-Joe

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

* [U-Boot] Pull request: u-boot-net.git master
  2016-05-03 21:34 ` Tom Rini
@ 2016-05-03 21:49   ` Joe Hershberger
  0 siblings, 0 replies; 176+ messages in thread
From: Joe Hershberger @ 2016-05-03 21:49 UTC (permalink / raw)
  To: u-boot

On Tue, May 3, 2016 at 4:34 PM, Tom Rini <trini@konsulko.com> wrote:
> On Tue, May 03, 2016 at 03:01:10PM -0500, Joe Hershberger wrote:
>
>> Hi Tom,
>>
>> I left out my semantic patch changes for now since spatch does not generate
>> well-formatted multi-line function definitions. I'm looking into improving the
>> tool, but ocaml is not a language that I'm familiar with.
>>
>> The following changes since commit e7fbcbc2566ab4bbcb07889a5791972ac49fa407:
>>
>>   igep00x0: Use the SRAM available for SPL. (2016-05-03 12:17:13 -0400)
>>
>> are available in the git repository at:
>>
>>   git://git.denx.de/u-boot-net.git master
>>
>> for you to fetch changes up to f0973c9e75deddbde92b6e18187d1ee9b814cf5c:
>>
>>   net: phy: dp83867: Add SGMII helper for configuration (2016-05-03 14:39:35 -0500)
>
> OK, we're less than a week from release.  Which things here are
> important bugfixes we need for the release? Thanks!

Ah, damn... time flies. I'll send a new PR limited to bug fixes and
push the rest to next.

-Joe

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

* [U-Boot] Pull request: u-boot-net.git master
  2016-05-03 20:01 Joe Hershberger
@ 2016-05-03 21:34 ` Tom Rini
  2016-05-03 21:49   ` Joe Hershberger
  0 siblings, 1 reply; 176+ messages in thread
From: Tom Rini @ 2016-05-03 21:34 UTC (permalink / raw)
  To: u-boot

On Tue, May 03, 2016 at 03:01:10PM -0500, Joe Hershberger wrote:

> Hi Tom,
> 
> I left out my semantic patch changes for now since spatch does not generate
> well-formatted multi-line function definitions. I'm looking into improving the
> tool, but ocaml is not a language that I'm familiar with.
> 
> The following changes since commit e7fbcbc2566ab4bbcb07889a5791972ac49fa407:
> 
>   igep00x0: Use the SRAM available for SPL. (2016-05-03 12:17:13 -0400)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-net.git master
> 
> for you to fetch changes up to f0973c9e75deddbde92b6e18187d1ee9b814cf5c:
> 
>   net: phy: dp83867: Add SGMII helper for configuration (2016-05-03 14:39:35 -0500)

OK, we're less than a week from release.  Which things here are
important bugfixes we need for the release? Thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20160503/d1133f24/attachment.sig>

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

* [U-Boot] Pull request: u-boot-net.git master
@ 2016-05-03 20:01 Joe Hershberger
  2016-05-03 21:34 ` Tom Rini
  0 siblings, 1 reply; 176+ messages in thread
From: Joe Hershberger @ 2016-05-03 20:01 UTC (permalink / raw)
  To: u-boot

Hi Tom,

I left out my semantic patch changes for now since spatch does not generate
well-formatted multi-line function definitions. I'm looking into improving the
tool, but ocaml is not a language that I'm familiar with.

The following changes since commit e7fbcbc2566ab4bbcb07889a5791972ac49fa407:

  igep00x0: Use the SRAM available for SPL. (2016-05-03 12:17:13 -0400)

are available in the git repository at:

  git://git.denx.de/u-boot-net.git master

for you to fetch changes up to f0973c9e75deddbde92b6e18187d1ee9b814cf5c:

  net: phy: dp83867: Add SGMII helper for configuration (2016-05-03 14:39:35 -0500)

----------------------------------------------------------------
Dan Murphy (7):
      drivers: net: cpsw: Add reading of DT phy-handle node
      net: zynq_gem: Add the passing of the phy-handle node
      net: phy: dp83867: Add device tree bindings and documentation
      net: phy: ti: Allow the driver to be more configurable
      net: phy: Move is_rgmii helper to phy.h
      net: phy: Add phy_interface_is_sgmii to phy.h
      net: phy: dp83867: Add SGMII helper for configuration

Kevin Smith (2):
      net: Remove unused mv88e61xx switch driver
      net: phy: Add PHY driver for mv88e61xx switches

Lev Iserovich (1):
      fdt: fix setting MAC addresses for multiple interfaces

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

Prabhakar Kushwaha (1):
      drivers: net: ldpaa: Memset pools_params as "0" before use

Stefan Agner (2):
      net: fix vlan validation
      net: increase maximum frame size to accomediate VLAN packets

 arch/arm/dts/am4372.dtsi                    |    1 +
 arch/arm/dts/dra7.dtsi                      |    3 +-
 arch/arm/include/asm/arch-omap5/cpu.h       |   12 +
 common/fdt_support.c                        |   20 +-
 configs/am437x_gp_evm_defconfig             |    1 +
 configs/am437x_sk_evm_defconfig             |    1 +
 configs/dra74_evm_defconfig                 |    1 +
 doc/device-tree-bindings/net/ti,dp83867.txt |   25 +
 drivers/core/device.c                       |   14 +
 drivers/net/Makefile                        |    2 +-
 drivers/net/cpsw-common.c                   |  121 +++
 drivers/net/cpsw.c                          |   77 +-
 drivers/net/ldpaa_eth/ldpaa_eth.c           |    1 +
 drivers/net/phy/mv88e61xx.c                 | 1322 ++++++++++++++++++---------
 drivers/net/phy/mv88e61xx.h                 |   61 --
 drivers/net/phy/phy.c                       |    3 +
 drivers/net/phy/ti.c                        |   88 +-
 drivers/net/zynq_gem.c                      |   15 +-
 include/configs/ti_omap5_common.h           |    1 +
 include/cpsw.h                              |    2 +
 include/dm/device.h                         |   23 +
 include/dt-bindings/net/ti-dp83867.h        |   35 +
 include/env_flags.h                         |    4 +-
 include/net.h                               |   16 +-
 include/netdev.h                            |   58 --
 include/phy.h                               |   23 +
 26 files changed, 1322 insertions(+), 608 deletions(-)
 create mode 100644 doc/device-tree-bindings/net/ti,dp83867.txt
 create mode 100644 drivers/net/cpsw-common.c
 delete mode 100644 drivers/net/phy/mv88e61xx.h
 create mode 100644 include/dt-bindings/net/ti-dp83867.h

Thanks!
-Joe

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

* [U-Boot] Pull request: u-boot-net.git master
  2016-02-26 19:42 Joe Hershberger
@ 2016-02-28  1:19 ` Tom Rini
  0 siblings, 0 replies; 176+ messages in thread
From: Tom Rini @ 2016-02-28  1:19 UTC (permalink / raw)
  To: u-boot

On Fri, Feb 26, 2016 at 01:42:14PM -0600, Joe Hershberger wrote:

> The following changes since commit 24862c640ea50ac88be343161eb681bea5dbfeef:
> 
>   test/py: skip tests that require large CONFIG_SYS_MAXARGS
> (2016-02-26 08:42:12 -0500)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-net.git master
> 
> for you to fetch changes up to 50768f5b06e7704cf2bc209f89e250130c3fff5b:
> 
>   net: bootp: Add environment variable for timeout period (2016-02-26
> 13:37:38 -0600)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20160227/e442b5df/attachment.sig>

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

* [U-Boot] Pull request: u-boot-net.git master
@ 2016-02-26 19:42 Joe Hershberger
  2016-02-28  1:19 ` Tom Rini
  0 siblings, 1 reply; 176+ messages in thread
From: Joe Hershberger @ 2016-02-26 19:42 UTC (permalink / raw)
  To: u-boot

The following changes since commit 24862c640ea50ac88be343161eb681bea5dbfeef:

  test/py: skip tests that require large CONFIG_SYS_MAXARGS
(2016-02-26 08:42:12 -0500)

are available in the git repository at:

  git://git.denx.de/u-boot-net.git master

for you to fetch changes up to 50768f5b06e7704cf2bc209f89e250130c3fff5b:

  net: bootp: Add environment variable for timeout period (2016-02-26
13:37:38 -0600)

----------------------------------------------------------------
Alexandre Messier (1):
      net: bootp: Add environment variable for timeout period

Alison Wang (1):
      net: phy: atheros: Fix problem with phy_reset() clearing BMCR

 README                    |  6 ++++++
 drivers/net/phy/atheros.c |  3 +++
 net/bootp.c               | 11 ++++++++++-
 3 files changed, 19 insertions(+), 1 deletion(-)

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

* [U-Boot] Pull request: u-boot-net.git master
  2016-02-18 17:39 Joe Hershberger
@ 2016-02-20  0:54 ` Tom Rini
  0 siblings, 0 replies; 176+ messages in thread
From: Tom Rini @ 2016-02-20  0:54 UTC (permalink / raw)
  To: u-boot

On Thu, Feb 18, 2016 at 11:39:57AM -0600, Joe Hershberger wrote:

> Bug fixes.
> 
> The following changes since commit 727a25b2418031e1b94ba603e0eb61657024091b:
> 
>   Prepare v2016.03-rc2 (2016-02-15 21:44:30 +0000)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-net.git master
> 
> for you to fetch changes up to a8c3eca43393cffef16a40e683f7a4d45b37e6ed:
> 
>   net: phy: marvell: Fix problem with phy_reset() clearing BMCR
> (2016-02-18 11:32:03 -0600)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20160219/16f0dffd/attachment.sig>

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

* [U-Boot] Pull request: u-boot-net.git master
@ 2016-02-18 17:39 Joe Hershberger
  2016-02-20  0:54 ` Tom Rini
  0 siblings, 1 reply; 176+ messages in thread
From: Joe Hershberger @ 2016-02-18 17:39 UTC (permalink / raw)
  To: u-boot

Bug fixes.

The following changes since commit 727a25b2418031e1b94ba603e0eb61657024091b:

  Prepare v2016.03-rc2 (2016-02-15 21:44:30 +0000)

are available in the git repository at:

  git://git.denx.de/u-boot-net.git master

for you to fetch changes up to a8c3eca43393cffef16a40e683f7a4d45b37e6ed:

  net: phy: marvell: Fix problem with phy_reset() clearing BMCR
(2016-02-18 11:32:03 -0600)

----------------------------------------------------------------
Stefan Roese (2):
      net: phy: marvell: Call phy_reset() where possible
      net: phy: marvell: Fix problem with phy_reset() clearing BMCR

 drivers/net/phy/marvell.c | 26 +++-----------------------
 1 file changed, 3 insertions(+), 23 deletions(-)

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

* [U-Boot] Pull request: u-boot-net.git master
  2016-01-28 23:32 Joe Hershberger
@ 2016-02-09 17:01 ` Tom Rini
  0 siblings, 0 replies; 176+ messages in thread
From: Tom Rini @ 2016-02-09 17:01 UTC (permalink / raw)
  To: u-boot

On Thu, Jan 28, 2016 at 05:32:19PM -0600, Joe Hershberger wrote:

> Hi Tom,
> 
> Here are the network patches for this round. Should be pretty basic stuff.
> 
> Thanks!
> -Joe
> 
> The following changes since commit 077678eb0c226e52a1f90edabd3369ab26065b32:
> 
>   Merge git://git.denx.de/u-boot-dm (2016-01-12 18:12:42 -0500)
> 
> are available in the git repository at:
> 
> 
>   git://git.denx.de/u-boot-net.git master
> 
> for you to fetch changes up to b2b7fbc33ff1b990804e481153dd45de579cff75:
> 
>   net: Add bootfile in DHCP Request (2016-01-28 17:19:43 -0600)
> 

For the record, applied to u-boot/master a number of days ago, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20160209/c9e137d7/attachment.sig>

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

* [U-Boot] Pull request: u-boot-net.git master
@ 2016-01-28 23:32 Joe Hershberger
  2016-02-09 17:01 ` Tom Rini
  0 siblings, 1 reply; 176+ messages in thread
From: Joe Hershberger @ 2016-01-28 23:32 UTC (permalink / raw)
  To: u-boot

Hi Tom,

Here are the network patches for this round. Should be pretty basic stuff.

Thanks!
-Joe

The following changes since commit 077678eb0c226e52a1f90edabd3369ab26065b32:

  Merge git://git.denx.de/u-boot-dm (2016-01-12 18:12:42 -0500)

are available in the git repository at:


  git://git.denx.de/u-boot-net.git master

for you to fetch changes up to b2b7fbc33ff1b990804e481153dd45de579cff75:

  net: Add bootfile in DHCP Request (2016-01-28 17:19:43 -0600)

----------------------------------------------------------------
Alexandre Messier (4):
      net: phy: micrel: Disable B_CAST on config
      net: phy: Set ANRESTART in setup_forced
      net: phy: Use 'autoneg' flag from phydev
      net: Add bootfile in DHCP Request

Alexey Brodkin (4):
      drivers/net/phy: introduce phy_set_supported()
      include/net.h: add max_speed member in struct eth_pdata
      net/designware: do explicit port selection for 1Gb mode
      net/designware: add support of max-speed device tree property

Bin Meng (15):
      powerpc: bsc9132qds: Do not wrap pci_eth_init() with CONFIG_TSEC_ENET
      powerpc: c29xpcie: Do not wrap pci_eth_init() with CONFIG_TSEC_ENET
      powerpc: mpc8572ds: Do not wrap pci_eth_init() with CONFIG_TSEC_ENET
      powerpc: mpc8548cds: Do not wrap pci_eth_init() with CONFIG_TSEC_ENET
      powerpc: p1010rdb: Do not wrap pci_eth_init() with CONFIG_TSEC_ENET
      arm: ls1021atwr: Do not wrap pci_eth_init() with CONFIG_TSEC_ENET
      net: tsec: fsl_mdio: Fix several cosmetic issues
      net: tsec: Move rx_idx and tx_idx to struct tsec_private
      net: tsec: Move rxbd and txbd to struct tsec_private
      net: tsec: Adjust orders to avoid forward declaration of tsec_send()
      net: tsec: Use tsec_private pointer as the parameter for internal routines
      doc: dt-bindings: Describe Freescale TSEC ethernet controller
      net: tsec: Add driver model ethernet support
      net: tsec: Use priv->tbiaddr to initialize TBI PHY address
      arm: ls102xa: Rewrite the logic of ft_fixup_enet_phy_connect_type()

Codrin Ciubotariu (5):
      drivers: net: vsc9953: Fix number of reserved registers
      drivers: net: vsc9953: Fix FDB aging time
      doc: t1040-l2switch: Update README
      common: cmd_ethsw: Spelling fixes
      drivers: net: vsc9953: Add LAG support

Dinh Nguyen (2):
      net: phy: micrel: add documentation for Micrel KSZ90x1 binding
      net: phy: micrel: fix divisor value for KSZ9031 phy skew

Florian Fainelli (2):
      net: phy: ensure Gigabit features are masked off if requested
      net: phy: breakdown PHY_*_FEATURES defines

Peng Fan (1):
      net: bootp: Ignore packets whose yiaddr is 0

Sascha Hauer (1):
      net: phy: genphy: Allow overwriting features

Shaohui Xie (2):
      net: phy: introduce a quirk PHY_FLAG_BROKEN_RESET
      net: phy: implements probe for Cortina phy

Simon Glass (7):
      tegra: Report errors from PCI init
      net: Don't call board/cpu_eth_init() with driver model
      net: Move common init into a new eth_common.c file
      net: Move environment functions to the common file
      net: Move remaining common functions to eth_common.c
      net: Move driver-model code into its own file
      net: Rename eth.c to eth_lecacy.c

Stefan Agner (1):
      net: phy: do not read configuration register on reset

 arch/arm/cpu/armv7/ls102xa/fdt.c                |  16 +-
 board/freescale/bsc9132qds/bsc9132qds.c         |   4 +-
 board/freescale/c29xpcie/c29xpcie.c             |   4 +-
 board/freescale/ls1021atwr/ls1021atwr.c         |   4 +-
 board/freescale/mpc8548cds/mpc8548cds.c         |   4 +-
 board/freescale/mpc8572ds/mpc8572ds.c           |   4 +-
 board/freescale/p1010rdb/p1010rdb.c             |   4 +-
 common/cmd_ethsw.c                              |  78 +++-
 doc/README.t1040-l2switch                       |  29 +-
 doc/device-tree-bindings/net/fsl-tsec-phy.txt   |  64 +++
 doc/device-tree-bindings/net/micrel-ksz90x1.txt | 165 +++++++
 drivers/net/designware.c                        |  16 +-
 drivers/net/designware.h                        |   1 +
 drivers/net/fsl_mdio.c                          |   4 +-
 drivers/net/phy/cortina.c                       |   7 +
 drivers/net/phy/micrel.c                        |  25 +-
 drivers/net/phy/phy.c                           | 102 ++--
 drivers/net/tsec.c                              | 536 ++++++++++++++-------
 drivers/net/vsc9953.c                           | 354 +++++++++++++-
 drivers/pci/pci_tegra.c                         |   6 +-
 include/ethsw.h                                 |   6 +
 include/fsl_mdio.h                              |   7 +-
 include/net.h                                   |   2 +
 include/phy.h                                   |  25 +-
 include/tsec.h                                  |  69 +--
 include/vsc9953.h                               |  24 +-
 net/Makefile                                    |   7 +-
 net/bootp.c                                     |   4 +
 net/{eth.c => eth-uclass.c}                     | 596 +-----------------------
 net/eth_common.c                                | 166 +++++++
 net/eth_internal.h                              |  40 ++
 net/eth_legacy.c                                | 439 +++++++++++++++++
 32 files changed, 1933 insertions(+), 879 deletions(-)
 create mode 100644 doc/device-tree-bindings/net/fsl-tsec-phy.txt
 create mode 100644 doc/device-tree-bindings/net/micrel-ksz90x1.txt
 rename net/{eth.c => eth-uclass.c} (50%)
 create mode 100644 net/eth_common.c
 create mode 100644 net/eth_internal.h
 create mode 100644 net/eth_legacy.c

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

* [U-Boot] Pull request: u-boot-net.git master
  2015-10-29 19:34 Joe Hershberger
@ 2015-10-30  2:09 ` Tom Rini
  0 siblings, 0 replies; 176+ messages in thread
From: Tom Rini @ 2015-10-30  2:09 UTC (permalink / raw)
  To: u-boot

On Thu, Oct 29, 2015 at 02:34:43PM -0500, Joe Hershberger wrote:

> These are changes that came in before the merge window.  Only one regression:
> 
> +(bf538f-ezkit) bfin-elf-ld.bfd: region `ram' overflowed by 256 bytes
> 
> but it is the same family that are nearly all not fitting. It's not
> worth battling one at a time. All of BF needs attention.
> 
> The following changes since commit 677f970bc62a661690b3431543d5a5d5e682ba70:
> 
>   common/board_f.c: modify the macro to use get_clocks() more common
> (2015-10-24 13:50:38 -0400)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-net.git master
> 
> for you to fetch changes up to ac1d31380618f3f68bf7f05b73b6ab0cdeab0e9f:
> 
>   net: eth: Check return value in various places (2015-10-29 14:05:52 -0500)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20151029/f376f0fb/attachment.sig>

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

* [U-Boot] Pull request: u-boot-net.git master
@ 2015-10-29 19:34 Joe Hershberger
  2015-10-30  2:09 ` Tom Rini
  0 siblings, 1 reply; 176+ messages in thread
From: Joe Hershberger @ 2015-10-29 19:34 UTC (permalink / raw)
  To: u-boot

These are changes that came in before the merge window.  Only one regression:

+(bf538f-ezkit) bfin-elf-ld.bfd: region `ram' overflowed by 256 bytes

but it is the same family that are nearly all not fitting. It's not
worth battling one at a time. All of BF needs attention.

The following changes since commit 677f970bc62a661690b3431543d5a5d5e682ba70:

  common/board_f.c: modify the macro to use get_clocks() more common
(2015-10-24 13:50:38 -0400)

are available in the git repository at:

  git://git.denx.de/u-boot-net.git master

for you to fetch changes up to ac1d31380618f3f68bf7f05b73b6ab0cdeab0e9f:

  net: eth: Check return value in various places (2015-10-29 14:05:52 -0500)

----------------------------------------------------------------
Albert ARIBAUD \(3ADEV\) (1):
      net: TFTP: variables cleanup and addition

Bin Meng (10):
      net: phy: Don't create phy device when there is no phy
      net: phy: Change to print all phys that are not found
      net: phy: Test previous phydev->dev against new mac dev
      net: mdio: Add mdio_free() and mdio_unregister() API
      net: designware: Add driver remove support
      net: pch_gbe: Add driver remove support
      dm: core: Remove unnecessary codes in uclass_pre_remove_device()
      net: eth: Clear MAC address in eth_pre_remove()
      dm: test: Add a new test case against dm eth codes for NULL pointer access
      net: eth: Check return value in various places

Gong Qianyu (1):
      net/eth: fix a bug in on_ethaddr()

Hannes Petermaier (1):
      net: bootp fix vci string on SPL-Boot

Jacob Stiffler (1):
      net: Increase the size of the net_boot_file_name buffer

Josh Wu (1):
      net: change the env name to use const

Stefan Br?ns (10):
      net: reject Bootp/DHCP packets with bad OP value
      net: send RFC1542 compliant value for bootp requests
      net: Fix parsing of Bootp/DHCP option 0 (Pad)
      net/arp: Do not run net_start_again() on timeout
      net/arp: account for ARP delay, avoid duplicate packets on timeout
      net: cancel timeout handler after DHCPACK
      smsc95xx: Fetch whole burst with 1 URB, avoid framing errors
      net: Do not overwrite options found in overloaded 'file' field
      net: parse DHCP options from overloaded file/sname fields
      smsc95xx: Use zero length packets when RX fifo is empty

Stephen Warren (1):
      net: rtl8169: Build warning fixes for 64-bit

Sylvain Lemieux (1):
      net: phy: micrel: add support for KSZ8021RNL & KSZ8031RNL

Sylvain Rochet (1):
      net: phy: micrel: disable NAND-tree for KSZ8051

Thomas Chou (1):
      net: protect status led access in bootp

 README                        |  12 ++++-
 common/miiphyutil.c           |  19 +++++++
 configs/bf527-ezkit_defconfig |   1 +
 drivers/core/uclass.c         |   7 ---
 drivers/net/designware.c      |  12 +++++
 drivers/net/pch_gbe.c         |  12 +++++
 drivers/net/phy/micrel.c      |  40 ++++++++++++++
 drivers/net/phy/phy.c         |  14 +++--
 drivers/net/rtl8169.c         |  10 ++--
 drivers/usb/eth/smsc95xx.c    |  23 ++------
 include/miiphy.h              |   2 +
 include/net.h                 |   6 +--
 net/Kconfig                   |  10 ++++
 net/arp.c                     |   7 +--
 net/arp.h                     |   2 +-
 net/bootp.c                   | 123 +++++++++++++++++++++++++-----------------
 net/eth.c                     |  53 +++++++++++-------
 net/net.c                     |   6 ++-
 net/tftp.c                    |  17 +++++-
 test/dm/eth.c                 |  64 ++++++++++++++++++++++
 20 files changed, 326 insertions(+), 114 deletions(-)

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

* [U-Boot] Pull request: u-boot-net.git master
  2015-09-30 17:23 Joe Hershberger
@ 2015-10-03  0:35 ` Tom Rini
  0 siblings, 0 replies; 176+ messages in thread
From: Tom Rini @ 2015-10-03  0:35 UTC (permalink / raw)
  To: u-boot

On Wed, Sep 30, 2015 at 12:23:38PM -0500, Joe Hershberger wrote:
> The following changes since commit 1f8836396de8215b7f460616926052b32597bb29:

> 
>   Prepare v2015.10-rc4 (2015-09-28 16:57:42 -0400)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-net.git master
> 
> for you to fetch changes up to 8ac46a98618ea21cf9900961fcff9cf803198271:
> 
>   sunxi: add NetConsole by default for Banana Pi/Pro (2015-09-29 21:54:46 -0500)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20151002/951e032c/attachment.sig>

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

* [U-Boot] Pull request: u-boot-net.git master
@ 2015-09-30 17:23 Joe Hershberger
  2015-10-03  0:35 ` Tom Rini
  0 siblings, 1 reply; 176+ messages in thread
From: Joe Hershberger @ 2015-09-30 17:23 UTC (permalink / raw)
  To: u-boot

The following changes since commit 1f8836396de8215b7f460616926052b32597bb29:

  Prepare v2015.10-rc4 (2015-09-28 16:57:42 -0400)

are available in the git repository at:

  git://git.denx.de/u-boot-net.git master

for you to fetch changes up to 8ac46a98618ea21cf9900961fcff9cf803198271:

  sunxi: add NetConsole by default for Banana Pi/Pro (2015-09-29 21:54:46 -0500)

----------------------------------------------------------------
Bernhard Nortmann (5):
      net: expose eth_is_active() function to test network device state
      net: fix netconsole when CONFIG_DM_ETH is set
      net: avoid eth_unregister() call when function is unavailable
      net: support NETCONSOLE option via Kconfig
      sunxi: add NetConsole by default for Banana Pi/Pro

Mugunthan V N (1):
      net: phy: on phy device create do not initialize link to 1

 common/bootm.c              |  2 ++
 configs/Bananapi_defconfig  |  1 +
 configs/Bananapro_defconfig |  1 +
 drivers/net/netconsole.c    | 14 +++++++++++---
 drivers/net/phy/phy.c       |  2 +-
 include/net.h               |  4 ++++
 net/Kconfig                 |  6 ++++++
 net/eth.c                   | 18 +++++++++++++++++-
 8 files changed, 43 insertions(+), 5 deletions(-)

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

* [U-Boot] Pull request: u-boot-net.git master
  2015-08-21 21:48 Joe Hershberger
@ 2015-08-24 13:44 ` Tom Rini
  0 siblings, 0 replies; 176+ messages in thread
From: Tom Rini @ 2015-08-24 13:44 UTC (permalink / raw)
  To: u-boot

On Fri, Aug 21, 2015 at 04:48:25PM -0500, Joe Hershberger wrote:

> Hi Tom,
> 
> Nearly done with net for this release.
> 
> After this I just know of 2 series and a few patches that are awaiting
> new versions.
> 
> The following changes since commit 8d77576371381ade83de475bb639949b44941e8c:
> 
>   ARM: davinci: remove support for cam_enc_4xx (2015-08-20 12:55:50 -0400)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-net.git master
> 
> for you to fetch changes up to a77fda1f7df4739d044ca9fcf413b1c93cef111e:
> 
>   net: Move CONFIG_E1000 options to Kconfig (2015-08-21 16:40:23 -0500)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20150824/1a809ecc/attachment.sig>

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

* [U-Boot] Pull request: u-boot-net.git master
@ 2015-08-21 21:48 Joe Hershberger
  2015-08-24 13:44 ` Tom Rini
  0 siblings, 1 reply; 176+ messages in thread
From: Joe Hershberger @ 2015-08-21 21:48 UTC (permalink / raw)
  To: u-boot

Hi Tom,

Nearly done with net for this release.

After this I just know of 2 series and a few patches that are awaiting
new versions.

The following changes since commit 8d77576371381ade83de475bb639949b44941e8c:

  ARM: davinci: remove support for cam_enc_4xx (2015-08-20 12:55:50 -0400)

are available in the git repository at:

  git://git.denx.de/u-boot-net.git master

for you to fetch changes up to a77fda1f7df4739d044ca9fcf413b1c93cef111e:

  net: Move CONFIG_E1000 options to Kconfig (2015-08-21 16:40:23 -0500)

----------------------------------------------------------------
Michal Simek (1):
      net: Return -EINTR when ctrl+c is pressed

Mingkai Hu (1):
      net: e1000: Support 64-bit physical address

Pavel Machek (1):
      tftp: adjust settings to be suitable for 100Mbit ethernet

Simon Glass (6):
      net: e1000: Move #include of common.h to the C files
      net: e1000: Prepare for driver model conversion
      net: e1000: Convert to driver model
      net: e1000: Add Kconfig options
      Tidy up some defconfig files
      net: Move CONFIG_E1000 options to Kconfig

 README                                             |   3 -
 configs/Ainol_AW1_defconfig                        |   2 +-
 configs/Ampe_A76_defconfig                         |   2 +-
 configs/B4420QDS_NAND_defconfig                    |   2 +
 configs/B4420QDS_SPIFLASH_defconfig                |   2 +
 configs/B4420QDS_defconfig                         |   2 +
 configs/B4860QDS_NAND_defconfig                    |   2 +
 configs/B4860QDS_SECURE_BOOT_defconfig             |   2 +
 configs/B4860QDS_SPIFLASH_defconfig                |   2 +
 configs/B4860QDS_SRIO_PCIE_BOOT_defconfig          |   2 +
 configs/B4860QDS_defconfig                         |   2 +
 configs/BSC9132QDS_NAND_DDRCLK100_SECURE_defconfig |   2 +
 configs/BSC9132QDS_NAND_DDRCLK100_defconfig        |   2 +
 configs/BSC9132QDS_NAND_DDRCLK133_SECURE_defconfig |   2 +
 configs/BSC9132QDS_NAND_DDRCLK133_defconfig        |   2 +
 configs/BSC9132QDS_NOR_DDRCLK100_SECURE_defconfig  |   2 +
 configs/BSC9132QDS_NOR_DDRCLK100_defconfig         |   2 +
 configs/BSC9132QDS_NOR_DDRCLK133_SECURE_defconfig  |   2 +
 configs/BSC9132QDS_NOR_DDRCLK133_defconfig         |   2 +
 .../BSC9132QDS_SDCARD_DDRCLK100_SECURE_defconfig   |   2 +
 configs/BSC9132QDS_SDCARD_DDRCLK100_defconfig      |   2 +
 .../BSC9132QDS_SDCARD_DDRCLK133_SECURE_defconfig   |   2 +
 configs/BSC9132QDS_SDCARD_DDRCLK133_defconfig      |   2 +
 .../BSC9132QDS_SPIFLASH_DDRCLK100_SECURE_defconfig |   2 +
 configs/BSC9132QDS_SPIFLASH_DDRCLK100_defconfig    |   2 +
 .../BSC9132QDS_SPIFLASH_DDRCLK133_SECURE_defconfig |   2 +
 configs/BSC9132QDS_SPIFLASH_DDRCLK133_defconfig    |   2 +
 configs/C29XPCIE_NAND_defconfig                    |   2 +
 configs/C29XPCIE_NOR_SECBOOT_defconfig             |   2 +
 configs/C29XPCIE_SPIFLASH_SECBOOT_defconfig        |   2 +
 configs/C29XPCIE_SPIFLASH_defconfig                |   2 +
 configs/C29XPCIE_defconfig                         |   2 +
 configs/Chuwi_V7_CW0825_defconfig                  |   2 +-
 configs/Et_q8_v1_6_defconfig                       |   2 +-
 configs/Hyundai_A7HD_defconfig                     |   2 +-
 configs/Ippo_q8h_v1_2_a33_1024x600_defconfig       |   2 +-
 configs/Ippo_q8h_v1_2_defconfig                    |   2 +-
 configs/Ippo_q8h_v5_defconfig                      |   2 +-
 configs/MPC8536DS_36BIT_defconfig                  |   2 +
 configs/MPC8536DS_SDCARD_defconfig                 |   2 +
 configs/MPC8536DS_SPIFLASH_defconfig               |   2 +
 configs/MPC8536DS_defconfig                        |   2 +
 configs/MPC8544DS_defconfig                        |   2 +
 configs/MPC8548CDS_36BIT_defconfig                 |   2 +
 configs/MPC8548CDS_defconfig                       |   2 +
 configs/MPC8548CDS_legacy_defconfig                |   2 +
 configs/MPC8569MDS_ATM_defconfig                   |   2 +
 configs/MPC8569MDS_defconfig                       |   2 +
 configs/MPC8572DS_36BIT_defconfig                  |   2 +
 configs/MPC8572DS_defconfig                        |   2 +
 configs/MSI_Primo73_defconfig                      |   1 -
 configs/MSI_Primo81_defconfig                      |   3 +-
 configs/Merrii_A80_Optimus_defconfig               |   1 -
 configs/Mini-X_defconfig                           |   2 +-
 configs/P1010RDB-PA_36BIT_NAND_SECBOOT_defconfig   |   2 +
 configs/P1010RDB-PA_36BIT_NAND_defconfig           |   2 +
 configs/P1010RDB-PA_36BIT_NOR_SECBOOT_defconfig    |   2 +
 configs/P1010RDB-PA_36BIT_NOR_defconfig            |   2 +
 configs/P1010RDB-PA_36BIT_SDCARD_defconfig         |   2 +
 .../P1010RDB-PA_36BIT_SPIFLASH_SECBOOT_defconfig   |   2 +
 configs/P1010RDB-PA_36BIT_SPIFLASH_defconfig       |   2 +
 configs/P1010RDB-PA_NAND_SECBOOT_defconfig         |   2 +
 configs/P1010RDB-PA_NAND_defconfig                 |   2 +
 configs/P1010RDB-PA_NOR_SECBOOT_defconfig          |   2 +
 configs/P1010RDB-PA_NOR_defconfig                  |   2 +
 configs/P1010RDB-PA_SDCARD_defconfig               |   2 +
 configs/P1010RDB-PA_SPIFLASH_SECBOOT_defconfig     |   2 +
 configs/P1010RDB-PA_SPIFLASH_defconfig             |   2 +
 configs/P1010RDB-PB_36BIT_NAND_SECBOOT_defconfig   |   2 +
 configs/P1010RDB-PB_36BIT_NAND_defconfig           |   2 +
 configs/P1010RDB-PB_36BIT_NOR_SECBOOT_defconfig    |   2 +
 configs/P1010RDB-PB_36BIT_NOR_defconfig            |   2 +
 configs/P1010RDB-PB_36BIT_SDCARD_defconfig         |   2 +
 .../P1010RDB-PB_36BIT_SPIFLASH_SECBOOT_defconfig   |   2 +
 configs/P1010RDB-PB_36BIT_SPIFLASH_defconfig       |   2 +
 configs/P1010RDB-PB_NAND_SECBOOT_defconfig         |   2 +
 configs/P1010RDB-PB_NAND_defconfig                 |   2 +
 configs/P1010RDB-PB_NOR_SECBOOT_defconfig          |   2 +
 configs/P1010RDB-PB_NOR_defconfig                  |   2 +
 configs/P1010RDB-PB_SDCARD_defconfig               |   2 +
 configs/P1010RDB-PB_SPIFLASH_SECBOOT_defconfig     |   2 +
 configs/P1010RDB-PB_SPIFLASH_defconfig             |   2 +
 configs/P1020MBG-PC_36BIT_SDCARD_defconfig         |   2 +
 configs/P1020MBG-PC_36BIT_defconfig                |   2 +
 configs/P1020MBG-PC_SDCARD_defconfig               |   2 +
 configs/P1020MBG-PC_defconfig                      |   2 +
 configs/P1020RDB-PC_36BIT_NAND_defconfig           |   2 +
 configs/P1020RDB-PC_36BIT_SDCARD_defconfig         |   2 +
 configs/P1020RDB-PC_36BIT_SPIFLASH_defconfig       |   2 +
 configs/P1020RDB-PC_36BIT_defconfig                |   2 +
 configs/P1020RDB-PC_NAND_defconfig                 |   2 +
 configs/P1020RDB-PC_SDCARD_defconfig               |   2 +
 configs/P1020RDB-PC_SPIFLASH_defconfig             |   2 +
 configs/P1020RDB-PC_defconfig                      |   2 +
 configs/P1020RDB-PD_NAND_defconfig                 |   2 +
 configs/P1020RDB-PD_SDCARD_defconfig               |   2 +
 configs/P1020RDB-PD_SPIFLASH_defconfig             |   2 +
 configs/P1020RDB-PD_defconfig                      |   2 +
 configs/P1020UTM-PC_36BIT_SDCARD_defconfig         |   2 +
 configs/P1020UTM-PC_36BIT_defconfig                |   2 +
 configs/P1020UTM-PC_SDCARD_defconfig               |   2 +
 configs/P1020UTM-PC_defconfig                      |   2 +
 configs/P1021RDB-PC_36BIT_NAND_defconfig           |   2 +
 configs/P1021RDB-PC_36BIT_SDCARD_defconfig         |   2 +
 configs/P1021RDB-PC_36BIT_SPIFLASH_defconfig       |   2 +
 configs/P1021RDB-PC_36BIT_defconfig                |   2 +
 configs/P1021RDB-PC_NAND_defconfig                 |   2 +
 configs/P1021RDB-PC_SDCARD_defconfig               |   2 +
 configs/P1021RDB-PC_SPIFLASH_defconfig             |   2 +
 configs/P1021RDB-PC_defconfig                      |   2 +
 configs/P1022DS_36BIT_NAND_defconfig               |   2 +
 configs/P1022DS_36BIT_SDCARD_defconfig             |   2 +
 configs/P1022DS_36BIT_SPIFLASH_defconfig           |   2 +
 configs/P1022DS_36BIT_defconfig                    |   2 +
 configs/P1022DS_NAND_defconfig                     |   2 +
 configs/P1022DS_SDCARD_defconfig                   |   2 +
 configs/P1022DS_SPIFLASH_defconfig                 |   2 +
 configs/P1022DS_defconfig                          |   2 +
 configs/P1023RDB_defconfig                         |   2 +
 configs/P1024RDB_36BIT_defconfig                   |   2 +
 configs/P1024RDB_NAND_defconfig                    |   2 +
 configs/P1024RDB_SDCARD_defconfig                  |   2 +
 configs/P1024RDB_SPIFLASH_defconfig                |   2 +
 configs/P1024RDB_defconfig                         |   2 +
 configs/P1025RDB_36BIT_defconfig                   |   2 +
 configs/P1025RDB_NAND_defconfig                    |   2 +
 configs/P1025RDB_SDCARD_defconfig                  |   2 +
 configs/P1025RDB_SPIFLASH_defconfig                |   2 +
 configs/P1025RDB_defconfig                         |   2 +
 configs/P2020RDB-PC_36BIT_NAND_defconfig           |   2 +
 configs/P2020RDB-PC_36BIT_SDCARD_defconfig         |   2 +
 configs/P2020RDB-PC_36BIT_SPIFLASH_defconfig       |   2 +
 configs/P2020RDB-PC_36BIT_defconfig                |   2 +
 configs/P2020RDB-PC_NAND_defconfig                 |   2 +
 configs/P2020RDB-PC_SDCARD_defconfig               |   2 +
 configs/P2020RDB-PC_SPIFLASH_defconfig             |   2 +
 configs/P2020RDB-PC_defconfig                      |   2 +
 configs/P2041RDB_NAND_defconfig                    |   2 +
 configs/P2041RDB_SDCARD_defconfig                  |   2 +
 configs/P2041RDB_SECURE_BOOT_defconfig             |   2 +
 configs/P2041RDB_SPIFLASH_defconfig                |   2 +
 configs/P2041RDB_SRIO_PCIE_BOOT_defconfig          |   2 +
 configs/P2041RDB_defconfig                         |   2 +
 configs/P3041DS_NAND_SECURE_BOOT_defconfig         |   4 +-
 configs/P3041DS_NAND_defconfig                     |   2 +
 configs/P3041DS_SDCARD_defconfig                   |   2 +
 configs/P3041DS_SECURE_BOOT_defconfig              |   2 +
 configs/P3041DS_SPIFLASH_defconfig                 |   2 +
 configs/P3041DS_SRIO_PCIE_BOOT_defconfig           |   2 +
 configs/P3041DS_defconfig                          |   2 +
 configs/P4080DS_SDCARD_defconfig                   |   2 +
 configs/P4080DS_SECURE_BOOT_defconfig              |   2 +
 configs/P4080DS_SPIFLASH_defconfig                 |   2 +
 configs/P4080DS_SRIO_PCIE_BOOT_defconfig           |   2 +
 configs/P4080DS_defconfig                          |   2 +
 configs/P5020DS_NAND_SECURE_BOOT_defconfig         |   4 +-
 configs/P5020DS_NAND_defconfig                     |   2 +
 configs/P5020DS_SDCARD_defconfig                   |   2 +
 configs/P5020DS_SECURE_BOOT_defconfig              |   2 +
 configs/P5020DS_SPIFLASH_defconfig                 |   2 +
 configs/P5020DS_SRIO_PCIE_BOOT_defconfig           |   2 +
 configs/P5020DS_defconfig                          |   2 +
 configs/P5040DS_NAND_SECURE_BOOT_defconfig         |   4 +-
 configs/P5040DS_NAND_defconfig                     |   2 +
 configs/P5040DS_SDCARD_defconfig                   |   2 +
 configs/P5040DS_SECURE_BOOT_defconfig              |   2 +
 configs/P5040DS_SPIFLASH_defconfig                 |   2 +
 configs/P5040DS_defconfig                          |   2 +
 configs/T1023RDB_NAND_defconfig                    |   2 +
 configs/T1023RDB_SDCARD_defconfig                  |   2 +
 configs/T1023RDB_SECURE_BOOT_defconfig             |   2 +
 configs/T1023RDB_SPIFLASH_defconfig                |   2 +
 configs/T1023RDB_defconfig                         |   2 +
 configs/T1024QDS_D4_SECURE_BOOT_defconfig          |   2 +
 configs/T1024QDS_NAND_defconfig                    |   2 +
 configs/T1024QDS_SDCARD_defconfig                  |   2 +
 configs/T1024QDS_SECURE_BOOT_defconfig             |   2 +
 configs/T1024QDS_SPIFLASH_defconfig                |   2 +
 configs/T1024QDS_defconfig                         |   2 +
 configs/T1024RDB_NAND_defconfig                    |   2 +
 configs/T1024RDB_SDCARD_defconfig                  |   2 +
 configs/T1024RDB_SECURE_BOOT_defconfig             |   2 +
 configs/T1024RDB_SPIFLASH_defconfig                |   2 +
 configs/T1024RDB_defconfig                         |   2 +
 configs/T1040D4RDB_NAND_defconfig                  |   6 +-
 configs/T1040D4RDB_SDCARD_defconfig                |   6 +-
 configs/T1040D4RDB_SECURE_BOOT_defconfig           |   4 +-
 configs/T1040D4RDB_SPIFLASH_defconfig              |   6 +-
 configs/T1040D4RDB_defconfig                       |   4 +-
 configs/T1040QDS_D4_defconfig                      |   2 +
 configs/T1040QDS_SECURE_BOOT_defconfig             |   2 +
 configs/T1040QDS_defconfig                         |   2 +
 configs/T1040RDB_NAND_defconfig                    |   2 +
 configs/T1040RDB_SDCARD_defconfig                  |   2 +
 configs/T1040RDB_SECURE_BOOT_defconfig             |   2 +
 configs/T1040RDB_SPIFLASH_defconfig                |   2 +
 configs/T1040RDB_defconfig                         |   2 +
 configs/T1042D4RDB_NAND_defconfig                  |   6 +-
 configs/T1042D4RDB_SDCARD_defconfig                |   6 +-
 configs/T1042D4RDB_SECURE_BOOT_defconfig           |   4 +-
 configs/T1042D4RDB_SPIFLASH_defconfig              |   6 +-
 configs/T1042D4RDB_defconfig                       |   4 +-
 configs/T1042RDB_PI_NAND_defconfig                 |   2 +
 configs/T1042RDB_PI_SDCARD_defconfig               |   2 +
 configs/T1042RDB_PI_SPIFLASH_defconfig             |   2 +
 configs/T1042RDB_PI_defconfig                      |   2 +
 configs/T1042RDB_SECURE_BOOT_defconfig             |   2 +
 configs/T1042RDB_defconfig                         |   2 +
 configs/T2080QDS_NAND_defconfig                    |   2 +
 configs/T2080QDS_SDCARD_defconfig                  |   2 +
 configs/T2080QDS_SECURE_BOOT_defconfig             |   2 +
 configs/T2080QDS_SPIFLASH_defconfig                |   2 +
 configs/T2080QDS_SRIO_PCIE_BOOT_defconfig          |   2 +
 configs/T2080QDS_defconfig                         |   2 +
 configs/T2080RDB_NAND_defconfig                    |   2 +
 configs/T2080RDB_SDCARD_defconfig                  |   2 +
 configs/T2080RDB_SECURE_BOOT_defconfig             |   2 +
 configs/T2080RDB_SPIFLASH_defconfig                |   2 +
 configs/T2080RDB_SRIO_PCIE_BOOT_defconfig          |   2 +
 configs/T2080RDB_defconfig                         |   2 +
 configs/T2081QDS_NAND_defconfig                    |   2 +
 configs/T2081QDS_SDCARD_defconfig                  |   2 +
 configs/T2081QDS_SPIFLASH_defconfig                |   2 +
 configs/T2081QDS_SRIO_PCIE_BOOT_defconfig          |   2 +
 configs/T2081QDS_defconfig                         |   2 +
 configs/T4160QDS_NAND_defconfig                    |   2 +
 configs/T4160QDS_SDCARD_defconfig                  |   2 +
 configs/T4160QDS_SECURE_BOOT_defconfig             |   2 +
 configs/T4160QDS_defconfig                         |   2 +
 configs/T4160RDB_defconfig                         |   2 +
 configs/T4240QDS_NAND_defconfig                    |   2 +
 configs/T4240QDS_SDCARD_defconfig                  |   2 +
 configs/T4240QDS_SECURE_BOOT_defconfig             |   2 +
 configs/T4240QDS_SRIO_PCIE_BOOT_defconfig          |   2 +
 configs/T4240QDS_defconfig                         |   2 +
 configs/T4240RDB_SDCARD_defconfig                  |   2 +
 configs/T4240RDB_defconfig                         |   2 +
 configs/TWR-P1025_defconfig                        |   2 +
 configs/TZX-Q8-713B7_defconfig                     |   2 +-
 configs/UCP1020_SPIFLASH_defconfig                 |   2 +
 configs/UCP1020_defconfig                          |   2 +
 configs/UTOO_P66_defconfig                         |   2 +-
 configs/Yones_Toptech_BD1078_defconfig             |   2 +-
 configs/am43xx_evm_defconfig                       |   2 +-
 configs/apalis_t30_defconfig                       |   2 +
 configs/arndale_defconfig                          |   4 +-
 configs/ba10_tv_box_defconfig                      |   2 +-
 configs/bayleybay_defconfig                        |   2 +
 configs/caddy2_defconfig                           |   2 +
 configs/cgtqmx6qeval_defconfig                     |   5 +-
 configs/cm_fx6_defconfig                           |   7 +-
 configs/coreboot-x86_defconfig                     |   2 +
 configs/crownbay_defconfig                         |   2 +
 configs/dalmore_defconfig                          |   2 +-
 configs/db-88f6820-gp_defconfig                    |   2 +-
 configs/e2220-1170_defconfig                       |   2 +-
 configs/forfun_q88db_defconfig                     |   2 +-
 configs/ga10h_v1_1_defconfig                       |   2 +-
 configs/gwventana_defconfig                        |   2 +
 configs/iNet_3F_defconfig                          |   2 +-
 configs/iNet_3W_defconfig                          |   2 +-
 configs/iNet_86VS_defconfig                        |   2 +-
 configs/jetson-tk1_defconfig                       |   2 +-
 configs/kmcoge4_defconfig                          |   2 +
 configs/kmlion1_defconfig                          |   2 +
 configs/ls1021aqds_ddr4_nor_defconfig              |   2 +
 configs/ls1021aqds_ddr4_nor_lpuart_defconfig       |   2 +
 configs/ls1021aqds_nand_defconfig                  |   2 +
 configs/ls1021aqds_nor_SECURE_BOOT_defconfig       |   2 +
 configs/ls1021aqds_nor_defconfig                   |   2 +
 configs/ls1021aqds_nor_lpuart_defconfig            |   2 +
 configs/ls1021aqds_qspi_defconfig                  |   6 +-
 configs/ls1021aqds_sdcard_defconfig                |   2 +
 configs/ls1021atwr_nor_SECURE_BOOT_defconfig       |   2 +
 configs/ls1021atwr_nor_defconfig                   |   2 +
 configs/ls1021atwr_nor_lpuart_defconfig            |   2 +
 configs/ls1021atwr_qspi_defconfig                  |   6 +-
 configs/ls1021atwr_sdcard_defconfig                |   2 +
 configs/ls2085aqds_defconfig                       |   2 +
 configs/ls2085aqds_nand_defconfig                  |   2 +
 configs/ls2085ardb_defconfig                       |   2 +
 configs/ls2085ardb_nand_defconfig                  |   2 +
 configs/mx6ul_14x14_evk_defconfig                  |   2 +-
 configs/nyan-big_defconfig                         |   2 +-
 configs/odroid-xu3_defconfig                       |   5 +-
 configs/p2371-0000_defconfig                       |   2 +-
 configs/p2571_defconfig                            |   2 +-
 configs/peach-pi_defconfig                         |  28 +-
 configs/peach-pit_defconfig                        |  28 +-
 configs/qemu-ppce500_defconfig                     |   2 +
 configs/qemu-x86_defconfig                         |   2 +
 configs/sandbox_defconfig                          |  22 +-
 configs/smdk5250_defconfig                         |  18 +-
 configs/smdk5420_defconfig                         |   5 +-
 configs/snow_defconfig                             |  42 +-
 configs/socfpga_arria5_defconfig                   |  14 +-
 configs/socfpga_cyclone5_defconfig                 |  12 +-
 configs/socfpga_socrates_defconfig                 |  12 +-
 configs/spring_defconfig                           |  42 +-
 configs/stv0991_defconfig                          |   2 +-
 configs/tqma6s_wru4_mmc_defconfig                  |   4 +-
 configs/venice2_defconfig                          |   2 +-
 drivers/net/Kconfig                                |  32 ++
 drivers/net/e1000.c                                | 595 +++++++++++++--------
 drivers/net/e1000.h                                |   7 +-
 drivers/net/e1000_spi.c                            |   1 +
 include/configs/B4860QDS.h                         |   1 -
 include/configs/BSC9132QDS.h                       |   1 -
 include/configs/C29XPCIE.h                         |   1 -
 include/configs/MPC8536DS.h                        |   1 -
 include/configs/MPC8544DS.h                        |   1 -
 include/configs/MPC8548CDS.h                       |   1 -
 include/configs/MPC8569MDS.h                       |   1 -
 include/configs/MPC8572DS.h                        |   1 -
 include/configs/P1010RDB.h                         |   1 -
 include/configs/P1022DS.h                          |   1 -
 include/configs/P1023RDB.h                         |   1 -
 include/configs/P2041RDB.h                         |   1 -
 include/configs/T102xQDS.h                         |   1 -
 include/configs/T102xRDB.h                         |   1 -
 include/configs/T1040QDS.h                         |   1 -
 include/configs/T104xRDB.h                         |   1 -
 include/configs/T208xQDS.h                         |   1 -
 include/configs/T208xRDB.h                         |   1 -
 include/configs/T4240RDB.h                         |   1 -
 include/configs/UCP1020.h                          |   1 -
 include/configs/apalis_t30.h                       |   1 -
 include/configs/bayleybay.h                        |   1 -
 include/configs/corenet_ds.h                       |   1 -
 include/configs/crownbay.h                         |   1 -
 include/configs/gw_ventana.h                       |   1 -
 include/configs/km/kmp204x-common.h                |   1 -
 include/configs/ls1021aqds.h                       |   1 -
 include/configs/ls1021atwr.h                       |   1 -
 include/configs/ls2085aqds.h                       |   1 -
 include/configs/ls2085ardb.h                       |   1 -
 include/configs/p1_p2_rdb_pc.h                     |   1 -
 include/configs/p1_twr.h                           |   1 -
 include/configs/qemu-ppce500.h                     |   1 -
 include/configs/qemu-x86.h                         |   1 -
 include/configs/t4qds.h                            |   1 -
 include/configs/vme8349.h                          |   1 -
 net/net.c                                          |   1 +
 net/tftp.c                                         |  10 +-
 344 files changed, 1103 insertions(+), 447 deletions(-)

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

* [U-Boot] Pull request: u-boot-net.git master
  2015-08-12 19:37 Joe Hershberger
@ 2015-08-13 13:16 ` Tom Rini
  0 siblings, 0 replies; 176+ messages in thread
From: Tom Rini @ 2015-08-13 13:16 UTC (permalink / raw)
  To: u-boot

On Wed, Aug 12, 2015 at 02:37:04PM -0500, Joe Hershberger wrote:

> The following changes since commit e2c1c5bae619d2e87505de99f907a26237640bc9:
> 
>   Merge git://git.denx.de/u-boot-dm (2015-08-10 10:06:07 -0400)
> 
> are available in the git repository at:
> 
> 
>   git://git.denx.de/u-boot-net.git master
> 
> for you to fetch changes up to faa765d40760d84bff0de26a5a5f605621dbff39:
> 
>   net: e1000: Increase autoneg timeout to 8 seconds (2015-08-12 14:15:29 -0500)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20150813/5266c610/attachment.sig>

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

* [U-Boot] Pull request: u-boot-net.git master
@ 2015-08-12 19:37 Joe Hershberger
  2015-08-13 13:16 ` Tom Rini
  0 siblings, 1 reply; 176+ messages in thread
From: Joe Hershberger @ 2015-08-12 19:37 UTC (permalink / raw)
  To: u-boot

The following changes since commit e2c1c5bae619d2e87505de99f907a26237640bc9:

  Merge git://git.denx.de/u-boot-dm (2015-08-10 10:06:07 -0400)

are available in the git repository at:


  git://git.denx.de/u-boot-net.git master

for you to fetch changes up to faa765d40760d84bff0de26a5a5f605621dbff39:

  net: e1000: Increase autoneg timeout to 8 seconds (2015-08-12 14:15:29 -0500)

----------------------------------------------------------------
Clemens Gruber (2):
      net: Improve 88E151x PHY initialization
      net: Add support for Marvell 88E1510 PHY

Daniel Inderbitzin (1):
      qoriq eth.c bugfix: handle received corrupted frames correctly

Jeroen Hofstee (1):
      net: davinci_emac: don't teardown inactive rx channel

Jiandong Zheng (1):
      net: phy: broadcom: Add BCM Cygnus PHY

J?rg Krause (2):
      net: phy: fix data type of phy_id
      net: phy: delay only if reset handler is registered

Max Krummenacher (1):
      tftp.c: fix CONFIG_TFTP_TSIZE for small files

Shengzhou Liu (1):
      net/phy: set led for rtl8211f phy

Stefan Roese (1):
      net: e1000: Increase autoneg timeout to 8 seconds

Tim Harvey (3):
      e1000: releasing semaphore once no longer needed
      Revert "e1000: fix sw fw sync on igb i210/i211"
      e1000: remove unnecessary clearing of SWSM.SWSM_SMBI

Vladimir Zapolskiy (4):
      net: lpc32xx: correct command register reset value
      net: lpc32xx: connect MAC to phy with CONFIG_PHY_ADDR id
      net: lpc32xx: improve MAC configuration on reset and initialization
      net: lpc32xx: add RMII phy mode support

Wu, Josh (1):
      net: macb: add gmac multi-queue support

 arch/arm/cpu/arm926ejs/lpc32xx/devices.c |  7 +++-
 drivers/net/davinci_emac.c               |  3 +-
 drivers/net/e1000.c                      | 34 +++++++++++-----
 drivers/net/e1000.h                      |  3 +-
 drivers/net/fm/eth.c                     |  5 ++-
 drivers/net/lpc32xx_eth.c                | 55 +++++++++++++++-----------
 drivers/net/macb.c                       | 33 ++++++++++++++++
 drivers/net/macb.h                       |  9 +++++
 drivers/net/phy/broadcom.c               | 29 ++++++++++++++
 drivers/net/phy/marvell.c                | 67 +++++++++++++++++++++++++-------
 drivers/net/phy/phy.c                    | 10 +++--
 drivers/net/phy/realtek.c                |  8 ++++
 net/tftp.c                               |  2 +
 13 files changed, 210 insertions(+), 55 deletions(-)

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

* [U-Boot] Pull request: u-boot-net.git master
  2015-06-01 18:24 Joe Hershberger
@ 2015-06-02 12:55 ` Tom Rini
  0 siblings, 0 replies; 176+ messages in thread
From: Tom Rini @ 2015-06-02 12:55 UTC (permalink / raw)
  To: u-boot

On Mon, Jun 01, 2015 at 01:24:00PM -0500, Joe Hershberger wrote:

> Hi Tom,
> 
> This should include the few build fixes that have been submitted as
> well as fixing up Michal's patch to the LIB_RAND dependency patch.
> 
> It also cleans up the CONFIG_NET/CONFIG_CMD_NET situation that was
> breaking networking for a number of boards.
> 
> I've included the CMD_SETEXPR patch in this since it would otherwise
> create patch conflicts if done separately.
> 
> The following changes since commit 012681b1fa822492bb8fdc5c2dd3d24d6092e110:
> 
>   am33xx, spl, siemens: enable debug uart output again (2015-05-28
> 08:18:25 -0400)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-net.git master
> 
> for you to fetch changes up to 9ba9e85f3f1cc2e7d8b387a03c50eb067d915e0a:
> 
>   net: Fix NET_RANDOM_ETHADDR dependencies (2015-06-01 13:15:11 -0500)
> 

Applied to u-boot/master and fixed up include/configs/unipher.h, thanks!

-- 
Tom

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

* [U-Boot] Pull request: u-boot-net.git master
@ 2015-06-01 18:24 Joe Hershberger
  2015-06-02 12:55 ` Tom Rini
  0 siblings, 1 reply; 176+ messages in thread
From: Joe Hershberger @ 2015-06-01 18:24 UTC (permalink / raw)
  To: u-boot

Hi Tom,

This should include the few build fixes that have been submitted as
well as fixing up Michal's patch to the LIB_RAND dependency patch.

It also cleans up the CONFIG_NET/CONFIG_CMD_NET situation that was
breaking networking for a number of boards.

I've included the CMD_SETEXPR patch in this since it would otherwise
create patch conflicts if done separately.

The following changes since commit 012681b1fa822492bb8fdc5c2dd3d24d6092e110:

  am33xx, spl, siemens: enable debug uart output again (2015-05-28
08:18:25 -0400)

are available in the git repository at:

  git://git.denx.de/u-boot-net.git master

for you to fetch changes up to 9ba9e85f3f1cc2e7d8b387a03c50eb067d915e0a:

  net: Fix NET_RANDOM_ETHADDR dependencies (2015-06-01 13:15:11 -0500)

----------------------------------------------------------------
Joe Hershberger (2):
      Move setexpr to Kconfig
      net: Move the CMD_NET config to defconfigs

Masahiro Yamada (2):
      sparc: fix build error on gr_ep2s60 board
      blackfin: fix build error on bct-brettl2 board

Michal Simek (1):
      net: Fix NET_RANDOM_ETHADDR dependencies

 board/sunxi/Kconfig                                |  3 --
 common/Kconfig                                     |  9 ++++++
 configs/A10-OLinuXino-Lime_defconfig               |  2 ++
 configs/A10s-OLinuXino-M_defconfig                 |  2 ++
 configs/A13-OLinuXinoM_defconfig                   |  2 ++
 configs/A13-OLinuXino_defconfig                    |  2 ++
 configs/A20-OLinuXino-Lime2_defconfig              |  2 ++
 configs/A20-OLinuXino-Lime_defconfig               |  2 ++
 configs/A20-OLinuXino_MICRO_defconfig              |  2 ++
 configs/Ainol_AW1_defconfig                        |  2 ++
 configs/Ampe_A76_defconfig                         |  2 ++
 configs/Astar_MID756_defconfig                     |  2 ++
 configs/Auxtek-T004_defconfig                      |  2 ++
 configs/B4420QDS_NAND_defconfig                    |  2 ++
 configs/B4420QDS_SPIFLASH_defconfig                |  2 ++
 configs/B4420QDS_defconfig                         |  2 ++
 configs/B4860QDS_NAND_defconfig                    |  2 ++
 configs/B4860QDS_SECURE_BOOT_defconfig             |  2 ++
 configs/B4860QDS_SPIFLASH_defconfig                |  2 ++
 configs/B4860QDS_SRIO_PCIE_BOOT_defconfig          |  2 ++
 configs/B4860QDS_defconfig                         |  2 ++
 configs/BSC9131RDB_NAND_SYSCLK100_defconfig        |  2 ++
 configs/BSC9131RDB_NAND_defconfig                  |  2 ++
 configs/BSC9131RDB_SPIFLASH_SYSCLK100_defconfig    |  2 ++
 configs/BSC9131RDB_SPIFLASH_defconfig              |  2 ++
 configs/BSC9132QDS_NAND_DDRCLK100_SECURE_defconfig |  2 ++
 configs/BSC9132QDS_NAND_DDRCLK100_defconfig        |  2 ++
 configs/BSC9132QDS_NAND_DDRCLK133_SECURE_defconfig |  2 ++
 configs/BSC9132QDS_NAND_DDRCLK133_defconfig        |  2 ++
 configs/BSC9132QDS_NOR_DDRCLK100_SECURE_defconfig  |  2 ++
 configs/BSC9132QDS_NOR_DDRCLK100_defconfig         |  2 ++
 configs/BSC9132QDS_NOR_DDRCLK133_SECURE_defconfig  |  2 ++
 configs/BSC9132QDS_NOR_DDRCLK133_defconfig         |  2 ++
 .../BSC9132QDS_SDCARD_DDRCLK100_SECURE_defconfig   |  2 ++
 configs/BSC9132QDS_SDCARD_DDRCLK100_defconfig      |  2 ++
 .../BSC9132QDS_SDCARD_DDRCLK133_SECURE_defconfig   |  2 ++
 configs/BSC9132QDS_SDCARD_DDRCLK133_defconfig      |  2 ++
 .../BSC9132QDS_SPIFLASH_DDRCLK100_SECURE_defconfig |  2 ++
 configs/BSC9132QDS_SPIFLASH_DDRCLK100_defconfig    |  2 ++
 .../BSC9132QDS_SPIFLASH_DDRCLK133_SECURE_defconfig |  2 ++
 configs/BSC9132QDS_SPIFLASH_DDRCLK133_defconfig    |  2 ++
 configs/Bananapi_defconfig                         |  2 ++
 configs/Bananapro_defconfig                        |  2 ++
 configs/C29XPCIE_NAND_defconfig                    |  2 ++
 configs/C29XPCIE_NOR_SECBOOT_defconfig             |  2 ++
 configs/C29XPCIE_SPIFLASH_SECBOOT_defconfig        |  2 ++
 configs/C29XPCIE_SPIFLASH_defconfig                |  2 ++
 configs/C29XPCIE_defconfig                         |  2 ++
 configs/CPCI4052_defconfig                         |  1 +
 configs/CSQ_CS908_defconfig                        |  2 ++
 configs/Chuwi_V7_CW0825_defconfig                  |  2 ++
 configs/Colombus_defconfig                         |  2 ++
 configs/Cubieboard2_defconfig                      |  2 ++
 configs/Cubieboard_defconfig                       |  2 ++
 configs/Cubietruck_defconfig                       |  2 ++
 configs/Hummingbird_A31_defconfig                  |  2 ++
 configs/Hyundai_A7HD_defconfig                     |  2 ++
 configs/Ippo_q8h_v1_2_a33_1024x600_defconfig       |  2 ++
 configs/Ippo_q8h_v1_2_defconfig                    |  2 ++
 configs/Ippo_q8h_v5_defconfig                      |  2 ++
 configs/Linksprite_pcDuino3_Nano_defconfig         |  2 ++
 configs/Linksprite_pcDuino3_defconfig              |  2 ++
 configs/Linksprite_pcDuino_defconfig               |  2 ++
 configs/M5208EVBE_defconfig                        |  1 +
 configs/M5235EVB_Flash32_defconfig                 |  1 +
 configs/M5235EVB_defconfig                         |  1 +
 configs/M5253DEMO_defconfig                        |  1 +
 configs/M5272C3_defconfig                          |  1 +
 configs/M5275EVB_defconfig                         |  1 +
 configs/M5282EVB_defconfig                         |  1 +
 configs/M53017EVB_defconfig                        |  1 +
 configs/M5329AFEE_defconfig                        |  1 +
 configs/M5329BFEE_defconfig                        |  1 +
 configs/M5373EVB_defconfig                         |  1 +
 configs/M54418TWR_defconfig                        |  1 +
 configs/M54418TWR_nand_mii_defconfig               |  1 +
 configs/M54418TWR_nand_rmii_defconfig              |  1 +
 configs/M54418TWR_nand_rmii_lowfreq_defconfig      |  1 +
 configs/M54418TWR_serial_mii_defconfig             |  1 +
 configs/M54418TWR_serial_rmii_defconfig            |  1 +
 configs/M54451EVB_defconfig                        |  1 +
 configs/M54451EVB_stmicro_defconfig                |  1 +
 configs/M54455EVB_a66_defconfig                    |  1 +
 configs/M54455EVB_defconfig                        |  1 +
 configs/M54455EVB_i66_defconfig                    |  1 +
 configs/M54455EVB_intel_defconfig                  |  1 +
 configs/M54455EVB_stm33_defconfig                  |  1 +
 configs/M5475AFE_defconfig                         |  1 +
 configs/M5475BFE_defconfig                         |  1 +
 configs/M5475CFE_defconfig                         |  1 +
 configs/M5475DFE_defconfig                         |  1 +
 configs/M5475EFE_defconfig                         |  1 +
 configs/M5475FFE_defconfig                         |  1 +
 configs/M5475GFE_defconfig                         |  1 +
 configs/M5485AFE_defconfig                         |  1 +
 configs/M5485BFE_defconfig                         |  1 +
 configs/M5485CFE_defconfig                         |  1 +
 configs/M5485DFE_defconfig                         |  1 +
 configs/M5485EFE_defconfig                         |  1 +
 configs/M5485FFE_defconfig                         |  1 +
 configs/M5485GFE_defconfig                         |  1 +
 configs/M5485HFE_defconfig                         |  1 +
 configs/MIP405T_defconfig                          |  1 +
 configs/MIP405_defconfig                           |  1 +
 configs/MK808C_defconfig                           |  2 ++
 configs/MPC8308RDB_defconfig                       |  1 +
 configs/MPC8313ERDB_33_defconfig                   |  1 +
 configs/MPC8313ERDB_66_defconfig                   |  1 +
 configs/MPC8313ERDB_NAND_33_defconfig              |  1 +
 configs/MPC8313ERDB_NAND_66_defconfig              |  1 +
 configs/MPC8315ERDB_defconfig                      |  1 +
 configs/MPC8323ERDB_defconfig                      |  1 +
 configs/MPC832XEMDS_ATM_defconfig                  |  1 +
 configs/MPC832XEMDS_HOST_33_defconfig              |  1 +
 configs/MPC832XEMDS_HOST_66_defconfig              |  1 +
 configs/MPC832XEMDS_SLAVE_defconfig                |  1 +
 configs/MPC832XEMDS_defconfig                      |  1 +
 configs/MPC8349EMDS_defconfig                      |  1 +
 configs/MPC8349ITXGP_defconfig                     |  1 +
 configs/MPC8349ITX_LOWBOOT_defconfig               |  1 +
 configs/MPC8349ITX_defconfig                       |  1 +
 configs/MPC837XEMDS_HOST_defconfig                 |  1 +
 configs/MPC837XEMDS_defconfig                      |  1 +
 configs/MPC837XERDB_defconfig                      |  1 +
 configs/MPC8536DS_36BIT_defconfig                  |  2 ++
 configs/MPC8536DS_SDCARD_defconfig                 |  2 ++
 configs/MPC8536DS_SPIFLASH_defconfig               |  2 ++
 configs/MPC8536DS_defconfig                        |  2 ++
 configs/MPC8540ADS_defconfig                       |  2 ++
 configs/MPC8541CDS_defconfig                       |  2 ++
 configs/MPC8541CDS_legacy_defconfig                |  2 ++
 configs/MPC8544DS_defconfig                        |  2 ++
 configs/MPC8548CDS_36BIT_defconfig                 |  2 ++
 configs/MPC8548CDS_defconfig                       |  2 ++
 configs/MPC8548CDS_legacy_defconfig                |  2 ++
 configs/MPC8555CDS_defconfig                       |  2 ++
 configs/MPC8555CDS_legacy_defconfig                |  2 ++
 configs/MPC8560ADS_defconfig                       |  2 ++
 configs/MPC8568MDS_defconfig                       |  2 ++
 configs/MPC8569MDS_ATM_defconfig                   |  2 ++
 configs/MPC8569MDS_defconfig                       |  2 ++
 configs/MPC8572DS_36BIT_defconfig                  |  2 ++
 configs/MPC8572DS_defconfig                        |  2 ++
 configs/MPC8610HPCD_defconfig                      |  1 +
 configs/MPC8641HPCN_36BIT_defconfig                |  1 +
 configs/MPC8641HPCN_defconfig                      |  1 +
 configs/MSI_Primo73_defconfig                      |  2 ++
 configs/MSI_Primo81_defconfig                      |  2 ++
 configs/Marsboard_A10_defconfig                    |  2 ++
 configs/Mele_A1000_defconfig                       |  2 ++
 configs/Mele_I7_defconfig                          |  2 ++
 configs/Mele_M3_defconfig                          |  2 ++
 configs/Mele_M5_defconfig                          |  2 ++
 configs/Mele_M9_defconfig                          |  2 ++
 configs/MigoR_defconfig                            |  1 +
 configs/Mini-X_defconfig                           |  2 ++
 configs/MiniFAP_defconfig                          |  1 +
 configs/O2D300_defconfig                           |  1 +
 configs/O2DNT2_RAMBOOT_defconfig                   |  1 +
 configs/O2DNT2_defconfig                           |  1 +
 configs/O2D_defconfig                              |  1 +
 configs/O2I_defconfig                              |  1 +
 configs/O2MNT_O2M110_defconfig                     |  1 +
 configs/O2MNT_O2M112_defconfig                     |  1 +
 configs/O2MNT_O2M113_defconfig                     |  1 +
 configs/O2MNT_defconfig                            |  1 +
 configs/O3DNT_defconfig                            |  1 +
 configs/Orangepi_defconfig                         |  2 ++
 configs/Orangepi_mini_defconfig                    |  2 ++
 configs/P1010RDB-PA_36BIT_NAND_SECBOOT_defconfig   |  2 ++
 configs/P1010RDB-PA_36BIT_NAND_defconfig           |  2 ++
 configs/P1010RDB-PA_36BIT_NOR_SECBOOT_defconfig    |  2 ++
 configs/P1010RDB-PA_36BIT_NOR_defconfig            |  2 ++
 configs/P1010RDB-PA_36BIT_SDCARD_defconfig         |  2 ++
 .../P1010RDB-PA_36BIT_SPIFLASH_SECBOOT_defconfig   |  2 ++
 configs/P1010RDB-PA_36BIT_SPIFLASH_defconfig       |  2 ++
 configs/P1010RDB-PA_NAND_SECBOOT_defconfig         |  2 ++
 configs/P1010RDB-PA_NAND_defconfig                 |  2 ++
 configs/P1010RDB-PA_NOR_SECBOOT_defconfig          |  2 ++
 configs/P1010RDB-PA_NOR_defconfig                  |  2 ++
 configs/P1010RDB-PA_SDCARD_defconfig               |  2 ++
 configs/P1010RDB-PA_SPIFLASH_SECBOOT_defconfig     |  2 ++
 configs/P1010RDB-PA_SPIFLASH_defconfig             |  2 ++
 configs/P1010RDB-PB_36BIT_NAND_SECBOOT_defconfig   |  2 ++
 configs/P1010RDB-PB_36BIT_NAND_defconfig           |  2 ++
 configs/P1010RDB-PB_36BIT_NOR_SECBOOT_defconfig    |  2 ++
 configs/P1010RDB-PB_36BIT_NOR_defconfig            |  2 ++
 configs/P1010RDB-PB_36BIT_SDCARD_defconfig         |  2 ++
 .../P1010RDB-PB_36BIT_SPIFLASH_SECBOOT_defconfig   |  2 ++
 configs/P1010RDB-PB_36BIT_SPIFLASH_defconfig       |  2 ++
 configs/P1010RDB-PB_NAND_SECBOOT_defconfig         |  2 ++
 configs/P1010RDB-PB_NAND_defconfig                 |  2 ++
 configs/P1010RDB-PB_NOR_SECBOOT_defconfig          |  2 ++
 configs/P1010RDB-PB_NOR_defconfig                  |  2 ++
 configs/P1010RDB-PB_SDCARD_defconfig               |  2 ++
 configs/P1010RDB-PB_SPIFLASH_SECBOOT_defconfig     |  2 ++
 configs/P1010RDB-PB_SPIFLASH_defconfig             |  2 ++
 configs/P1020MBG-PC_36BIT_SDCARD_defconfig         |  2 ++
 configs/P1020MBG-PC_36BIT_defconfig                |  2 ++
 configs/P1020MBG-PC_SDCARD_defconfig               |  2 ++
 configs/P1020MBG-PC_defconfig                      |  2 ++
 configs/P1020RDB-PC_36BIT_NAND_defconfig           |  2 ++
 configs/P1020RDB-PC_36BIT_SDCARD_defconfig         |  2 ++
 configs/P1020RDB-PC_36BIT_SPIFLASH_defconfig       |  2 ++
 configs/P1020RDB-PC_36BIT_defconfig                |  2 ++
 configs/P1020RDB-PC_NAND_defconfig                 |  2 ++
 configs/P1020RDB-PC_SDCARD_defconfig               |  2 ++
 configs/P1020RDB-PC_SPIFLASH_defconfig             |  2 ++
 configs/P1020RDB-PC_defconfig                      |  2 ++
 configs/P1020RDB-PD_NAND_defconfig                 |  2 ++
 configs/P1020RDB-PD_SDCARD_defconfig               |  2 ++
 configs/P1020RDB-PD_SPIFLASH_defconfig             |  2 ++
 configs/P1020RDB-PD_defconfig                      |  2 ++
 configs/P1020UTM-PC_36BIT_SDCARD_defconfig         |  2 ++
 configs/P1020UTM-PC_36BIT_defconfig                |  2 ++
 configs/P1020UTM-PC_SDCARD_defconfig               |  2 ++
 configs/P1020UTM-PC_defconfig                      |  2 ++
 configs/P1021RDB-PC_36BIT_NAND_defconfig           |  2 ++
 configs/P1021RDB-PC_36BIT_SDCARD_defconfig         |  2 ++
 configs/P1021RDB-PC_36BIT_SPIFLASH_defconfig       |  2 ++
 configs/P1021RDB-PC_36BIT_defconfig                |  2 ++
 configs/P1021RDB-PC_NAND_defconfig                 |  2 ++
 configs/P1021RDB-PC_SDCARD_defconfig               |  2 ++
 configs/P1021RDB-PC_SPIFLASH_defconfig             |  2 ++
 configs/P1021RDB-PC_defconfig                      |  2 ++
 configs/P1022DS_36BIT_NAND_defconfig               |  2 ++
 configs/P1022DS_36BIT_SDCARD_defconfig             |  2 ++
 configs/P1022DS_36BIT_SPIFLASH_defconfig           |  2 ++
 configs/P1022DS_36BIT_defconfig                    |  2 ++
 configs/P1022DS_NAND_defconfig                     |  2 ++
 configs/P1022DS_SDCARD_defconfig                   |  2 ++
 configs/P1022DS_SPIFLASH_defconfig                 |  2 ++
 configs/P1022DS_defconfig                          |  2 ++
 configs/P1023RDB_defconfig                         |  2 ++
 configs/P1024RDB_36BIT_defconfig                   |  2 ++
 configs/P1024RDB_NAND_defconfig                    |  2 ++
 configs/P1024RDB_SDCARD_defconfig                  |  2 ++
 configs/P1024RDB_SPIFLASH_defconfig                |  2 ++
 configs/P1024RDB_defconfig                         |  2 ++
 configs/P1025RDB_36BIT_defconfig                   |  2 ++
 configs/P1025RDB_NAND_defconfig                    |  2 ++
 configs/P1025RDB_SDCARD_defconfig                  |  2 ++
 configs/P1025RDB_SPIFLASH_defconfig                |  2 ++
 configs/P1025RDB_defconfig                         |  2 ++
 configs/P2020RDB-PC_36BIT_NAND_defconfig           |  2 ++
 configs/P2020RDB-PC_36BIT_SDCARD_defconfig         |  2 ++
 configs/P2020RDB-PC_36BIT_SPIFLASH_defconfig       |  2 ++
 configs/P2020RDB-PC_36BIT_defconfig                |  2 ++
 configs/P2020RDB-PC_NAND_defconfig                 |  2 ++
 configs/P2020RDB-PC_SDCARD_defconfig               |  2 ++
 configs/P2020RDB-PC_SPIFLASH_defconfig             |  2 ++
 configs/P2020RDB-PC_defconfig                      |  2 ++
 configs/P2041RDB_NAND_defconfig                    |  2 ++
 configs/P2041RDB_SDCARD_defconfig                  |  2 ++
 configs/P2041RDB_SECURE_BOOT_defconfig             |  2 ++
 configs/P2041RDB_SPIFLASH_defconfig                |  2 ++
 configs/P2041RDB_SRIO_PCIE_BOOT_defconfig          |  2 ++
 configs/P2041RDB_defconfig                         |  2 ++
 configs/P3041DS_NAND_defconfig                     |  2 ++
 configs/P3041DS_SDCARD_defconfig                   |  2 ++
 configs/P3041DS_SECURE_BOOT_defconfig              |  2 ++
 configs/P3041DS_SPIFLASH_defconfig                 |  2 ++
 configs/P3041DS_SRIO_PCIE_BOOT_defconfig           |  2 ++
 configs/P3041DS_defconfig                          |  2 ++
 configs/P4080DS_SDCARD_defconfig                   |  2 ++
 configs/P4080DS_SECURE_BOOT_defconfig              |  2 ++
 configs/P4080DS_SPIFLASH_defconfig                 |  2 ++
 configs/P4080DS_SRIO_PCIE_BOOT_defconfig           |  2 ++
 configs/P4080DS_defconfig                          |  2 ++
 configs/P5020DS_NAND_defconfig                     |  2 ++
 configs/P5020DS_SDCARD_defconfig                   |  2 ++
 configs/P5020DS_SECURE_BOOT_defconfig              |  2 ++
 configs/P5020DS_SPIFLASH_defconfig                 |  2 ++
 configs/P5020DS_SRIO_PCIE_BOOT_defconfig           |  2 ++
 configs/P5020DS_defconfig                          |  2 ++
 configs/P5040DS_NAND_defconfig                     |  2 ++
 configs/P5040DS_SDCARD_defconfig                   |  2 ++
 configs/P5040DS_SECURE_BOOT_defconfig              |  2 ++
 configs/P5040DS_SPIFLASH_defconfig                 |  2 ++
 configs/P5040DS_defconfig                          |  2 ++
 configs/PIP405_defconfig                           |  1 +
 configs/PLU405_defconfig                           |  1 +
 configs/PMC405DE_defconfig                         |  1 +
 configs/PMC440_defconfig                           |  1 +
 configs/T1023RDB_NAND_defconfig                    |  2 ++
 configs/T1023RDB_SDCARD_defconfig                  |  2 ++
 configs/T1023RDB_SECURE_BOOT_defconfig             |  2 ++
 configs/T1023RDB_SPIFLASH_defconfig                |  2 ++
 configs/T1023RDB_defconfig                         |  2 ++
 configs/T1024QDS_D4_SECURE_BOOT_defconfig          |  2 ++
 configs/T1024QDS_NAND_defconfig                    |  2 ++
 configs/T1024QDS_SDCARD_defconfig                  |  2 ++
 configs/T1024QDS_SECURE_BOOT_defconfig             |  2 ++
 configs/T1024QDS_SPIFLASH_defconfig                |  2 ++
 configs/T1024QDS_defconfig                         |  2 ++
 configs/T1024RDB_NAND_defconfig                    |  2 ++
 configs/T1024RDB_SDCARD_defconfig                  |  2 ++
 configs/T1024RDB_SECURE_BOOT_defconfig             |  2 ++
 configs/T1024RDB_SPIFLASH_defconfig                |  2 ++
 configs/T1024RDB_defconfig                         |  2 ++
 configs/T1040QDS_D4_defconfig                      |  2 ++
 configs/T1040QDS_SECURE_BOOT_defconfig             |  2 ++
 configs/T1040QDS_defconfig                         |  2 ++
 configs/T1040RDB_NAND_defconfig                    |  2 ++
 configs/T1040RDB_SDCARD_defconfig                  |  2 ++
 configs/T1040RDB_SECURE_BOOT_defconfig             |  2 ++
 configs/T1040RDB_SPIFLASH_defconfig                |  2 ++
 configs/T1040RDB_defconfig                         |  2 ++
 configs/T1042RDB_PI_NAND_defconfig                 |  2 ++
 configs/T1042RDB_PI_SDCARD_defconfig               |  2 ++
 configs/T1042RDB_PI_SPIFLASH_defconfig             |  2 ++
 configs/T1042RDB_PI_defconfig                      |  2 ++
 configs/T1042RDB_SECURE_BOOT_defconfig             |  2 ++
 configs/T1042RDB_defconfig                         |  2 ++
 configs/T2080QDS_NAND_defconfig                    |  2 ++
 configs/T2080QDS_SDCARD_defconfig                  |  2 ++
 configs/T2080QDS_SECURE_BOOT_defconfig             |  2 ++
 configs/T2080QDS_SPIFLASH_defconfig                |  2 ++
 configs/T2080QDS_SRIO_PCIE_BOOT_defconfig          |  2 ++
 configs/T2080QDS_defconfig                         |  2 ++
 configs/T2080RDB_NAND_defconfig                    |  2 ++
 configs/T2080RDB_SDCARD_defconfig                  |  2 ++
 configs/T2080RDB_SECURE_BOOT_defconfig             |  2 ++
 configs/T2080RDB_SPIFLASH_defconfig                |  2 ++
 configs/T2080RDB_SRIO_PCIE_BOOT_defconfig          |  2 ++
 configs/T2080RDB_defconfig                         |  2 ++
 configs/T2081QDS_NAND_defconfig                    |  2 ++
 configs/T2081QDS_SDCARD_defconfig                  |  2 ++
 configs/T2081QDS_SPIFLASH_defconfig                |  2 ++
 configs/T2081QDS_SRIO_PCIE_BOOT_defconfig          |  2 ++
 configs/T2081QDS_defconfig                         |  2 ++
 configs/T4160QDS_NAND_defconfig                    |  2 ++
 configs/T4160QDS_SDCARD_defconfig                  |  2 ++
 configs/T4160QDS_SECURE_BOOT_defconfig             |  2 ++
 configs/T4160QDS_defconfig                         |  2 ++
 configs/T4160RDB_defconfig                         |  2 ++
 configs/T4240QDS_NAND_defconfig                    |  2 ++
 configs/T4240QDS_SDCARD_defconfig                  |  2 ++
 configs/T4240QDS_SECURE_BOOT_defconfig             |  2 ++
 configs/T4240QDS_SRIO_PCIE_BOOT_defconfig          |  2 ++
 configs/T4240QDS_defconfig                         |  2 ++
 configs/T4240RDB_SDCARD_defconfig                  |  2 ++
 configs/T4240RDB_defconfig                         |  2 ++
 configs/TQM5200S_HIGHBOOT_defconfig                |  1 +
 configs/TQM5200S_defconfig                         |  1 +
 configs/TQM5200_B_HIGHBOOT_defconfig               |  1 +
 configs/TQM5200_B_defconfig                        |  1 +
 configs/TQM5200_STK100_defconfig                   |  1 +
 configs/TQM5200_defconfig                          |  1 +
 configs/TQM823L_LCD_defconfig                      |  1 +
 configs/TQM823L_defconfig                          |  1 +
 configs/TQM823M_defconfig                          |  1 +
 configs/TQM834x_defconfig                          |  1 +
 configs/TQM850L_defconfig                          |  1 +
 configs/TQM850M_defconfig                          |  1 +
 configs/TQM855L_defconfig                          |  1 +
 configs/TQM855M_defconfig                          |  1 +
 configs/TQM860L_defconfig                          |  1 +
 configs/TQM860M_defconfig                          |  1 +
 configs/TQM862L_defconfig                          |  1 +
 configs/TQM862M_defconfig                          |  1 +
 configs/TQM866M_defconfig                          |  1 +
 configs/TQM885D_defconfig                          |  1 +
 configs/TTTech_defconfig                           |  1 +
 configs/TWR-P1025_defconfig                        |  2 ++
 configs/TZX-Q8-713B7_defconfig                     |  2 ++
 configs/UCP1020_SPIFLASH_defconfig                 |  2 ++
 configs/UCP1020_defconfig                          |  2 ++
 configs/UTOO_P66_defconfig                         |  2 ++
 configs/VCMA9_defconfig                            |  1 +
 configs/VOM405_defconfig                           |  1 +
 configs/Wexler_TAB7200_defconfig                   |  2 ++
 configs/Wits_Pro_A20_DKT_defconfig                 |  2 ++
 configs/Yones_Toptech_BD1078_defconfig             |  2 ++
 configs/a3m071_defconfig                           |  1 +
 configs/a4m072_defconfig                           |  1 +
 configs/a4m2k_defconfig                            |  1 +
 configs/ac14xx_defconfig                           |  1 +
 configs/acadia_defconfig                           |  3 +-
 configs/adp-ag101_defconfig                        |  1 +
 configs/adp-ag101p_defconfig                       |  1 +
 configs/adp-ag102_defconfig                        |  1 +
 configs/alpr_defconfig                             |  1 +
 configs/alt_defconfig                              |  1 +
 configs/am335x_boneblack_defconfig                 |  1 +
 configs/am335x_boneblack_vboot_defconfig           |  1 +
 configs/am335x_evm_defconfig                       |  1 +
 configs/am335x_evm_nor_defconfig                   |  1 +
 configs/am335x_evm_norboot_defconfig               |  1 +
 configs/am335x_evm_spiboot_defconfig               |  1 +
 configs/am335x_evm_usbspl_defconfig                |  1 +
 configs/am335x_igep0033_defconfig                  |  1 +
 configs/am3517_evm_defconfig                       |  1 +
 configs/am43xx_evm_defconfig                       |  1 +
 configs/am43xx_evm_qspiboot_defconfig              |  1 +
 configs/ap325rxa_defconfig                         |  1 +
 configs/ap_sh4a_4a_defconfig                       |  1 +
 configs/apalis_t30_defconfig                       |  2 ++
 configs/apf27_defconfig                            |  2 ++
 configs/apx4devkit_defconfig                       |  1 +
 configs/arcangel4-be_defconfig                     |  1 +
 configs/arcangel4_defconfig                        |  1 +
 configs/arches_defconfig                           |  2 ++
 configs/aria_defconfig                             |  1 +
 configs/aristainetos2_defconfig                    |  4 ++-
 configs/aristainetos_defconfig                     |  2 ++
 configs/armadillo-800eva_defconfig                 |  1 +
 configs/arndale_defconfig                          |  1 +
 configs/at91rm9200ek_defconfig                     |  1 +
 configs/at91rm9200ek_ram_defconfig                 |  1 +
 configs/at91sam9260ek_dataflash_cs0_defconfig      |  1 +
 configs/at91sam9260ek_dataflash_cs1_defconfig      |  1 +
 configs/at91sam9260ek_nandflash_defconfig          |  1 +
 configs/at91sam9261ek_dataflash_cs0_defconfig      |  1 +
 configs/at91sam9261ek_dataflash_cs3_defconfig      |  1 +
 configs/at91sam9261ek_nandflash_defconfig          |  1 +
 configs/at91sam9263ek_dataflash_cs0_defconfig      |  1 +
 configs/at91sam9263ek_dataflash_defconfig          |  1 +
 configs/at91sam9263ek_nandflash_defconfig          |  1 +
 configs/at91sam9263ek_norflash_boot_defconfig      |  1 +
 configs/at91sam9263ek_norflash_defconfig           |  1 +
 configs/at91sam9g10ek_dataflash_cs0_defconfig      |  1 +
 configs/at91sam9g10ek_dataflash_cs3_defconfig      |  1 +
 configs/at91sam9g10ek_nandflash_defconfig          |  1 +
 configs/at91sam9g20ek_2mmc_defconfig               |  1 +
 configs/at91sam9g20ek_2mmc_nandflash_defconfig     |  1 +
 configs/at91sam9g20ek_dataflash_cs0_defconfig      |  1 +
 configs/at91sam9g20ek_dataflash_cs1_defconfig      |  1 +
 configs/at91sam9g20ek_nandflash_defconfig          |  1 +
 configs/at91sam9m10g45ek_mmc_defconfig             |  1 +
 configs/at91sam9m10g45ek_nandflash_defconfig       |  1 +
 configs/at91sam9n12ek_mmc_defconfig                |  1 +
 configs/at91sam9n12ek_nandflash_defconfig          |  1 +
 configs/at91sam9n12ek_spiflash_defconfig           |  1 +
 configs/at91sam9x5ek_dataflash_defconfig           |  1 +
 configs/at91sam9x5ek_mmc_defconfig                 |  1 +
 configs/at91sam9x5ek_nandflash_defconfig           |  1 +
 configs/at91sam9x5ek_spiflash_defconfig            |  1 +
 configs/at91sam9xeek_dataflash_cs0_defconfig       |  1 +
 configs/at91sam9xeek_dataflash_cs1_defconfig       |  1 +
 configs/at91sam9xeek_nandflash_defconfig           |  1 +
 configs/atngw100_defconfig                         |  1 +
 configs/atngw100mkii_defconfig                     |  1 +
 configs/atstk1002_defconfig                        |  1 +
 configs/atstk1006_defconfig                        |  1 +
 configs/axm_defconfig                              |  1 +
 configs/axs101_defconfig                           |  2 +-
 configs/axs103_defconfig                           |  2 +-
 configs/ba10_tv_box_defconfig                      |  2 ++
 configs/bamboo_defconfig                           |  3 +-
 configs/bcm911360_entphn-ns_defconfig              |  1 +
 configs/bcm911360_entphn_defconfig                 |  1 +
 configs/bcm911360k_defconfig                       |  1 +
 configs/bcm958300k-ns_defconfig                    |  1 +
 configs/bcm958300k_defconfig                       |  1 +
 configs/bcm958305k_defconfig                       |  1 +
 configs/bcm958622hr_defconfig                      |  1 +
 configs/bct-brettl2_defconfig                      |  3 +-
 configs/beagle_x15_defconfig                       |  1 +
 configs/beaver_defconfig                           |  1 +
 configs/bf518f-ezbrd_defconfig                     |  2 +-
 configs/bf526-ezbrd_defconfig                      |  2 +-
 configs/bf527-ezkit-v2_defconfig                   |  1 +
 configs/bf527-ezkit_defconfig                      |  2 +-
 configs/bf533-ezkit_defconfig                      |  1 +
 configs/bf533-stamp_defconfig                      |  1 +
 configs/bf537-minotaur_defconfig                   |  2 +-
 configs/bf537-pnav_defconfig                       |  2 +-
 configs/bf537-srv1_defconfig                       |  2 +-
 configs/bf537-stamp_defconfig                      |  2 +-
 configs/bf538f-ezkit_defconfig                     |  1 +
 configs/bf548-ezkit_defconfig                      |  1 +
 configs/bf561-acvilon_defconfig                    |  1 +
 configs/bf561-ezkit_defconfig                      |  1 +
 configs/bf609-ezkit_defconfig                      |  2 +-
 configs/bg0900_defconfig                           |  2 ++
 configs/birdland_bav335a_defconfig                 |  1 +
 configs/birdland_bav335b_defconfig                 |  1 +
 configs/blackstamp_defconfig                       |  1 +
 configs/blackvme_defconfig                         |  1 +
 configs/br4_defconfig                              |  1 +
 configs/bubinga_defconfig                          |  3 +-
 configs/caddy2_defconfig                           |  1 +
 configs/cairo_defconfig                            |  1 +
 configs/calimain_defconfig                         |  1 +
 configs/cam5200_defconfig                          |  1 +
 configs/cam5200_niosflash_defconfig                |  1 +
 configs/cam_enc_4xx_defconfig                      |  1 +
 configs/canmb_defconfig                            |  1 +
 configs/canyonlands_defconfig                      |  3 +-
 configs/cardhu_defconfig                           |  1 +
 configs/cgtqmx6qeval_defconfig                     |  1 +
 configs/charon_defconfig                           |  1 +
 configs/chromebook_link_defconfig                  |  1 +
 configs/chromebox_panther_defconfig                |  1 +
 configs/cm-bf527_defconfig                         |  2 +-
 configs/cm-bf533_defconfig                         |  1 +
 configs/cm-bf537e_defconfig                        |  2 +-
 configs/cm-bf537u_defconfig                        |  2 +-
 configs/cm-bf548_defconfig                         |  1 +
 configs/cm-bf561_defconfig                         |  1 +
 configs/cm5200_defconfig                           |  1 +
 configs/cm_fx6_defconfig                           |  1 +
 configs/cm_t335_defconfig                          |  1 +
 configs/cm_t3517_defconfig                         |  1 +
 configs/cm_t35_defconfig                           |  1 +
 configs/cm_t54_defconfig                           |  1 +
 configs/cobra5272_defconfig                        |  1 +
 configs/colibri_pxa270_defconfig                   |  1 +
 configs/colibri_t20_defconfig                      |  2 ++
 configs/colibri_t30_defconfig                      |  2 ++
 configs/colibri_vf_defconfig                       |  1 +
 .../controlcenterd_36BIT_SDCARD_DEVELOP_defconfig  |  2 ++
 configs/controlcenterd_36BIT_SDCARD_defconfig      |  2 ++
 .../controlcenterd_TRAILBLAZER_DEVELOP_defconfig   |  1 +
 configs/controlcenterd_TRAILBLAZER_defconfig       |  1 +
 configs/coreboot-x86_defconfig                     |  1 +
 configs/corvus_defconfig                           |  1 +
 configs/cpu9260_128M_defconfig                     |  1 +
 configs/cpu9260_defconfig                          |  1 +
 configs/cpu9260_nand_128M_defconfig                |  1 +
 configs/cpu9260_nand_defconfig                     |  1 +
 configs/cpu9G20_128M_defconfig                     |  1 +
 configs/cpu9G20_defconfig                          |  1 +
 configs/cpu9G20_nand_128M_defconfig                |  1 +
 configs/cpu9G20_nand_defconfig                     |  1 +
 configs/cpuat91_defconfig                          |  1 +
 configs/cpuat91_ram_defconfig                      |  1 +
 configs/crownbay_defconfig                         |  1 +
 configs/csb272_defconfig                           |  1 +
 configs/csb472_defconfig                           |  1 +
 configs/d2net_v2_defconfig                         |  1 +
 configs/da830evm_defconfig                         |  1 +
 configs/da850_am18xxevm_defconfig                  |  1 +
 configs/da850evm_defconfig                         |  1 +
 configs/da850evm_direct_nor_defconfig              |  1 +
 configs/dalmore_defconfig                          |  1 +
 configs/davinci_dm355evm_defconfig                 |  1 +
 configs/davinci_dm355leopard_defconfig             |  1 +
 configs/davinci_dm365evm_defconfig                 |  1 +
 configs/davinci_dm6467Tevm_defconfig               |  1 +
 configs/davinci_dm6467evm_defconfig                |  1 +
 configs/davinci_dvevm_defconfig                    |  1 +
 configs/davinci_schmoogie_defconfig                |  1 +
 configs/davinci_sffsdr_defconfig                   |  1 +
 configs/davinci_sonata_defconfig                   |  1 +
 configs/db-88f6820-gp_defconfig                    |  1 +
 configs/db-mv784mp-gp_defconfig                    |  1 +
 configs/dbau1000_defconfig                         |  1 +
 configs/dbau1100_defconfig                         |  1 +
 configs/dbau1500_defconfig                         |  1 +
 configs/dbau1550_defconfig                         |  1 +
 configs/dbau1550_el_defconfig                      |  1 +
 configs/devconcenter_defconfig                     |  2 ++
 configs/devkit3250_defconfig                       |  1 +
 configs/devkit8000_defconfig                       |  1 +
 configs/dig297_defconfig                           |  1 +
 configs/digsy_mtc_RAMBOOT_defconfig                |  1 +
 configs/digsy_mtc_defconfig                        |  1 +
 configs/digsy_mtc_rev5_RAMBOOT_defconfig           |  1 +
 configs/digsy_mtc_rev5_defconfig                   |  1 +
 configs/dlvision-10g_defconfig                     |  3 +-
 configs/dlvision_defconfig                         |  3 +-
 configs/dnp5370_defconfig                          |  2 +-
 configs/dns325_defconfig                           |  1 +
 configs/dockstar_defconfig                         |  1 +
 configs/dra7xx_evm_defconfig                       |  1 +
 configs/dra7xx_evm_qspiboot_defconfig              |  1 +
 configs/dra7xx_evm_uart3_defconfig                 |  1 +
 configs/draco_defconfig                            |  1 +
 configs/dreamplug_defconfig                        |  1 +
 configs/duovero_defconfig                          |  1 +
 configs/dxr2_defconfig                             |  1 +
 configs/ea20_defconfig                             |  1 +
 configs/eb_cpu5282_defconfig                       |  1 +
 configs/eb_cpu5282_internal_defconfig              |  1 +
 configs/eb_cpux9k2_defconfig                       |  1 +
 configs/eb_cpux9k2_ram_defconfig                   |  1 +
 configs/ebony_defconfig                            |  3 +-
 configs/eco5pk_defconfig                           |  1 +
 configs/ecovec_defconfig                           |  1 +
 configs/edb9315a_defconfig                         |  1 +
 configs/edminiv2_defconfig                         |  1 +
 configs/enbw_cmc_defconfig                         |  1 +
 configs/espt_defconfig                             |  1 +
 configs/ethernut5_defconfig                        |  2 ++
 configs/favr-32-ezkit_defconfig                    |  1 +
 configs/flea3_defconfig                            |  1 +
 configs/fo300_defconfig                            |  1 +
 configs/forfun_q88db_defconfig                     |  2 ++
 configs/ga10h_v1_1_defconfig                       | 32 +++++++++-------------
 configs/galileo_defconfig                          |  2 +-
 configs/gdppc440etx_defconfig                      |  3 +-
 configs/glacier_defconfig                          |  2 ++
 configs/glacier_ramboot_defconfig                  |  2 ++
 configs/goflexhome_defconfig                       |  1 +
 configs/gose_defconfig                             |  1 +
 configs/gplugd_defconfig                           |  1 +
 configs/gr_cpci_ax2000_defconfig                   |  1 +
 configs/gr_ep2s60_defconfig                        |  1 +
 configs/gr_xc3s_1500_defconfig                     |  1 +
 configs/grasshopper_defconfig                      |  1 +
 configs/grsim_defconfig                            |  1 +
 configs/guruplug_defconfig                         |  1 +
 configs/gwventana_defconfig                        |  4 ++-
 configs/h2200_defconfig                            |  1 +
 configs/haleakala_defconfig                        |  2 ++
 configs/hammerhead_defconfig                       |  1 +
 configs/harmony_defconfig                          |  1 +
 configs/highbank_defconfig                         |  1 +
 configs/hrcon_defconfig                            |  1 +
 configs/i12-tvbox_defconfig                        |  2 ++
 configs/iNet_3F_defconfig                          |  2 ++
 configs/iNet_3W_defconfig                          |  2 ++
 configs/iNet_86VS_defconfig                        |  2 ++
 configs/ib62x0_defconfig                           |  1 +
 configs/ibf-dsp561_defconfig                       |  1 +
 configs/icon_defconfig                             |  3 +-
 configs/iconnect_defconfig                         |  1 +
 configs/ids8313_defconfig                          |  1 +
 configs/igep0020_defconfig                         |  1 +
 configs/igep0020_nand_defconfig                    |  1 +
 configs/igep0030_defconfig                         |  1 +
 configs/igep0030_nand_defconfig                    |  1 +
 configs/igep0032_defconfig                         |  1 +
 configs/ima3-mx53_defconfig                        |  1 +
 configs/imx27lite_defconfig                        |  1 +
 configs/imx31_litekit_defconfig                    |  1 +
 configs/imx31_phycore_defconfig                    |  1 +
 configs/imx31_phycore_eet_defconfig                |  1 +
 configs/inetspace_v2_defconfig                     |  1 +
 configs/inka4x0_defconfig                          |  1 +
 configs/integratorap_cm720t_defconfig              |  1 +
 configs/integratorap_cm920t_defconfig              |  1 +
 configs/integratorap_cm926ejs_defconfig            |  1 +
 configs/integratorap_cm946es_defconfig             |  1 +
 configs/integratorcp_cm1136_defconfig              |  1 +
 configs/integratorcp_cm920t_defconfig              |  1 +
 configs/integratorcp_cm926ejs_defconfig            |  1 +
 configs/integratorcp_cm946es_defconfig             |  1 +
 configs/intip_defconfig                            |  3 +-
 configs/io64_defconfig                             |  3 +-
 configs/io_defconfig                               |  3 +-
 configs/iocon_defconfig                            |  3 +-
 configs/ip04_defconfig                             |  2 +-
 configs/ipam390_defconfig                          |  1 +
 configs/ipek01_defconfig                           |  1 +
 configs/jesurun_q5_defconfig                       |  2 ++
 configs/jetson-tk1_defconfig                       |  1 +
 configs/jupiter_defconfig                          |  1 +
 configs/k2e_evm_defconfig                          |  1 +
 configs/k2hk_evm_defconfig                         |  1 +
 configs/k2l_evm_defconfig                          |  1 +
 configs/katmai_defconfig                           |  3 +-
 configs/kilauea_defconfig                          |  3 +-
 configs/km_kirkwood_128m16_defconfig               |  2 ++
 configs/km_kirkwood_defconfig                      |  2 ++
 configs/km_kirkwood_pci_defconfig                  |  2 ++
 configs/kmcoge4_defconfig                          |  2 ++
 configs/kmcoge5ne_defconfig                        |  2 ++
 configs/kmcoge5un_defconfig                        |  2 ++
 configs/kmeter1_defconfig                          |  2 ++
 configs/kmlion1_defconfig                          |  2 ++
 configs/kmnusa_defconfig                           |  2 ++
 configs/kmopti2_defconfig                          |  2 ++
 configs/kmsugp1_defconfig                          |  2 ++
 configs/kmsupx5_defconfig                          |  2 ++
 configs/kmsuv31_defconfig                          |  2 ++
 configs/kmvect1_defconfig                          |  2 ++
 configs/koelsch_defconfig                          |  1 +
 configs/kwb_defconfig                              |  1 +
 configs/kzm9g_defconfig                            |  1 +
 configs/lager_defconfig                            |  1 +
 configs/lcd4_lwmon5_defconfig                      |  1 +
 configs/lp8x4x_defconfig                           |  1 +
 configs/ls1021aqds_ddr4_nor_defconfig              |  1 +
 configs/ls1021aqds_ddr4_nor_lpuart_defconfig       |  1 +
 configs/ls1021aqds_nand_defconfig                  |  1 +
 configs/ls1021aqds_nor_SECURE_BOOT_defconfig       |  1 +
 configs/ls1021aqds_nor_defconfig                   |  1 +
 configs/ls1021aqds_nor_lpuart_defconfig            |  1 +
 configs/ls1021aqds_qspi_defconfig                  |  1 +
 configs/ls1021aqds_sdcard_defconfig                |  1 +
 configs/ls1021atwr_nor_SECURE_BOOT_defconfig       |  1 +
 configs/ls1021atwr_nor_defconfig                   |  1 +
 configs/ls1021atwr_nor_lpuart_defconfig            |  1 +
 configs/ls1021atwr_qspi_defconfig                  |  1 +
 configs/ls1021atwr_sdcard_defconfig                |  1 +
 configs/ls2085a_emu_D4_defconfig                   |  1 +
 configs/ls2085a_emu_defconfig                      |  1 +
 configs/ls2085a_simu_defconfig                     |  1 +
 configs/ls2085aqds_defconfig                       |  1 +
 configs/ls2085aqds_nand_defconfig                  |  1 +
 configs/ls2085ardb_defconfig                       |  1 +
 configs/ls2085ardb_nand_defconfig                  |  1 +
 configs/lschlv2_defconfig                          |  2 +-
 configs/lsxhl_defconfig                            |  2 +-
 configs/luan_defconfig                             |  3 +-
 configs/lwmon5_defconfig                           |  1 +
 configs/m28evk_defconfig                           |  3 +-
 configs/m53evk_defconfig                           |  3 +-
 configs/magnesium_defconfig                        |  1 +
 configs/makalu_defconfig                           |  3 +-
 configs/malta_defconfig                            |  1 +
 configs/maltael_defconfig                          |  1 +
 configs/marsboard_defconfig                        |  2 ++
 configs/maxbcm_defconfig                           |  1 +
 configs/mcx_defconfig                              |  1 +
 configs/mecp5123_defconfig                         |  1 +
 configs/medcom-wide_defconfig                      |  1 +
 configs/meesc_dataflash_defconfig                  |  1 +
 configs/meesc_defconfig                            |  1 +
 configs/mgcoge3ne_defconfig                        |  2 ++
 configs/mgcoge3un_defconfig                        |  2 ++
 configs/mgcoge_defconfig                           |  2 ++
 configs/microblaze-generic_defconfig               |  1 +
 configs/mimc200_defconfig                          |  1 +
 configs/minnowmax_defconfig                        |  1 +
 configs/mixtile_loftq_defconfig                    |  2 ++
 configs/mk802_a10s_defconfig                       |  2 ++
 configs/mk802_defconfig                            |  2 ++
 configs/mk802ii_defconfig                          |  2 ++
 configs/motionpro_defconfig                        |  1 +
 configs/mpc5121ads_defconfig                       |  1 +
 configs/mpc5121ads_rev2_defconfig                  |  1 +
 configs/mpc8308_p1m_defconfig                      |  1 +
 configs/ms7722se_defconfig                         |  1 +
 configs/mt_ventoux_defconfig                       |  1 +
 configs/munices_defconfig                          |  1 +
 configs/mv88f6281gtw_ge_defconfig                  |  1 +
 configs/mx23_olinuxino_defconfig                   |  1 +
 configs/mx25pdk_defconfig                          |  1 +
 configs/mx28evk_auart_console_defconfig            |  2 ++
 configs/mx28evk_defconfig                          |  2 ++
 configs/mx28evk_nand_defconfig                     |  2 ++
 configs/mx28evk_spi_defconfig                      |  2 ++
 configs/mx31ads_defconfig                          |  1 +
 configs/mx31pdk_defconfig                          |  1 +
 configs/mx35pdk_defconfig                          |  1 +
 configs/mx51_efikamx_defconfig                     |  1 +
 configs/mx51_efikasb_defconfig                     |  1 +
 configs/mx51evk_defconfig                          |  1 +
 configs/mx53ard_defconfig                          |  2 ++
 configs/mx53evk_defconfig                          |  1 +
 configs/mx53loco_defconfig                         |  1 +
 configs/mx53smd_defconfig                          |  1 +
 configs/mx6cuboxi_defconfig                        |  2 ++
 configs/mx6dlarm2_defconfig                        |  1 +
 configs/mx6dlarm2_lpddr2_defconfig                 |  1 +
 configs/mx6dlsabreauto_defconfig                   |  2 ++
 configs/mx6dlsabresd_defconfig                     |  2 ++
 configs/mx6qarm2_defconfig                         |  1 +
 configs/mx6qarm2_lpddr2_defconfig                  |  1 +
 configs/mx6qsabreauto_defconfig                    |  2 ++
 configs/mx6qsabrelite_defconfig                    |  2 ++
 configs/mx6qsabresd_defconfig                      |  2 ++
 configs/mx6sabresd_spl_defconfig                   |  2 ++
 configs/mx6slevk_defconfig                         |  1 +
 configs/mx6slevk_spinor_defconfig                  |  1 +
 configs/mx6sxsabresd_defconfig                     |  1 +
 configs/mx6sxsabresd_spl_defconfig                 |  1 +
 configs/nas220_defconfig                           |  1 +
 configs/neo_defconfig                              |  3 +-
 configs/net2big_v2_defconfig                       |  1 +
 configs/netspace_lite_v2_defconfig                 |  1 +
 configs/netspace_max_v2_defconfig                  |  1 +
 configs/netspace_mini_v2_defconfig                 |  1 +
 configs/netspace_v2_defconfig                      |  1 +
 configs/nhk8815_defconfig                          |  1 +
 configs/nhk8815_onenand_defconfig                  |  1 +
 configs/nios2-generic_defconfig                    |  1 +
 configs/nitrogen6dl2g_defconfig                    |  2 ++
 configs/nitrogen6dl_defconfig                      |  2 ++
 configs/nitrogen6q2g_defconfig                     |  2 ++
 configs/nitrogen6q_defconfig                       |  2 ++
 configs/nitrogen6s1g_defconfig                     |  2 ++
 configs/nitrogen6s_defconfig                       |  2 ++
 configs/novena_defconfig                           |  3 +-
 configs/nyan-big_defconfig                         |  1 +
 configs/ocotea_defconfig                           |  3 +-
 configs/odroid-xu3_defconfig                       |  3 +-
 configs/odroid_defconfig                           | 10 ++++---
 configs/omap3_beagle_defconfig                     |  2 ++
 configs/omap3_evm_defconfig                        |  1 +
 configs/omap3_evm_quick_mmc_defconfig              |  1 +
 configs/omap3_evm_quick_nand_defconfig             |  1 +
 configs/omap3_ha_defconfig                         |  1 +
 configs/omap3_logic_defconfig                      |  2 ++
 configs/omap3_mvblx_defconfig                      |  1 +
 configs/omap3_overo_defconfig                      |  1 +
 configs/omap3_sdp3430_defconfig                    |  1 +
 configs/omap3_zoom1_defconfig                      |  1 +
 configs/omap4_panda_defconfig                      |  1 +
 configs/omap5_uevm_defconfig                       |  1 +
 configs/omapl138_lcdk_defconfig                    |  1 +
 configs/openrd_base_defconfig                      |  1 +
 configs/openrd_client_defconfig                    |  1 +
 configs/openrd_ultimate_defconfig                  |  1 +
 configs/openrisc-generic_defconfig                 |  1 +
 configs/origen_defconfig                           |  1 +
 configs/ot1200_defconfig                           |  2 ++
 configs/ot1200_spl_defconfig                       |  2 ++
 configs/otc570_dataflash_defconfig                 |  1 +
 configs/otc570_defconfig                           |  1 +
 configs/p3p440_defconfig                           |  1 +
 configs/paz00_defconfig                            |  1 +
 configs/pb1000_defconfig                           |  1 +
 configs/pcm030_LOWBOOT_defconfig                   |  1 +
 configs/pcm030_defconfig                           |  1 +
 configs/pcm051_rev1_defconfig                      |  1 +
 configs/pcm051_rev3_defconfig                      |  1 +
 configs/pcs440ep_defconfig                         |  1 +
 configs/pdm360ng_defconfig                         |  1 +
 configs/peach-pi_defconfig                         |  1 +
 configs/peach-pit_defconfig                        |  1 +
 configs/pengwyn_defconfig                          |  1 +
 configs/pepper_defconfig                           |  1 +
 configs/platinum_picon_defconfig                   |  1 +
 configs/platinum_titanium_defconfig                |  1 +
 configs/plutux_defconfig                           |  1 +
 configs/pm9261_defconfig                           |  1 +
 configs/pm9263_defconfig                           |  1 +
 configs/pm9g45_defconfig                           |  1 +
 configs/pogo_e02_defconfig                         |  1 +
 configs/polaris_defconfig                          |  1 +
 configs/porter_defconfig                           |  1 +
 configs/portl2_defconfig                           |  2 ++
 configs/portuxg20_defconfig                        |  1 +
 configs/pr1_defconfig                              |  1 +
 configs/pxa255_idp_defconfig                       |  1 +
 configs/pxm2_defconfig                             |  1 +
 configs/qemu-ppce500_defconfig                     |  2 ++
 configs/qemu_mips64_defconfig                      |  1 +
 configs/qemu_mips64el_defconfig                    |  1 +
 configs/qemu_mips_defconfig                        |  1 +
 configs/qemu_mipsel_defconfig                      |  1 +
 configs/qong_defconfig                             |  2 ++
 configs/r0p7734_defconfig                          |  1 +
 configs/r2dplus_defconfig                          |  1 +
 configs/r7-tv-dongle_defconfig                     |  2 ++
 configs/r7780mp_defconfig                          |  1 +
 configs/rainier_defconfig                          |  2 ++
 configs/rainier_ramboot_defconfig                  |  2 ++
 configs/rd6281a_defconfig                          |  1 +
 configs/redwood_defconfig                          |  3 +-
 configs/riotboard_defconfig                        |  2 ++
 configs/rpi_2_defconfig                            |  1 +
 configs/rpi_defconfig                              |  1 +
 configs/rsk7203_defconfig                          |  1 +
 configs/rsk7264_defconfig                          |  1 +
 configs/rsk7269_defconfig                          |  1 +
 configs/rut_defconfig                              |  1 +
 configs/s5pc210_universal_defconfig                |  1 +
 configs/sama5d3_xplained_mmc_defconfig             |  2 ++
 configs/sama5d3_xplained_nandflash_defconfig       |  2 ++
 configs/sama5d3xek_mmc_defconfig                   |  2 ++
 configs/sama5d3xek_nandflash_defconfig             |  2 ++
 configs/sama5d3xek_spiflash_defconfig              |  2 ++
 configs/sama5d4_xplained_mmc_defconfig             |  2 ++
 configs/sama5d4_xplained_nandflash_defconfig       |  2 ++
 configs/sama5d4_xplained_spiflash_defconfig        |  2 ++
 configs/sama5d4ek_mmc_defconfig                    |  2 ++
 configs/sama5d4ek_nandflash_defconfig              |  2 ++
 configs/sama5d4ek_spiflash_defconfig               |  2 ++
 configs/sandbox_defconfig                          |  2 +-
 configs/sansa_fuze_plus_defconfig                  |  1 +
 configs/sbc405_defconfig                           |  1 +
 configs/sbc8349_PCI_33_defconfig                   |  1 +
 configs/sbc8349_PCI_66_defconfig                   |  1 +
 configs/sbc8349_defconfig                          |  1 +
 configs/sbc8548_PCI_33_PCIE_defconfig              |  1 +
 configs/sbc8548_PCI_33_defconfig                   |  1 +
 configs/sbc8548_PCI_66_PCIE_defconfig              |  1 +
 configs/sbc8548_PCI_66_defconfig                   |  1 +
 configs/sbc8548_defconfig                          |  1 +
 configs/sbc8641d_defconfig                         |  1 +
 configs/sc_sps_1_defconfig                         |  2 ++
 configs/scb9328_defconfig                          |  1 +
 configs/seaboard_defconfig                         |  1 +
 configs/secomx6quq7_defconfig                      |  2 ++
 configs/sequoia_defconfig                          |  3 +-
 configs/sequoia_ramboot_defconfig                  |  2 ++
 configs/sh7752evb_defconfig                        |  1 +
 configs/sh7753evb_defconfig                        |  1 +
 configs/sh7757lcr_defconfig                        |  1 +
 configs/sh7763rdp_defconfig                        |  1 +
 configs/sh7785lcr_32bit_defconfig                  |  1 +
 configs/sh7785lcr_defconfig                        |  1 +
 configs/sheevaplug_defconfig                       |  1 +
 configs/shmin_defconfig                            |  1 +
 configs/silk_defconfig                             |  1 +
 configs/smdk2410_defconfig                         |  1 +
 configs/smdk5250_defconfig                         |  1 +
 configs/smdk5420_defconfig                         |  1 +
 configs/smdkc100_defconfig                         |  1 +
 configs/smdkv310_defconfig                         |  2 ++
 configs/snapper9260_defconfig                      |  1 +
 configs/snapper9g20_defconfig                      |  1 +
 configs/snow_defconfig                             |  1 +
 configs/socfpga_arria5_defconfig                   |  3 +-
 configs/socfpga_cyclone5_defconfig                 |  4 +--
 configs/socfpga_socrates_defconfig                 |  3 +-
 configs/socrates_defconfig                         |  1 +
 configs/spear300_defconfig                         |  2 +-
 configs/spear300_nand_defconfig                    |  2 +-
 configs/spear300_usbtty_defconfig                  |  2 +-
 configs/spear300_usbtty_nand_defconfig             |  2 +-
 configs/spear310_defconfig                         |  2 +-
 configs/spear310_nand_defconfig                    |  2 +-
 configs/spear310_pnor_defconfig                    |  2 +-
 configs/spear310_usbtty_defconfig                  |  2 +-
 configs/spear310_usbtty_nand_defconfig             |  2 +-
 configs/spear310_usbtty_pnor_defconfig             |  2 +-
 configs/spear320_defconfig                         |  2 +-
 configs/spear320_nand_defconfig                    |  2 +-
 configs/spear320_pnor_defconfig                    |  2 +-
 configs/spear320_usbtty_defconfig                  |  2 +-
 configs/spear320_usbtty_nand_defconfig             |  2 +-
 configs/spear320_usbtty_pnor_defconfig             |  2 +-
 configs/spear600_defconfig                         |  2 +-
 configs/spear600_nand_defconfig                    |  2 +-
 configs/spear600_usbtty_defconfig                  |  2 +-
 configs/spear600_usbtty_nand_defconfig             |  2 +-
 configs/stamp9g20_defconfig                        |  1 +
 configs/stm32f429-discovery_defconfig              |  1 +
 configs/stv0991_defconfig                          |  2 +-
 configs/stxgp3_defconfig                           |  1 +
 configs/stxssa_4M_defconfig                        |  1 +
 configs/stxssa_defconfig                           |  1 +
 configs/sunxi_Gemei_G9_defconfig                   |  2 ++
 configs/suvd3_defconfig                            |  2 ++
 configs/sycamore_defconfig                         |  2 ++
 configs/t3corp_defconfig                           |  3 +-
 configs/taihu_defconfig                            |  3 +-
 configs/taishan_defconfig                          |  3 +-
 configs/tao3530_defconfig                          |  1 +
 configs/taurus_defconfig                           |  1 +
 configs/tb100_defconfig                            |  2 +-
 configs/tbs2910_defconfig                          |  2 ++
 configs/tcm-bf518_defconfig                        |  2 +-
 configs/tcm-bf537_defconfig                        |  2 +-
 configs/tec-ng_defconfig                           |  1 +
 configs/tec_defconfig                              |  1 +
 configs/ti814x_evm_defconfig                       |  1 +
 configs/ti816x_evm_defconfig                       |  1 +
 configs/titanium_defconfig                         |  1 +
 configs/tk71_defconfig                             |  1 +
 configs/tqma6q_mba6_mmc_defconfig                  |  2 ++
 configs/tqma6q_mba6_spi_defconfig                  |  2 ++
 configs/tqma6s_mba6_mmc_defconfig                  |  2 ++
 configs/tqma6s_mba6_spi_defconfig                  |  2 ++
 configs/trats2_defconfig                           |  3 +-
 configs/trats_defconfig                            |  1 +
 configs/trimslice_defconfig                        |  1 +
 configs/trizepsiv_defconfig                        |  1 +
 configs/tseries_mmc_defconfig                      |  1 +
 configs/tseries_nand_defconfig                     |  1 +
 configs/tseries_spi_defconfig                      |  1 +
 configs/tt01_defconfig                             |  1 +
 configs/tuge1_defconfig                            |  2 ++
 configs/tuxx1_defconfig                            |  2 ++
 configs/twister_defconfig                          |  1 +
 configs/tx25_defconfig                             |  1 +
 configs/udoo_quad_defconfig                        |  2 ++
 configs/usb_a9263_dataflash_defconfig              |  1 +
 configs/usbarmory_defconfig                        |  1 +
 configs/v38b_defconfig                             |  1 +
 configs/vct_platinum_defconfig                     |  1 +
 configs/vct_platinum_onenand_defconfig             |  1 +
 configs/vct_premium_defconfig                      |  1 +
 configs/vct_premium_onenand_defconfig              |  1 +
 configs/ve8313_defconfig                           |  1 +
 configs/venice2_defconfig                          |  1 +
 configs/ventana_defconfig                          |  1 +
 configs/versatileab_defconfig                      |  1 +
 configs/versatilepb_defconfig                      |  1 +
 configs/versatileqemu_defconfig                    |  1 +
 configs/vexpress_aemv8a_juno_defconfig             |  1 +
 configs/vexpress_aemv8a_semi_defconfig             |  1 +
 configs/vexpress_ca15_tc2_defconfig                |  1 +
 configs/vexpress_ca5x2_defconfig                   |  1 +
 configs/vexpress_ca9x4_defconfig                   |  1 +
 configs/vf610twr_defconfig                         |  1 +
 configs/vf610twr_nand_defconfig                    |  1 +
 configs/vision2_defconfig                          |  1 +
 configs/vl_ma2sc_defconfig                         |  1 +
 configs/vl_ma2sc_ram_defconfig                     |  1 +
 configs/vme8349_defconfig                          |  1 +
 configs/vpac270_nor_128_defconfig                  |  1 +
 configs/vpac270_nor_256_defconfig                  |  1 +
 configs/vpac270_ond_256_defconfig                  |  1 +
 configs/walnut_defconfig                           |  3 +-
 configs/wandboard_defconfig                        |  6 ++--
 configs/whistler_defconfig                         |  1 +
 configs/wireless_space_defconfig                   |  1 +
 configs/woodburn_defconfig                         |  1 +
 configs/woodburn_sd_defconfig                      |  1 +
 configs/work_92105_defconfig                       |  1 +
 configs/wtk_defconfig                              |  1 +
 configs/x600_defconfig                             |  2 +-
 configs/xaeniax_defconfig                          |  1 +
 configs/xfi3_defconfig                             |  1 +
 configs/xpedite1000_defconfig                      |  1 +
 configs/xpedite517x_defconfig                      |  1 +
 configs/xpedite520x_defconfig                      |  1 +
 configs/xpedite537x_defconfig                      |  1 +
 configs/xpedite550x_defconfig                      |  1 +
 configs/yellowstone_defconfig                      |  2 ++
 configs/yosemite_defconfig                         |  3 +-
 configs/yucca_defconfig                            |  3 +-
 configs/zeus_defconfig                             |  1 +
 configs/zmx25_defconfig                            |  1 +
 configs/zynq_microzed_defconfig                    |  1 +
 configs/zynq_picozed_defconfig                     |  1 +
 configs/zynq_zc702_defconfig                       |  1 +
 configs/zynq_zc706_defconfig                       |  1 +
 configs/zynq_zc70x_defconfig                       |  1 +
 configs/zynq_zc770_xm010_defconfig                 |  1 +
 configs/zynq_zc770_xm012_defconfig                 |  1 +
 configs/zynq_zc770_xm013_defconfig                 |  1 +
 configs/zynq_zed_defconfig                         |  1 +
 configs/zynq_zybo_defconfig                        |  1 +
 include/config_cmd_all.h                           |  2 --
 include/config_cmd_default.h                       |  1 -
 include/config_distro_defaults.h                   |  1 -
 include/configs/B4860QDS.h                         |  2 --
 include/configs/BSC9131RDB.h                       |  1 -
 include/configs/BSC9132QDS.h                       |  2 --
 include/configs/C29XPCIE.h                         |  2 --
 include/configs/CPCI2DP.h                          |  1 -
 include/configs/M5208EVBE.h                        |  1 -
 include/configs/M52277EVB.h                        |  1 -
 include/configs/M5235EVB.h                         |  1 -
 include/configs/M5249EVB.h                         |  1 -
 include/configs/M5253EVBE.h                        |  1 -
 include/configs/M5272C3.h                          |  1 -
 include/configs/M5275EVB.h                         |  1 -
 include/configs/M5282EVB.h                         |  1 -
 include/configs/M53017EVB.h                        |  1 -
 include/configs/M5329EVB.h                         |  1 -
 include/configs/M5373EVB.h                         |  1 -
 include/configs/M54418TWR.h                        |  1 -
 include/configs/M54451EVB.h                        |  1 -
 include/configs/M54455EVB.h                        |  1 -
 include/configs/M5475EVB.h                         |  1 -
 include/configs/M5485EVB.h                         |  1 -
 include/configs/MPC8308RDB.h                       |  1 -
 include/configs/MPC8349ITX.h                       |  1 -
 include/configs/MPC8536DS.h                        |  2 --
 include/configs/MPC8540ADS.h                       |  1 -
 include/configs/MPC8541CDS.h                       |  1 -
 include/configs/MPC8544DS.h                        |  2 --
 include/configs/MPC8548CDS.h                       |  1 -
 include/configs/MPC8555CDS.h                       |  1 -
 include/configs/MPC8560ADS.h                       |  1 -
 include/configs/MPC8568MDS.h                       |  1 -
 include/configs/MPC8569MDS.h                       |  1 -
 include/configs/MPC8572DS.h                        |  2 --
 include/configs/MPC8610HPCD.h                      |  1 -
 include/configs/MigoR.h                            |  1 -
 include/configs/P1010RDB.h                         |  2 --
 include/configs/P1022DS.h                          |  2 --
 include/configs/P1023RDB.h                         |  2 --
 include/configs/P2041RDB.h                         |  2 --
 include/configs/PMC440.h                           |  1 -
 include/configs/T102xQDS.h                         |  2 --
 include/configs/T102xRDB.h                         |  2 --
 include/configs/T1040QDS.h                         |  2 --
 include/configs/T104xRDB.h                         |  2 --
 include/configs/T208xQDS.h                         |  2 --
 include/configs/T208xRDB.h                         |  2 --
 include/configs/T4240RDB.h                         |  2 --
 include/configs/UCP1020.h                          |  2 --
 include/configs/a3m071.h                           |  1 -
 include/configs/alpr.h                             |  1 -
 include/configs/am3517_crane.h                     |  1 -
 include/configs/am43xx_evm.h                       |  1 -
 include/configs/amcc-common.h                      |  2 --
 include/configs/amcore.h                           |  1 -
 include/configs/ap325rxa.h                         |  1 -
 include/configs/ap_sh4a_4a.h                       |  1 -
 include/configs/apalis_t30.h                       |  2 --
 include/configs/apf27.h                            |  1 -
 include/configs/apx4devkit.h                       |  1 -
 include/configs/aristainetos-common.h              |  2 --
 include/configs/armadillo-800eva.h                 |  1 -
 include/configs/aspenite.h                         |  1 -
 include/configs/astro_mcf5373l.h                   |  1 -
 include/configs/at91-sama5_common.h                |  1 -
 include/configs/at91sam9rlek.h                     |  1 -
 include/configs/atstk1003.h                        |  1 -
 include/configs/atstk1004.h                        |  1 -
 include/configs/balloon3.h                         |  1 -
 include/configs/bcm28155_ap.h                      |  1 -
 include/configs/bct-brettl2.h                      |  1 -
 include/configs/beagle_x15.h                       |  1 -
 include/configs/beaver.h                           |  1 -
 include/configs/bf518f-ezbrd.h                     |  1 -
 include/configs/bf525-ucr2.h                       |  1 -
 include/configs/bf526-ezbrd.h                      |  1 -
 include/configs/bf527-ezkit.h                      |  1 -
 include/configs/bf537-minotaur.h                   |  2 --
 include/configs/bf537-pnav.h                       |  1 -
 include/configs/bf537-srv1.h                       |  2 --
 include/configs/bf537-stamp.h                      |  1 -
 include/configs/bf561-acvilon.h                    |  1 -
 include/configs/bf609-ezkit.h                      |  1 -
 include/configs/bfin_adi_common.h                  |  2 --
 include/configs/bg0900.h                           |  2 --
 include/configs/blackstamp.h                       |  1 -
 include/configs/bur_am335x_common.h                |  1 -
 include/configs/calimain.h                         |  1 -
 include/configs/cardhu.h                           |  1 -
 include/configs/cm-bf527.h                         |  1 -
 include/configs/cm-bf537e.h                        |  1 -
 include/configs/cm-bf537u.h                        |  1 -
 include/configs/cm_t54.h                           |  1 -
 include/configs/cmi_mpc5xx.h                       |  1 -
 include/configs/colibri_pxa270.h                   |  1 -
 include/configs/colibri_t20.h                      |  2 --
 include/configs/colibri_t30.h                      |  2 --
 include/configs/colibri_vf.h                       |  1 -
 include/configs/controlcenterd.h                   |  2 --
 include/configs/corenet_ds.h                       |  2 --
 include/configs/da830evm.h                         |  1 -
 include/configs/da850evm.h                         |  1 -
 include/configs/dalmore.h                          |  1 -
 include/configs/davinci_dm6467evm.h                |  1 -
 include/configs/dbau1x00.h                         |  1 -
 include/configs/dig297.h                           |  1 -
 include/configs/dnp5370.h                          |  2 --
 include/configs/dra7xx_evm.h                       |  1 -
 include/configs/duovero.h                          |  1 -
 include/configs/ea20.h                             |  1 -
 include/configs/eb_cpu5282.h                       |  1 -
 include/configs/ecovec.h                           |  1 -
 include/configs/embestmx6boards.h                  |  1 -
 include/configs/enbw_cmc.h                         |  1 -
 include/configs/espt.h                             |  1 -
 include/configs/ethernut5.h                        |  1 -
 include/configs/exynos4-common.h                   |  2 --
 include/configs/flea3.h                            |  1 -
 include/configs/fx12mm.h                           |  1 -
 include/configs/gr_ep2s60.h                        |  1 +
 include/configs/grsim.h                            |  1 -
 include/configs/gw_ventana.h                       |  2 --
 include/configs/h2200.h                            |  1 -
 include/configs/harmony.h                          |  1 -
 include/configs/hrcon.h                            |  1 -
 include/configs/ip04.h                             |  1 -
 include/configs/ipam390.h                          |  1 -
 include/configs/jetson-tk1.h                       |  1 -
 include/configs/jornada.h                          |  1 -
 include/configs/km/keymile-common.h                |  1 -
 include/configs/km/kmp204x-common.h                |  1 -
 include/configs/lp8x4x.h                           |  1 -
 include/configs/ls1021aqds.h                       |  2 --
 include/configs/ls1021atwr.h                       |  2 --
 include/configs/ls2085a_common.h                   |  1 -
 include/configs/ls2085aqds.h                       |  1 -
 include/configs/ls2085ardb.h                       |  1 -
 include/configs/lsxl.h                             |  1 -
 include/configs/lwmon5.h                           |  1 -
 include/configs/m28evk.h                           |  2 --
 include/configs/m53evk.h                           |  2 --
 include/configs/mcx.h                              |  1 -
 include/configs/medcom-wide.h                      |  1 -
 include/configs/microblaze-generic.h               |  1 -
 include/configs/mimc200.h                          |  1 -
 include/configs/motionpro.h                        |  1 -
 include/configs/mpc8308_p1m.h                      |  1 -
 include/configs/ms7722se.h                         |  1 -
 include/configs/munices.h                          |  1 -
 include/configs/mx23_olinuxino.h                   |  1 -
 include/configs/mx23evk.h                          |  1 -
 include/configs/mx25pdk.h                          |  2 --
 include/configs/mx28evk.h                          |  2 --
 include/configs/mx35pdk.h                          |  1 -
 include/configs/mx51_efikamx.h                     |  1 -
 include/configs/mx51evk.h                          |  1 -
 include/configs/mx53ard.h                          |  2 --
 include/configs/mx53evk.h                          |  1 -
 include/configs/mx53loco.h                         |  1 -
 include/configs/mx53smd.h                          |  1 -
 include/configs/mx6cuboxi.h                        |  2 --
 include/configs/mx6qarm2.h                         |  1 -
 include/configs/mx6sabre_common.h                  |  2 --
 include/configs/mx6slevk.h                         |  1 -
 include/configs/mx6sxsabresd.h                     |  1 -
 include/configs/nhk8815.h                          |  1 -
 include/configs/nitrogen6x.h                       |  2 --
 include/configs/nokia_rx51.h                       |  1 -
 include/configs/novena.h                           |  2 --
 include/configs/nyan-big.h                         |  1 -
 include/configs/odroid.h                           |  1 -
 include/configs/omap3_beagle.h                     |  1 -
 include/configs/omap3_cairo.h                      |  2 --
 include/configs/omap3_evm_quick_mmc.h              |  1 -
 include/configs/omap3_evm_quick_nand.h             |  1 -
 include/configs/omap3_igep00x0.h                   |  1 -
 include/configs/omap3_logic.h                      |  2 --
 include/configs/omap3_mvblx.h                      |  1 -
 include/configs/omap3_pandora.h                    |  1 -
 include/configs/omap3_sdp3430.h                    |  1 -
 include/configs/omap3_zoom1.h                      |  1 -
 include/configs/omap4_panda.h                      |  1 -
 include/configs/omap5_uevm.h                       |  1 -
 include/configs/omapl138_lcdk.h                    |  1 -
 include/configs/origen.h                           |  1 -
 include/configs/ot1200.h                           |  2 --
 include/configs/p1_p2_rdb_pc.h                     |  2 --
 include/configs/p1_twr.h                           |  2 --
 include/configs/p3p440.h                           |  1 -
 include/configs/palmld.h                           |  1 -
 include/configs/palmtc.h                           |  1 -
 include/configs/palmtreo680.h                      |  1 -
 include/configs/paz00.h                            |  1 -
 include/configs/pcs440ep.h                         |  1 -
 include/configs/platinum.h                         |  1 -
 include/configs/plutux.h                           |  1 -
 include/configs/qemu-ppce500.h                     |  2 --
 include/configs/qong.h                             |  2 --
 include/configs/r0p7734.h                          |  1 -
 include/configs/r2dplus.h                          |  1 -
 include/configs/r7780mp.h                          |  1 -
 include/configs/rcar-gen2-common.h                 |  1 -
 include/configs/rsk7203.h                          |  1 -
 include/configs/s5p_goni.h                         |  1 -
 include/configs/sc_sps_1.h                         |  2 --
 include/configs/scb9328.h                          |  1 -
 include/configs/seaboard.h                         |  1 -
 include/configs/secomx6quq7.h                      |  2 --
 include/configs/sh7752evb.h                        |  1 -
 include/configs/sh7753evb.h                        |  1 -
 include/configs/sh7757lcr.h                        |  1 -
 include/configs/sh7763rdp.h                        |  1 -
 include/configs/sh7785lcr.h                        |  1 -
 include/configs/shmin.h                            |  1 -
 include/configs/siemens-am33x-common.h             |  1 -
 include/configs/smdkv310.h                         |  1 -
 include/configs/socfpga_arria5.h                   |  2 --
 include/configs/socfpga_cyclone5.h                 |  2 --
 include/configs/spear-common.h                     |  1 -
 include/configs/stamp9g20.h                        |  1 -
 include/configs/stv0991.h                          |  1 -
 include/configs/sunxi-common.h                     |  1 -
 include/configs/t4qds.h                            |  2 --
 include/configs/tam3517-common.h                   |  1 -
 include/configs/tbs2910.h                          |  2 --
 include/configs/tcm-bf518.h                        |  1 -
 include/configs/tcm-bf537.h                        |  1 -
 include/configs/tec-ng.h                           |  1 -
 include/configs/tec.h                              |  1 -
 include/configs/tegra-common.h                     |  1 -
 include/configs/ti814x_evm.h                       |  1 -
 include/configs/ti_am335x_common.h                 |  1 -
 include/configs/ti_omap4_common.h                  |  1 -
 include/configs/ti_omap5_common.h                  |  1 -
 include/configs/titanium.h                         |  1 -
 include/configs/tqma6.h                            |  2 --
 include/configs/tricorder.h                        |  1 -
 include/configs/trimslice.h                        |  1 -
 include/configs/tx25.h                             |  1 -
 include/configs/udoo.h                             |  2 --
 include/configs/vct.h                              |  2 --
 include/configs/venice2.h                          |  1 -
 include/configs/ventana.h                          |  1 -
 include/configs/versatile.h                        |  1 -
 include/configs/vexpress_aemv8a.h                  |  1 -
 include/configs/vexpress_common.h                  |  1 -
 include/configs/vf610twr.h                         |  1 -
 include/configs/vision2.h                          |  1 -
 include/configs/vpac270.h                          |  1 -
 include/configs/wandboard.h                        |  2 --
 include/configs/warp.h                             |  1 -
 include/configs/whistler.h                         |  1 -
 include/configs/woodburn_common.h                  |  1 -
 include/configs/x600.h                             |  1 -
 include/configs/x86-common.h                       |  1 -
 include/configs/xilinx-ppc.h                       |  1 -
 include/configs/xpedite1000.h                      |  1 -
 include/configs/xpedite517x.h                      |  1 -
 include/configs/xpedite520x.h                      |  1 -
 include/configs/xpedite537x.h                      |  1 -
 include/configs/xpedite550x.h                      |  1 -
 include/configs/zeus.h                             |  1 -
 include/configs/zipitz2.h                          |  1 -
 include/configs/zmx25.h                            |  1 -
 lib/Kconfig                                        |  3 ++
 net/Kconfig                                        |  1 +
 1290 files changed, 1462 insertions(+), 437 deletions(-)

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

* [U-Boot] Pull request: u-boot-net.git master
  2015-05-27  2:02 ` Tom Rini
@ 2015-05-27 16:17   ` Joe Hershberger
  0 siblings, 0 replies; 176+ messages in thread
From: Joe Hershberger @ 2015-05-27 16:17 UTC (permalink / raw)
  To: u-boot

Hi Tom,

On Tue, May 26, 2015 at 9:02 PM, Tom Rini <trini@konsulko.com> wrote:
> On Tue, May 26, 2015 at 12:24:38PM -0500, Joe Hershberger wrote:
>
>> Hi Tom,
>>
>> This fixes a few mistakes I made in the rand rework stuff.
>>
>> The following changes since commit 980267a1445b7b4d8e8d05ef57799d92ba4a2ee3:
>>
>>   Merge git://git.denx.de/u-boot-nand-flash (2015-05-24 21:01:30 -0400)
>>
>> are available in the git repository at:
>>
>>
>>   git://git.denx.de/u-boot-net.git master
>>
>> for you to fetch changes up to 91fed5574600142f68dac7807bc06173d1f29eb5:
>>
>>   blackfin: fix build error on bct-brettl2 board (2015-05-26 12:18:42 -0500)
>>
>
> NAK:
> 06: Merge branch 'master' of git://git.denx.de/u-boot-net
>   blackfin:     bct-brettl2 +   bf537-minotaur cm-bf527 ip04 bf537-stamp cm-bf537e tcm-bf518 cm-bf537u bf527-ezkit bf537-pnav bf537-srv1 tcm-bf537 dnp5370 bf518f-ezbrd bf526-ezbrd
>
> All about CONFIG_LIB_RAND being redefined.

Sorry about that. Got a little too hasty it appears.

Michal, please rework your patch using tools/moveconfig.py

Thanks,
-Joe

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

* [U-Boot] Pull request: u-boot-net.git master
  2015-05-26 17:24 Joe Hershberger
@ 2015-05-27  2:02 ` Tom Rini
  2015-05-27 16:17   ` Joe Hershberger
  0 siblings, 1 reply; 176+ messages in thread
From: Tom Rini @ 2015-05-27  2:02 UTC (permalink / raw)
  To: u-boot

On Tue, May 26, 2015 at 12:24:38PM -0500, Joe Hershberger wrote:

> Hi Tom,
> 
> This fixes a few mistakes I made in the rand rework stuff.
> 
> The following changes since commit 980267a1445b7b4d8e8d05ef57799d92ba4a2ee3:
> 
>   Merge git://git.denx.de/u-boot-nand-flash (2015-05-24 21:01:30 -0400)
> 
> are available in the git repository at:
> 
> 
>   git://git.denx.de/u-boot-net.git master
> 
> for you to fetch changes up to 91fed5574600142f68dac7807bc06173d1f29eb5:
> 
>   blackfin: fix build error on bct-brettl2 board (2015-05-26 12:18:42 -0500)
> 

NAK:
06: Merge branch 'master' of git://git.denx.de/u-boot-net
  blackfin:     bct-brettl2 +   bf537-minotaur cm-bf527 ip04 bf537-stamp cm-bf537e tcm-bf518 cm-bf537u bf527-ezkit bf537-pnav bf537-srv1 tcm-bf537 dnp5370 bf518f-ezbrd bf526-ezbrd

All about CONFIG_LIB_RAND being redefined.

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20150526/fb60ecc8/attachment.sig>

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

* [U-Boot] Pull request: u-boot-net.git master
@ 2015-05-26 17:24 Joe Hershberger
  2015-05-27  2:02 ` Tom Rini
  0 siblings, 1 reply; 176+ messages in thread
From: Joe Hershberger @ 2015-05-26 17:24 UTC (permalink / raw)
  To: u-boot

Hi Tom,

This fixes a few mistakes I made in the rand rework stuff.

The following changes since commit 980267a1445b7b4d8e8d05ef57799d92ba4a2ee3:

  Merge git://git.denx.de/u-boot-nand-flash (2015-05-24 21:01:30 -0400)

are available in the git repository at:


  git://git.denx.de/u-boot-net.git master

for you to fetch changes up to 91fed5574600142f68dac7807bc06173d1f29eb5:

  blackfin: fix build error on bct-brettl2 board (2015-05-26 12:18:42 -0500)

----------------------------------------------------------------
Joe Hershberger (1):
      net: Fix a warning added by 76ec988

Masahiro Yamada (2):
      sparc: fix build error on gr_ep2s60 board
      blackfin: fix build error on bct-brettl2 board

Michal Simek (1):
      net: Fix NET_RANDOM_ETHADDR dependencies

 board/buffalo/lsxl/lsxl.c     | 2 --
 configs/bct-brettl2_defconfig | 1 +
 include/configs/gr_ep2s60.h   | 1 +
 lib/Kconfig                   | 3 +++
 net/Kconfig                   | 1 +
 5 files changed, 6 insertions(+), 2 deletions(-)

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

* [U-Boot] Pull request: u-boot-net.git master
  2015-05-21 13:09     ` Tom Rini
@ 2015-05-21 13:50       ` Joe Hershberger
  0 siblings, 0 replies; 176+ messages in thread
From: Joe Hershberger @ 2015-05-21 13:50 UTC (permalink / raw)
  To: u-boot

Hi Tom,

On Thu, May 21, 2015 at 8:09 AM, Tom Rini <trini@konsulko.com> wrote:
> On Wed, May 20, 2015 at 12:11:36PM -0500, Joe Hershberger wrote:
>> Hi Tom,
>>
>> On Wed, May 20, 2015 at 6:28 AM, Tom Rini <trini@konsulko.com> wrote:
>> > On Tue, May 19, 2015 at 01:56:47PM -0500, Joe Hershberger wrote:
>> >
>> >> Hi Tom,
>> >>
>> >> This contains a few bug fixes and features from earlier in the merge window.
>> >>
>> >> The following changes since commit 0e6b7a28243175ae0874d53b6e6e4eff8548d71f:
>> >>
>> >>   Merge git://git.denx.de/u-boot-samsung (2015-05-18 09:15:15 -0400)
>> >>
>> >> are available in the git repository at:
>> >>
>> >>
>> >>   git://git.denx.de/u-boot-net.git master
>> >>
>> >> for you to fetch changes up to d6bf59abead4069aa1164951d76a00d91f8f0298:
>> >>
>> >>   net: Remove all calls to net_random_ethaddr() (2015-05-19 13:33:22 -0500)
>> >
>> > NAK:
>> > +(bf537-minotaur) common/built-in.o:(.data.init_sequence_r+0x40):
>> > undefined reference to `misc_init_r'
>> > +(bf537-pnav) common/built-in.o:(.data.init_sequence_r+0x48): undefined
>> > reference to `misc_init_r'
>> > +(bf537-srv1) ../board/bf537-srv1/bf537-srv1.c:29:2: error: #endif
>> > without #if
>> > +(bf537-srv1) make[2]: *** [board/bf537-srv1/bf537-srv1.o] Error 1
>> > +(bf537-srv1) make[1]: *** [board/bf537-srv1] Error 2
>> > w+(bf527-ezkit-v2,bf527-ezkit) ../board/bf527-ezkit/bf527-ezkit.c: In
>> > function ?board_init_enetaddr?:
>> > w+(bf527-ezkit-v2,bf527-ezkit) ../board/bf527-ezkit/bf527-ezkit.c:30:7:
>> > warning: unused variable ?valid_mac?
>>
>> Sorry about that. Meant to circle back on this one I got the blackfin
>> compiler setup.
>>
>> Should be good now. I ran buildman on it for all blackfin boards.
>
> I've applied the updated PR.  Please address the following in some
> follow-up patches:
> w+(lschlv2,lsxhl) ../board/buffalo/lsxl/lsxl.c: In function 'rescue_mode':
> w+(lschlv2,lsxhl) ../board/buffalo/lsxl/lsxl.c:230:8: warning: unused variable 'enetaddr' [-Wunused-variable]

Will do.

Thanks,
-Joe

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

* [U-Boot] Pull request: u-boot-net.git master
  2015-05-20 17:11   ` Joe Hershberger
@ 2015-05-21 13:09     ` Tom Rini
  2015-05-21 13:50       ` Joe Hershberger
  0 siblings, 1 reply; 176+ messages in thread
From: Tom Rini @ 2015-05-21 13:09 UTC (permalink / raw)
  To: u-boot

On Wed, May 20, 2015 at 12:11:36PM -0500, Joe Hershberger wrote:
> Hi Tom,
> 
> On Wed, May 20, 2015 at 6:28 AM, Tom Rini <trini@konsulko.com> wrote:
> > On Tue, May 19, 2015 at 01:56:47PM -0500, Joe Hershberger wrote:
> >
> >> Hi Tom,
> >>
> >> This contains a few bug fixes and features from earlier in the merge window.
> >>
> >> The following changes since commit 0e6b7a28243175ae0874d53b6e6e4eff8548d71f:
> >>
> >>   Merge git://git.denx.de/u-boot-samsung (2015-05-18 09:15:15 -0400)
> >>
> >> are available in the git repository at:
> >>
> >>
> >>   git://git.denx.de/u-boot-net.git master
> >>
> >> for you to fetch changes up to d6bf59abead4069aa1164951d76a00d91f8f0298:
> >>
> >>   net: Remove all calls to net_random_ethaddr() (2015-05-19 13:33:22 -0500)
> >
> > NAK:
> > +(bf537-minotaur) common/built-in.o:(.data.init_sequence_r+0x40):
> > undefined reference to `misc_init_r'
> > +(bf537-pnav) common/built-in.o:(.data.init_sequence_r+0x48): undefined
> > reference to `misc_init_r'
> > +(bf537-srv1) ../board/bf537-srv1/bf537-srv1.c:29:2: error: #endif
> > without #if
> > +(bf537-srv1) make[2]: *** [board/bf537-srv1/bf537-srv1.o] Error 1
> > +(bf537-srv1) make[1]: *** [board/bf537-srv1] Error 2
> > w+(bf527-ezkit-v2,bf527-ezkit) ../board/bf527-ezkit/bf527-ezkit.c: In
> > function ?board_init_enetaddr?:
> > w+(bf527-ezkit-v2,bf527-ezkit) ../board/bf527-ezkit/bf527-ezkit.c:30:7:
> > warning: unused variable ?valid_mac?
> 
> Sorry about that. Meant to circle back on this one I got the blackfin
> compiler setup.
> 
> Should be good now. I ran buildman on it for all blackfin boards.

I've applied the updated PR.  Please address the following in some
follow-up patches:
w+(lschlv2,lsxhl) ../board/buffalo/lsxl/lsxl.c: In function 'rescue_mode':
w+(lschlv2,lsxhl) ../board/buffalo/lsxl/lsxl.c:230:8: warning: unused variable 'enetaddr' [-Wunused-variable]

Thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20150521/5db34b8e/attachment.sig>

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

* [U-Boot] Pull request: u-boot-net.git master
  2015-05-20 11:28 ` Tom Rini
@ 2015-05-20 17:11   ` Joe Hershberger
  2015-05-21 13:09     ` Tom Rini
  0 siblings, 1 reply; 176+ messages in thread
From: Joe Hershberger @ 2015-05-20 17:11 UTC (permalink / raw)
  To: u-boot

Hi Tom,

On Wed, May 20, 2015 at 6:28 AM, Tom Rini <trini@konsulko.com> wrote:
> On Tue, May 19, 2015 at 01:56:47PM -0500, Joe Hershberger wrote:
>
>> Hi Tom,
>>
>> This contains a few bug fixes and features from earlier in the merge window.
>>
>> The following changes since commit 0e6b7a28243175ae0874d53b6e6e4eff8548d71f:
>>
>>   Merge git://git.denx.de/u-boot-samsung (2015-05-18 09:15:15 -0400)
>>
>> are available in the git repository at:
>>
>>
>>   git://git.denx.de/u-boot-net.git master
>>
>> for you to fetch changes up to d6bf59abead4069aa1164951d76a00d91f8f0298:
>>
>>   net: Remove all calls to net_random_ethaddr() (2015-05-19 13:33:22 -0500)
>
> NAK:
> +(bf537-minotaur) common/built-in.o:(.data.init_sequence_r+0x40):
> undefined reference to `misc_init_r'
> +(bf537-pnav) common/built-in.o:(.data.init_sequence_r+0x48): undefined
> reference to `misc_init_r'
> +(bf537-srv1) ../board/bf537-srv1/bf537-srv1.c:29:2: error: #endif
> without #if
> +(bf537-srv1) make[2]: *** [board/bf537-srv1/bf537-srv1.o] Error 1
> +(bf537-srv1) make[1]: *** [board/bf537-srv1] Error 2
> w+(bf527-ezkit-v2,bf527-ezkit) ../board/bf527-ezkit/bf527-ezkit.c: In
> function ?board_init_enetaddr?:
> w+(bf527-ezkit-v2,bf527-ezkit) ../board/bf527-ezkit/bf527-ezkit.c:30:7:
> warning: unused variable ?valid_mac?

Sorry about that. Meant to circle back on this one I got the blackfin
compiler setup.

Should be good now. I ran buildman on it for all blackfin boards.

-Joe

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

* [U-Boot] Pull request: u-boot-net.git master
  2015-05-19 18:56 Joe Hershberger
@ 2015-05-20 11:28 ` Tom Rini
  2015-05-20 17:11   ` Joe Hershberger
  0 siblings, 1 reply; 176+ messages in thread
From: Tom Rini @ 2015-05-20 11:28 UTC (permalink / raw)
  To: u-boot

On Tue, May 19, 2015 at 01:56:47PM -0500, Joe Hershberger wrote:

> Hi Tom,
> 
> This contains a few bug fixes and features from earlier in the merge window.
> 
> The following changes since commit 0e6b7a28243175ae0874d53b6e6e4eff8548d71f:
> 
>   Merge git://git.denx.de/u-boot-samsung (2015-05-18 09:15:15 -0400)
> 
> are available in the git repository at:
> 
> 
>   git://git.denx.de/u-boot-net.git master
> 
> for you to fetch changes up to d6bf59abead4069aa1164951d76a00d91f8f0298:
> 
>   net: Remove all calls to net_random_ethaddr() (2015-05-19 13:33:22 -0500)

NAK:
+(bf537-minotaur) common/built-in.o:(.data.init_sequence_r+0x40):
undefined reference to `misc_init_r'
+(bf537-pnav) common/built-in.o:(.data.init_sequence_r+0x48): undefined
reference to `misc_init_r'
+(bf537-srv1) ../board/bf537-srv1/bf537-srv1.c:29:2: error: #endif
without #if
+(bf537-srv1) make[2]: *** [board/bf537-srv1/bf537-srv1.o] Error 1
+(bf537-srv1) make[1]: *** [board/bf537-srv1] Error 2
w+(bf527-ezkit-v2,bf527-ezkit) ../board/bf527-ezkit/bf527-ezkit.c: In
function ?board_init_enetaddr?:
w+(bf527-ezkit-v2,bf527-ezkit) ../board/bf527-ezkit/bf527-ezkit.c:30:7:
warning: unused variable ?valid_mac?

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20150520/2e6a8c6d/attachment.sig>

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

* [U-Boot] Pull request: u-boot-net.git master
@ 2015-05-19 18:56 Joe Hershberger
  2015-05-20 11:28 ` Tom Rini
  0 siblings, 1 reply; 176+ messages in thread
From: Joe Hershberger @ 2015-05-19 18:56 UTC (permalink / raw)
  To: u-boot

Hi Tom,

This contains a few bug fixes and features from earlier in the merge window.

The following changes since commit 0e6b7a28243175ae0874d53b6e6e4eff8548d71f:

  Merge git://git.denx.de/u-boot-samsung (2015-05-18 09:15:15 -0400)

are available in the git repository at:


  git://git.denx.de/u-boot-net.git master

for you to fetch changes up to d6bf59abead4069aa1164951d76a00d91f8f0298:

  net: Remove all calls to net_random_ethaddr() (2015-05-19 13:33:22 -0500)

----------------------------------------------------------------
Joe Hershberger (4):
      net: Update hardware MAC address if it changes in env
      net: Implement random ethaddr fallback in eth.c
      net: Remove all references to CONFIG_ETHADDR and friends
      net: Remove all calls to net_random_ethaddr()

Michal Simek (1):
      net: phy: Add support for all targets which requires MANUAL_RELOC

Shengzhou Liu (2):
      net/phy: Add support for realtek RTL8211F
      net/phy: refactor RTL8211F initialization

 README                                     |  19 ++----
 board/bct-brettl2/bct-brettl2.c            |  13 ----
 board/bf518f-ezbrd/bf518f-ezbrd.c          |  28 ++------
 board/bf526-ezbrd/bf526-ezbrd.c            |  28 ++------
 board/bf527-ezkit/bf527-ezkit.c            |   9 +--
 board/bf537-minotaur/bf537-minotaur.c      |  18 -----
 board/bf537-pnav/bf537-pnav.c              |  18 -----
 board/bf537-srv1/bf537-srv1.c              |  19 ------
 board/bf537-stamp/bf537-stamp.c            |  28 ++------
 board/buffalo/lsxl/lsxl.c                  |  10 ---
 board/cm-bf527/cm-bf527.c                  |  11 +---
 board/cm-bf537e/cm-bf537e.c                |  15 -----
 board/cm-bf537u/cm-bf537u.c                |  15 -----
 board/dnp5370/dnp5370.c                    |  28 ++------
 board/ip04/ip04.c                          |  12 ----
 board/tcm-bf518/tcm-bf518.c                |  40 -----------
 board/tcm-bf537/tcm-bf537.c                |  15 -----
 configs/bct-brettl2_defconfig              |   3 +-
 configs/bf518f-ezbrd_defconfig             |   2 +
 configs/bf526-ezbrd_defconfig              |   2 +
 configs/bf527-ezkit_defconfig              |   2 +
 configs/bf537-minotaur_defconfig           |   2 +
 configs/bf537-pnav_defconfig               |   2 +
 configs/bf537-srv1_defconfig               |   2 +
 configs/bf537-stamp_defconfig              |   2 +
 configs/cm-bf527_defconfig                 |   2 +
 configs/cm-bf537e_defconfig                |   2 +
 configs/cm-bf537u_defconfig                |   2 +
 configs/dnp5370_defconfig                  |   2 +
 configs/ip04_defconfig                     |   2 +
 configs/lschlv2_defconfig                  |   2 +
 configs/lsxhl_defconfig                    |   2 +
 configs/tcm-bf518_defconfig                |   2 +
 configs/tcm-bf537_defconfig                |   2 +
 doc/README.enetaddr                        |   4 +-
 drivers/net/bcm-sf2-eth.c                  |   6 --
 drivers/net/designware.c                   |   4 --
 drivers/net/dm9000x.c                      |   6 --
 drivers/net/ftmac110.c                     |   3 -
 drivers/net/greth.c                        |  10 +--
 drivers/net/lan91c96.c                     |   7 --
 drivers/net/macb.c                         |   9 ---
 drivers/net/phy/phy.c                      |  16 +++++
 drivers/net/phy/realtek.c                  | 102 +++++++++++++++++++++++++++++
 examples/standalone/README.smc91111_eeprom |  23 -------
 include/configs/M5208EVBE.h                |   2 -
 include/configs/M5235EVB.h                 |   2 -
 include/configs/M5272C3.h                  |   2 -
 include/configs/M5282EVB.h                 |   2 -
 include/configs/M53017EVB.h                |   3 -
 include/configs/M5329EVB.h                 |   2 -
 include/configs/M5373EVB.h                 |   2 -
 include/configs/M54418TWR.h                |   3 -
 include/configs/M54451EVB.h                |   2 -
 include/configs/M54455EVB.h                |   3 -
 include/configs/M5475EVB.h                 |   5 --
 include/configs/M5485EVB.h                 |   3 -
 include/configs/MPC8536DS.h                |   4 --
 include/configs/MPC8540ADS.h               |   5 +-
 include/configs/MPC8541CDS.h               |   3 -
 include/configs/MPC8544DS.h                |   2 -
 include/configs/MPC8548CDS.h               |   6 --
 include/configs/MPC8555CDS.h               |   5 --
 include/configs/MPC8560ADS.h               |   8 +--
 include/configs/MPC8568MDS.h               |   4 --
 include/configs/MPC8572DS.h                |   6 --
 include/configs/MPC8610HPCD.h              |   1 -
 include/configs/MPC8641HPCN.h              |  10 +--
 include/configs/a4m072.h                   |   1 -
 include/configs/bct-brettl2.h              |   2 -
 include/configs/bf518f-ezbrd.h             |   2 -
 include/configs/bf526-ezbrd.h              |   2 -
 include/configs/bf527-ezkit.h              |   2 -
 include/configs/bf533-ezkit.h              |   2 -
 include/configs/bf533-stamp.h              |   2 -
 include/configs/bf537-minotaur.h           |   2 -
 include/configs/bf537-pnav.h               |   2 -
 include/configs/bf537-srv1.h               |   2 -
 include/configs/bf537-stamp.h              |   2 -
 include/configs/bf538f-ezkit.h             |   2 -
 include/configs/bf548-ezkit.h              |   2 -
 include/configs/bf561-acvilon.h            |   3 -
 include/configs/bf561-ezkit.h              |   2 -
 include/configs/blackstamp.h               |   3 -
 include/configs/blackvme.h                 |   3 -
 include/configs/br4.h                      |   3 -
 include/configs/cm-bf527.h                 |   2 -
 include/configs/cm-bf533.h                 |   2 -
 include/configs/cm-bf537e.h                |   2 -
 include/configs/cm-bf537u.h                |   2 -
 include/configs/cm-bf548.h                 |   2 -
 include/configs/cm-bf561.h                 |   2 -
 include/configs/cobra5272.h                |   1 -
 include/configs/dbau1x00.h                 |   2 -
 include/configs/ea20.h                     |   3 +-
 include/configs/gr_cpci_ax2000.h           |   1 -
 include/configs/gr_ep2s60.h                |  10 ---
 include/configs/gr_xc3s_1500.h             |   9 ---
 include/configs/grsim.h                    |  11 ----
 include/configs/grsim_leon2.h              |  11 ----
 include/configs/ibf-dsp561.h               |   2 -
 include/configs/inka4x0.h                  |   3 -
 include/configs/lsxl.h                     |   1 -
 include/configs/microblaze-generic.h       |   1 -
 include/configs/motionpro.h                |   2 -
 include/configs/omap3_cairo.h              |   1 -
 include/configs/pb1x00.h                   |   2 -
 include/configs/pr1.h                      |   2 -
 include/configs/sbc405.h                   |   1 -
 include/configs/sbc8548.h                  |   4 --
 include/configs/sbc8641d.h                 |  10 +--
 include/configs/scb9328.h                  |   1 -
 include/configs/sequoia.h                  |   9 ---
 include/configs/stxgp3.h                   |   6 +-
 include/configs/stxssa.h                   |   6 +-
 include/configs/tcm-bf518.h                |   2 -
 include/configs/tcm-bf537.h                |   2 -
 include/configs/uniphier.h                 |   1 -
 include/configs/v38b.h                     |   1 -
 include/configs/work_92105.h               |  11 ----
 include/configs/xaeniax.h                  |   1 -
 include/configs/zeus.h                     |   2 -
 include/env_default.h                      |  18 -----
 net/Kconfig                                |   8 +++
 net/eth.c                                  |  88 +++++++++++++++++--------
 125 files changed, 267 insertions(+), 653 deletions(-)

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

* [U-Boot] Pull request: u-boot-net.git master
  2015-04-20 23:08 Joe Hershberger
@ 2015-04-21 14:06 ` Tom Rini
  0 siblings, 0 replies; 176+ messages in thread
From: Tom Rini @ 2015-04-21 14:06 UTC (permalink / raw)
  To: u-boot

On Mon, Apr 20, 2015 at 06:08:44PM -0500, Joe Hershberger wrote:

> The following changes since commit 1733259d25015c28c47990ec11af99b3f62f811c:
> 
>   Merge branch 'master' of git://git.denx.de/u-boot-video (2015-04-20
> 09:13:52 -0400)
> 
> are available in the git repository at:
> 
> 
>   git://git.denx.de/u-boot-net.git master
> 
> for you to fetch changes up to 523bb66f5a8e2cee22535e509c4e762bbc774406:
> 
>   net: pch_gbe: Fix pch_gbe device name (2015-04-20 17:57:13 -0500)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20150421/3e452e4a/attachment.sig>

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

* [U-Boot] Pull request: u-boot-net.git master
@ 2015-04-20 23:08 Joe Hershberger
  2015-04-21 14:06 ` Tom Rini
  0 siblings, 1 reply; 176+ messages in thread
From: Joe Hershberger @ 2015-04-20 23:08 UTC (permalink / raw)
  To: u-boot

The following changes since commit 1733259d25015c28c47990ec11af99b3f62f811c:

  Merge branch 'master' of git://git.denx.de/u-boot-video (2015-04-20
09:13:52 -0400)

are available in the git repository at:


  git://git.denx.de/u-boot-net.git master

for you to fetch changes up to 523bb66f5a8e2cee22535e509c4e762bbc774406:

  net: pch_gbe: Fix pch_gbe device name (2015-04-20 17:57:13 -0500)

----------------------------------------------------------------
Bin Meng (1):
      net: pch_gbe: Fix pch_gbe device name

Codrin Ciubotariu (1):
      net: phy: realtek: Disable interrupt on Realtek Ethernet PHY drivers

Joe Hershberger (1):
      Update MAINTAINERS and git-mailrc for net

Luca Ellero (1):
      net: phy: micrel: add support for KSZ8081MNX

Michal Simek (1):
      net: gem: Use correct type for casting

Shengzhou Liu (1):
      net/phy: fixup for get_phy_id

Thierry Reding (1):
      net: rtl8169: Build warning fixes for 64-bit

Tim James (1):
      mii: add read-modify-write option to mii command

 MAINTAINERS               |  3 ++-
 common/cmd_mii.c          | 47 ++++++++++++++++++++++++++++++++++++++---------
 doc/git-mailrc            |  4 +++-
 drivers/net/pch_gbe.c     |  2 +-
 drivers/net/phy/micrel.c  | 11 +++++++++++
 drivers/net/phy/phy.c     |  2 +-
 drivers/net/phy/realtek.c | 18 +++++++++++++++++-
 drivers/net/rtl8169.c     | 24 +++++++++++++-----------
 drivers/net/zynq_gem.c    |  3 ++-
 include/phy.h             |  1 +
 10 files changed, 89 insertions(+), 26 deletions(-)

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

* [U-Boot] Pull request: u-boot-net.git master
  2015-01-30 22:01 Joe Hershberger
@ 2015-02-02 18:59 ` Tom Rini
  0 siblings, 0 replies; 176+ messages in thread
From: Tom Rini @ 2015-02-02 18:59 UTC (permalink / raw)
  To: u-boot

On Fri, Jan 30, 2015 at 04:01:46PM -0600, Joe Hershberger wrote:

> The following changes since commit 2af13d6b6265a6700c4f65597410b769895024bf:
> 
>   lcd: fix console address is not initialized (2015-01-28 16:58:02 -0500)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-net.git master
> 
> for you to fetch changes up to 875143f32428b8317a2b890b34a1eeb31cbf8a53:
> 
>   net/designware: add error message on DMA reset timeout (2015-01-30
> 15:55:00 -0600)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20150202/6eefb877/attachment.sig>

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

* [U-Boot] Pull request: u-boot-net.git master
@ 2015-01-30 22:01 Joe Hershberger
  2015-02-02 18:59 ` Tom Rini
  0 siblings, 1 reply; 176+ messages in thread
From: Joe Hershberger @ 2015-01-30 22:01 UTC (permalink / raw)
  To: u-boot

The following changes since commit 2af13d6b6265a6700c4f65597410b769895024bf:

  lcd: fix console address is not initialized (2015-01-28 16:58:02 -0500)

are available in the git repository at:

  git://git.denx.de/u-boot-net.git master

for you to fetch changes up to 875143f32428b8317a2b890b34a1eeb31cbf8a53:

  net/designware: add error message on DMA reset timeout (2015-01-30
15:55:00 -0600)

----------------------------------------------------------------
Alexey Brodkin (1):
      net/designware: add error message on DMA reset timeout

Claudiu Manoil (1):
      net: tsec: Fix NULL access in case init_phy() fails

Philippe De Muyter (1):
      net: phy: micrel: add support for KSZ8895 switch in SMI mode

Yoshinori Sato (1):
      Add MS7206SE ethernet support

 drivers/net/designware.c |  4 +++-
 drivers/net/phy/micrel.c | 58
++++++++++++++++++++++++++++++++++++++++++++++++
 drivers/net/smc91111.h   | 31 +++++++++++++++++++++++++-
 drivers/net/tsec.c       |  2 ++
 4 files changed, 93 insertions(+), 2 deletions(-)

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

* [U-Boot] Pull request: u-boot-net.git master
  2014-01-14 19:12 Joe Hershberger
@ 2014-01-14 21:01 ` Tom Rini
  0 siblings, 0 replies; 176+ messages in thread
From: Tom Rini @ 2014-01-14 21:01 UTC (permalink / raw)
  To: u-boot

On Tue, Jan 14, 2014 at 01:12:23PM -0600, Joe Hershberger wrote:

> The following changes since commit cddb6b8304bfbc34f43920051256de7fe6c4c0ab:
> 
>   Prepare v2014.01-rc3 (2014-01-13 14:36:17 -0500)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-net.git master
> 
> for you to fetch changes up to f66e3ded61aeafc67f3ebb6ab0302b455f102ce3:
> 
>   net: phy: atheros: Fix the masks for AR8031/8035 (2014-01-14 14:00:41 -0600)
> 
> ----------------------------------------------------------------
> Fabio Estevam (1):
>       net: phy: atheros: Fix the masks for AR8031/8035
> 
>  drivers/net/phy/atheros.c | 4 ++--
>  1 file changed, 2 insertions(+), 2 deletions(-)

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20140114/49cdca6f/attachment.pgp>

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

* [U-Boot] Pull request: u-boot-net.git master
@ 2014-01-14 19:12 Joe Hershberger
  2014-01-14 21:01 ` Tom Rini
  0 siblings, 1 reply; 176+ messages in thread
From: Joe Hershberger @ 2014-01-14 19:12 UTC (permalink / raw)
  To: u-boot

The following changes since commit cddb6b8304bfbc34f43920051256de7fe6c4c0ab:

  Prepare v2014.01-rc3 (2014-01-13 14:36:17 -0500)

are available in the git repository at:

  git://git.denx.de/u-boot-net.git master

for you to fetch changes up to f66e3ded61aeafc67f3ebb6ab0302b455f102ce3:

  net: phy: atheros: Fix the masks for AR8031/8035 (2014-01-14 14:00:41 -0600)

----------------------------------------------------------------
Fabio Estevam (1):
      net: phy: atheros: Fix the masks for AR8031/8035

 drivers/net/phy/atheros.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

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

* [U-Boot] Pull request: u-boot-net.git master
  2013-11-22 23:08 Joe Hershberger
@ 2013-11-25 21:56 ` Tom Rini
  0 siblings, 0 replies; 176+ messages in thread
From: Tom Rini @ 2013-11-25 21:56 UTC (permalink / raw)
  To: u-boot

On Fri, Nov 22, 2013 at 05:08:03PM -0600, Joe Hershberger wrote:

> The following changes since commit c2e5e802ecb7ab668ce9911b210ed68c804b349f:
> 
>   Merge branch 'master' of git://git.denx.de/u-boot-mips (2013-11-17
> 14:11:34 -0500)
> 
> are available in the git repository at:
> 
> 
>   git://git.denx.de/u-boot-net.git master
> 
> for you to fetch changes up to 2287286be4e268d3d4ec3c0347bf31479dbd1f05:
> 
>   net: rtl8169: Add support for RTL8168d/8111d (2013-11-22 17:03:21 -0600)
> 
> ----------------------------------------------------------------
> Alexey Brodkin (2):
>       net: designware: Respect "bus mode" register contents on SW reset
>       net: designware: Fix alignment of buffer descriptors
> 
> Andrew Ruder (2):
>       net: tftpsrv: Get correct client MAC address
>       net: dm9000: random mac address support
> 
> Arpit Goel (1):
>       net: phy/vitesse: Add support for VSC8514 phy module
> 
> Bhupesh Sharma (1):
>       net/phy: realtek: Fix the PHY ID mask to ensure the correct
> Realtek PHY is detected
> 
> Chunhe Lan (1):
>       net/phy: Fix the phy id mask of AR8031
> 
> Claudiu Manoil (9):
>       net: Fix mcast function pointer prototype
>       net: tsec: Fix and cleanup tsec_mcast_addr()
>       net: tsec: Fix priv pointer in tsec_mcast_addr()
>       net: tsec: Cleanup tsec regs init and fix __iomem warns
>       net: fsl_mdio: Fix warnings for __iomem pointers
>       net: tsec: Fix CamelCase issues around BD code
>       net: tsec: Use portable types and accessors for BDs
>       net: tsec: Use portable regs type (uint->u32)
>       net: tsec: Fix mac addr setup portability, cleanup
> 
> David Dueck (2):
>       phy: Use supported field during autonegotiation
>       phy: Use general phy code for smsc lan8720a
> 
> Fabio Estevam (1):
>       net: phy: atheros: Fix masks for AR8035 and AR8021
> 
> Heiko Schocher (1):
>       net, phy: fix AR8031 phy_mask
> 
> Nobuhiro Iwamatsu (5):
>       net: sh-eth: Change cache API of SH
>       net: sh-eth: Add control for padding size of packet descriptor
>       net: sh-eth: Add invalidate cache control for rmobile (ARM SoC)
>       net: sh-eth: Add support R8A7790
>       net: sh-eth: Add support R8A7791
> 
> Rojhalat Ibrahim (1):
>       drivers/net/e1000: Introduce CONFIG_E1000_NO_NVM
> 
> Sascha Silbe (1):
>       NET: mvgbe: avoid unused variable warning when used without phylib support
> 
> Shengzhou Liu (1):
>       phylib: update atheros ar803x phy
> 
> Srikanth Thokala (1):
>       net: zynq_gem: Add d-cache support
> 
> Stefano Babic (5):
>       phy: add missing constants for Micrel KSZ9031
>       net: fix mask for phy Micrel KSZ9031
>       net: add extended function to phy API
>       net: add function to read/write extended registers in Micrel Phy
>       net: add support for extended registers to mdio command
> 
> Stephan Bauroth (1):
>       net: trivial: Fix typos in mii field descriptions
> 
> Thierry Reding (4):
>       net: rtl8169: Fix format string
>       net: rtl8169: Add support for RTL8168evl/8111evl
>       net: rtl8169: Improve cache maintenance
>       net: rtl8169: Add support for RTL8168d/8111d
> 
> rockly (1):
>       net: tftp: Make sure timeout will not effect wrap offset
> 
>  common/cmd_mdio.c         |  75 +++++++---
>  common/cmd_mii.c          |   4 +-
>  drivers/net/designware.c  |   2 +-
>  drivers/net/designware.h  |   7 +-
>  drivers/net/dm9000x.c     |   9 ++
>  drivers/net/e1000.c       |  34 ++++-
>  drivers/net/e1000.h       |   9 ++
>  drivers/net/fsl_mdio.c    |  17 ++-
>  drivers/net/mvgbe.c       |   5 +-
>  drivers/net/phy/atheros.c |   8 +-
>  drivers/net/phy/micrel.c  |  34 ++++-
>  drivers/net/phy/phy.c     |   5 +-
>  drivers/net/phy/realtek.c |   6 +-
>  drivers/net/phy/smsc.c    |   3 +-
>  drivers/net/phy/vitesse.c |  69 +++++++++-
>  drivers/net/rtl8139.c     |   2 +-
>  drivers/net/rtl8169.c     |  90 ++++++++++--
>  drivers/net/sh_eth.c      |  51 +++++--
>  drivers/net/sh_eth.h      |  34 ++++-
>  drivers/net/tsec.c        | 199 +++++++++++++-------------
>  drivers/net/zynq_gem.c    |  82 +++++++----
>  include/fsl_mdio.h        |   8 +-
>  include/micrel.h          |   5 +
>  include/net.h             |   2 +-
>  include/phy.h             |   3 +
>  include/tsec.h            | 345 +++++++++++++++++++++++-----------------------
>  net/tftp.c                |   5 +-
>  27 files changed, 727 insertions(+), 386 deletions(-)

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20131125/ec0e410f/attachment.pgp>

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

* [U-Boot] Pull request: u-boot-net.git master
@ 2013-11-22 23:08 Joe Hershberger
  2013-11-25 21:56 ` Tom Rini
  0 siblings, 1 reply; 176+ messages in thread
From: Joe Hershberger @ 2013-11-22 23:08 UTC (permalink / raw)
  To: u-boot

The following changes since commit c2e5e802ecb7ab668ce9911b210ed68c804b349f:

  Merge branch 'master' of git://git.denx.de/u-boot-mips (2013-11-17
14:11:34 -0500)

are available in the git repository at:


  git://git.denx.de/u-boot-net.git master

for you to fetch changes up to 2287286be4e268d3d4ec3c0347bf31479dbd1f05:

  net: rtl8169: Add support for RTL8168d/8111d (2013-11-22 17:03:21 -0600)

----------------------------------------------------------------
Alexey Brodkin (2):
      net: designware: Respect "bus mode" register contents on SW reset
      net: designware: Fix alignment of buffer descriptors

Andrew Ruder (2):
      net: tftpsrv: Get correct client MAC address
      net: dm9000: random mac address support

Arpit Goel (1):
      net: phy/vitesse: Add support for VSC8514 phy module

Bhupesh Sharma (1):
      net/phy: realtek: Fix the PHY ID mask to ensure the correct
Realtek PHY is detected

Chunhe Lan (1):
      net/phy: Fix the phy id mask of AR8031

Claudiu Manoil (9):
      net: Fix mcast function pointer prototype
      net: tsec: Fix and cleanup tsec_mcast_addr()
      net: tsec: Fix priv pointer in tsec_mcast_addr()
      net: tsec: Cleanup tsec regs init and fix __iomem warns
      net: fsl_mdio: Fix warnings for __iomem pointers
      net: tsec: Fix CamelCase issues around BD code
      net: tsec: Use portable types and accessors for BDs
      net: tsec: Use portable regs type (uint->u32)
      net: tsec: Fix mac addr setup portability, cleanup

David Dueck (2):
      phy: Use supported field during autonegotiation
      phy: Use general phy code for smsc lan8720a

Fabio Estevam (1):
      net: phy: atheros: Fix masks for AR8035 and AR8021

Heiko Schocher (1):
      net, phy: fix AR8031 phy_mask

Nobuhiro Iwamatsu (5):
      net: sh-eth: Change cache API of SH
      net: sh-eth: Add control for padding size of packet descriptor
      net: sh-eth: Add invalidate cache control for rmobile (ARM SoC)
      net: sh-eth: Add support R8A7790
      net: sh-eth: Add support R8A7791

Rojhalat Ibrahim (1):
      drivers/net/e1000: Introduce CONFIG_E1000_NO_NVM

Sascha Silbe (1):
      NET: mvgbe: avoid unused variable warning when used without phylib support

Shengzhou Liu (1):
      phylib: update atheros ar803x phy

Srikanth Thokala (1):
      net: zynq_gem: Add d-cache support

Stefano Babic (5):
      phy: add missing constants for Micrel KSZ9031
      net: fix mask for phy Micrel KSZ9031
      net: add extended function to phy API
      net: add function to read/write extended registers in Micrel Phy
      net: add support for extended registers to mdio command

Stephan Bauroth (1):
      net: trivial: Fix typos in mii field descriptions

Thierry Reding (4):
      net: rtl8169: Fix format string
      net: rtl8169: Add support for RTL8168evl/8111evl
      net: rtl8169: Improve cache maintenance
      net: rtl8169: Add support for RTL8168d/8111d

rockly (1):
      net: tftp: Make sure timeout will not effect wrap offset

 common/cmd_mdio.c         |  75 +++++++---
 common/cmd_mii.c          |   4 +-
 drivers/net/designware.c  |   2 +-
 drivers/net/designware.h  |   7 +-
 drivers/net/dm9000x.c     |   9 ++
 drivers/net/e1000.c       |  34 ++++-
 drivers/net/e1000.h       |   9 ++
 drivers/net/fsl_mdio.c    |  17 ++-
 drivers/net/mvgbe.c       |   5 +-
 drivers/net/phy/atheros.c |   8 +-
 drivers/net/phy/micrel.c  |  34 ++++-
 drivers/net/phy/phy.c     |   5 +-
 drivers/net/phy/realtek.c |   6 +-
 drivers/net/phy/smsc.c    |   3 +-
 drivers/net/phy/vitesse.c |  69 +++++++++-
 drivers/net/rtl8139.c     |   2 +-
 drivers/net/rtl8169.c     |  90 ++++++++++--
 drivers/net/sh_eth.c      |  51 +++++--
 drivers/net/sh_eth.h      |  34 ++++-
 drivers/net/tsec.c        | 199 +++++++++++++-------------
 drivers/net/zynq_gem.c    |  82 +++++++----
 include/fsl_mdio.h        |   8 +-
 include/micrel.h          |   5 +
 include/net.h             |   2 +-
 include/phy.h             |   3 +
 include/tsec.h            | 345 +++++++++++++++++++++++-----------------------
 net/tftp.c                |   5 +-
 27 files changed, 727 insertions(+), 386 deletions(-)

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

* [U-Boot] Pull request: u-boot-net.git master
  2013-08-19 17:39 Joe Hershberger
@ 2013-08-19 21:59 ` Tom Rini
  0 siblings, 0 replies; 176+ messages in thread
From: Tom Rini @ 2013-08-19 21:59 UTC (permalink / raw)
  To: u-boot

On Mon, Aug 19, 2013 at 12:39:39PM -0500, Joe Hershberger wrote:

> The following changes since commit 012a2c15d781d327c9de8734f2b2b3f793a58724:
> 
>   serial: arm_dcc: Convert to use default_serial_puts (2013-08-19
> 09:44:28 -0400)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-net.git master
> 
> for you to fetch changes up to 0628cb26591a8f7990ee9b8c886dcf6a4fa7a548:
> 
>   net: ftmac110: Update tx/rx descriptor format (2013-08-19 12:34:21 -0500)
> 
> ----------------------------------------------------------------
> Axel Lin (1):
>       net: Use ARRAY_SIZE at appropriate places
> 
> Bhupesh Sharma (1):
>       net: phy/realtek: Add support for RTL8211DN and RTL8211E phy modules
> 
> Fabio Estevam (1):
>       phy: smsc: LAN8710/8720 are not Gbit PHYs
> 
> Jeroen Hofstee (1):
>       net.h: don't use the reserved name __unused
> 
> Kuo-Jung Su (3):
>       net: ftmac110: Update license statement
>       net: ftmac110: struct ftmac110_regs __iomem * -> struct ftmac110_regs *
>       net: ftmac110: Update tx/rx descriptor format
> 
> Stefan Roese (1):
>       net: smsc95xx: Add support for another SMSC95xx variant
> 
> Tom Rini (3):
>       configs: Remove unused CONFIG_BOOTP_DEFAULT
>       galaxy5200: Convert from unused CONFIG_BOOTP_MASK to specific list
>       linkstation_HGLAN: Convert from unused CONFIG_BOOTP_MASK to specific list
> 
>  drivers/net/ax88180.c                     |  2 +-
>  drivers/net/fsl_mcdmafec.c                |  2 +-
>  drivers/net/ftmac110.c                    | 98 +++++++++++++++++--------------
>  drivers/net/ftmac110.h                    | 72 +++++++++++------------
>  drivers/net/lan91c96.c                    |  2 +-
>  drivers/net/mcffec.c                      |  2 +-
>  drivers/net/mcfmii.c                      |  2 +-
>  drivers/net/ne2000.c                      |  2 +-
>  drivers/net/npe/IxEthDBFeatures.c         |  4 +-
>  drivers/net/npe/IxOsalIoMem.c             |  3 +-
>  drivers/net/npe/include/IxEthDBPortDefs.h |  2 +-
>  drivers/net/npe/include/IxOsalTypes.h     |  6 --
>  drivers/net/phy/realtek.c                 | 77 ++++++++++++++++--------
>  drivers/net/phy/smsc.c                    |  2 +-
>  drivers/usb/eth/smsc95xx.c                |  1 +
>  include/configs/calimain.h                |  1 -
>  include/configs/cam_enc_4xx.h             |  1 -
>  include/configs/da830evm.h                |  1 -
>  include/configs/da850evm.h                |  1 -
>  include/configs/davinci_dm365evm.h        |  1 -
>  include/configs/davinci_dm6467evm.h       |  1 -
>  include/configs/davinci_dvevm.h           |  1 -
>  include/configs/davinci_schmoogie.h       |  1 -
>  include/configs/davinci_sffsdr.h          |  1 -
>  include/configs/davinci_sonata.h          |  1 -
>  include/configs/ea20.h                    |  1 -
>  include/configs/enbw_cmc.h                |  1 -
>  include/configs/galaxy5200.h              |  7 +--
>  include/configs/hawkboard.h               |  1 -
>  include/configs/igep0033.h                |  1 -
>  include/configs/linkstation.h             | 12 +++-
>  include/configs/mcx.h                     |  1 -
>  include/configs/pcm051.h                  |  1 -
>  include/configs/tam3517-common.h          |  1 -
>  include/configs/ti814x_evm.h              |  1 -
>  include/net.h                             |  2 +-
>  36 files changed, 167 insertions(+), 149 deletions(-)

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20130819/54ae35c3/attachment.pgp>

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

* [U-Boot] Pull request: u-boot-net.git master
@ 2013-08-19 17:39 Joe Hershberger
  2013-08-19 21:59 ` Tom Rini
  0 siblings, 1 reply; 176+ messages in thread
From: Joe Hershberger @ 2013-08-19 17:39 UTC (permalink / raw)
  To: u-boot

The following changes since commit 012a2c15d781d327c9de8734f2b2b3f793a58724:

  serial: arm_dcc: Convert to use default_serial_puts (2013-08-19
09:44:28 -0400)

are available in the git repository at:

  git://git.denx.de/u-boot-net.git master

for you to fetch changes up to 0628cb26591a8f7990ee9b8c886dcf6a4fa7a548:

  net: ftmac110: Update tx/rx descriptor format (2013-08-19 12:34:21 -0500)

----------------------------------------------------------------
Axel Lin (1):
      net: Use ARRAY_SIZE at appropriate places

Bhupesh Sharma (1):
      net: phy/realtek: Add support for RTL8211DN and RTL8211E phy modules

Fabio Estevam (1):
      phy: smsc: LAN8710/8720 are not Gbit PHYs

Jeroen Hofstee (1):
      net.h: don't use the reserved name __unused

Kuo-Jung Su (3):
      net: ftmac110: Update license statement
      net: ftmac110: struct ftmac110_regs __iomem * -> struct ftmac110_regs *
      net: ftmac110: Update tx/rx descriptor format

Stefan Roese (1):
      net: smsc95xx: Add support for another SMSC95xx variant

Tom Rini (3):
      configs: Remove unused CONFIG_BOOTP_DEFAULT
      galaxy5200: Convert from unused CONFIG_BOOTP_MASK to specific list
      linkstation_HGLAN: Convert from unused CONFIG_BOOTP_MASK to specific list

 drivers/net/ax88180.c                     |  2 +-
 drivers/net/fsl_mcdmafec.c                |  2 +-
 drivers/net/ftmac110.c                    | 98 +++++++++++++++++--------------
 drivers/net/ftmac110.h                    | 72 +++++++++++------------
 drivers/net/lan91c96.c                    |  2 +-
 drivers/net/mcffec.c                      |  2 +-
 drivers/net/mcfmii.c                      |  2 +-
 drivers/net/ne2000.c                      |  2 +-
 drivers/net/npe/IxEthDBFeatures.c         |  4 +-
 drivers/net/npe/IxOsalIoMem.c             |  3 +-
 drivers/net/npe/include/IxEthDBPortDefs.h |  2 +-
 drivers/net/npe/include/IxOsalTypes.h     |  6 --
 drivers/net/phy/realtek.c                 | 77 ++++++++++++++++--------
 drivers/net/phy/smsc.c                    |  2 +-
 drivers/usb/eth/smsc95xx.c                |  1 +
 include/configs/calimain.h                |  1 -
 include/configs/cam_enc_4xx.h             |  1 -
 include/configs/da830evm.h                |  1 -
 include/configs/da850evm.h                |  1 -
 include/configs/davinci_dm365evm.h        |  1 -
 include/configs/davinci_dm6467evm.h       |  1 -
 include/configs/davinci_dvevm.h           |  1 -
 include/configs/davinci_schmoogie.h       |  1 -
 include/configs/davinci_sffsdr.h          |  1 -
 include/configs/davinci_sonata.h          |  1 -
 include/configs/ea20.h                    |  1 -
 include/configs/enbw_cmc.h                |  1 -
 include/configs/galaxy5200.h              |  7 +--
 include/configs/hawkboard.h               |  1 -
 include/configs/igep0033.h                |  1 -
 include/configs/linkstation.h             | 12 +++-
 include/configs/mcx.h                     |  1 -
 include/configs/pcm051.h                  |  1 -
 include/configs/tam3517-common.h          |  1 -
 include/configs/ti814x_evm.h              |  1 -
 include/net.h                             |  2 +-
 36 files changed, 167 insertions(+), 149 deletions(-)

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

* [U-Boot] Pull request: u-boot-net.git master
  2013-06-25  0:21 Joe Hershberger
@ 2013-06-25 14:55 ` Tom Rini
  0 siblings, 0 replies; 176+ messages in thread
From: Tom Rini @ 2013-06-25 14:55 UTC (permalink / raw)
  To: u-boot

On Mon, Jun 24, 2013 at 07:21:25PM -0500, Joe Hershberger wrote:

> The following changes since commit 348e47f766ac228fb02d1af562b2e9a4c69355db:
> 
>   Merge branch 'master' of git://git.denx.de/u-boot-arm (2013-06-22
> 07:38:12 -0400)
> 
> are available in the git repository at:
> 
> 
>   git://git.denx.de/u-boot-net.git master
> 
> for you to fetch changes up to 433a2c5325b982b49b099e526d373d07d0cc5e97:
> 
>   phylib: add atheros ar803x phy (2013-06-24 19:11:17 -0500)
> 
> ----------------------------------------------------------------
> Bo Shen (5):
>       checkpatch: add ignore for network block comment style checking
>       ARM: at91sam9n12: add network support with ksz8851_16mll
>       net: macb: using AT91FAMILY replace #ifdeferry
>       net: macb: using phylib to configure phy device
>       net: macb: add support for gigabit MAC
> 
> Charles Coldwell (1):
>       add support for Xilinx 1000BASE-X phy (GTX)
> 
> David Andrey (1):
>       PHY: micrel.c: add support for KSZ9031
> 
> Heiko Schocher (2):
>       phylib: add natsemi dp83630 phy
>       phylib: add atheros ar803x phy
> 
> Henrik Nordstr?m (1):
>       net: Add sunxi (Allwinner) wemac driver
> 
> Joe Hershberger (3):
>       net: Fix build regression in cmd_pxe.c
>       net: Fix build regression in macb.c
>       net: Correct check for link-local target IP conflict
> 
> Kim Phillips (2):
>       net: make IPaddr type big endian
>       net/tftp: sparse fixes
> 
> Kuo-Jung Su (2):
>       net: add Faraday FTMAC110 10/100Mbps ethernet support
>       net: update FTGMAC100 for MMU/D-cache support
> 
> Matthias Brugger (1):
>       net: nfs: add dynamic wait period
> 
> Rob Herring (10):
>       pxe: Use ethact setting for pxe
>       pxe: make string parameters const
>       pxe: fix handling of different localboot values
>       bootz: un-staticize do_bootz
>       pxe: try bootz if bootm fails to find a valid image
>       pxe: always display a menu when present
>       pxe: simplify menu display and selection
>       pxe: add support for ontimeout token
>       pxe: add support for per arch and SoC default paths
>       pxe: add ipappend support
> 
> Roberto Cerati (1):
>       net: ks8851_mll: add ethernet support
> 
> SARTRE Leo (1):
>       net: phy: supplement support for Micrel's KSZ9031
> 
> Sebastian Hesselbarth (3):
>       NET: phy: add 88E1310 PHY initialization
>       NET: mvgbe: add phylib support
>       NET: mvgbe: add support for Dove
> 
> Shiraz Hashim (1):
>       net/macb: Add arch specific routine to get mdio control
> 
> Vipin Kumar (1):
>       net/designware: Do not select MIIPORT for RGMII interface
> 
> Xie Xiaobo (1):
>       phylib: Add Atheros AR8035 GETH PHY support
> 
> Yegor Yefremov (2):
>       phy: export genphy_parse_link()
>       net: add ICPlus PHY driver
> 
>  .checkpatch.conf                          |   3 +
>  board/atmel/at91sam9n12ek/at91sam9n12ek.c |  36 ++
>  common/cmd_bootm.c                        |   2 +-
>  common/cmd_pxe.c                          | 221 ++++++----
>  drivers/net/Makefile                      |   3 +
>  drivers/net/designware.c                  |   4 +-
>  drivers/net/ftgmac100.c                   |  70 +++-
>  drivers/net/ftmac110.c                    | 473 ++++++++++++++++++++++
>  drivers/net/ftmac110.h                    | 177 ++++++++
>  drivers/net/ks8851_mll.c                  | 645 ++++++++++++++++++++++++++++++
>  drivers/net/ks8851_mll.h                  | 357 +++++++++++++++++
>  drivers/net/macb.c                        | 185 +++++++--
>  drivers/net/macb.h                        |  55 ++-
>  drivers/net/mvgbe.c                       |  71 +++-
>  drivers/net/mvgbe.h                       |   7 +
>  drivers/net/phy/Makefile                  |   1 +
>  drivers/net/phy/atheros.c                 |  45 ++-
>  drivers/net/phy/icplus.c                  |  94 +++++
>  drivers/net/phy/marvell.c                 |  48 +++
>  drivers/net/phy/micrel.c                  | 113 ++++--
>  drivers/net/phy/natsemi.c                 |  37 ++
>  drivers/net/phy/phy.c                     |  26 +-
>  drivers/net/sunxi_wemac.c                 | 533 ++++++++++++++++++++++++
>  include/command.h                         |   2 +
>  include/configs/at91sam9n12ek.h           |   4 +
>  include/linux/ethtool.h                   |   4 +
>  include/linux/mii.h                       |   2 +
>  include/micrel.h                          |  11 +
>  include/net.h                             |   2 +-
>  include/netdev.h                          |   3 +
>  include/phy.h                             |   1 +
>  net/link_local.c                          |  17 +-
>  net/nfs.c                                 |  74 +++-
>  net/tftp.c                                |  12 +-
>  34 files changed, 3117 insertions(+), 221 deletions(-)
>  create mode 100644 drivers/net/ftmac110.c
>  create mode 100644 drivers/net/ftmac110.h
>  create mode 100644 drivers/net/ks8851_mll.c
>  create mode 100644 drivers/net/ks8851_mll.h
>  create mode 100644 drivers/net/phy/icplus.c
>  create mode 100644 drivers/net/sunxi_wemac.c

Applied to u-boot/master and tested on am335x_evm / beaglebone white,
thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20130625/7b357bb0/attachment.pgp>

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

* [U-Boot] Pull request: u-boot-net.git master
@ 2013-06-25  0:21 Joe Hershberger
  2013-06-25 14:55 ` Tom Rini
  0 siblings, 1 reply; 176+ messages in thread
From: Joe Hershberger @ 2013-06-25  0:21 UTC (permalink / raw)
  To: u-boot

The following changes since commit 348e47f766ac228fb02d1af562b2e9a4c69355db:

  Merge branch 'master' of git://git.denx.de/u-boot-arm (2013-06-22
07:38:12 -0400)

are available in the git repository at:


  git://git.denx.de/u-boot-net.git master

for you to fetch changes up to 433a2c5325b982b49b099e526d373d07d0cc5e97:

  phylib: add atheros ar803x phy (2013-06-24 19:11:17 -0500)

----------------------------------------------------------------
Bo Shen (5):
      checkpatch: add ignore for network block comment style checking
      ARM: at91sam9n12: add network support with ksz8851_16mll
      net: macb: using AT91FAMILY replace #ifdeferry
      net: macb: using phylib to configure phy device
      net: macb: add support for gigabit MAC

Charles Coldwell (1):
      add support for Xilinx 1000BASE-X phy (GTX)

David Andrey (1):
      PHY: micrel.c: add support for KSZ9031

Heiko Schocher (2):
      phylib: add natsemi dp83630 phy
      phylib: add atheros ar803x phy

Henrik Nordstr?m (1):
      net: Add sunxi (Allwinner) wemac driver

Joe Hershberger (3):
      net: Fix build regression in cmd_pxe.c
      net: Fix build regression in macb.c
      net: Correct check for link-local target IP conflict

Kim Phillips (2):
      net: make IPaddr type big endian
      net/tftp: sparse fixes

Kuo-Jung Su (2):
      net: add Faraday FTMAC110 10/100Mbps ethernet support
      net: update FTGMAC100 for MMU/D-cache support

Matthias Brugger (1):
      net: nfs: add dynamic wait period

Rob Herring (10):
      pxe: Use ethact setting for pxe
      pxe: make string parameters const
      pxe: fix handling of different localboot values
      bootz: un-staticize do_bootz
      pxe: try bootz if bootm fails to find a valid image
      pxe: always display a menu when present
      pxe: simplify menu display and selection
      pxe: add support for ontimeout token
      pxe: add support for per arch and SoC default paths
      pxe: add ipappend support

Roberto Cerati (1):
      net: ks8851_mll: add ethernet support

SARTRE Leo (1):
      net: phy: supplement support for Micrel's KSZ9031

Sebastian Hesselbarth (3):
      NET: phy: add 88E1310 PHY initialization
      NET: mvgbe: add phylib support
      NET: mvgbe: add support for Dove

Shiraz Hashim (1):
      net/macb: Add arch specific routine to get mdio control

Vipin Kumar (1):
      net/designware: Do not select MIIPORT for RGMII interface

Xie Xiaobo (1):
      phylib: Add Atheros AR8035 GETH PHY support

Yegor Yefremov (2):
      phy: export genphy_parse_link()
      net: add ICPlus PHY driver

 .checkpatch.conf                          |   3 +
 board/atmel/at91sam9n12ek/at91sam9n12ek.c |  36 ++
 common/cmd_bootm.c                        |   2 +-
 common/cmd_pxe.c                          | 221 ++++++----
 drivers/net/Makefile                      |   3 +
 drivers/net/designware.c                  |   4 +-
 drivers/net/ftgmac100.c                   |  70 +++-
 drivers/net/ftmac110.c                    | 473 ++++++++++++++++++++++
 drivers/net/ftmac110.h                    | 177 ++++++++
 drivers/net/ks8851_mll.c                  | 645 ++++++++++++++++++++++++++++++
 drivers/net/ks8851_mll.h                  | 357 +++++++++++++++++
 drivers/net/macb.c                        | 185 +++++++--
 drivers/net/macb.h                        |  55 ++-
 drivers/net/mvgbe.c                       |  71 +++-
 drivers/net/mvgbe.h                       |   7 +
 drivers/net/phy/Makefile                  |   1 +
 drivers/net/phy/atheros.c                 |  45 ++-
 drivers/net/phy/icplus.c                  |  94 +++++
 drivers/net/phy/marvell.c                 |  48 +++
 drivers/net/phy/micrel.c                  | 113 ++++--
 drivers/net/phy/natsemi.c                 |  37 ++
 drivers/net/phy/phy.c                     |  26 +-
 drivers/net/sunxi_wemac.c                 | 533 ++++++++++++++++++++++++
 include/command.h                         |   2 +
 include/configs/at91sam9n12ek.h           |   4 +
 include/linux/ethtool.h                   |   4 +
 include/linux/mii.h                       |   2 +
 include/micrel.h                          |  11 +
 include/net.h                             |   2 +-
 include/netdev.h                          |   3 +
 include/phy.h                             |   1 +
 net/link_local.c                          |  17 +-
 net/nfs.c                                 |  74 +++-
 net/tftp.c                                |  12 +-
 34 files changed, 3117 insertions(+), 221 deletions(-)
 create mode 100644 drivers/net/ftmac110.c
 create mode 100644 drivers/net/ftmac110.h
 create mode 100644 drivers/net/ks8851_mll.c
 create mode 100644 drivers/net/ks8851_mll.h
 create mode 100644 drivers/net/phy/icplus.c
 create mode 100644 drivers/net/sunxi_wemac.c

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

* [U-Boot] Pull request: u-boot-net.git master
  2012-12-15 18:41 Joe Hershberger
@ 2012-12-18 19:59 ` Tom Rini
  0 siblings, 0 replies; 176+ messages in thread
From: Tom Rini @ 2012-12-18 19:59 UTC (permalink / raw)
  To: u-boot

On Sat, Dec 15, 2012 at 12:41:31PM -0600, Joe Hershberger wrote:

> The following changes since commit ebbf0d20aa85f623c49b7ed3349ebfea450c152d:
> 
>   Prepare v2013.01-rc2 (2012-12-14 14:43:22 -0700)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-net.git master
> 
> for you to fetch changes up to e3bb3254f8c055767edd1f02e642bec386540f4c:
> 
>   net: sh_eth: add support for SH7752 (2012-12-15 12:28:24 -0600)
> 
> ----------------------------------------------------------------
> Joe Hershberger (1):
>       net: Fix endianness bug in link-local
> 
> Michal Simek (1):
>       phy: Add support for Marvell 88E1118R
> 
> Ruchika Gupta (1):
>       e1000e : Correct Rx Threshold granularity
> 
> Simon Glass (1):
>       net: Add tftp speed indication
> 
> Yoshihiro Shimoda (1):
>       net: sh_eth: add support for SH7752
> 
> trem (1):
>       powerpc: remove not used CONFIG_SYS_TFTP_LOADADDR
> 
>  README                    |  3 ---
>  drivers/net/e1000.c       | 10 ++++++++++
>  drivers/net/e1000.h       |  1 +
>  drivers/net/phy/marvell.c | 11 +++++++++++
>  drivers/net/sh_eth.c      |  4 ++--
>  drivers/net/sh_eth.h      |  4 ++--
>  include/configs/CRAYL1.h  |  1 -
>  include/configs/GEN860T.h |  5 -----
>  include/configs/TOP860.h  |  1 -
>  include/configs/ep8260.h  |  1 -
>  include/configs/utx8245.h |  1 -
>  net/link_local.c          |  2 +-
>  net/tftp.c                |  8 ++++++++
>  13 files changed, 35 insertions(+), 17 deletions(-)

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20121218/1f9bd2b9/attachment.pgp>

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

* [U-Boot] Pull request: u-boot-net.git master
@ 2012-12-15 18:41 Joe Hershberger
  2012-12-18 19:59 ` Tom Rini
  0 siblings, 1 reply; 176+ messages in thread
From: Joe Hershberger @ 2012-12-15 18:41 UTC (permalink / raw)
  To: u-boot

The following changes since commit ebbf0d20aa85f623c49b7ed3349ebfea450c152d:

  Prepare v2013.01-rc2 (2012-12-14 14:43:22 -0700)

are available in the git repository at:

  git://git.denx.de/u-boot-net.git master

for you to fetch changes up to e3bb3254f8c055767edd1f02e642bec386540f4c:

  net: sh_eth: add support for SH7752 (2012-12-15 12:28:24 -0600)

----------------------------------------------------------------
Joe Hershberger (1):
      net: Fix endianness bug in link-local

Michal Simek (1):
      phy: Add support for Marvell 88E1118R

Ruchika Gupta (1):
      e1000e : Correct Rx Threshold granularity

Simon Glass (1):
      net: Add tftp speed indication

Yoshihiro Shimoda (1):
      net: sh_eth: add support for SH7752

trem (1):
      powerpc: remove not used CONFIG_SYS_TFTP_LOADADDR

 README                    |  3 ---
 drivers/net/e1000.c       | 10 ++++++++++
 drivers/net/e1000.h       |  1 +
 drivers/net/phy/marvell.c | 11 +++++++++++
 drivers/net/sh_eth.c      |  4 ++--
 drivers/net/sh_eth.h      |  4 ++--
 include/configs/CRAYL1.h  |  1 -
 include/configs/GEN860T.h |  5 -----
 include/configs/TOP860.h  |  1 -
 include/configs/ep8260.h  |  1 -
 include/configs/utx8245.h |  1 -
 net/link_local.c          |  2 +-
 net/tftp.c                |  8 ++++++++
 13 files changed, 35 insertions(+), 17 deletions(-)

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

* [U-Boot] Pull request: u-boot-net.git master
  2012-12-12  3:42   ` Joe Hershberger
@ 2012-12-12 13:16     ` Tom Rini
  0 siblings, 0 replies; 176+ messages in thread
From: Tom Rini @ 2012-12-12 13:16 UTC (permalink / raw)
  To: u-boot

On Tue, Dec 11, 2012 at 09:42:21PM -0600, Joe Hershberger wrote:
> Hi Thomas,
> 
> On Tue, Dec 11, 2012 at 5:47 PM, Langer Thomas (LQDE RD ST PON SW)
> <thomas.langer@lantiq.com> wrote:
> > Hello Joe,
> >
> > These patches for static initialization of the struct eth_ops will break the drivers on any architecture which needs manual relocation!
> >
> > I've send a comment regarding this, please see here:
> > http://thread.gmane.org/gmane.comp.boot-loaders.u-boot/146092/focus=147607
> 
> I missed that message before.  Thanks for keeping an eye out!
> 
> > The tests with QEMU are insufficient, as probably the memory locations before relocation were still available and used via the
> > uncorrected pointers.
> 
> I just ran into another issue on MIPS where the is the case... serial
> is busted (serial_initialize() isn't called, which manually
> relocates), but it doesn't appear as a crash because of the
> pre-relocation addresses still being valid.
> 
> > So please consider to revoke the pull request until an update with fixes for the "eth_ops" series is available.
> 
> Indeed.  Tom, please disregard this pull request.

Disregarded.

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20121212/49f1ee90/attachment.pgp>

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

* [U-Boot] Pull request: u-boot-net.git master
  2012-12-11 23:47 ` Langer Thomas
@ 2012-12-12  3:42   ` Joe Hershberger
  2012-12-12 13:16     ` Tom Rini
  0 siblings, 1 reply; 176+ messages in thread
From: Joe Hershberger @ 2012-12-12  3:42 UTC (permalink / raw)
  To: u-boot

Hi Thomas,

On Tue, Dec 11, 2012 at 5:47 PM, Langer Thomas (LQDE RD ST PON SW)
<thomas.langer@lantiq.com> wrote:
> Hello Joe,
>
> These patches for static initialization of the struct eth_ops will break the drivers on any architecture which needs manual relocation!
>
> I've send a comment regarding this, please see here:
> http://thread.gmane.org/gmane.comp.boot-loaders.u-boot/146092/focus=147607

I missed that message before.  Thanks for keeping an eye out!

> The tests with QEMU are insufficient, as probably the memory locations before relocation were still available and used via the
> uncorrected pointers.

I just ran into another issue on MIPS where the is the case... serial
is busted (serial_initialize() isn't called, which manually
relocates), but it doesn't appear as a crash because of the
pre-relocation addresses still being valid.

> So please consider to revoke the pull request until an update with fixes for the "eth_ops" series is available.

Indeed.  Tom, please disregard this pull request.

> Best Regards,
> Thomas
>

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

* [U-Boot] Pull request: u-boot-net.git master
  2012-12-11 19:38 Joe Hershberger
@ 2012-12-11 23:47 ` Langer Thomas
  2012-12-12  3:42   ` Joe Hershberger
  0 siblings, 1 reply; 176+ messages in thread
From: Langer Thomas @ 2012-12-11 23:47 UTC (permalink / raw)
  To: u-boot

Hello Joe,

> Tomas Hlavacek (67):
>       net: dm: Pull out ops from struct eth_device
>       net: 4xx_enet: Pull out init of struct eth_ops
>       net: altera_tse: Pull out init of struct eth_ops
>       net: dm9000x: Pull out init of struct eth_ops
>       net: armada100_fec: Pull out init of struct eth_ops
>       net: at91_emac: Pull out init of struct eth_ops
>       net: ax88180: Pull out init of struct eth_ops
>       net: bfin_mac: Pull out init of struct eth_ops
>       net: calxedaxgmac: Pull out init of struct eth_ops
>       net: cs8900: Pull out init of struct eth_ops
>       net: davinci_emac: Pull out init of struct eth_ops
>       net: dc2114x: Pull out init of struct eth_ops
>       net: designware: Pull out init of struct eth_ops
>       net: dnet: Pull out init of struct eth_ops
>       net: e1000: Pull out init of struct eth_ops
>       net: eepro100: Pull out init of struct eth_ops
>       net: enc28j60: Pull out init of struct eth_ops
>       net: ep93xx_eth: Pull out init of struct eth_ops
>       net: ethoc: Pull out init of struct eth_ops
>       net: fec_mxc: Pull out init of struct eth_ops
>       net: ftgmac100: Pull out init of struct eth_ops
>       net: greth.c: Pull out init of struct eth_ops
>       net: fsl_mcdmafec: Pull out init of struct eth_ops
>       net: inca-ip_sw: Pull out init of struct eth_ops
>       net: ks8695eth: Pull out init of struct eth_ops
>       net: lan91c96: Pull out init of struct eth_ops
>       net: macb: Pull out init of struct eth_ops
>       net: mcffec: Pull out init of struct eth_ops
>       net: mpc5xxx_fec: Pull out init of struct eth_ops
>       net: mvgbe: Pull out init of struct eth_ops
>       net: mpc512x_fec: Pull out init of struct eth_ops
>       net: natsemi: Pull out init of struct eth_ops
>       net: ne2000: Pull out init of struct eth_ops
>       net: npe: Pull out init of struct eth_ops
>       net: ns8382x: Pull out init of struct eth_ops
>       net: pcnet: Pull out init of struct eth_ops
>       net: plb2800_eth: Pull out init of struct eth_ops
>       net: rtl8139: Pull out init of struct eth_ops
>       net: rtl8169: Pull out init of struct eth_ops
>       net: smc91111: Pull out init of struct eth_ops
>       net: smc911x: Pull out init of struct eth_ops
>       net: tsec: Pull out init of struct eth_ops
>       net: tsi108_eth: Pull out init of struct eth_ops
>       net: uli526x: Pull out init of struct eth_ops
>       net: xilinx_axi_emac: Pull out init of struct eth_ops
>       net: xilinx_emaclite: Pull out init of struct eth_ops
>       net: zynq_gem: Pull out init of struct eth_ops
>       net: xilinx_ll_temac: Pull out init of struct eth_ops
>       net: sh_eth: Pull out init of struct eth_ops
>       net: au1x00_eth: Pull out init of struct eth_ops
>       net: mpc8220_fec: Pull out init of struct eth_ops
>       net: mpc8260_fec: Pull out init of struct eth_ops
>       net: mpc8260_scc: Pull out init of struct eth_ops
>       net: mpc85xx_fec: Pull out init of struct eth_ops
>       net: mpc8xx_scc: Pull out init of struct eth_ops
>       net: db64360/mv_eth: Pull out init of struct eth_ops
>       net: mpc8xx_fec: Pull out init of struct eth_ops
>       net: db64460/mv_eth: Pull out init of struct eth_ops
>       net: cpci750/mv_eth: Pull out init of struct eth_ops
>       net: evb64260: Pull out init of struct eth_ops
>       net: p3mx/mv_eth: Pull out init of struct eth_ops
>       net: cpsw: Pull out init of struct eth_ops
>       net: fm_eth: Pull out init of struct eth_ops
>       net: ftmac100: Pull out init of struct eth_ops
>       net: qe: uec: Pull out init of struct eth_ops
>       net: usb: asix: Pull out init of struct eth_ops
>       net: usb: smsc95xx: Pull out init of struct eth_ops

These patches for static initialization of the struct eth_ops will break the drivers on any architecture which needs manual relocation!

I've send a comment regarding this, please see here:
http://thread.gmane.org/gmane.comp.boot-loaders.u-boot/146092/focus=147607

The tests with QEMU are insufficient, as probably the memory locations before relocation were still available and used via the 
uncorrected pointers.

So please consider to revoke the pull request until an update with fixes for the "eth_ops" series is available.

Best Regards,
Thomas

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

* [U-Boot] Pull request: u-boot-net.git master
@ 2012-12-11 19:38 Joe Hershberger
  2012-12-11 23:47 ` Langer Thomas
  0 siblings, 1 reply; 176+ messages in thread
From: Joe Hershberger @ 2012-12-11 19:38 UTC (permalink / raw)
  To: u-boot

The following changes since commit ea40a05422bdc87a7af5dc349e8adce59f982e72:

  MIPS: constify address pointer in test_bit() (2012-12-08 21:48:19 +0100)

are available in the git repository at:

  git://git.denx.de/u-boot-net.git master

for you to fetch changes up to 7680b9a758b257ea272c83518d9c76c3ef0a59b8:

  net: usb: smsc95xx: Pull out init of struct eth_ops (2012-12-10
14:28:03 -0600)

----------------------------------------------------------------
Joe Hershberger (1):
      net: Fix endianness bug in link-local

Michal Simek (1):
      phy: Add support for Marvell 88E1118R

Ruchika Gupta (1):
      e1000e : Correct Rx Threshold granularity

Simon Glass (1):
      net: Add tftp speed indication

Tomas Hlavacek (67):
      net: dm: Pull out ops from struct eth_device
      net: 4xx_enet: Pull out init of struct eth_ops
      net: altera_tse: Pull out init of struct eth_ops
      net: dm9000x: Pull out init of struct eth_ops
      net: armada100_fec: Pull out init of struct eth_ops
      net: at91_emac: Pull out init of struct eth_ops
      net: ax88180: Pull out init of struct eth_ops
      net: bfin_mac: Pull out init of struct eth_ops
      net: calxedaxgmac: Pull out init of struct eth_ops
      net: cs8900: Pull out init of struct eth_ops
      net: davinci_emac: Pull out init of struct eth_ops
      net: dc2114x: Pull out init of struct eth_ops
      net: designware: Pull out init of struct eth_ops
      net: dnet: Pull out init of struct eth_ops
      net: e1000: Pull out init of struct eth_ops
      net: eepro100: Pull out init of struct eth_ops
      net: enc28j60: Pull out init of struct eth_ops
      net: ep93xx_eth: Pull out init of struct eth_ops
      net: ethoc: Pull out init of struct eth_ops
      net: fec_mxc: Pull out init of struct eth_ops
      net: ftgmac100: Pull out init of struct eth_ops
      net: greth.c: Pull out init of struct eth_ops
      net: fsl_mcdmafec: Pull out init of struct eth_ops
      net: inca-ip_sw: Pull out init of struct eth_ops
      net: ks8695eth: Pull out init of struct eth_ops
      net: lan91c96: Pull out init of struct eth_ops
      net: macb: Pull out init of struct eth_ops
      net: mcffec: Pull out init of struct eth_ops
      net: mpc5xxx_fec: Pull out init of struct eth_ops
      net: mvgbe: Pull out init of struct eth_ops
      net: mpc512x_fec: Pull out init of struct eth_ops
      net: natsemi: Pull out init of struct eth_ops
      net: ne2000: Pull out init of struct eth_ops
      net: npe: Pull out init of struct eth_ops
      net: ns8382x: Pull out init of struct eth_ops
      net: pcnet: Pull out init of struct eth_ops
      net: plb2800_eth: Pull out init of struct eth_ops
      net: rtl8139: Pull out init of struct eth_ops
      net: rtl8169: Pull out init of struct eth_ops
      net: smc91111: Pull out init of struct eth_ops
      net: smc911x: Pull out init of struct eth_ops
      net: tsec: Pull out init of struct eth_ops
      net: tsi108_eth: Pull out init of struct eth_ops
      net: uli526x: Pull out init of struct eth_ops
      net: xilinx_axi_emac: Pull out init of struct eth_ops
      net: xilinx_emaclite: Pull out init of struct eth_ops
      net: zynq_gem: Pull out init of struct eth_ops
      net: xilinx_ll_temac: Pull out init of struct eth_ops
      net: sh_eth: Pull out init of struct eth_ops
      net: au1x00_eth: Pull out init of struct eth_ops
      net: mpc8220_fec: Pull out init of struct eth_ops
      net: mpc8260_fec: Pull out init of struct eth_ops
      net: mpc8260_scc: Pull out init of struct eth_ops
      net: mpc85xx_fec: Pull out init of struct eth_ops
      net: mpc8xx_scc: Pull out init of struct eth_ops
      net: db64360/mv_eth: Pull out init of struct eth_ops
      net: mpc8xx_fec: Pull out init of struct eth_ops
      net: db64460/mv_eth: Pull out init of struct eth_ops
      net: cpci750/mv_eth: Pull out init of struct eth_ops
      net: evb64260: Pull out init of struct eth_ops
      net: p3mx/mv_eth: Pull out init of struct eth_ops
      net: cpsw: Pull out init of struct eth_ops
      net: fm_eth: Pull out init of struct eth_ops
      net: ftmac100: Pull out init of struct eth_ops
      net: qe: uec: Pull out init of struct eth_ops
      net: usb: asix: Pull out init of struct eth_ops
      net: usb: smsc95xx: Pull out init of struct eth_ops

trem (1):
      powerpc: remove not used CONFIG_SYS_TFTP_LOADADDR

 README                                   |  3 ---
 arch/mips/cpu/mips32/au1x00/au1x00_eth.c | 14 +++++++++-----
 arch/powerpc/cpu/mpc8220/fec.c           | 11 +++++++----
 arch/powerpc/cpu/mpc8260/ether_fcc.c     | 14 +++++++++-----
 arch/powerpc/cpu/mpc8260/ether_scc.c     | 12 ++++++++----
 arch/powerpc/cpu/mpc85xx/ether_fcc.c     | 14 +++++++++-----
 arch/powerpc/cpu/mpc8xx/fec.c            | 12 ++++++++----
 arch/powerpc/cpu/mpc8xx/scc.c            | 12 ++++++++----
 board/Marvell/db64360/mv_eth.c           | 12 ++++++++----
 board/Marvell/db64460/mv_eth.c           | 12 ++++++++----
 board/davinci/da8xxevm/da830evm.c        |  2 +-
 board/esd/cpci750/mv_eth.c               | 12 ++++++++----
 board/evb64260/eth.c                     | 13 +++++++++----
 board/prodrive/p3mx/mv_eth.c             | 12 ++++++++----
 drivers/net/4xx_enet.c                   | 12 ++++++++----
 drivers/net/altera_tse.c                 | 14 +++++++++-----
 drivers/net/armada100_fec.c              | 12 ++++++++----
 drivers/net/at91_emac.c                  | 14 +++++++++-----
 drivers/net/ax88180.c                    | 13 +++++++++----
 drivers/net/bfin_mac.c                   | 14 +++++++++-----
 drivers/net/calxedaxgmac.c               | 14 ++++++++++----
 drivers/net/cpsw.c                       | 12 ++++++++----
 drivers/net/cs8900.c                     | 12 ++++++++----
 drivers/net/davinci_emac.c               | 14 +++++++++-----
 drivers/net/dc2114x.c                    | 14 +++++++++-----
 drivers/net/designware.c                 | 14 +++++++++-----
 drivers/net/dm9000x.c                    | 12 ++++++++----
 drivers/net/dnet.c                       | 14 +++++++++-----
 drivers/net/e1000.c                      | 22 ++++++++++++++++++----
 drivers/net/e1000.h                      |  1 +
 drivers/net/eepro100.c                   | 12 ++++++++----
 drivers/net/enc28j60.c                   | 14 +++++++++-----
 drivers/net/ep93xx_eth.c                 | 12 ++++++++----
 drivers/net/ethoc.c                      | 14 +++++++++-----
 drivers/net/fec_mxc.c                    | 15 ++++++++++-----
 drivers/net/fm/eth.c                     | 12 ++++++++----
 drivers/net/fsl_mcdmafec.c               | 12 ++++++++----
 drivers/net/ftgmac100.c                  | 12 ++++++++----
 drivers/net/ftmac100.c                   | 12 ++++++++----
 drivers/net/greth.c                      | 12 ++++++++----
 drivers/net/inca-ip_sw.c                 | 11 +++++++----
 drivers/net/ks8695eth.c                  | 12 ++++++++----
 drivers/net/lan91c96.c                   | 12 ++++++++----
 drivers/net/macb.c                       | 14 +++++++++-----
 drivers/net/mcffec.c                     | 12 ++++++++----
 drivers/net/mpc512x_fec.c                | 12 ++++++++----
 drivers/net/mpc5xxx_fec.c                | 11 +++++++----
 drivers/net/mvgbe.c                      | 14 +++++++++-----
 drivers/net/natsemi.c                    | 12 ++++++++----
 drivers/net/ne2000_base.c                | 12 ++++++++----
 drivers/net/npe/npe.c                    | 12 ++++++++----
 drivers/net/ns8382x.c                    | 13 +++++++++----
 drivers/net/pcnet.c                      | 13 ++++++++-----
 drivers/net/phy/marvell.c                | 11 +++++++++++
 drivers/net/plb2800_eth.c                | 11 +++++++----
 drivers/net/rtl8139.c                    | 18 +++++++++++-------
 drivers/net/rtl8169.c                    | 13 +++++++++----
 drivers/net/sh_eth.c                     | 12 ++++++++----
 drivers/net/smc91111.c                   | 14 +++++++++-----
 drivers/net/smc911x.c                    | 12 ++++++++----
 drivers/net/tsec.c                       | 18 +++++++++++-------
 drivers/net/tsi108_eth.c                 | 12 ++++++++----
 drivers/net/uli526x.c                    | 12 ++++++++----
 drivers/net/xilinx_axi_emac.c            | 15 ++++++++++-----
 drivers/net/xilinx_emaclite.c            | 12 ++++++++----
 drivers/net/xilinx_ll_temac.c            | 27 ++++++++++++++++++++-------
 drivers/net/zynq_gem.c                   | 14 +++++++++-----
 drivers/qe/uec.c                         | 12 ++++++++----
 drivers/usb/eth/asix.c                   | 14 +++++++++-----
 drivers/usb/eth/smsc95xx.c               | 14 +++++++++-----
 include/configs/CRAYL1.h                 |  1 -
 include/configs/GEN860T.h                |  5 -----
 include/configs/TOP860.h                 |  1 -
 include/configs/ep8260.h                 |  1 -
 include/configs/utx8245.h                |  1 -
 include/net.h                            | 17 +++++++++++------
 net/eth.c                                | 16 ++++++++--------
 net/link_local.c                         |  2 +-
 net/tftp.c                               |  8 ++++++++
 79 files changed, 621 insertions(+), 322 deletions(-)

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

* [U-Boot] Pull request: u-boot-net.git master
  2012-09-27 17:38 Joe Hershberger
@ 2012-09-27 20:05 ` Tom Rini
  0 siblings, 0 replies; 176+ messages in thread
From: Tom Rini @ 2012-09-27 20:05 UTC (permalink / raw)
  To: u-boot

On Thu, Sep 27, 2012 at 12:38:37PM -0500, Joe Hershberger wrote:

> The following changes since commit ee1f4caaa2a3f79d692155eec8a4c7289d60e106:
> 
>   Prepare v2012.10-rc1 (2012-09-21 17:18:28 -0700)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-net.git master
> 
> for you to fetch changes up to ee0f60df0b71092cd632fc6651f4157a2d252598:
> 
>   net: Quietly ignore DHCP Option 28 (Broadcast Address) (2012-09-27
> 12:22:13 -0500)
> 
> ----------------------------------------------------------------
> Beno?t Th?baudeau (1):
>       net: eth_write_hwaddr: Return error for invalid MACs
> 
> Brian Rzycki (1):
>       net: Quietly ignore DHCP Option 28 (Broadcast Address)
> 
> Chander Kashyap (1):
>       PXE: FDT: Add support for fdt in PXE
> 
> Joe Hershberger (5):
>       net: Make netconsole src and dest ports configurable
>       net: Make the netconsole buffer size configurable
>       net: Improve the speed of netconsole
>       net: Allow netconsole settings to change after nc_start
>       net: Filter incoming netconsole packets by IP
> 
> Lucas Stach (5):
>       net: introduce transparent driver private in ueth_data
>       net: asix: split out basic reset function
>       net: asix: add write_hwaddr function
>       net: asix: add read_mac function
>       net: asix: add AX88772B support
> 
> Marek Vasut (7):
>       dm: net: Move IXP NPE to drivers/net/
>       dm: net: Fixup the armada100 FEC driver
>       FEC: Do not pass unaligned buffer to network stack
>       FEC: Properly align address over the buffers for cache ops
>       FEC: Remove endless loop in the FEC driver
>       FEC: Rework the TX wait mechanism
>       FEC: Replace magic contants
> 
> Michael Walle (1):
>       api: net: fix length check in eth_receive()
> 
> Michal Simek (2):
>       net: emaclite: Support OF initialization
>       net: Add driver for Zynq Gem IP
> 
> Nobuhiro Iwamatsu (1):
>       net: sh_eth: Add support R8A7740 of rmobile (arm core)
> 
> Priyanka Jain (1):
>       net: Add Vitesse VSC8662 PHY support
> 
> Tetsuyuki Kobayashi (1):
>       net: bugfix: NetSetTimeout assumes CONFIG_SYS_HZ=1000
> 
> Valentin Longchamp (1):
>       net/phy: support the mv88e6352 switch
> 
>  Makefile                                           |   2 +-
>  common/cmd_bootm.c                                 |  17 +
>  common/cmd_pxe.c                                   |  39 +-
>  doc/README.NetConsole                              |   5 +
>  doc/README.pxe                                     |  14 +-
>  drivers/net/Makefile                               |   1 +
>  drivers/net/armada100_fec.c                        |   5 +-
>  drivers/net/fec_mxc.c                              |  49 ++-
>  drivers/net/fec_mxc.h                              |   3 +
>  drivers/net/netconsole.c                           | 135 +++++--
>  {arch/arm/cpu/ixp => drivers/net}/npe/IxEthAcc.c   |   0
>  .../cpu/ixp => drivers/net}/npe/IxEthAccCommon.c   |   0
>  .../net}/npe/IxEthAccControlInterface.c            |   0
>  .../ixp => drivers/net}/npe/IxEthAccDataPlane.c    |   0
>  .../arm/cpu/ixp => drivers/net}/npe/IxEthAccMac.c  |   0
>  .../arm/cpu/ixp => drivers/net}/npe/IxEthAccMii.c  |   0
>  {arch/arm/cpu/ixp => drivers/net}/npe/IxEthDBAPI.c |   0
>  .../ixp => drivers/net}/npe/IxEthDBAPISupport.c    |   0
>  .../arm/cpu/ixp => drivers/net}/npe/IxEthDBCore.c  |   0
>  .../cpu/ixp => drivers/net}/npe/IxEthDBEvents.c    |   0
>  .../cpu/ixp => drivers/net}/npe/IxEthDBFeatures.c  |   0
>  .../cpu/ixp => drivers/net}/npe/IxEthDBFirewall.c  |   0
>  .../cpu/ixp => drivers/net}/npe/IxEthDBHashtable.c |   0
>  .../cpu/ixp => drivers/net}/npe/IxEthDBLearning.c  |   0
>  {arch/arm/cpu/ixp => drivers/net}/npe/IxEthDBMem.c |   0
>  .../ixp => drivers/net}/npe/IxEthDBNPEAdaptor.c    |   0
>  .../ixp => drivers/net}/npe/IxEthDBPortUpdate.c    |   0
>  .../cpu/ixp => drivers/net}/npe/IxEthDBReports.c   |   0
>  .../cpu/ixp => drivers/net}/npe/IxEthDBSearch.c    |   0
>  .../ixp => drivers/net}/npe/IxEthDBSpanningTree.c  |   0
>  .../arm/cpu/ixp => drivers/net}/npe/IxEthDBUtil.c  |   0
>  .../arm/cpu/ixp => drivers/net}/npe/IxEthDBVlan.c  |   0
>  .../arm/cpu/ixp => drivers/net}/npe/IxEthDBWiFi.c  |   0
>  {arch/arm/cpu/ixp => drivers/net}/npe/IxEthMii.c   |   0
>  .../cpu/ixp => drivers/net}/npe/IxFeatureCtrl.c    |   0
>  {arch/arm/cpu/ixp => drivers/net}/npe/IxNpeDl.c    |   0
>  .../cpu/ixp => drivers/net}/npe/IxNpeDlImageMgr.c  |   0
>  .../cpu/ixp => drivers/net}/npe/IxNpeDlNpeMgr.c    |   0
>  .../ixp => drivers/net}/npe/IxNpeDlNpeMgrUtils.c   |   0
>  {arch/arm/cpu/ixp => drivers/net}/npe/IxNpeMh.c    |   0
>  .../cpu/ixp => drivers/net}/npe/IxNpeMhConfig.c    |   0
>  .../cpu/ixp => drivers/net}/npe/IxNpeMhReceive.c   |   0
>  .../arm/cpu/ixp => drivers/net}/npe/IxNpeMhSend.c  |   0
>  .../net}/npe/IxNpeMhSolicitedCbMgr.c               |   0
>  .../net}/npe/IxNpeMhUnsolicitedCbMgr.c             |   0
>  .../cpu/ixp => drivers/net}/npe/IxOsalBufferMgt.c  |   0
>  .../arm/cpu/ixp => drivers/net}/npe/IxOsalIoMem.c  |   0
>  .../cpu/ixp => drivers/net}/npe/IxOsalOsCacheMMU.c |   0
>  .../arm/cpu/ixp => drivers/net}/npe/IxOsalOsMsgQ.c |   0
>  .../ixp => drivers/net}/npe/IxOsalOsSemaphore.c    |   0
>  .../cpu/ixp => drivers/net}/npe/IxOsalOsServices.c |   0
>  .../cpu/ixp => drivers/net}/npe/IxOsalOsThread.c   |   0
>  .../arm/cpu/ixp => drivers/net}/npe/IxQMgrAqmIf.c  |   0
>  .../cpu/ixp => drivers/net}/npe/IxQMgrDispatcher.c |   0
>  {arch/arm/cpu/ixp => drivers/net}/npe/IxQMgrInit.c |   0
>  .../cpu/ixp => drivers/net}/npe/IxQMgrQAccess.c    |   0
>  {arch/arm/cpu/ixp => drivers/net}/npe/IxQMgrQCfg.c |   0
>  {arch/arm/cpu/ixp => drivers/net}/npe/Makefile     |   2 +-
>  .../cpu/ixp => drivers/net}/npe/include/IxAssert.h |   0
>  .../cpu/ixp => drivers/net}/npe/include/IxAtmSch.h |   0
>  .../ixp => drivers/net}/npe/include/IxAtmTypes.h   |   0
>  .../ixp => drivers/net}/npe/include/IxAtmdAcc.h    |   0
>  .../net}/npe/include/IxAtmdAccCtrl.h               |   0
>  .../cpu/ixp => drivers/net}/npe/include/IxAtmm.h   |   0
>  .../cpu/ixp => drivers/net}/npe/include/IxDmaAcc.h |   0
>  .../cpu/ixp => drivers/net}/npe/include/IxEthAcc.h |   0
>  .../net}/npe/include/IxEthAccDataPlane_p.h         |   0
>  .../net}/npe/include/IxEthAccMac_p.h               |   0
>  .../net}/npe/include/IxEthAccMii_p.h               |   0
>  .../net}/npe/include/IxEthAccQueueAssign_p.h       |   0
>  .../ixp => drivers/net}/npe/include/IxEthAcc_p.h   |   0
>  .../cpu/ixp => drivers/net}/npe/include/IxEthDB.h  |   0
>  .../net}/npe/include/IxEthDBLocks_p.h              |   0
>  .../ixp => drivers/net}/npe/include/IxEthDBLog_p.h |   0
>  .../net}/npe/include/IxEthDBMessages_p.h           |   0
>  .../net}/npe/include/IxEthDBPortDefs.h             |   0
>  .../ixp => drivers/net}/npe/include/IxEthDBQoS.h   |   0
>  .../ixp => drivers/net}/npe/include/IxEthDB_p.h    |   0
>  .../cpu/ixp => drivers/net}/npe/include/IxEthMii.h |   0
>  .../ixp => drivers/net}/npe/include/IxEthMii_p.h   |   0
>  .../cpu/ixp => drivers/net}/npe/include/IxEthNpe.h |   0
>  .../net}/npe/include/IxFeatureCtrl.h               |   0
>  .../cpu/ixp => drivers/net}/npe/include/IxHssAcc.h |   0
>  .../cpu/ixp => drivers/net}/npe/include/IxI2cDrv.h |   0
>  .../cpu/ixp => drivers/net}/npe/include/IxNpeA.h   |   0
>  .../cpu/ixp => drivers/net}/npe/include/IxNpeDl.h  |   0
>  .../net}/npe/include/IxNpeDlImageMgr_p.h           |   0
>  .../net}/npe/include/IxNpeDlMacros_p.h             |   0
>  .../net}/npe/include/IxNpeDlNpeMgrEcRegisters_p.h  |   0
>  .../net}/npe/include/IxNpeDlNpeMgrUtils_p.h        |   0
>  .../net}/npe/include/IxNpeDlNpeMgr_p.h             |   0
>  .../cpu/ixp => drivers/net}/npe/include/IxNpeMh.h  |   0
>  .../net}/npe/include/IxNpeMhConfig_p.h             |   0
>  .../net}/npe/include/IxNpeMhMacros_p.h             |   0
>  .../net}/npe/include/IxNpeMhReceive_p.h            |   0
>  .../net}/npe/include/IxNpeMhSend_p.h               |   0
>  .../net}/npe/include/IxNpeMhSolicitedCbMgr_p.h     |   0
>  .../net}/npe/include/IxNpeMhUnsolicitedCbMgr_p.h   |   0
>  .../net}/npe/include/IxNpeMicrocode.h              |   0
>  .../ixp => drivers/net}/npe/include/IxOsBufLib.h   |   0
>  .../ixp => drivers/net}/npe/include/IxOsBuffMgt.h  |   0
>  .../net}/npe/include/IxOsBuffPoolMgt.h             |   0
>  .../ixp => drivers/net}/npe/include/IxOsCacheMMU.h |   0
>  .../ixp => drivers/net}/npe/include/IxOsPrintf.h   |   0
>  .../ixp => drivers/net}/npe/include/IxOsServices.h |   0
>  .../net}/npe/include/IxOsServicesComponents.h      |   0
>  .../net}/npe/include/IxOsServicesEndianess.h       |   0
>  .../net}/npe/include/IxOsServicesMemAccess.h       |   0
>  .../net}/npe/include/IxOsServicesMemMap.h          |   0
>  .../cpu/ixp => drivers/net}/npe/include/IxOsal.h   |   0
>  .../ixp => drivers/net}/npe/include/IxOsalAssert.h |   0
>  .../net}/npe/include/IxOsalBackward.h              |   0
>  .../net}/npe/include/IxOsalBackwardAssert.h        |   0
>  .../net}/npe/include/IxOsalBackwardBufferMgt.h     |   0
>  .../net}/npe/include/IxOsalBackwardCacheMMU.h      |   0
>  .../net}/npe/include/IxOsalBackwardMemMap.h        |   0
>  .../net}/npe/include/IxOsalBackwardOsServices.h    |   0
>  .../net}/npe/include/IxOsalBackwardOssl.h          |   0
>  .../net}/npe/include/IxOsalBufferMgt.h             |   0
>  .../net}/npe/include/IxOsalBufferMgtDefault.h      |   0
>  .../ixp => drivers/net}/npe/include/IxOsalConfig.h |   0
>  .../net}/npe/include/IxOsalEndianess.h             |   0
>  .../ixp => drivers/net}/npe/include/IxOsalIoMem.h  |   0
>  .../net}/npe/include/IxOsalMemAccess.h             |   0
>  .../ixp => drivers/net}/npe/include/IxOsalOem.h    |   0
>  .../cpu/ixp => drivers/net}/npe/include/IxOsalOs.h |   0
>  .../net}/npe/include/IxOsalOsAssert.h              |   0
>  .../net}/npe/include/IxOsalOsBufferMgt.h           |   0
>  .../net}/npe/include/IxOsalOsIxp400.h              |   0
>  .../npe/include/IxOsalOsIxp400CustomizedMapping.h  |   0
>  .../net}/npe/include/IxOsalOsTypes.h               |   0
>  .../net}/npe/include/IxOsalOsUtilitySymbols.h      |   0
>  .../ixp => drivers/net}/npe/include/IxOsalTypes.h  |   0
>  .../net}/npe/include/IxOsalUtilitySymbols.h        |   0
>  .../net}/npe/include/IxParityENAcc.h               |   0
>  .../net}/npe/include/IxPerfProfAcc.h               |   0
>  .../cpu/ixp => drivers/net}/npe/include/IxQMgr.h   |   0
>  .../net}/npe/include/IxQMgrAqmIf_p.h               |   0
>  .../net}/npe/include/IxQMgrDefines_p.h             |   0
>  .../net}/npe/include/IxQMgrDispatcher_p.h          |   0
>  .../ixp => drivers/net}/npe/include/IxQMgrLog_p.h  |   0
>  .../net}/npe/include/IxQMgrQAccess_p.h             |   0
>  .../ixp => drivers/net}/npe/include/IxQMgrQCfg_p.h |   0
>  .../net}/npe/include/IxQueueAssignments.h          |   0
>  .../cpu/ixp => drivers/net}/npe/include/IxSspAcc.h |   0
>  .../net}/npe/include/IxTimeSyncAcc.h               |   0
>  .../ixp => drivers/net}/npe/include/IxTimerCtrl.h  |   0
>  .../cpu/ixp => drivers/net}/npe/include/IxTypes.h  |   0
>  .../cpu/ixp => drivers/net}/npe/include/IxUART.h   |   0
>  .../ixp => drivers/net}/npe/include/IxVersionId.h  |   0
>  .../cpu/ixp => drivers/net}/npe/include/ix_error.h |   0
>  .../ixp => drivers/net}/npe/include/ix_macros.h    |   0
>  .../ixp => drivers/net}/npe/include/ix_os_type.h   |   0
>  .../cpu/ixp => drivers/net}/npe/include/ix_ossl.h  |   0
>  .../ixp => drivers/net}/npe/include/ix_symbols.h   |   0
>  .../cpu/ixp => drivers/net}/npe/include/ix_types.h |   0
>  .../arm/cpu/ixp => drivers/net}/npe/include/npe.h  |   0
>  .../ixp => drivers/net}/npe/include/os_datatypes.h |   0
>  {arch/arm/cpu/ixp => drivers/net}/npe/miiphy.c     |   0
>  {arch/arm/cpu/ixp => drivers/net}/npe/npe.c        |   0
>  drivers/net/phy/Makefile                           |   1 +
>  drivers/net/phy/mv88e6352.c                        | 318 +++++++++++++++
>  drivers/net/phy/vitesse.c                          |  18 +-
>  drivers/net/sh_eth.c                               |   2 +-
>  drivers/net/sh_eth.h                               |  14 +-
>  drivers/net/xilinx_emaclite.c                      |  30 ++
>  drivers/net/zynq_gem.c                             | 440 +++++++++++++++++++++
>  drivers/usb/eth/asix.c                             | 185 ++++++---
>  drivers/usb/eth/smsc95xx.c                         |  49 ++-
>  include/mv88e6352.h                                |  92 +++++
>  include/net.h                                      |  45 ++-
>  include/netdev.h                                   |   2 +-
>  include/usb_ether.h                                |   8 +-
>  net/bootp.c                                        |   2 +
>  net/eth.c                                          |  20 +-
>  net/net.c                                          |  29 +-
>  tools/netconsole                                   |  18 +-
>  177 files changed, 1379 insertions(+), 166 deletions(-)
>  rename {arch/arm/cpu/ixp => drivers/net}/npe/IxEthAcc.c (100%)
>  rename {arch/arm/cpu/ixp => drivers/net}/npe/IxEthAccCommon.c (100%)
>  rename {arch/arm/cpu/ixp => drivers/net}/npe/IxEthAccControlInterface.c (100%)
>  rename {arch/arm/cpu/ixp => drivers/net}/npe/IxEthAccDataPlane.c (100%)
>  rename {arch/arm/cpu/ixp => drivers/net}/npe/IxEthAccMac.c (100%)
>  rename {arch/arm/cpu/ixp => drivers/net}/npe/IxEthAccMii.c (100%)
>  rename {arch/arm/cpu/ixp => drivers/net}/npe/IxEthDBAPI.c (100%)
>  rename {arch/arm/cpu/ixp => drivers/net}/npe/IxEthDBAPISupport.c (100%)
>  rename {arch/arm/cpu/ixp => drivers/net}/npe/IxEthDBCore.c (100%)
>  rename {arch/arm/cpu/ixp => drivers/net}/npe/IxEthDBEvents.c (100%)
>  rename {arch/arm/cpu/ixp => drivers/net}/npe/IxEthDBFeatures.c (100%)
>  rename {arch/arm/cpu/ixp => drivers/net}/npe/IxEthDBFirewall.c (100%)
>  rename {arch/arm/cpu/ixp => drivers/net}/npe/IxEthDBHashtable.c (100%)
>  rename {arch/arm/cpu/ixp => drivers/net}/npe/IxEthDBLearning.c (100%)
>  rename {arch/arm/cpu/ixp => drivers/net}/npe/IxEthDBMem.c (100%)
>  rename {arch/arm/cpu/ixp => drivers/net}/npe/IxEthDBNPEAdaptor.c (100%)
>  rename {arch/arm/cpu/ixp => drivers/net}/npe/IxEthDBPortUpdate.c (100%)
>  rename {arch/arm/cpu/ixp => drivers/net}/npe/IxEthDBReports.c (100%)
>  rename {arch/arm/cpu/ixp => drivers/net}/npe/IxEthDBSearch.c (100%)
>  rename {arch/arm/cpu/ixp => drivers/net}/npe/IxEthDBSpanningTree.c (100%)
>  rename {arch/arm/cpu/ixp => drivers/net}/npe/IxEthDBUtil.c (100%)
>  rename {arch/arm/cpu/ixp => drivers/net}/npe/IxEthDBVlan.c (100%)
>  rename {arch/arm/cpu/ixp => drivers/net}/npe/IxEthDBWiFi.c (100%)
>  rename {arch/arm/cpu/ixp => drivers/net}/npe/IxEthMii.c (100%)
>  rename {arch/arm/cpu/ixp => drivers/net}/npe/IxFeatureCtrl.c (100%)
>  rename {arch/arm/cpu/ixp => drivers/net}/npe/IxNpeDl.c (100%)
>  rename {arch/arm/cpu/ixp => drivers/net}/npe/IxNpeDlImageMgr.c (100%)
>  rename {arch/arm/cpu/ixp => drivers/net}/npe/IxNpeDlNpeMgr.c (100%)
>  rename {arch/arm/cpu/ixp => drivers/net}/npe/IxNpeDlNpeMgrUtils.c (100%)
>  rename {arch/arm/cpu/ixp => drivers/net}/npe/IxNpeMh.c (100%)
>  rename {arch/arm/cpu/ixp => drivers/net}/npe/IxNpeMhConfig.c (100%)
>  rename {arch/arm/cpu/ixp => drivers/net}/npe/IxNpeMhReceive.c (100%)
>  rename {arch/arm/cpu/ixp => drivers/net}/npe/IxNpeMhSend.c (100%)
>  rename {arch/arm/cpu/ixp => drivers/net}/npe/IxNpeMhSolicitedCbMgr.c (100%)
>  rename {arch/arm/cpu/ixp => drivers/net}/npe/IxNpeMhUnsolicitedCbMgr.c (100%)
>  rename {arch/arm/cpu/ixp => drivers/net}/npe/IxOsalBufferMgt.c (100%)
>  rename {arch/arm/cpu/ixp => drivers/net}/npe/IxOsalIoMem.c (100%)
>  rename {arch/arm/cpu/ixp => drivers/net}/npe/IxOsalOsCacheMMU.c (100%)
>  rename {arch/arm/cpu/ixp => drivers/net}/npe/IxOsalOsMsgQ.c (100%)
>  rename {arch/arm/cpu/ixp => drivers/net}/npe/IxOsalOsSemaphore.c (100%)
>  rename {arch/arm/cpu/ixp => drivers/net}/npe/IxOsalOsServices.c (100%)
>  rename {arch/arm/cpu/ixp => drivers/net}/npe/IxOsalOsThread.c (100%)
>  rename {arch/arm/cpu/ixp => drivers/net}/npe/IxQMgrAqmIf.c (100%)
>  rename {arch/arm/cpu/ixp => drivers/net}/npe/IxQMgrDispatcher.c (100%)
>  rename {arch/arm/cpu/ixp => drivers/net}/npe/IxQMgrInit.c (100%)
>  rename {arch/arm/cpu/ixp => drivers/net}/npe/IxQMgrQAccess.c (100%)
>  rename {arch/arm/cpu/ixp => drivers/net}/npe/IxQMgrQCfg.c (100%)
>  rename {arch/arm/cpu/ixp => drivers/net}/npe/Makefile (96%)
>  rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxAssert.h (100%)
>  rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxAtmSch.h (100%)
>  rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxAtmTypes.h (100%)
>  rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxAtmdAcc.h (100%)
>  rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxAtmdAccCtrl.h (100%)
>  rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxAtmm.h (100%)
>  rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxDmaAcc.h (100%)
>  rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxEthAcc.h (100%)
>  rename {arch/arm/cpu/ixp =>
> drivers/net}/npe/include/IxEthAccDataPlane_p.h (100%)
>  rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxEthAccMac_p.h (100%)
>  rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxEthAccMii_p.h (100%)
>  rename {arch/arm/cpu/ixp =>
> drivers/net}/npe/include/IxEthAccQueueAssign_p.h (100%)
>  rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxEthAcc_p.h (100%)
>  rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxEthDB.h (100%)
>  rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxEthDBLocks_p.h (100%)
>  rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxEthDBLog_p.h (100%)
>  rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxEthDBMessages_p.h (100%)
>  rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxEthDBPortDefs.h (100%)
>  rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxEthDBQoS.h (100%)
>  rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxEthDB_p.h (100%)
>  rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxEthMii.h (100%)
>  rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxEthMii_p.h (100%)
>  rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxEthNpe.h (100%)
>  rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxFeatureCtrl.h (100%)
>  rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxHssAcc.h (100%)
>  rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxI2cDrv.h (100%)
>  rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxNpeA.h (100%)
>  rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxNpeDl.h (100%)
>  rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxNpeDlImageMgr_p.h (100%)
>  rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxNpeDlMacros_p.h (100%)
>  rename {arch/arm/cpu/ixp =>
> drivers/net}/npe/include/IxNpeDlNpeMgrEcRegisters_p.h (100%)
>  rename {arch/arm/cpu/ixp =>
> drivers/net}/npe/include/IxNpeDlNpeMgrUtils_p.h (100%)
>  rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxNpeDlNpeMgr_p.h (100%)
>  rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxNpeMh.h (100%)
>  rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxNpeMhConfig_p.h (100%)
>  rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxNpeMhMacros_p.h (100%)
>  rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxNpeMhReceive_p.h (100%)
>  rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxNpeMhSend_p.h (100%)
>  rename {arch/arm/cpu/ixp =>
> drivers/net}/npe/include/IxNpeMhSolicitedCbMgr_p.h (100%)
>  rename {arch/arm/cpu/ixp =>
> drivers/net}/npe/include/IxNpeMhUnsolicitedCbMgr_p.h (100%)
>  rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxNpeMicrocode.h (100%)
>  rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxOsBufLib.h (100%)
>  rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxOsBuffMgt.h (100%)
>  rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxOsBuffPoolMgt.h (100%)
>  rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxOsCacheMMU.h (100%)
>  rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxOsPrintf.h (100%)
>  rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxOsServices.h (100%)
>  rename {arch/arm/cpu/ixp =>
> drivers/net}/npe/include/IxOsServicesComponents.h (100%)
>  rename {arch/arm/cpu/ixp =>
> drivers/net}/npe/include/IxOsServicesEndianess.h (100%)
>  rename {arch/arm/cpu/ixp =>
> drivers/net}/npe/include/IxOsServicesMemAccess.h (100%)
>  rename {arch/arm/cpu/ixp =>
> drivers/net}/npe/include/IxOsServicesMemMap.h (100%)
>  rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxOsal.h (100%)
>  rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxOsalAssert.h (100%)
>  rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxOsalBackward.h (100%)
>  rename {arch/arm/cpu/ixp =>
> drivers/net}/npe/include/IxOsalBackwardAssert.h (100%)
>  rename {arch/arm/cpu/ixp =>
> drivers/net}/npe/include/IxOsalBackwardBufferMgt.h (100%)
>  rename {arch/arm/cpu/ixp =>
> drivers/net}/npe/include/IxOsalBackwardCacheMMU.h (100%)
>  rename {arch/arm/cpu/ixp =>
> drivers/net}/npe/include/IxOsalBackwardMemMap.h (100%)
>  rename {arch/arm/cpu/ixp =>
> drivers/net}/npe/include/IxOsalBackwardOsServices.h (100%)
>  rename {arch/arm/cpu/ixp =>
> drivers/net}/npe/include/IxOsalBackwardOssl.h (100%)
>  rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxOsalBufferMgt.h (100%)
>  rename {arch/arm/cpu/ixp =>
> drivers/net}/npe/include/IxOsalBufferMgtDefault.h (100%)
>  rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxOsalConfig.h (100%)
>  rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxOsalEndianess.h (100%)
>  rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxOsalIoMem.h (100%)
>  rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxOsalMemAccess.h (100%)
>  rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxOsalOem.h (100%)
>  rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxOsalOs.h (100%)
>  rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxOsalOsAssert.h (100%)
>  rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxOsalOsBufferMgt.h (100%)
>  rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxOsalOsIxp400.h (100%)
>  rename {arch/arm/cpu/ixp =>
> drivers/net}/npe/include/IxOsalOsIxp400CustomizedMapping.h (100%)
>  rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxOsalOsTypes.h (100%)
>  rename {arch/arm/cpu/ixp =>
> drivers/net}/npe/include/IxOsalOsUtilitySymbols.h (100%)
>  rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxOsalTypes.h (100%)
>  rename {arch/arm/cpu/ixp =>
> drivers/net}/npe/include/IxOsalUtilitySymbols.h (100%)
>  rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxParityENAcc.h (100%)
>  rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxPerfProfAcc.h (100%)
>  rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxQMgr.h (100%)
>  rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxQMgrAqmIf_p.h (100%)
>  rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxQMgrDefines_p.h (100%)
>  rename {arch/arm/cpu/ixp =>
> drivers/net}/npe/include/IxQMgrDispatcher_p.h (100%)
>  rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxQMgrLog_p.h (100%)
>  rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxQMgrQAccess_p.h (100%)
>  rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxQMgrQCfg_p.h (100%)
>  rename {arch/arm/cpu/ixp =>
> drivers/net}/npe/include/IxQueueAssignments.h (100%)
>  rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxSspAcc.h (100%)
>  rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxTimeSyncAcc.h (100%)
>  rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxTimerCtrl.h (100%)
>  rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxTypes.h (100%)
>  rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxUART.h (100%)
>  rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxVersionId.h (100%)
>  rename {arch/arm/cpu/ixp => drivers/net}/npe/include/ix_error.h (100%)
>  rename {arch/arm/cpu/ixp => drivers/net}/npe/include/ix_macros.h (100%)
>  rename {arch/arm/cpu/ixp => drivers/net}/npe/include/ix_os_type.h (100%)
>  rename {arch/arm/cpu/ixp => drivers/net}/npe/include/ix_ossl.h (100%)
>  rename {arch/arm/cpu/ixp => drivers/net}/npe/include/ix_symbols.h (100%)
>  rename {arch/arm/cpu/ixp => drivers/net}/npe/include/ix_types.h (100%)
>  rename {arch/arm/cpu/ixp => drivers/net}/npe/include/npe.h (100%)
>  rename {arch/arm/cpu/ixp => drivers/net}/npe/include/os_datatypes.h (100%)
>  rename {arch/arm/cpu/ixp => drivers/net}/npe/miiphy.c (100%)
>  rename {arch/arm/cpu/ixp => drivers/net}/npe/npe.c (100%)
>  create mode 100644 drivers/net/phy/mv88e6352.c
>  create mode 100644 drivers/net/zynq_gem.c
>  create mode 100644 include/mv88e6352.h

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20120927/278edb0e/attachment.pgp>

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

* [U-Boot] Pull request: u-boot-net.git master
@ 2012-09-27 17:38 Joe Hershberger
  2012-09-27 20:05 ` Tom Rini
  0 siblings, 1 reply; 176+ messages in thread
From: Joe Hershberger @ 2012-09-27 17:38 UTC (permalink / raw)
  To: u-boot

The following changes since commit ee1f4caaa2a3f79d692155eec8a4c7289d60e106:

  Prepare v2012.10-rc1 (2012-09-21 17:18:28 -0700)

are available in the git repository at:

  git://git.denx.de/u-boot-net.git master

for you to fetch changes up to ee0f60df0b71092cd632fc6651f4157a2d252598:

  net: Quietly ignore DHCP Option 28 (Broadcast Address) (2012-09-27
12:22:13 -0500)

----------------------------------------------------------------
Beno?t Th?baudeau (1):
      net: eth_write_hwaddr: Return error for invalid MACs

Brian Rzycki (1):
      net: Quietly ignore DHCP Option 28 (Broadcast Address)

Chander Kashyap (1):
      PXE: FDT: Add support for fdt in PXE

Joe Hershberger (5):
      net: Make netconsole src and dest ports configurable
      net: Make the netconsole buffer size configurable
      net: Improve the speed of netconsole
      net: Allow netconsole settings to change after nc_start
      net: Filter incoming netconsole packets by IP

Lucas Stach (5):
      net: introduce transparent driver private in ueth_data
      net: asix: split out basic reset function
      net: asix: add write_hwaddr function
      net: asix: add read_mac function
      net: asix: add AX88772B support

Marek Vasut (7):
      dm: net: Move IXP NPE to drivers/net/
      dm: net: Fixup the armada100 FEC driver
      FEC: Do not pass unaligned buffer to network stack
      FEC: Properly align address over the buffers for cache ops
      FEC: Remove endless loop in the FEC driver
      FEC: Rework the TX wait mechanism
      FEC: Replace magic contants

Michael Walle (1):
      api: net: fix length check in eth_receive()

Michal Simek (2):
      net: emaclite: Support OF initialization
      net: Add driver for Zynq Gem IP

Nobuhiro Iwamatsu (1):
      net: sh_eth: Add support R8A7740 of rmobile (arm core)

Priyanka Jain (1):
      net: Add Vitesse VSC8662 PHY support

Tetsuyuki Kobayashi (1):
      net: bugfix: NetSetTimeout assumes CONFIG_SYS_HZ=1000

Valentin Longchamp (1):
      net/phy: support the mv88e6352 switch

 Makefile                                           |   2 +-
 common/cmd_bootm.c                                 |  17 +
 common/cmd_pxe.c                                   |  39 +-
 doc/README.NetConsole                              |   5 +
 doc/README.pxe                                     |  14 +-
 drivers/net/Makefile                               |   1 +
 drivers/net/armada100_fec.c                        |   5 +-
 drivers/net/fec_mxc.c                              |  49 ++-
 drivers/net/fec_mxc.h                              |   3 +
 drivers/net/netconsole.c                           | 135 +++++--
 {arch/arm/cpu/ixp => drivers/net}/npe/IxEthAcc.c   |   0
 .../cpu/ixp => drivers/net}/npe/IxEthAccCommon.c   |   0
 .../net}/npe/IxEthAccControlInterface.c            |   0
 .../ixp => drivers/net}/npe/IxEthAccDataPlane.c    |   0
 .../arm/cpu/ixp => drivers/net}/npe/IxEthAccMac.c  |   0
 .../arm/cpu/ixp => drivers/net}/npe/IxEthAccMii.c  |   0
 {arch/arm/cpu/ixp => drivers/net}/npe/IxEthDBAPI.c |   0
 .../ixp => drivers/net}/npe/IxEthDBAPISupport.c    |   0
 .../arm/cpu/ixp => drivers/net}/npe/IxEthDBCore.c  |   0
 .../cpu/ixp => drivers/net}/npe/IxEthDBEvents.c    |   0
 .../cpu/ixp => drivers/net}/npe/IxEthDBFeatures.c  |   0
 .../cpu/ixp => drivers/net}/npe/IxEthDBFirewall.c  |   0
 .../cpu/ixp => drivers/net}/npe/IxEthDBHashtable.c |   0
 .../cpu/ixp => drivers/net}/npe/IxEthDBLearning.c  |   0
 {arch/arm/cpu/ixp => drivers/net}/npe/IxEthDBMem.c |   0
 .../ixp => drivers/net}/npe/IxEthDBNPEAdaptor.c    |   0
 .../ixp => drivers/net}/npe/IxEthDBPortUpdate.c    |   0
 .../cpu/ixp => drivers/net}/npe/IxEthDBReports.c   |   0
 .../cpu/ixp => drivers/net}/npe/IxEthDBSearch.c    |   0
 .../ixp => drivers/net}/npe/IxEthDBSpanningTree.c  |   0
 .../arm/cpu/ixp => drivers/net}/npe/IxEthDBUtil.c  |   0
 .../arm/cpu/ixp => drivers/net}/npe/IxEthDBVlan.c  |   0
 .../arm/cpu/ixp => drivers/net}/npe/IxEthDBWiFi.c  |   0
 {arch/arm/cpu/ixp => drivers/net}/npe/IxEthMii.c   |   0
 .../cpu/ixp => drivers/net}/npe/IxFeatureCtrl.c    |   0
 {arch/arm/cpu/ixp => drivers/net}/npe/IxNpeDl.c    |   0
 .../cpu/ixp => drivers/net}/npe/IxNpeDlImageMgr.c  |   0
 .../cpu/ixp => drivers/net}/npe/IxNpeDlNpeMgr.c    |   0
 .../ixp => drivers/net}/npe/IxNpeDlNpeMgrUtils.c   |   0
 {arch/arm/cpu/ixp => drivers/net}/npe/IxNpeMh.c    |   0
 .../cpu/ixp => drivers/net}/npe/IxNpeMhConfig.c    |   0
 .../cpu/ixp => drivers/net}/npe/IxNpeMhReceive.c   |   0
 .../arm/cpu/ixp => drivers/net}/npe/IxNpeMhSend.c  |   0
 .../net}/npe/IxNpeMhSolicitedCbMgr.c               |   0
 .../net}/npe/IxNpeMhUnsolicitedCbMgr.c             |   0
 .../cpu/ixp => drivers/net}/npe/IxOsalBufferMgt.c  |   0
 .../arm/cpu/ixp => drivers/net}/npe/IxOsalIoMem.c  |   0
 .../cpu/ixp => drivers/net}/npe/IxOsalOsCacheMMU.c |   0
 .../arm/cpu/ixp => drivers/net}/npe/IxOsalOsMsgQ.c |   0
 .../ixp => drivers/net}/npe/IxOsalOsSemaphore.c    |   0
 .../cpu/ixp => drivers/net}/npe/IxOsalOsServices.c |   0
 .../cpu/ixp => drivers/net}/npe/IxOsalOsThread.c   |   0
 .../arm/cpu/ixp => drivers/net}/npe/IxQMgrAqmIf.c  |   0
 .../cpu/ixp => drivers/net}/npe/IxQMgrDispatcher.c |   0
 {arch/arm/cpu/ixp => drivers/net}/npe/IxQMgrInit.c |   0
 .../cpu/ixp => drivers/net}/npe/IxQMgrQAccess.c    |   0
 {arch/arm/cpu/ixp => drivers/net}/npe/IxQMgrQCfg.c |   0
 {arch/arm/cpu/ixp => drivers/net}/npe/Makefile     |   2 +-
 .../cpu/ixp => drivers/net}/npe/include/IxAssert.h |   0
 .../cpu/ixp => drivers/net}/npe/include/IxAtmSch.h |   0
 .../ixp => drivers/net}/npe/include/IxAtmTypes.h   |   0
 .../ixp => drivers/net}/npe/include/IxAtmdAcc.h    |   0
 .../net}/npe/include/IxAtmdAccCtrl.h               |   0
 .../cpu/ixp => drivers/net}/npe/include/IxAtmm.h   |   0
 .../cpu/ixp => drivers/net}/npe/include/IxDmaAcc.h |   0
 .../cpu/ixp => drivers/net}/npe/include/IxEthAcc.h |   0
 .../net}/npe/include/IxEthAccDataPlane_p.h         |   0
 .../net}/npe/include/IxEthAccMac_p.h               |   0
 .../net}/npe/include/IxEthAccMii_p.h               |   0
 .../net}/npe/include/IxEthAccQueueAssign_p.h       |   0
 .../ixp => drivers/net}/npe/include/IxEthAcc_p.h   |   0
 .../cpu/ixp => drivers/net}/npe/include/IxEthDB.h  |   0
 .../net}/npe/include/IxEthDBLocks_p.h              |   0
 .../ixp => drivers/net}/npe/include/IxEthDBLog_p.h |   0
 .../net}/npe/include/IxEthDBMessages_p.h           |   0
 .../net}/npe/include/IxEthDBPortDefs.h             |   0
 .../ixp => drivers/net}/npe/include/IxEthDBQoS.h   |   0
 .../ixp => drivers/net}/npe/include/IxEthDB_p.h    |   0
 .../cpu/ixp => drivers/net}/npe/include/IxEthMii.h |   0
 .../ixp => drivers/net}/npe/include/IxEthMii_p.h   |   0
 .../cpu/ixp => drivers/net}/npe/include/IxEthNpe.h |   0
 .../net}/npe/include/IxFeatureCtrl.h               |   0
 .../cpu/ixp => drivers/net}/npe/include/IxHssAcc.h |   0
 .../cpu/ixp => drivers/net}/npe/include/IxI2cDrv.h |   0
 .../cpu/ixp => drivers/net}/npe/include/IxNpeA.h   |   0
 .../cpu/ixp => drivers/net}/npe/include/IxNpeDl.h  |   0
 .../net}/npe/include/IxNpeDlImageMgr_p.h           |   0
 .../net}/npe/include/IxNpeDlMacros_p.h             |   0
 .../net}/npe/include/IxNpeDlNpeMgrEcRegisters_p.h  |   0
 .../net}/npe/include/IxNpeDlNpeMgrUtils_p.h        |   0
 .../net}/npe/include/IxNpeDlNpeMgr_p.h             |   0
 .../cpu/ixp => drivers/net}/npe/include/IxNpeMh.h  |   0
 .../net}/npe/include/IxNpeMhConfig_p.h             |   0
 .../net}/npe/include/IxNpeMhMacros_p.h             |   0
 .../net}/npe/include/IxNpeMhReceive_p.h            |   0
 .../net}/npe/include/IxNpeMhSend_p.h               |   0
 .../net}/npe/include/IxNpeMhSolicitedCbMgr_p.h     |   0
 .../net}/npe/include/IxNpeMhUnsolicitedCbMgr_p.h   |   0
 .../net}/npe/include/IxNpeMicrocode.h              |   0
 .../ixp => drivers/net}/npe/include/IxOsBufLib.h   |   0
 .../ixp => drivers/net}/npe/include/IxOsBuffMgt.h  |   0
 .../net}/npe/include/IxOsBuffPoolMgt.h             |   0
 .../ixp => drivers/net}/npe/include/IxOsCacheMMU.h |   0
 .../ixp => drivers/net}/npe/include/IxOsPrintf.h   |   0
 .../ixp => drivers/net}/npe/include/IxOsServices.h |   0
 .../net}/npe/include/IxOsServicesComponents.h      |   0
 .../net}/npe/include/IxOsServicesEndianess.h       |   0
 .../net}/npe/include/IxOsServicesMemAccess.h       |   0
 .../net}/npe/include/IxOsServicesMemMap.h          |   0
 .../cpu/ixp => drivers/net}/npe/include/IxOsal.h   |   0
 .../ixp => drivers/net}/npe/include/IxOsalAssert.h |   0
 .../net}/npe/include/IxOsalBackward.h              |   0
 .../net}/npe/include/IxOsalBackwardAssert.h        |   0
 .../net}/npe/include/IxOsalBackwardBufferMgt.h     |   0
 .../net}/npe/include/IxOsalBackwardCacheMMU.h      |   0
 .../net}/npe/include/IxOsalBackwardMemMap.h        |   0
 .../net}/npe/include/IxOsalBackwardOsServices.h    |   0
 .../net}/npe/include/IxOsalBackwardOssl.h          |   0
 .../net}/npe/include/IxOsalBufferMgt.h             |   0
 .../net}/npe/include/IxOsalBufferMgtDefault.h      |   0
 .../ixp => drivers/net}/npe/include/IxOsalConfig.h |   0
 .../net}/npe/include/IxOsalEndianess.h             |   0
 .../ixp => drivers/net}/npe/include/IxOsalIoMem.h  |   0
 .../net}/npe/include/IxOsalMemAccess.h             |   0
 .../ixp => drivers/net}/npe/include/IxOsalOem.h    |   0
 .../cpu/ixp => drivers/net}/npe/include/IxOsalOs.h |   0
 .../net}/npe/include/IxOsalOsAssert.h              |   0
 .../net}/npe/include/IxOsalOsBufferMgt.h           |   0
 .../net}/npe/include/IxOsalOsIxp400.h              |   0
 .../npe/include/IxOsalOsIxp400CustomizedMapping.h  |   0
 .../net}/npe/include/IxOsalOsTypes.h               |   0
 .../net}/npe/include/IxOsalOsUtilitySymbols.h      |   0
 .../ixp => drivers/net}/npe/include/IxOsalTypes.h  |   0
 .../net}/npe/include/IxOsalUtilitySymbols.h        |   0
 .../net}/npe/include/IxParityENAcc.h               |   0
 .../net}/npe/include/IxPerfProfAcc.h               |   0
 .../cpu/ixp => drivers/net}/npe/include/IxQMgr.h   |   0
 .../net}/npe/include/IxQMgrAqmIf_p.h               |   0
 .../net}/npe/include/IxQMgrDefines_p.h             |   0
 .../net}/npe/include/IxQMgrDispatcher_p.h          |   0
 .../ixp => drivers/net}/npe/include/IxQMgrLog_p.h  |   0
 .../net}/npe/include/IxQMgrQAccess_p.h             |   0
 .../ixp => drivers/net}/npe/include/IxQMgrQCfg_p.h |   0
 .../net}/npe/include/IxQueueAssignments.h          |   0
 .../cpu/ixp => drivers/net}/npe/include/IxSspAcc.h |   0
 .../net}/npe/include/IxTimeSyncAcc.h               |   0
 .../ixp => drivers/net}/npe/include/IxTimerCtrl.h  |   0
 .../cpu/ixp => drivers/net}/npe/include/IxTypes.h  |   0
 .../cpu/ixp => drivers/net}/npe/include/IxUART.h   |   0
 .../ixp => drivers/net}/npe/include/IxVersionId.h  |   0
 .../cpu/ixp => drivers/net}/npe/include/ix_error.h |   0
 .../ixp => drivers/net}/npe/include/ix_macros.h    |   0
 .../ixp => drivers/net}/npe/include/ix_os_type.h   |   0
 .../cpu/ixp => drivers/net}/npe/include/ix_ossl.h  |   0
 .../ixp => drivers/net}/npe/include/ix_symbols.h   |   0
 .../cpu/ixp => drivers/net}/npe/include/ix_types.h |   0
 .../arm/cpu/ixp => drivers/net}/npe/include/npe.h  |   0
 .../ixp => drivers/net}/npe/include/os_datatypes.h |   0
 {arch/arm/cpu/ixp => drivers/net}/npe/miiphy.c     |   0
 {arch/arm/cpu/ixp => drivers/net}/npe/npe.c        |   0
 drivers/net/phy/Makefile                           |   1 +
 drivers/net/phy/mv88e6352.c                        | 318 +++++++++++++++
 drivers/net/phy/vitesse.c                          |  18 +-
 drivers/net/sh_eth.c                               |   2 +-
 drivers/net/sh_eth.h                               |  14 +-
 drivers/net/xilinx_emaclite.c                      |  30 ++
 drivers/net/zynq_gem.c                             | 440 +++++++++++++++++++++
 drivers/usb/eth/asix.c                             | 185 ++++++---
 drivers/usb/eth/smsc95xx.c                         |  49 ++-
 include/mv88e6352.h                                |  92 +++++
 include/net.h                                      |  45 ++-
 include/netdev.h                                   |   2 +-
 include/usb_ether.h                                |   8 +-
 net/bootp.c                                        |   2 +
 net/eth.c                                          |  20 +-
 net/net.c                                          |  29 +-
 tools/netconsole                                   |  18 +-
 177 files changed, 1379 insertions(+), 166 deletions(-)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/IxEthAcc.c (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/IxEthAccCommon.c (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/IxEthAccControlInterface.c (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/IxEthAccDataPlane.c (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/IxEthAccMac.c (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/IxEthAccMii.c (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/IxEthDBAPI.c (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/IxEthDBAPISupport.c (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/IxEthDBCore.c (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/IxEthDBEvents.c (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/IxEthDBFeatures.c (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/IxEthDBFirewall.c (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/IxEthDBHashtable.c (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/IxEthDBLearning.c (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/IxEthDBMem.c (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/IxEthDBNPEAdaptor.c (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/IxEthDBPortUpdate.c (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/IxEthDBReports.c (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/IxEthDBSearch.c (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/IxEthDBSpanningTree.c (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/IxEthDBUtil.c (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/IxEthDBVlan.c (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/IxEthDBWiFi.c (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/IxEthMii.c (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/IxFeatureCtrl.c (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/IxNpeDl.c (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/IxNpeDlImageMgr.c (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/IxNpeDlNpeMgr.c (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/IxNpeDlNpeMgrUtils.c (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/IxNpeMh.c (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/IxNpeMhConfig.c (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/IxNpeMhReceive.c (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/IxNpeMhSend.c (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/IxNpeMhSolicitedCbMgr.c (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/IxNpeMhUnsolicitedCbMgr.c (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/IxOsalBufferMgt.c (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/IxOsalIoMem.c (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/IxOsalOsCacheMMU.c (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/IxOsalOsMsgQ.c (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/IxOsalOsSemaphore.c (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/IxOsalOsServices.c (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/IxOsalOsThread.c (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/IxQMgrAqmIf.c (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/IxQMgrDispatcher.c (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/IxQMgrInit.c (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/IxQMgrQAccess.c (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/IxQMgrQCfg.c (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/Makefile (96%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxAssert.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxAtmSch.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxAtmTypes.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxAtmdAcc.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxAtmdAccCtrl.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxAtmm.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxDmaAcc.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxEthAcc.h (100%)
 rename {arch/arm/cpu/ixp =>
drivers/net}/npe/include/IxEthAccDataPlane_p.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxEthAccMac_p.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxEthAccMii_p.h (100%)
 rename {arch/arm/cpu/ixp =>
drivers/net}/npe/include/IxEthAccQueueAssign_p.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxEthAcc_p.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxEthDB.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxEthDBLocks_p.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxEthDBLog_p.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxEthDBMessages_p.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxEthDBPortDefs.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxEthDBQoS.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxEthDB_p.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxEthMii.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxEthMii_p.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxEthNpe.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxFeatureCtrl.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxHssAcc.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxI2cDrv.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxNpeA.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxNpeDl.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxNpeDlImageMgr_p.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxNpeDlMacros_p.h (100%)
 rename {arch/arm/cpu/ixp =>
drivers/net}/npe/include/IxNpeDlNpeMgrEcRegisters_p.h (100%)
 rename {arch/arm/cpu/ixp =>
drivers/net}/npe/include/IxNpeDlNpeMgrUtils_p.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxNpeDlNpeMgr_p.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxNpeMh.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxNpeMhConfig_p.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxNpeMhMacros_p.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxNpeMhReceive_p.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxNpeMhSend_p.h (100%)
 rename {arch/arm/cpu/ixp =>
drivers/net}/npe/include/IxNpeMhSolicitedCbMgr_p.h (100%)
 rename {arch/arm/cpu/ixp =>
drivers/net}/npe/include/IxNpeMhUnsolicitedCbMgr_p.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxNpeMicrocode.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxOsBufLib.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxOsBuffMgt.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxOsBuffPoolMgt.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxOsCacheMMU.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxOsPrintf.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxOsServices.h (100%)
 rename {arch/arm/cpu/ixp =>
drivers/net}/npe/include/IxOsServicesComponents.h (100%)
 rename {arch/arm/cpu/ixp =>
drivers/net}/npe/include/IxOsServicesEndianess.h (100%)
 rename {arch/arm/cpu/ixp =>
drivers/net}/npe/include/IxOsServicesMemAccess.h (100%)
 rename {arch/arm/cpu/ixp =>
drivers/net}/npe/include/IxOsServicesMemMap.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxOsal.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxOsalAssert.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxOsalBackward.h (100%)
 rename {arch/arm/cpu/ixp =>
drivers/net}/npe/include/IxOsalBackwardAssert.h (100%)
 rename {arch/arm/cpu/ixp =>
drivers/net}/npe/include/IxOsalBackwardBufferMgt.h (100%)
 rename {arch/arm/cpu/ixp =>
drivers/net}/npe/include/IxOsalBackwardCacheMMU.h (100%)
 rename {arch/arm/cpu/ixp =>
drivers/net}/npe/include/IxOsalBackwardMemMap.h (100%)
 rename {arch/arm/cpu/ixp =>
drivers/net}/npe/include/IxOsalBackwardOsServices.h (100%)
 rename {arch/arm/cpu/ixp =>
drivers/net}/npe/include/IxOsalBackwardOssl.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxOsalBufferMgt.h (100%)
 rename {arch/arm/cpu/ixp =>
drivers/net}/npe/include/IxOsalBufferMgtDefault.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxOsalConfig.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxOsalEndianess.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxOsalIoMem.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxOsalMemAccess.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxOsalOem.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxOsalOs.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxOsalOsAssert.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxOsalOsBufferMgt.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxOsalOsIxp400.h (100%)
 rename {arch/arm/cpu/ixp =>
drivers/net}/npe/include/IxOsalOsIxp400CustomizedMapping.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxOsalOsTypes.h (100%)
 rename {arch/arm/cpu/ixp =>
drivers/net}/npe/include/IxOsalOsUtilitySymbols.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxOsalTypes.h (100%)
 rename {arch/arm/cpu/ixp =>
drivers/net}/npe/include/IxOsalUtilitySymbols.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxParityENAcc.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxPerfProfAcc.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxQMgr.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxQMgrAqmIf_p.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxQMgrDefines_p.h (100%)
 rename {arch/arm/cpu/ixp =>
drivers/net}/npe/include/IxQMgrDispatcher_p.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxQMgrLog_p.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxQMgrQAccess_p.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxQMgrQCfg_p.h (100%)
 rename {arch/arm/cpu/ixp =>
drivers/net}/npe/include/IxQueueAssignments.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxSspAcc.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxTimeSyncAcc.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxTimerCtrl.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxTypes.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxUART.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/IxVersionId.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/ix_error.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/ix_macros.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/ix_os_type.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/ix_ossl.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/ix_symbols.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/ix_types.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/npe.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/include/os_datatypes.h (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/miiphy.c (100%)
 rename {arch/arm/cpu/ixp => drivers/net}/npe/npe.c (100%)
 create mode 100644 drivers/net/phy/mv88e6352.c
 create mode 100644 drivers/net/zynq_gem.c
 create mode 100644 include/mv88e6352.h

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

* [U-Boot] Pull request: u-boot-net.git master
  2012-07-24 19:19 Joe Hershberger
@ 2012-07-26  8:57 ` Wolfgang Denk
  0 siblings, 0 replies; 176+ messages in thread
From: Wolfgang Denk @ 2012-07-26  8:57 UTC (permalink / raw)
  To: u-boot

Dear Joe Hershberger,

In message <CANr=Z=Y=S8FKRsPKT3UGebdYM+p8T6AXuS-DD6zVxm1Y=N+OUw@mail.gmail.com> you wrote:
> Hi Wolfgang,
> 
> Please apply this fix for netconsole for the 2012.07 release.
> 
> The following changes since commit 8b10652d6d9cc05023b5a6b73840078066f95a50:
>   Wolfgang Denk (1):
>         Prepare v2012.07-rc2
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-net.git master
> 
> Joe Hershberger (1):
>       net: Make sure the ethaddr is updated in net_init()
> 
>  net/net.c |    3 +--
>  1 files changed, 1 insertions(+), 2 deletions(-)

Applied, thanks.

Best regards,

Wolfgang Denk

-- 
DENX Software Engineering GmbH,     MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
As far as the laws of mathematics refer  to  reality,  they  are  not
certain;  and  as  far  as  they  are  certain,  they do not refer to
reality.                                           -- Albert Einstein

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

* [U-Boot] Pull request: u-boot-net.git master
@ 2012-07-24 19:19 Joe Hershberger
  2012-07-26  8:57 ` Wolfgang Denk
  0 siblings, 1 reply; 176+ messages in thread
From: Joe Hershberger @ 2012-07-24 19:19 UTC (permalink / raw)
  To: u-boot

Hi Wolfgang,

Please apply this fix for netconsole for the 2012.07 release.

The following changes since commit 8b10652d6d9cc05023b5a6b73840078066f95a50:
  Wolfgang Denk (1):
        Prepare v2012.07-rc2

are available in the git repository at:

  git://git.denx.de/u-boot-net.git master

Joe Hershberger (1):
      net: Make sure the ethaddr is updated in net_init()

 net/net.c |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)

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

* [U-Boot] Pull request: u-boot-net.git master
  2012-07-19 16:54 Joe Hershberger
@ 2012-07-20  6:57 ` Wolfgang Denk
  0 siblings, 0 replies; 176+ messages in thread
From: Wolfgang Denk @ 2012-07-20  6:57 UTC (permalink / raw)
  To: u-boot

Dear Joe Hershberger,

In message <CANr=Z=bg8avEvBUe+kkVbRqcET-rOd6SMcHiR4vndgKhMNv6ag@mail.gmail.com> you wrote:
> The following changes since commit 66714b1a6df0a5a9f1656a6d4e6eea3c7ecdf7ae:
>   Wolfgang Denk (1):
>         Merge branch 'next' of git://git.denx.de/u-boot-video
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-net.git master
> 
> benoit.thebaudeau at advans (2):
>       net: bootp: fix build
>       net: link_local: fix build

Applied, thanks.

Best regards,

Wolfgang Denk

-- 
DENX Software Engineering GmbH,     MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
How much net work could a network work, if a network could net work?

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

* [U-Boot] Pull request: u-boot-net.git master
@ 2012-07-19 16:54 Joe Hershberger
  2012-07-20  6:57 ` Wolfgang Denk
  0 siblings, 1 reply; 176+ messages in thread
From: Joe Hershberger @ 2012-07-19 16:54 UTC (permalink / raw)
  To: u-boot

The following changes since commit 66714b1a6df0a5a9f1656a6d4e6eea3c7ecdf7ae:
  Wolfgang Denk (1):
        Merge branch 'next' of git://git.denx.de/u-boot-video

are available in the git repository at:

  git://git.denx.de/u-boot-net.git master

benoit.thebaudeau at advans (2):
      net: bootp: fix build
      net: link_local: fix build

 net/bootp.c      |    2 +-
 net/link_local.c |    6 +++---
 2 files changed, 4 insertions(+), 4 deletions(-)

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

* [U-Boot] Pull request: u-boot-net.git master
  2012-05-23 19:36 Joe Hershberger
@ 2012-05-24 19:24 ` Wolfgang Denk
  0 siblings, 0 replies; 176+ messages in thread
From: Wolfgang Denk @ 2012-05-24 19:24 UTC (permalink / raw)
  To: u-boot

Dear Joe Hershberger,

In message <CANr=Z=YEnfX-C2HpHZ8C-GmGFxSsQE2meDNZ9Ta4nAB8JFT9rw@mail.gmail.com> you wrote:
> Hi Wolfgang,
> 
> This should include fixes for all the warnings from
> db288a96027fa1cb3f8a53f330724f864224a56c "net: Remove volatile from
> net API"
> 
> The following changes since commit b86a475c1a602c6ee44f4469d933df8792418a7a:
>   Joe Hershberger (1):
>         MAKEALL: Report boards with errors vs warnings
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-net.git master
> 
> Anatolij Gustschin (7):
>       drivers/net/smc911x.c: Fix GCC 4.6 warning
>       drivers/usb/eth/smsc95xx.c: Fix GCC 4.6 warning
>       drivers/net/mpc5xxx_fec.c: Fix build warning
>       arch/arm/cpu/ixp/npe/npe.c: Fix build warning
>       drivers/usb/eth/asix.c: Fix build warning
>       drivers/net/mpc512x_fec.c: Fix build warning
>       drivers/net/4xx_enet.c: Fix build warning
> 
> Joe Hershberger (77):
>       ppc: Fix warning in TSEC Ethernet driver
>       davinci: Fix Ethernet driver interface warning
>       drivers/net/armada100_fec.c: Fix compile warning
>       drivers/net/at91_emac.c: Fix compile warning
>       drivers/net/calxedaxgmac.c: Fix compile warning
>       drivers/net/cs8900.c: Fix compile warning
>       drivers/net/dc2114x.c: Fix compile warning
>       drivers/net/dm9000x.c: Fix compile warning
>       drivers/net/dnet.c: Fix compile warning
>       drivers/net/eepro100.c: Fix compile warning
>       drivers/net/enc28j60.c: Fix compile warning
>       drivers/net/fec_mxc.c: Fix compile warning
>       drivers/net/ftmac100.c: Fix compile warning
>       drivers/net/ks8695eth.c: Fix compile warning
>       drivers/net/lan91c96.c: Fix compile warning
>       drivers/net/macb.c: Fix compile warning
>       drivers/net/smc91111.c: Fix compile warning
>       arch/powerpc/cpu/mpc8220/fec.c: Fix compile warning
>       arch/powerpc/cpu/mpc8260/ether_fcc.c: Fix compile warning
>       arch/powerpc/cpu/mpc85xx/ether_fcc.c: Fix compile warning
>       board/esd/cpci405/cpci405.c: Fix compile warning
>       drivers/net/e1000.c: Fix compile warning
>       drivers/net/fm/eth.c: Fix compile warning
>       drivers/net/natsemi.c: Fix compile warning
>       drivers/net/ns8382x.c: Fix compile warning
>       drivers/net/rtl8139.c: Fix compile warning
>       drivers/net/tsi108_eth.c: Fix compile warning
>       drivers/net/uli526x.c: Fix compile warning
>       drivers/qe/uec.c: Fix compile warning
>       net: Remove redefinitions of net.h functions
>       arch/powerpc/cpu/mpc8260/ether_scc.c: Fix compile warning
>       drivers/net/pcnet.c: Fix compile warning
>       drivers/net/rtl8169.c: Fix compile warning
>       net: Fix remaining API interface breakage
>       net: Remove CMD_PING where there's no CMD_NET
>       net: Move MAC-seeded rand out of bootp.c
>       net: Move CDP out of net.c
>       net: Encapsulate CDP packet identification
>       net: Move ARP out of net.c
>       net: Move PING out of net.c
>       net: Move RARP receive logic out of net.c
>       net: cosmetic: Un-typedef IP_t
>       net: cosmetic: Split struct ip_udp_hdr into ip_hdr
>       net: cosmetic: Un-typedef Ethernet_t
>       net: cosmetic: Un-typedef VLAN_Ethernet_t
>       net: cosmetic: Un-typedef ARP_t
>       net: cosmetic: Un-typedef ICMP_t
>       net: cosmetic: Rename parameter len to payload_len
>       net: cosmetic: Add a more explicit comment about 802.2
>       net: cosmetic: Rename "x" to "eth_proto"
>       net: cosmetic: Rename CDPHandler to cdp_receive
>       net: cosmetic: Rename OPT_SIZE to OPT_FIELD_SIZE
>       net: cosmetic: Alphabetize includes in net.c
>       net: cosmetic: Rename tmp to reply_ip_addr in arp.c
>       net: cosmetic: Replace magic numbers in arp.c with constants
>       net: Refactor IP, UPD, and ICMP header writing functions
>       net: Refactor NetSendUDPPacket to share more code
>       net: Refactor packet length computations
>       net: Refactor bootp packet length computations
>       net: Move debug trace to point of action
>       net: Refactor ping receive handler
>       net: Refactor to use NetSendPacket instead of eth_send directly
>       net: Refactor to protect access to the NetState variable
>       net: Refactor to separate the UDP handler from the ARP handler
>       net: Add net_update_ether() to handle ARP and Ping replies
>       net: Don't write the "serverip" env var if configured not to
>       net: Fix unused variable compile warning
>       net: Add option CONFIG_BOOTP_MAY_FAIL
>       net: Remove static allocation for MAC address in PingSend()
>       net: Remove unused parameter from NetInitLoop()
>       net: Fix net buffer initialization
>       net: Make sure NetLoop is initialized when using NetConsole
>       net: Don't copy every packet that waits for an ARP
>       net: Separate ArpRequest() into lower-level func
>       net: Add link-local addressing support
>       net: Work-around for brain-damaged Cisco equipment with arp-proxy
>       net: Allow filtering on debug traces in the net subsystem
> 
> Nobuhiro Iwamatsu (2):
>       net: sh_eth: Add support SH7734 Ethernet device
>       net: sh-eth: Add support Gigabit of SH7734
> 
> Stephan Linz (3):
>       drivers/net/xilinx_ll_temac.c: Fix compile warning
>       drivers/net/xilinx_emaclite.c: Fix compile warning
>       drivers/net/xilinx_axi_emac.c: Fix compile warning
> 
> Wolfgang Denk (1):
>       MPC8xx: fix "Remove volatile from net API" aftermath
> 
>  README                                   |   17 +
>  arch/arm/cpu/ixp/npe/npe.c               |    2 +-
>  arch/mips/cpu/mips32/au1x00/au1x00_eth.c |    3 +-
>  arch/powerpc/cpu/mpc8220/fec.c           |    5 +-
>  arch/powerpc/cpu/mpc8260/ether_fcc.c     |   19 +-
>  arch/powerpc/cpu/mpc8260/ether_scc.c     |    2 +-
>  arch/powerpc/cpu/mpc85xx/ether_fcc.c     |    2 +-
>  arch/powerpc/cpu/mpc8xx/fec.c            |    8 +-
>  arch/powerpc/cpu/mpc8xx/scc.c            |    4 +-
>  board/Marvell/db64360/mv_eth.c           |    5 +-
>  board/Marvell/db64360/mv_eth.h           |    4 +-
>  board/Marvell/db64460/mv_eth.c           |    5 +-
>  board/Marvell/db64460/mv_eth.h           |    4 +-
>  board/esd/cpci405/cpci405.c              |    7 +-
>  board/esd/cpci750/mv_eth.c               |    5 +-
>  board/esd/cpci750/mv_eth.h               |    4 +-
>  board/evb64260/eth.c                     |    3 +-
>  board/evb64260/eth.h                     |    2 +-
>  board/prodrive/p3mx/mv_eth.c             |    5 +-
>  board/prodrive/p3mx/mv_eth.h             |    4 +-
>  common/cmd_net.c                         |   39 +-
>  doc/README.link-local                    |   76 ++
>  drivers/net/4xx_enet.c                   |    3 +-
>  drivers/net/altera_tse.c                 |    3 +-
>  drivers/net/armada100_fec.c              |    3 +-
>  drivers/net/at91_emac.c                  |    3 +-
>  drivers/net/ax88180.c                    |    3 +-
>  drivers/net/bfin_mac.c                   |    5 +-
>  drivers/net/bfin_mac.h                   |    2 +-
>  drivers/net/calxedaxgmac.c               |    6 +-
>  drivers/net/cs8900.c                     |    3 +-
>  drivers/net/davinci_emac.c               |    2 +-
>  drivers/net/dc2114x.c                    |    4 +-
>  drivers/net/designware.c                 |    5 +-
>  drivers/net/dm9000x.c                    |    3 +-
>  drivers/net/dnet.c                       |    3 +-
>  drivers/net/e1000.c                      |    5 +-
>  drivers/net/eepro100.c                   |    7 +-
>  drivers/net/enc28j60.c                   |    2 +-
>  drivers/net/ep93xx_eth.c                 |    2 +-
>  drivers/net/ethoc.c                      |    2 +-
>  drivers/net/fec_mxc.c                    |    2 +-
>  drivers/net/fm/eth.c                     |    2 +-
>  drivers/net/fsl_mcdmafec.c               |    7 +-
>  drivers/net/ftgmac100.c                  |    3 +-
>  drivers/net/ftmac100.c                   |    3 +-
>  drivers/net/greth.c                      |    2 +-
>  drivers/net/inca-ip_sw.c                 |    4 +-
>  drivers/net/ks8695eth.c                  |    3 +-
>  drivers/net/lan91c96.c                   |    4 +-
>  drivers/net/macb.c                       |    3 +-
>  drivers/net/mcffec.c                     |    3 +-
>  drivers/net/mpc512x_fec.c                |    4 +-
>  drivers/net/mpc5xxx_fec.c                |    2 +-
>  drivers/net/mvgbe.c                      |    3 +-
>  drivers/net/natsemi.c                    |    6 +-
>  drivers/net/ne2000_base.c                |    2 +-
>  drivers/net/netarm_eth.c                 |    2 +-
>  drivers/net/netconsole.c                 |   24 +-
>  drivers/net/ns8382x.c                    |    6 +-
>  drivers/net/pcnet.c                      |    6 +-
>  drivers/net/plb2800_eth.c                |    6 +-
>  drivers/net/rtl8139.c                    |    4 +-
>  drivers/net/rtl8169.c                    |    2 +-
>  drivers/net/sh_eth.c                     |   36 +-
>  drivers/net/sh_eth.h                     |   86 ++-
>  drivers/net/smc91111.c                   |    3 +-
>  drivers/net/smc911x.c                    |    3 +-
>  drivers/net/tsec.c                       |    5 +-
>  drivers/net/tsi108_eth.c                 |   14 +-
>  drivers/net/uli526x.c                    |    6 +-
>  drivers/net/xilinx_axi_emac.c            |    2 +-
>  drivers/net/xilinx_emaclite.c            |    6 +-
>  drivers/net/xilinx_ll_temac_fifo.c       |    3 +-
>  drivers/net/xilinx_ll_temac_fifo.h       |    3 +-
>  drivers/net/xilinx_ll_temac_sdma.c       |    3 +-
>  drivers/net/xilinx_ll_temac_sdma.h       |    3 +-
>  drivers/qe/uec.c                         |    2 +-
>  drivers/usb/eth/asix.c                   |    2 +-
>  drivers/usb/eth/smsc95xx.c               |    3 +-
>  drivers/usb/gadget/ether.c               |    7 +-
>  include/common.h                         |   14 +-
>  include/configs/am3517_crane.h           |    2 +-
>  include/configs/am3517_evm.h             |    2 +-
>  include/configs/origen.h                 |    2 +-
>  include/net.h                            |  157 +++--
>  net/Makefile                             |    8 +-
>  net/arp.c                                |  236 ++++++
>  net/arp.h                                |   30 +
>  net/bootp.c                              |  133 ++---
>  net/bootp.h                              |   10 +-
>  net/cdp.c                                |  366 ++++++++++
>  net/cdp.h                                |   21 +
>  net/dns.c                                |   12 +-
>  net/link_local.c                         |  334 +++++++++
>  net/link_local.h                         |   24 +
>  net/net.c                                | 1149 ++++++++----------------------
>  net/net_rand.c                           |   68 ++
>  net/net_rand.h                           |   26 +
>  net/nfs.c                                |   16 +-
>  net/ping.c                               |  115 +++
>  net/ping.h                               |   34 +
>  net/rarp.c                               |   61 +-
>  net/rarp.h                               |    7 +-
>  net/sntp.c                               |    8 +-
>  net/tftp.c                               |   14 +-
>  106 files changed, 2136 insertions(+), 1294 deletions(-)
>  create mode 100644 doc/README.link-local
>  create mode 100644 net/arp.c
>  create mode 100644 net/arp.h
>  create mode 100644 net/cdp.c
>  create mode 100644 net/cdp.h
>  create mode 100644 net/link_local.c
>  create mode 100644 net/link_local.h
>  create mode 100644 net/net_rand.c
>  create mode 100644 net/net_rand.h
>  create mode 100644 net/ping.c
>  create mode 100644 net/ping.h

Applied, thanks a lot.

Best regards,

Wolfgang Denk

-- 
DENX Software Engineering GmbH,     MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
There is a multi-legged creature crawling on your shoulder.
	-- Spock, "A Taste of Armageddon", stardate 3193.9

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

* [U-Boot] Pull request: u-boot-net.git master
@ 2012-05-23 19:36 Joe Hershberger
  2012-05-24 19:24 ` Wolfgang Denk
  0 siblings, 1 reply; 176+ messages in thread
From: Joe Hershberger @ 2012-05-23 19:36 UTC (permalink / raw)
  To: u-boot

Hi Wolfgang,

This should include fixes for all the warnings from
db288a96027fa1cb3f8a53f330724f864224a56c "net: Remove volatile from
net API"

The following changes since commit b86a475c1a602c6ee44f4469d933df8792418a7a:
  Joe Hershberger (1):
        MAKEALL: Report boards with errors vs warnings

are available in the git repository at:

  git://git.denx.de/u-boot-net.git master

Anatolij Gustschin (7):
      drivers/net/smc911x.c: Fix GCC 4.6 warning
      drivers/usb/eth/smsc95xx.c: Fix GCC 4.6 warning
      drivers/net/mpc5xxx_fec.c: Fix build warning
      arch/arm/cpu/ixp/npe/npe.c: Fix build warning
      drivers/usb/eth/asix.c: Fix build warning
      drivers/net/mpc512x_fec.c: Fix build warning
      drivers/net/4xx_enet.c: Fix build warning

Joe Hershberger (77):
      ppc: Fix warning in TSEC Ethernet driver
      davinci: Fix Ethernet driver interface warning
      drivers/net/armada100_fec.c: Fix compile warning
      drivers/net/at91_emac.c: Fix compile warning
      drivers/net/calxedaxgmac.c: Fix compile warning
      drivers/net/cs8900.c: Fix compile warning
      drivers/net/dc2114x.c: Fix compile warning
      drivers/net/dm9000x.c: Fix compile warning
      drivers/net/dnet.c: Fix compile warning
      drivers/net/eepro100.c: Fix compile warning
      drivers/net/enc28j60.c: Fix compile warning
      drivers/net/fec_mxc.c: Fix compile warning
      drivers/net/ftmac100.c: Fix compile warning
      drivers/net/ks8695eth.c: Fix compile warning
      drivers/net/lan91c96.c: Fix compile warning
      drivers/net/macb.c: Fix compile warning
      drivers/net/smc91111.c: Fix compile warning
      arch/powerpc/cpu/mpc8220/fec.c: Fix compile warning
      arch/powerpc/cpu/mpc8260/ether_fcc.c: Fix compile warning
      arch/powerpc/cpu/mpc85xx/ether_fcc.c: Fix compile warning
      board/esd/cpci405/cpci405.c: Fix compile warning
      drivers/net/e1000.c: Fix compile warning
      drivers/net/fm/eth.c: Fix compile warning
      drivers/net/natsemi.c: Fix compile warning
      drivers/net/ns8382x.c: Fix compile warning
      drivers/net/rtl8139.c: Fix compile warning
      drivers/net/tsi108_eth.c: Fix compile warning
      drivers/net/uli526x.c: Fix compile warning
      drivers/qe/uec.c: Fix compile warning
      net: Remove redefinitions of net.h functions
      arch/powerpc/cpu/mpc8260/ether_scc.c: Fix compile warning
      drivers/net/pcnet.c: Fix compile warning
      drivers/net/rtl8169.c: Fix compile warning
      net: Fix remaining API interface breakage
      net: Remove CMD_PING where there's no CMD_NET
      net: Move MAC-seeded rand out of bootp.c
      net: Move CDP out of net.c
      net: Encapsulate CDP packet identification
      net: Move ARP out of net.c
      net: Move PING out of net.c
      net: Move RARP receive logic out of net.c
      net: cosmetic: Un-typedef IP_t
      net: cosmetic: Split struct ip_udp_hdr into ip_hdr
      net: cosmetic: Un-typedef Ethernet_t
      net: cosmetic: Un-typedef VLAN_Ethernet_t
      net: cosmetic: Un-typedef ARP_t
      net: cosmetic: Un-typedef ICMP_t
      net: cosmetic: Rename parameter len to payload_len
      net: cosmetic: Add a more explicit comment about 802.2
      net: cosmetic: Rename "x" to "eth_proto"
      net: cosmetic: Rename CDPHandler to cdp_receive
      net: cosmetic: Rename OPT_SIZE to OPT_FIELD_SIZE
      net: cosmetic: Alphabetize includes in net.c
      net: cosmetic: Rename tmp to reply_ip_addr in arp.c
      net: cosmetic: Replace magic numbers in arp.c with constants
      net: Refactor IP, UPD, and ICMP header writing functions
      net: Refactor NetSendUDPPacket to share more code
      net: Refactor packet length computations
      net: Refactor bootp packet length computations
      net: Move debug trace to point of action
      net: Refactor ping receive handler
      net: Refactor to use NetSendPacket instead of eth_send directly
      net: Refactor to protect access to the NetState variable
      net: Refactor to separate the UDP handler from the ARP handler
      net: Add net_update_ether() to handle ARP and Ping replies
      net: Don't write the "serverip" env var if configured not to
      net: Fix unused variable compile warning
      net: Add option CONFIG_BOOTP_MAY_FAIL
      net: Remove static allocation for MAC address in PingSend()
      net: Remove unused parameter from NetInitLoop()
      net: Fix net buffer initialization
      net: Make sure NetLoop is initialized when using NetConsole
      net: Don't copy every packet that waits for an ARP
      net: Separate ArpRequest() into lower-level func
      net: Add link-local addressing support
      net: Work-around for brain-damaged Cisco equipment with arp-proxy
      net: Allow filtering on debug traces in the net subsystem

Nobuhiro Iwamatsu (2):
      net: sh_eth: Add support SH7734 Ethernet device
      net: sh-eth: Add support Gigabit of SH7734

Stephan Linz (3):
      drivers/net/xilinx_ll_temac.c: Fix compile warning
      drivers/net/xilinx_emaclite.c: Fix compile warning
      drivers/net/xilinx_axi_emac.c: Fix compile warning

Wolfgang Denk (1):
      MPC8xx: fix "Remove volatile from net API" aftermath

 README                                   |   17 +
 arch/arm/cpu/ixp/npe/npe.c               |    2 +-
 arch/mips/cpu/mips32/au1x00/au1x00_eth.c |    3 +-
 arch/powerpc/cpu/mpc8220/fec.c           |    5 +-
 arch/powerpc/cpu/mpc8260/ether_fcc.c     |   19 +-
 arch/powerpc/cpu/mpc8260/ether_scc.c     |    2 +-
 arch/powerpc/cpu/mpc85xx/ether_fcc.c     |    2 +-
 arch/powerpc/cpu/mpc8xx/fec.c            |    8 +-
 arch/powerpc/cpu/mpc8xx/scc.c            |    4 +-
 board/Marvell/db64360/mv_eth.c           |    5 +-
 board/Marvell/db64360/mv_eth.h           |    4 +-
 board/Marvell/db64460/mv_eth.c           |    5 +-
 board/Marvell/db64460/mv_eth.h           |    4 +-
 board/esd/cpci405/cpci405.c              |    7 +-
 board/esd/cpci750/mv_eth.c               |    5 +-
 board/esd/cpci750/mv_eth.h               |    4 +-
 board/evb64260/eth.c                     |    3 +-
 board/evb64260/eth.h                     |    2 +-
 board/prodrive/p3mx/mv_eth.c             |    5 +-
 board/prodrive/p3mx/mv_eth.h             |    4 +-
 common/cmd_net.c                         |   39 +-
 doc/README.link-local                    |   76 ++
 drivers/net/4xx_enet.c                   |    3 +-
 drivers/net/altera_tse.c                 |    3 +-
 drivers/net/armada100_fec.c              |    3 +-
 drivers/net/at91_emac.c                  |    3 +-
 drivers/net/ax88180.c                    |    3 +-
 drivers/net/bfin_mac.c                   |    5 +-
 drivers/net/bfin_mac.h                   |    2 +-
 drivers/net/calxedaxgmac.c               |    6 +-
 drivers/net/cs8900.c                     |    3 +-
 drivers/net/davinci_emac.c               |    2 +-
 drivers/net/dc2114x.c                    |    4 +-
 drivers/net/designware.c                 |    5 +-
 drivers/net/dm9000x.c                    |    3 +-
 drivers/net/dnet.c                       |    3 +-
 drivers/net/e1000.c                      |    5 +-
 drivers/net/eepro100.c                   |    7 +-
 drivers/net/enc28j60.c                   |    2 +-
 drivers/net/ep93xx_eth.c                 |    2 +-
 drivers/net/ethoc.c                      |    2 +-
 drivers/net/fec_mxc.c                    |    2 +-
 drivers/net/fm/eth.c                     |    2 +-
 drivers/net/fsl_mcdmafec.c               |    7 +-
 drivers/net/ftgmac100.c                  |    3 +-
 drivers/net/ftmac100.c                   |    3 +-
 drivers/net/greth.c                      |    2 +-
 drivers/net/inca-ip_sw.c                 |    4 +-
 drivers/net/ks8695eth.c                  |    3 +-
 drivers/net/lan91c96.c                   |    4 +-
 drivers/net/macb.c                       |    3 +-
 drivers/net/mcffec.c                     |    3 +-
 drivers/net/mpc512x_fec.c                |    4 +-
 drivers/net/mpc5xxx_fec.c                |    2 +-
 drivers/net/mvgbe.c                      |    3 +-
 drivers/net/natsemi.c                    |    6 +-
 drivers/net/ne2000_base.c                |    2 +-
 drivers/net/netarm_eth.c                 |    2 +-
 drivers/net/netconsole.c                 |   24 +-
 drivers/net/ns8382x.c                    |    6 +-
 drivers/net/pcnet.c                      |    6 +-
 drivers/net/plb2800_eth.c                |    6 +-
 drivers/net/rtl8139.c                    |    4 +-
 drivers/net/rtl8169.c                    |    2 +-
 drivers/net/sh_eth.c                     |   36 +-
 drivers/net/sh_eth.h                     |   86 ++-
 drivers/net/smc91111.c                   |    3 +-
 drivers/net/smc911x.c                    |    3 +-
 drivers/net/tsec.c                       |    5 +-
 drivers/net/tsi108_eth.c                 |   14 +-
 drivers/net/uli526x.c                    |    6 +-
 drivers/net/xilinx_axi_emac.c            |    2 +-
 drivers/net/xilinx_emaclite.c            |    6 +-
 drivers/net/xilinx_ll_temac_fifo.c       |    3 +-
 drivers/net/xilinx_ll_temac_fifo.h       |    3 +-
 drivers/net/xilinx_ll_temac_sdma.c       |    3 +-
 drivers/net/xilinx_ll_temac_sdma.h       |    3 +-
 drivers/qe/uec.c                         |    2 +-
 drivers/usb/eth/asix.c                   |    2 +-
 drivers/usb/eth/smsc95xx.c               |    3 +-
 drivers/usb/gadget/ether.c               |    7 +-
 include/common.h                         |   14 +-
 include/configs/am3517_crane.h           |    2 +-
 include/configs/am3517_evm.h             |    2 +-
 include/configs/origen.h                 |    2 +-
 include/net.h                            |  157 +++--
 net/Makefile                             |    8 +-
 net/arp.c                                |  236 ++++++
 net/arp.h                                |   30 +
 net/bootp.c                              |  133 ++---
 net/bootp.h                              |   10 +-
 net/cdp.c                                |  366 ++++++++++
 net/cdp.h                                |   21 +
 net/dns.c                                |   12 +-
 net/link_local.c                         |  334 +++++++++
 net/link_local.h                         |   24 +
 net/net.c                                | 1149 ++++++++----------------------
 net/net_rand.c                           |   68 ++
 net/net_rand.h                           |   26 +
 net/nfs.c                                |   16 +-
 net/ping.c                               |  115 +++
 net/ping.h                               |   34 +
 net/rarp.c                               |   61 +-
 net/rarp.h                               |    7 +-
 net/sntp.c                               |    8 +-
 net/tftp.c                               |   14 +-
 106 files changed, 2136 insertions(+), 1294 deletions(-)
 create mode 100644 doc/README.link-local
 create mode 100644 net/arp.c
 create mode 100644 net/arp.h
 create mode 100644 net/cdp.c
 create mode 100644 net/cdp.h
 create mode 100644 net/link_local.c
 create mode 100644 net/link_local.h
 create mode 100644 net/net_rand.c
 create mode 100644 net/net_rand.h
 create mode 100644 net/ping.c
 create mode 100644 net/ping.h

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

end of thread, other threads:[~2019-11-03 15:22 UTC | newest]

Thread overview: 176+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-10-24 19:45 [U-Boot] Pull request: u-boot-net.git master Joe Hershberger
2018-10-26 11:52 ` Tom Rini
2018-10-26 12:24   ` Stefano Babic
2018-10-26 12:40     ` Tom Rini
2018-10-26 13:04   ` Anatolij Gustschin
2018-10-26 14:46   ` York Sun
2018-10-26 16:45 ` Tom Rini
  -- strict thread matches above, loose matches on Subject: below --
2019-09-04 16:42 Joe Hershberger
2019-09-05 13:24 ` Tom Rini
2019-07-25 18:38 Joe Hershberger
2019-07-26 19:37 ` Tom Rini
2019-07-26 19:39   ` Joe Hershberger
2019-07-18 21:38 Joe Hershberger
2019-07-23 13:46 ` Tom Rini
2019-07-15 22:49 Joe Hershberger
2019-07-16 14:57 ` Tom Rini
2019-06-01 23:10 Joe Hershberger
2019-06-02 20:03 ` Tom Rini
2019-05-14 19:57 Joe Hershberger
2019-05-15 17:42 ` Tom Rini
2019-05-08 22:30 Joe Hershberger
2019-05-09 22:25 ` Tom Rini
2019-05-07 22:09 Joe Hershberger
2019-05-08 22:24 ` Joe Hershberger
2019-05-08 22:37   ` Tom Rini
2019-05-08 22:40   ` [U-Boot] [EXT] " Vladimir Oltean
2019-05-08 22:42     ` Tom Rini
2019-05-08 22:45       ` [U-Boot] " Vladimir Oltean
2019-05-08 22:48         ` Tom Rini
2019-05-08 22:52           ` Vladimir Oltean
2019-05-08 22:54             ` Tom Rini
2019-05-08 23:05               ` Vladimir Oltean
2019-05-09  2:38                 ` Tom Rini
2019-05-09 12:51                 ` Vladimir Oltean
2019-05-10 21:50                   ` Joe Hershberger
2019-05-15 14:58                     ` Tom Rini
2019-07-25 22:40                       ` Vladimir Oltean
2019-07-25 23:12                         ` Tom Rini
2019-11-02 13:17                       ` Michael Walle
2019-11-02 14:12                         ` Tom Rini
2019-11-02 14:30                           ` Vladimir Oltean
2019-11-02 15:05                             ` Tom Rini
2019-11-03 15:22                               ` Michael Walle
2019-03-12 18:15 Joe Hershberger
2019-03-19 22:41 ` Tom Rini
2019-04-30 21:15   ` Joe Hershberger
2019-04-30 21:28     ` Tom Rini
2019-05-01  0:56       ` Joe Hershberger
2019-05-01  1:19         ` Tom Rini
2019-03-05 18:02 Joe Hershberger
2019-03-07 14:15 ` Tom Rini
2019-01-24 17:35 Joe Hershberger
2019-01-25 15:16 ` Tom Rini
2018-11-05 17:51 Joe Hershberger
2018-11-06  4:06 ` Tom Rini
2018-11-06 20:58   ` Joe Hershberger
2018-10-11 19:23 Joe Hershberger
2018-10-12 15:52 ` Tom Rini
2018-07-26 19:12 Joe Hershberger
2018-07-27 17:09 ` Tom Rini
2018-07-02 19:49 Joe Hershberger
2018-07-02 19:57 ` Tom Rini
2018-07-02 20:09   ` Joe Hershberger
2018-07-03  3:24 ` Tom Rini
2018-06-13 19:00 Joe Hershberger
2018-06-14 15:36 ` Tom Rini
2018-04-15  4:18 Joe Hershberger
2018-04-15 17:52 ` Tom Rini
2018-03-22 20:39 Joe Hershberger
2018-03-23  1:21 ` Tom Rini
2018-02-27 17:17 Joe Hershberger
2018-02-28  3:41 ` Tom Rini
2018-01-15 18:06 Joe Hershberger
2018-01-16  2:25 ` Tom Rini
2018-01-17 18:46   ` Joe Hershberger
2018-01-03 21:32 Joe Hershberger
2018-01-04  1:09 ` Tom Rini
2018-01-04 17:56   ` Joe Hershberger
2018-01-09 18:06 ` Tom Rini
2018-01-15 18:10   ` Joe Hershberger
2018-01-15 18:13     ` Tom Rini
2018-01-15 18:15       ` Joe Hershberger
2018-01-15 18:22         ` Tom Rini
2018-01-15 18:23           ` Joe Hershberger
2017-09-07 18:29 Joe Hershberger
2017-09-08  0:02 ` Tom Rini
2017-08-14 17:48 Joe Hershberger
2017-08-15  0:03 ` Tom Rini
2017-08-07 20:30 Joe Hershberger
2017-08-08 21:03 ` Tom Rini
2017-06-02 19:45 Joe Hershberger
2017-06-04 17:11 ` Tom Rini
2017-03-27 16:50 Joe Hershberger
2017-04-04 19:59 ` Tom Rini
2017-03-07 20:01 Joe Hershberger
2017-03-08 17:48 ` Tom Rini
2017-02-09 16:25 Joe Hershberger
2017-02-09 19:50 ` Tom Rini
2016-12-08 16:37 Joe Hershberger
2016-12-09 12:12 ` Tom Rini
2016-12-09 16:22   ` Joe Hershberger
2016-12-09 17:43     ` Michal Simek
2016-12-09 18:35       ` Joe Hershberger
2016-12-09 19:09         ` Michal Simek
2016-12-09 19:52         ` Tom Rini
2016-11-07 17:29 Joe Hershberger
2016-11-08 20:52 ` Tom Rini
2016-10-13 17:34 Joe Hershberger
2016-10-13 22:45 ` Tom Rini
2016-09-09 18:52 Joe Hershberger
2016-09-09 19:53 ` Tom Rini
2016-08-23  2:26 Joe Hershberger
2016-08-24 15:32 ` Tom Rini
2016-08-15 20:30 Joe Hershberger
2016-08-16  1:09 ` Tom Rini
2016-08-15 20:20 Joe Hershberger
2016-08-15 20:26 ` Joe Hershberger
2016-07-06 15:46 Joe Hershberger
2016-07-08  2:50 ` Tom Rini
2016-06-21 22:04 Joe Hershberger
2016-06-22 14:38 ` Tom Rini
2016-05-24 16:50 Joe Hershberger
2016-05-24 23:18 ` Tom Rini
2016-05-03 22:58 Joe Hershberger
2016-05-04  1:35 ` Tom Rini
2016-05-03 20:01 Joe Hershberger
2016-05-03 21:34 ` Tom Rini
2016-05-03 21:49   ` Joe Hershberger
2016-02-26 19:42 Joe Hershberger
2016-02-28  1:19 ` Tom Rini
2016-02-18 17:39 Joe Hershberger
2016-02-20  0:54 ` Tom Rini
2016-01-28 23:32 Joe Hershberger
2016-02-09 17:01 ` Tom Rini
2015-10-29 19:34 Joe Hershberger
2015-10-30  2:09 ` Tom Rini
2015-09-30 17:23 Joe Hershberger
2015-10-03  0:35 ` Tom Rini
2015-08-21 21:48 Joe Hershberger
2015-08-24 13:44 ` Tom Rini
2015-08-12 19:37 Joe Hershberger
2015-08-13 13:16 ` Tom Rini
2015-06-01 18:24 Joe Hershberger
2015-06-02 12:55 ` Tom Rini
2015-05-26 17:24 Joe Hershberger
2015-05-27  2:02 ` Tom Rini
2015-05-27 16:17   ` Joe Hershberger
2015-05-19 18:56 Joe Hershberger
2015-05-20 11:28 ` Tom Rini
2015-05-20 17:11   ` Joe Hershberger
2015-05-21 13:09     ` Tom Rini
2015-05-21 13:50       ` Joe Hershberger
2015-04-20 23:08 Joe Hershberger
2015-04-21 14:06 ` Tom Rini
2015-01-30 22:01 Joe Hershberger
2015-02-02 18:59 ` Tom Rini
2014-01-14 19:12 Joe Hershberger
2014-01-14 21:01 ` Tom Rini
2013-11-22 23:08 Joe Hershberger
2013-11-25 21:56 ` Tom Rini
2013-08-19 17:39 Joe Hershberger
2013-08-19 21:59 ` Tom Rini
2013-06-25  0:21 Joe Hershberger
2013-06-25 14:55 ` Tom Rini
2012-12-15 18:41 Joe Hershberger
2012-12-18 19:59 ` Tom Rini
2012-12-11 19:38 Joe Hershberger
2012-12-11 23:47 ` Langer Thomas
2012-12-12  3:42   ` Joe Hershberger
2012-12-12 13:16     ` Tom Rini
2012-09-27 17:38 Joe Hershberger
2012-09-27 20:05 ` Tom Rini
2012-07-24 19:19 Joe Hershberger
2012-07-26  8:57 ` Wolfgang Denk
2012-07-19 16:54 Joe Hershberger
2012-07-20  6:57 ` Wolfgang Denk
2012-05-23 19:36 Joe Hershberger
2012-05-24 19:24 ` Wolfgang Denk

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.