* [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 = <ðphy0>;
- 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.