27 Jul, 2019

1 commit


26 Jul, 2019

4 commits

  • Now that we removed all legacy boards selecting TI_EMAC we can
    completely convert the driver code to using the driver model.
    This patch also updates all remaining users of davinci_emac.

    Signed-off-by: Bartosz Golaszewski
    Tested-by: Adam Ford #am3517-evm & da850-evm
    Reviewed-by: Ramon Fried

    Bartosz Golaszewski
     
  • The LS1021A-TSN is a development board built by VVDN/Argonboards in
    partnership with NXP.

    It features the LS1021A SoC and the first-generation SJA1105T Ethernet
    switch for prototyping implementations of a subset of IEEE 802.1 TSN
    standards.

    Supported boot media: microSD card (via SPL), QSPI flash.

    Rev. A of the board uses a Spansion S25FL512S_256K serial flash, which
    is 64 MB in size and has an erase sector size of 256KB (therefore,
    flashing the RCW would erase part of U-Boot).

    Rev. B and C of the board use a Spansion S25FL256S1 serial flash, which
    is only 32 MB in size but has an erase sector size of 64KB (therefore
    the RCW image can be flashed without erasing U-Boot).

    To avoid the problems above, the U-Boot base address has been selected
    at 0x100000 (the start of the 5th 256KB erase sector), which works for
    all board revisions. Actually 0x40000 would have been enough, but
    0x100000 is common for all Layerscape devices.

    eTSEC3 is connecting directly to SJA1105 via an RGMII fixed-link, but
    SJA1105 is currently not supported by uboot. Therefore, eTSEC3 is
    disabled.

    Signed-off-by: Xiaoliang Yang
    Signed-off-by: Mingkai Hu
    Signed-off-by: Jianchao Wang
    Signed-off-by: Changming Huang
    Signed-off-by: Vladimir Oltean

    [Vladimir] Code taken from https://github.com/openil/u-boot (which
    itself is mostly copied from ls1021a-iot) and adapted with the following
    changes:

    - Add a008850 errata workaround
    - Converted eTSEC, MMC to DM to avoid all build warnings
    - Plugged in distro boot feature, including support for extlinux.conf
    - Added defconfig for QSPI boot
    - Added the board/freescale/ls1021atsn/README.rst for initial setup
    - Increased CONFIG_SYS_MONITOR_LEN so that the SPL malloc pool does not
    get overwritten during copying of the u-boot.bin payload from MMC to
    DDR.
    Acked-by: Joe Hershberger
    Reviewed-by: Bin Meng

    Jianchao Wang
     
  • Now that we have added driver model support to the TSEC driver,
    convert ls1021atwr board to use it.

    This depends on previous DM series for ls1021atwr:
    http://patchwork.ozlabs.org/patch/561855/

    Signed-off-by: Bin Meng
    Signed-off-by: Vladimir Oltean
    Acked-by: Joe Hershberger

    [Vladimir] Made the following changes:
    - Added 'status = "disabled";' for all Ethernet ports in ls1021a.dtsi
    - Fixed the confusion between the SGMII/TBI PCS for enet0 and enet1 -
    a mistake ported over from Linux. Each SGMII PCS lies on the private
    MDIO bus of the interface (and the RGMII enet2 has no SGMII PCS).
    - Added CONFIG_DM_ETH to all ls1021atwr_* defconfigs
    - Completely removed non-DM_ETH support from ls1021atwr
    - Changed "compatible" string from "fsl,tsec-mdio" to "fsl,etsec2-mdio"
    and from "fsl,tsec" to "fsl,etsec2" to match Linux

    Bin Meng
     
  • Enables ethernet, MDIO, PHY drivers for LS1028A RDB and QDS.

    Signed-off-by: Alex Marginean
    Reviewed-by: Bin Meng
    Acked-by: Joe Hershberger

    Alex Marginean
     

25 Jul, 2019

2 commits

  • Since u-boot has added the spi-mem framework and replaced
    the spi-nor framework, the mtk_qspi is no longer compatible
    with the new spi-nor driver.

    Remove this driver along with replacing config item
    with new mtk spi-nor driver.

    Signed-off-by: Weijie Gao
    [jagan: squash related changes and update commit message]
    Signed-off-by: Jagan Teki
    Reviewed-by: Jagan Teki

    Weijie Gao
     
  • Add sandbox test for 'ab_select' command.

    Test: ./test/py/test.py --bd sandbox --build -k test_ab

    Signed-off-by: Ruslan Trofymenko
    Signed-off-by: Igor Opaniuk
    Signed-off-by: Sam Protsenko
    Reviewed-by: Alistair Strachan
    Reviewed-by: Sam Protsenko
    Reviewed-by: Simon Glass

    Ruslan Trofymenko
     

24 Jul, 2019

1 commit


22 Jul, 2019

3 commits


21 Jul, 2019

2 commits


20 Jul, 2019

13 commits


19 Jul, 2019

6 commits


18 Jul, 2019

7 commits


17 Jul, 2019

1 commit