16 Oct, 2017

2 commits


15 Oct, 2017

20 commits


13 Oct, 2017

8 commits


12 Oct, 2017

10 commits

  • UART pinmux has been changed on the last board revision. Change
    board pinmux accordingly. Console is on UART7 now, add pinmux,
    base address and update console string in environment.

    Signed-off-by: Anatolij Gustschin
    Reviewed-by: Stefano Babic

    Anatolij Gustschin
     
  • mx6slevk can run different kernel versions, such as NXP 4.1 or mainline.

    Currently the rootfs location is passed via mmcblk number and the
    problem with this approach is that the mmcblk number for the SD
    card changes depending on the kernel version.

    In order to avoid such issue, use the UUID method to specify the
    rootfs location.

    Signed-off-by: Fabio Estevam

    Fabio Estevam
     
  • We have at least a minor count of boards, that failed to re-initialize
    PCI express in the Linux kernel. Typical failure rate is 20% on affected
    boards. This is mitigated by commit 6ecbe1375671 ("drivers: pci: imx:
    add imx_pcie_remove function").

    However, at least on some i.MX6 custom boards, when calling
    assert_core_reset() as part of the first-time PCIe init, read access
    to PCIE_PL_PFLR simply hangs. Surround this readl() with
    imx_pcie_fix_dabt_handler() does not help. For this reason, the forced
    LTSSM detection is only used on the second assert_core_reset() that is
    called shorly before starting the Linux kernel.

    Signed-off-by: Sven-Ola Tuecke
    Signed-off-by: Fabio Estevam
    Tested-by: David Müller

    Sven-Ola Tuecke
     
  • Latest wandboard hardware revision is revd1, which brings the following
    new features:

    - PFUZE100 PMIC
    - AR8035 Ethernet PHY
    - Upgrade Wifi/BT chip to BCM4339/BCM43430.

    The detection mechanism is to probe the PMIC and when it is
    found, then the revision of the board is revd1.

    As the detection is done via PMIC, we need to print the board version
    at a later stage via CONFIG_DISPLAY_BOARDINFO_LATE and also need
    to disable CONFIG_DISPLAY_BOARDINFO, which is done much earlier.

    Make the necessary adjustments for the AR8035 PHY to work on revd1.

    Based on Richard Hu's work from Technexion's U-Boot tree.

    Signed-off-by: Fabio Estevam

    Fabio Estevam
     
  • The changes required to use U-Boot's Serial Download Protocol
    implementation are now available in upstream imx_usb_loader
    repository. Update the URL accordingly.

    Signed-off-by: Stefan Agner
    Reviewed-by: Tom Rini

    Stefan Agner
     
  • Add initial support for Compulab cl-som-imx7 SoM.
    The initial support includes:
    - MMC
    - eMMC
    - SPI flash
    - I2C
    - FEC
    - USB
    - Serial console

    Signed-off-by: Ilya Ledvich

    Ilya Ledvich
     
  • Add configuration file and spl_boot_device function for the i.MX7 SPL.

    Signed-off-by: Uri Mashiach

    Uri Mashiach
     
  • The configuration files imximage.cfg are used for the DDR controller
    configuration.
    Add DDR configuration function to replace the DDR controller
    configuration in the imximage.cfg file. The function can be used for
    DDR size detection.

    Signed-off-by: Uri Mashiach

    Uri Mashiach
     
  • The CCM_ macros use the CCM_BASE_ADDRESS macro, which doesn't exist.
    Replace the CCM_BASE_ADDRESS macros with CCM_BASE_ADDR.

    Signed-off-by: Uri Mashiach
    Acked-by: Igor Grinberg

    Uri Mashiach
     
  • Instead of changing mmc devno from dts nodes better
    to return the detected devno so-that env trigger the same.

    Cc: Stefano Babic
    Cc: Tom Rini
    Signed-off-by: Jagan Teki

    Jagan Teki