05 Mar, 2018

1 commit

  • Thomas reported U-Boot failed to build host tools if libfdt-devel
    package is installed because tools include libfdt headers from
    /usr/include/ instead of using internal ones.

    This commit moves the header code:
    include/libfdt.h -> include/linux/libfdt.h
    include/libfdt_env.h -> include/linux/libfdt_env.h

    and replaces include directives:
    #include -> #include
    #include -> #include

    Reported-by: Thomas Petazzoni
    Signed-off-by: Masahiro Yamada

    Masahiro Yamada
     

24 Jan, 2018

3 commits


11 Jan, 2018

2 commits

  • Signed-off-by: Udit Agarwal
    Signed-off-by: Sumit Garg
    [YS: run moveconfig.py -s]
    Reviewed-by: York Sun

    Sumit Garg
     
  • Using changes in this patch we were able to reduce approx 8k
    size of u-boot-spl.bin image. Following is breif description of
    changes to reduce SPL size:
    1. Changes in board/freescale/ls1088a/Makefile to remove
    compilation of eth.c and cpld.c in case of SPL build.
    2. Changes in board/freescale/ls1088a/ls1088a.c to keep
    board_early_init_f funcations in case of SPL build.
    3. Changes in ls1088a_common.h & ls1088ardb.h to remove driver
    specific macros due to which static data was being compiled in
    case of SPL build.

    Signed-off-by: Sumit Garg
    Reviewed-by: York Sun

    Sumit Garg
     

15 Dec, 2017

1 commit


14 Dec, 2017

1 commit

  • The BRDCFG5[SPISDHC] register field of Qixis device is used
    to control SPI and SDHC signal routing.

    10 = Force SDHC Mode
    - SPI_CS[0] is routed to CPLD for SDHC_VS use.
    - SPI_CS[1] is unused.
    - SPI_CS[2:3] are routed to the TDMRiser slot.

    11 = Force eMMC Mode
    - SPI_CS[0:3] are routed to the eMMC card.

    0X = Auto Mode
    - If SDHC_CS_B=0 (SDHC card installed): Use SDHC mode
    described above.
    - Else SDHC_CS_B=1 (no SDHC card installed): Use eMMC
    mode described above.

    In default the hardware uses auto mode, but sometimes we need
    to use force SDHC mode to support SD card hotplug, or SD sleep
    waking up in kernel. This patch is to support force SDHC mode
    by hwconfig.

    Signed-off-by: Yangbo Lu
    Reviewed-by: York Sun

    Yangbo Lu
     

07 Dec, 2017

3 commits

  • Add the secure boot defconfigs for QSPI boot on LS1088ARDB
    and LS1088AQDS platforms.

    Signed-off-by: Udit Agarwal
    Signed-off-by: Vinitha Pillai-B57223
    Reviewed-by: York Sun

    Udit Agarwal
     
  • Validates PPA, MC, DPC, Bootscript, DPL and Kernel images in ESBC
    phase using esbc_validate command.

    Enable validation of boot.scr script prior to its execution dependent
    on "secureboot" flag in environment

    Add header address for PPA to be validated during ESBC phase for
    LS1088A platform based on LAyerscape Chasis 3.

    Moves sec_init prior to ppa_init as for validation of PPA sec must
    be initialised before the PPA is initialised.

    Signed-off-by: Udit Agarwal
    Signed-off-by: Vinitha Pillai-B57223
    Signed-off-by: Sumit Garg
    Reviewed-by: York Sun

    Udit Agarwal
     
  • IFC-NOR and QSPI-NOR signals are muxed on SoC to save pins

    Add fsl_fdt_fixup_flash() to disable IFC-NOR node in dts
    if QSPI is enabled and vice-versa

    Signed-off-by: Ashish Kumar
    Reviewed-by: York Sun

    Ashish Kumar
     

16 Nov, 2017

2 commits


27 Oct, 2017

1 commit


09 Oct, 2017

1 commit

  • The MC boot sequence is contained in mc_env_boot. Update LS1088A
    boards to use this function, and hook it to reset_phy so that it's
    called late enough, after the ports have been initialized, for
    proper DPC / DPL fixup.

    Signed-off-by: Bogdan Purcareata
    Reviewed-by: York Sun

    Bogdan Purcareata
     

11 Sep, 2017

4 commits

  • EC1 and EC2 are RGMII interface on ls1088aqds platform.
    This patch add support of RGMII with PHY and MDIO

    Signed-off-by: Prabhakar Kushwaha
    Signed-off-by: Amrita Kumari
    Signed-off-by: Ashish Kumar
    Reviewed-by: York Sun

    Prabhakar Kushwaha
     
  • This patch adds support for RGMII protocol

    NXP's LDPAA2 support RGMII protocol. LS1088A is the
    first Soc supporting both RGMII and SGMII.

    Signed-off-by: Prabhakar Kushwaha
    Signed-off-by: Amrita Kumari
    Signed-off-by: Ashish Kumar
    Reviewed-by: York Sun

    Ashish Kumar
     
  • This patch add support of LS1088AQDS platform.

    The LS1088A QorIQTM Development System (QDS) is a high-performance
    computing, evaluation, and development platform that supports the
    LS1088A QorIQ Architecture processor.

    Signed-off-by: Prabhakar Kushwaha
    Signed-off-by: Shaohui Xie
    Signed-off-by: Ashish Kumar
    Reviewed-by: York Sun

    Ashish Kumar
     
  • LS1088A is an ARMv8 implementation. The LS1088ARDB is an evaluatoin
    platform that supports the LS1088A family SoCs. This patch add basic
    support of the platform.

    Signed-off-by: Alison Wang
    Signed-off-by: Prabhakar Kushwaha
    Signed-off-by: Ashish Kumar
    Signed-off-by: Raghav Dogra
    Signed-off-by: Shaohui Xie
    [YS: Disabled NAND in board header file]
    Reviewed-by: York Sun

    WIP: disable NAND for LS1088ARDB

    Ashish Kumar