Re: [U-Boot] Pull request: u-boot-net.git master
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/ ___ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot
Re: [U-Boot] Pull request: u-boot-net.git master
On Sat, Nov 02, 2019 at 04:30:11PM +0200, Vladimir Oltean wrote: > On Sat, 2 Nov 2019 at 16:12, Tom Rini 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 +, Joe Hershberger wrote: > > > > > Hi Vladimir and Tom, > > > > > > > > > > On Thu, May 9, 2019 at 7:51 AM Vladimir Oltean > > > > > 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 +, Vladimir Oltean wrote: > > > > > > >>> On 5/9/19 1:48 AM, Tom Rini wrote: > > > > > > On Wed, May 08, 2019 at 10:45:50PM +, Vladimir Oltean > > > > > > wrote: > > > > > > > On 5/9/19 1:42 AM, Tom Rini wrote: > > > > > > >> On Wed, May 08, 2019 at 10:40:57PM +, Vladimir Oltean > > > > > > >> wrote: > > > > > > >>> On 5/9/19 1:24 AM, Joe Hershberger wrote: > > > > > > On Tue, May 7, 2019 at 5:15 PM Joe Hershberger > > > > > > 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 =
Re: [U-Boot] Pull request: u-boot-net.git master
On Sat, 2 Nov 2019 at 16:12, Tom Rini 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 +, Joe Hershberger wrote: > > > > Hi Vladimir and Tom, > > > > > > > > On Thu, May 9, 2019 at 7:51 AM Vladimir Oltean > > > > 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 +, Vladimir Oltean wrote: > > > > > >>> On 5/9/19 1:48 AM, Tom Rini wrote: > > > > > On Wed, May 08, 2019 at 10:45:50PM +, Vladimir Oltean wrote: > > > > > > On 5/9/19 1:42 AM, Tom Rini wrote: > > > > > >> On Wed, May 08, 2019 at 10:40:57PM +, Vladimir Oltean > > > > > >> wrote: > > > > > >>> On 5/9/19 1:24 AM, Joe Hershberger wrote: > > > > > On Tue, May 7, 2019 at 5:15 PM Joe Hershberger > > > > > 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:
Re: [U-Boot] Pull request: u-boot-net.git master
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 +, Joe Hershberger wrote: > > > Hi Vladimir and Tom, > > > > > > On Thu, May 9, 2019 at 7:51 AM Vladimir Oltean > > > 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 +, Vladimir Oltean wrote: > > > > >>> On 5/9/19 1:48 AM, Tom Rini wrote: > > > > On Wed, May 08, 2019 at 10:45:50PM +, Vladimir Oltean wrote: > > > > > On 5/9/19 1:42 AM, Tom Rini wrote: > > > > >> On Wed, May 08, 2019 at 10:40:57PM +, Vladimir Oltean wrote: > > > > >>> On 5/9/19 1:24 AM, Joe Hershberger wrote: > > > > On Tue, May 7, 2019 at 5:15 PM Joe Hershberger > > > > 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
Re: [U-Boot] Pull request: u-boot-net.git master
Am 2019-05-15 16:58, schrieb Tom Rini: On Fri, May 10, 2019 at 09:50:45PM +, Joe Hershberger wrote: Hi Vladimir and Tom, On Thu, May 9, 2019 at 7:51 AM Vladimir Oltean 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 +, Vladimir Oltean wrote: > >>> On 5/9/19 1:48 AM, Tom Rini wrote: > On Wed, May 08, 2019 at 10:45:50PM +, Vladimir Oltean wrote: > > On 5/9/19 1:42 AM, Tom Rini wrote: > >> On Wed, May 08, 2019 at 10:40:57PM +, Vladimir Oltean wrote: > >>> On 5/9/19 1:24 AM, Joe Hershberger wrote: > On Tue, May 7, 2019 at 5:15 PM Joe Hershberger 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
Re: [U-Boot] Pull request: u-boot-net.git master
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 signature.asc Description: PGP signature ___ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot
[U-Boot] Pull request: u-boot-net.git master
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
Re: [U-Boot] Pull request: u-boot-net.git master
Hi Tom, On Fri, Jul 26, 2019 at 2:38 PM Tom Rini 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@lists.denx.de > https://lists.denx.de/listinfo/u-boot ___ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot
Re: [U-Boot] Pull request: u-boot-net.git master
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 signature.asc Description: PGP signature ___ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot
Re: [U-Boot] Pull request: u-boot-net.git master
On Thu, Jul 25, 2019 at 10:40:45PM +, Vladimir Oltean wrote: > On 5/15/19 5:58 PM, Tom Rini wrote: > > On Fri, May 10, 2019 at 09:50:45PM +, Joe Hershberger wrote: > >> Hi Vladimir and Tom, > >> > >> On Thu, May 9, 2019 at 7:51 AM Vladimir Oltean > >> 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 +, Vladimir Oltean wrote: > >> On 5/9/19 1:48 AM, Tom Rini wrote: > >>> On Wed, May 08, 2019 at 10:45:50PM +, Vladimir Oltean wrote: > On 5/9/19 1:42 AM, Tom Rini wrote: > > On Wed, May 08, 2019 at 10:40:57PM +, Vladimir Oltean wrote: > >> On 5/9/19 1:24 AM, Joe Hershberger wrote: > >>> On Tue, May 7, 2019 at 5:15 PM Joe Hershberger > >>> 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 +- >
Re: [U-Boot] Pull request: u-boot-net.git master
On 5/15/19 5:58 PM, Tom Rini wrote: > On Fri, May 10, 2019 at 09:50:45PM +, Joe Hershberger wrote: >> Hi Vladimir and Tom, >> >> On Thu, May 9, 2019 at 7:51 AM Vladimir Oltean >> 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 +, Vladimir Oltean wrote: >> On 5/9/19 1:48 AM, Tom Rini wrote: >>> On Wed, May 08, 2019 at 10:45:50PM +, Vladimir Oltean wrote: On 5/9/19 1:42 AM, Tom Rini wrote: > On Wed, May 08, 2019 at 10:40:57PM +, Vladimir Oltean wrote: >> On 5/9/19 1:24 AM, Joe Hershberger wrote: >>> On Tue, May 7, 2019 at 5:15 PM Joe Hershberger >>> 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
[U-Boot] Pull request: u-boot-net.git master
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 +
Re: [U-Boot] Pull request: u-boot-net.git master
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 signature.asc Description: PGP signature ___ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot
[U-Boot] Pull request: u-boot-net.git master
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 ___ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot
Re: [U-Boot] Pull request: u-boot-net.git master
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 signature.asc Description: PGP signature ___ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot
[U-Boot] Pull request: u-boot-net.git master
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 ___ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot
Re: [U-Boot] Pull request: u-boot-net.git master
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 signature.asc Description: PGP signature ___ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot
[U-Boot] Pull request: u-boot-net.git master
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 ___ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot
Re: [U-Boot] Pull request: u-boot-net.git master
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 signature.asc Description: PGP signature ___ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot
Re: [U-Boot] Pull request: u-boot-net.git master
On Fri, May 10, 2019 at 09:50:45PM +, Joe Hershberger wrote: > Hi Vladimir and Tom, > > On Thu, May 9, 2019 at 7:51 AM Vladimir Oltean > 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 +, Vladimir Oltean wrote: > > >>> On 5/9/19 1:48 AM, Tom Rini wrote: > > On Wed, May 08, 2019 at 10:45:50PM +, Vladimir Oltean wrote: > > > On 5/9/19 1:42 AM, Tom Rini wrote: > > >> On Wed, May 08, 2019 at 10:40:57PM +, Vladimir Oltean wrote: > > >>> On 5/9/19 1:24 AM, Joe Hershberger wrote: > > On Tue, May 7, 2019 at 5:15 PM Joe Hershberger > > 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 > > > +++ > >
[U-Boot] Pull request: u-boot-net.git master
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 ___ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot
Re: [U-Boot] Pull request: u-boot-net.git master
Hi Vladimir and Tom, On Thu, May 9, 2019 at 7:51 AM Vladimir Oltean 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 +, Vladimir Oltean wrote: > >>> On 5/9/19 1:48 AM, Tom Rini wrote: > On Wed, May 08, 2019 at 10:45:50PM +, Vladimir Oltean wrote: > > On 5/9/19 1:42 AM, Tom Rini wrote: > >> On Wed, May 08, 2019 at 10:40:57PM +, Vladimir Oltean wrote: > >>> On 5/9/19 1:24 AM, Joe Hershberger wrote: > On Tue, May 7, 2019 at 5:15 PM Joe Hershberger > 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 |
Re: [U-Boot] Pull request: u-boot-net.git master
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 signature.asc Description: PGP signature ___ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot
Re: [U-Boot] Pull request: u-boot-net.git master
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 +, Vladimir Oltean wrote: >>> On 5/9/19 1:48 AM, Tom Rini wrote: On Wed, May 08, 2019 at 10:45:50PM +, Vladimir Oltean wrote: > On 5/9/19 1:42 AM, Tom Rini wrote: >> On Wed, May 08, 2019 at 10:40:57PM +, Vladimir Oltean wrote: >>> On 5/9/19 1:24 AM, Joe Hershberger wrote: On Tue, May 7, 2019 at 5:15 PM Joe Hershberger 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
Re: [U-Boot] Pull request: u-boot-net.git master
+ Rob On Wed, May 08, 2019 at 11:05:29PM +, Vladimir Oltean wrote: > On 5/9/19 1:55 AM, Tom Rini wrote: > > On Wed, May 08, 2019 at 10:52:28PM +, Vladimir Oltean wrote: > >> On 5/9/19 1:48 AM, Tom Rini wrote: > >>> On Wed, May 08, 2019 at 10:45:50PM +, Vladimir Oltean wrote: > On 5/9/19 1:42 AM, Tom Rini wrote: > > On Wed, May 08, 2019 at 10:40:57PM +, Vladimir Oltean wrote: > >> On 5/9/19 1:24 AM, Joe Hershberger wrote: > >>> On Tue, May 7, 2019 at 5:15 PM Joe Hershberger > >>> 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 - >
Re: [U-Boot] Pull request: u-boot-net.git master
On 5/9/19 1:55 AM, Tom Rini wrote: > On Wed, May 08, 2019 at 10:52:28PM +, Vladimir Oltean wrote: >> On 5/9/19 1:48 AM, Tom Rini wrote: >>> On Wed, May 08, 2019 at 10:45:50PM +, Vladimir Oltean wrote: On 5/9/19 1:42 AM, Tom Rini wrote: > On Wed, May 08, 2019 at 10:40:57PM +, Vladimir Oltean wrote: >> On 5/9/19 1:24 AM, Joe Hershberger wrote: >>> On Tue, May 7, 2019 at 5:15 PM Joe Hershberger >>> 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
Re: [U-Boot] Pull request: u-boot-net.git master
On Wed, May 08, 2019 at 10:52:28PM +, Vladimir Oltean wrote: > On 5/9/19 1:48 AM, Tom Rini wrote: > > On Wed, May 08, 2019 at 10:45:50PM +, Vladimir Oltean wrote: > >> On 5/9/19 1:42 AM, Tom Rini wrote: > >>> On Wed, May 08, 2019 at 10:40:57PM +, Vladimir Oltean wrote: > On 5/9/19 1:24 AM, Joe Hershberger wrote: > > On Tue, May 7, 2019 at 5:15 PM Joe Hershberger > > 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
Re: [U-Boot] Pull request: u-boot-net.git master
On 5/9/19 1:48 AM, Tom Rini wrote: > On Wed, May 08, 2019 at 10:45:50PM +, Vladimir Oltean wrote: >> On 5/9/19 1:42 AM, Tom Rini wrote: >>> On Wed, May 08, 2019 at 10:40:57PM +, Vladimir Oltean wrote: On 5/9/19 1:24 AM, Joe Hershberger wrote: > On Tue, May 7, 2019 at 5:15 PM Joe Hershberger > 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@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
Re: [U-Boot] Pull request: u-boot-net.git master
On Wed, May 08, 2019 at 10:45:50PM +, Vladimir Oltean wrote: > On 5/9/19 1:42 AM, Tom Rini wrote: > > On Wed, May 08, 2019 at 10:40:57PM +, Vladimir Oltean wrote: > >> On 5/9/19 1:24 AM, Joe Hershberger wrote: > >>> On Tue, May 7, 2019 at 5:15 PM Joe Hershberger > >>> 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@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
Re: [U-Boot] Pull request: u-boot-net.git master
On 5/9/19 1:42 AM, Tom Rini wrote: > On Wed, May 08, 2019 at 10:40:57PM +, Vladimir Oltean wrote: >> On 5/9/19 1:24 AM, Joe Hershberger wrote: >>> On Tue, May 7, 2019 at 5:15 PM Joe Hershberger >>> 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@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
Re: [U-Boot] Pull request: u-boot-net.git master
On Wed, May 08, 2019 at 10:24:29PM +, Joe Hershberger wrote: > On Tue, May 7, 2019 at 5:15 PM Joe Hershberger 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 signature.asc Description: PGP signature ___ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot
[U-Boot] Pull request: u-boot-net.git master
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 ___ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot
Re: [U-Boot] Pull request: u-boot-net.git master
On Tue, May 7, 2019 at 5:15 PM Joe Hershberger 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@lists.denx.de > https://lists.denx.de/listinfo/u-boot ___ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot
[U-Boot] Pull request: u-boot-net.git master
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 ___ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot
Re: [U-Boot] Pull request: u-boot-net.git master
On Wed, May 01, 2019 at 12:56:30AM +, Joe Hershberger wrote: > On Tue, Apr 30, 2019 at 4:29 PM Tom Rini wrote: > > > > On Tue, Apr 30, 2019 at 09:15:33PM +, Joe Hershberger wrote: > > > On Tue, Mar 19, 2019 at 5:41 PM Tom Rini 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 > > > > > 85f05f72bacc2d047731fc64801e4f6b34cf: > > > > > > > > > > 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@4a10 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 signature.asc Description: PGP signature ___ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot
Re: [U-Boot] Pull request: u-boot-net.git master
On Tue, Apr 30, 2019 at 4:29 PM Tom Rini wrote: > > On Tue, Apr 30, 2019 at 09:15:33PM +, Joe Hershberger wrote: > > On Tue, Mar 19, 2019 at 5:41 PM Tom Rini 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 85f05f72bacc2d047731fc64801e4f6b34cf: > > > > > > > > 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@4a10 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@lists.denx.de > https://lists.denx.de/listinfo/u-boot ___ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot
Re: [U-Boot] Pull request: u-boot-net.git master
On Tue, Apr 30, 2019 at 09:15:33PM +, Joe Hershberger wrote: > On Tue, Mar 19, 2019 at 5:41 PM Tom Rini 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 85f05f72bacc2d047731fc64801e4f6b34cf: > > > > > > 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@4a10 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 signature.asc Description: PGP signature ___ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot
Re: [U-Boot] Pull request: u-boot-net.git master
On Tue, Mar 19, 2019 at 5:41 PM Tom Rini 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 85f05f72bacc2d047731fc64801e4f6b34cf: > > > > 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@4a10 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 ___ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot
Re: [U-Boot] Pull request: u-boot-net.git master
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 85f05f72bacc2d047731fc64801e4f6b34cf: > > 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@4a10 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 signature.asc Description: PGP signature ___ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot
[U-Boot] Pull request: u-boot-net.git master
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 85f05f72bacc2d047731fc64801e4f6b34cf: 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 ___ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot
Re: [U-Boot] Pull request: u-boot-net.git master
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 signature.asc Description: PGP signature ___ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot
[U-Boot] Pull request: u-boot-net.git master
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 ___ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot
Re: [U-Boot] Pull request: u-boot-net.git master
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 signature.asc Description: PGP signature ___ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot
[U-Boot] Pull request: u-boot-net.git master
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 ___ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot
Re: [U-Boot] Pull request: u-boot-net.git master
On Mon, Nov 5, 2018 at 10:06 PM Tom Rini 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@lists.denx.de > https://lists.denx.de/listinfo/u-boot ___ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot
Re: [U-Boot] Pull request: u-boot-net.git master
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 signature.asc Description: PGP signature ___ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot
[U-Boot] Pull request: u-boot-net.git master
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
Re: [U-Boot] Pull request: u-boot-net.git master
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 signature.asc Description: PGP signature ___ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot
Re: [U-Boot] Pull request: u-boot-net.git master
On 10/26/18 04:52, Tom Rini 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? > Alison, I don't see vf610twr anywhere. Can you find out if this board is still shipping or actively being used? York ___ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot
Re: [U-Boot] Pull request: u-boot-net.git master
On Fri, 26 Oct 2018 07:52:50 -0400 Tom Rini tr...@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 d9fe5e..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(>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 { } }; ___ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot
Re: [U-Boot] Pull request: u-boot-net.git master
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 signature.asc Description: PGP signature ___ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot
Re: [U-Boot] Pull request: u-boot-net.git master
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: sba...@denx.de = ___ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot
Re: [U-Boot] Pull request: u-boot-net.git master
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 signature.asc Description: PGP signature ___ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot
[U-Boot] Pull request: u-boot-net.git master
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
Re: [U-Boot] Pull request: u-boot-net.git master
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 signature.asc Description: PGP signature ___ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot
[U-Boot] Pull request: u-boot-net.git master
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 ___ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot
Re: [U-Boot] Pull request: u-boot-net.git master
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 signature.asc Description: PGP signature ___ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot
[U-Boot] Pull request: u-boot-net.git master
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!
Re: [U-Boot] Pull request: u-boot-net.git master
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 signature.asc Description: PGP signature ___ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot
Re: [U-Boot] Pull request: u-boot-net.git master
On Mon, Jul 2, 2018 at 2:57 PM, Tom Rini 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 ___ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot
Re: [U-Boot] Pull request: u-boot-net.git master
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 signature.asc Description: PGP signature ___ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot
[U-Boot] Pull request: u-boot-net.git master
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 ___ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot
Re: [U-Boot] Pull request: u-boot-net.git master
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 signature.asc Description: PGP signature ___ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot
[U-Boot] Pull request: u-boot-net.git master
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 ___ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot
Re: [U-Boot] Pull request: u-boot-net.git master
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 signature.asc Description: PGP signature ___ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot
[U-Boot] Pull request: u-boot-net.git master
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 ___ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot
Re: [U-Boot] Pull request: u-boot-net.git master
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 signature.asc Description: PGP signature ___ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot
[U-Boot] Pull request: u-boot-net.git master
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 kev...@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 +
Re: [U-Boot] Pull request: u-boot-net.git master
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 signature.asc Description: PGP signature ___ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot
[U-Boot] Pull request: u-boot-net.git master
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 ___ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot
Re: [U-Boot] Pull request: u-boot-net.git master
Hi Tom, On Mon, Jan 15, 2018 at 8:25 PM, Tom Riniwrote: > 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@lists.denx.de > https://lists.denx.de/listinfo/u-boot > ___ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot
Re: [U-Boot] Pull request: u-boot-net.git master
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 signature.asc Description: PGP signature ___ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot
Re: [U-Boot] Pull request: u-boot-net.git master
On Mon, Jan 15, 2018 at 12:22 PM, Tom Riniwrote: > On Mon, Jan 15, 2018 at 12:15:24PM -0600, Joe Hershberger wrote: >> On Mon, Jan 15, 2018 at 12:13 PM, Tom Rini 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 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 >> >> > 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 >> >> > is breaking NFS for me on my am335x_evm: >> >> > 12:58:46 - Captured stdout call >> >> > - >> >> > 12:58:46 => nfs 8040 /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 (10 hex) >> >> > 12:58:46 => => crc32 8040 $filesize >> >> > 12:58:46 crc32 for 8040 ... 804f ==> 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. ___ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot
Re: [U-Boot] Pull request: u-boot-net.git master
On Mon, Jan 15, 2018 at 12:15:24PM -0600, Joe Hershberger wrote: > On Mon, Jan 15, 2018 at 12:13 PM, Tom Riniwrote: > > 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 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 > >> > 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 > >> > is breaking NFS for me on my am335x_evm: > >> > 12:58:46 - Captured stdout call > >> > - > >> > 12:58:46 => nfs 8040 /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 (10 hex) > >> > 12:58:46 => => crc32 8040 $filesize > >> > 12:58:46 crc32 for 8040 ... 804f ==> 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 signature.asc Description: PGP signature ___ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot
Re: [U-Boot] Pull request: u-boot-net.git master
On Mon, Jan 15, 2018 at 12:13 PM, Tom Riniwrote: > 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 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 >> > 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 >> > is breaking NFS for me on my am335x_evm: >> > 12:58:46 - Captured stdout call >> > - >> > 12:58:46 => nfs 8040 /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 (10 hex) >> > 12:58:46 => => crc32 8040 $filesize >> > 12:58:46 crc32 for 8040 ... 804f ==> 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? ___ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot
Re: [U-Boot] Pull request: u-boot-net.git master
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 Riniwrote: > > 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 > > 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 > > is breaking NFS for me on my am335x_evm: > > 12:58:46 - Captured stdout call > > - > > 12:58:46 => nfs 8040 /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 (10 hex) > > 12:58:46 => => crc32 8040 $filesize > > 12:58:46 crc32 for 8040 ... 804f ==> 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 signature.asc Description: PGP signature ___ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot
Re: [U-Boot] Pull request: u-boot-net.git master
Hi Tom, On Tue, Jan 9, 2018 at 12:06 PM, Tom Riniwrote: > 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 > 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 > is breaking NFS for me on my am335x_evm: > 12:58:46 - Captured stdout call > - > 12:58:46 => nfs 8040 /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 (10 hex) > 12:58:46 => => crc32 8040 $filesize > 12:58:46 crc32 for 8040 ... 804f ==> 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 ___ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot
[U-Boot] Pull request: u-boot-net.git master
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 ___ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot
Re: [U-Boot] Pull request: u-boot-net.git master
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 HershbergerDate: Wed Aug 30 17:42:26 2017 -0500 net: Correct size of NFS buffers Reported-by: Coverity (CID: 152888) Signed-off-by: Joe Hershberger is breaking NFS for me on my am335x_evm: 12:58:46 - Captured stdout call - 12:58:46 => nfs 8040 /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 (10 hex) 12:58:46 => => crc32 8040 $filesize 12:58:46 crc32 for 8040 ... 804f ==> 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 signature.asc Description: PGP signature ___ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot
Re: [U-Boot] Pull request: u-boot-net.git master
Hi Tom, On Wed, Jan 3, 2018 at 7:09 PM, Tom Riniwrote: > 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 ___ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot
Re: [U-Boot] Pull request: u-boot-net.git master
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 signature.asc Description: PGP signature ___ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot
[U-Boot] Pull request: u-boot-net.git master
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 ___ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot
Re: [U-Boot] Pull request: u-boot-net.git master
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 signature.asc Description: Digital signature ___ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot
[U-Boot] Pull request: u-boot-net.git master
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 ___ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot
Re: [U-Boot] Pull request: u-boot-net.git master
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 signature.asc Description: Digital signature ___ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot
[U-Boot] Pull request: u-boot-net.git master
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 ___ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot
Re: [U-Boot] Pull request: u-boot-net.git master
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 signature.asc Description: Digital signature ___ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot
[U-Boot] Pull request: u-boot-net.git master
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 +
Re: [U-Boot] Pull request: u-boot-net.git master
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 signature.asc Description: Digital signature ___ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot
[U-Boot] Pull request: u-boot-net.git master
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.g...@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 ___ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot
Re: [U-Boot] Pull request: u-boot-net.git master
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 signature.asc Description: Digital signature ___ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot
[U-Boot] Pull request: u-boot-net.git master
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 oli...@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 ___ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot
Re: [U-Boot] Pull request: u-boot-net.git master
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 signature.asc Description: Digital signature ___ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot
[U-Boot] Pull request: u-boot-net.git master
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 ___ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot
Re: [U-Boot] Pull request: u-boot-net.git master
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 signature.asc Description: Digital signature ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
[U-Boot] Pull request: u-boot-net.git master
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 oli...@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 ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
Re: [U-Boot] Pull request: u-boot-net.git master
Hi Joe, 2016-12-09 19:35 GMT+01:00 Joe Hershberger: > On Fri, Dec 9, 2016 at 11:43 AM, Michal Simek wrote: > > Hi Joe, > > > > 2016-12-09 17:22 GMT+01:00 Joe Hershberger : > >> > >> Hi Tom, > >> > >> On Fri, Dec 9, 2016 at 6:12 AM, Tom Rini 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 ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
Re: [U-Boot] Pull request: u-boot-net.git master
On Fri, Dec 09, 2016 at 12:35:59PM -0600, Joe Hershberger wrote: > On Fri, Dec 9, 2016 at 11:43 AM, Michal Simekwrote: > > Hi Joe, > > > > 2016-12-09 17:22 GMT+01:00 Joe Hershberger : > >> > >> Hi Tom, > >> > >> On Fri, Dec 9, 2016 at 6:12 AM, Tom Rini 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 signature.asc Description: Digital signature ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
Re: [U-Boot] Pull request: u-boot-net.git master
On Fri, Dec 9, 2016 at 11:43 AM, Michal Simekwrote: > Hi Joe, > > 2016-12-09 17:22 GMT+01:00 Joe Hershberger : >> >> Hi Tom, >> >> On Fri, Dec 9, 2016 at 6:12 AM, Tom Rini 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 ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
Re: [U-Boot] Pull request: u-boot-net.git master
Hi Joe, 2016-12-09 17:22 GMT+01:00 Joe Hershberger: > Hi Tom, > > On Fri, Dec 9, 2016 at 6:12 AM, Tom Rini 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 ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot