05 Feb, 2021

3 commits


03 Nov, 2020

2 commits


09 Oct, 2020

1 commit


10 Sep, 2020

1 commit


08 Sep, 2020

1 commit

  • LX2162 is LX2160 based SoC, it has same die as of LX2160
    with different packaging.

    LX2162A support 64-bit 2.9GT/s DDR4 memory, i2c, micro-click module,
    microSD card, eMMC support, serial console, qspi nor flash, qsgmii,
    sgmii, 25g, 40g, 50g network interface, one usb 3.0 and serdes
    interface to support three PCIe gen3 interface.

    Signed-off-by: Meenakshi Aggarwal

    Meenakshi Aggarwal
     

02 Sep, 2020

1 commit

  • Configure DWC3's cache type to 'cacheable' for better
    performance. Actually related register definition and values are SoC
    specific, which means this setting is only applicable to Layerscape SoC,
    not generic for all platforms which have integrated DWC3 IP.

    Signed-off-by: Ran Wang

    Ran Wang
     

27 Aug, 2020

1 commit

  • In the current implementation, u-boot creates iommu mappings only
    for PCI devices enumarated at boot time thus does not take into
    account more dynamic scenarios such as SR-IOV or PCI hot-plug.
    Add an u-boot env var and a device tree property (to be used for
    example in more static scenarios such as hardwired PCI endpoints
    that get initialized later in the system setup) that would allow
    two things:
    - for a SRIOV capable PCI EP identified by its B.D.F specify
    the maximum number of VFs that will ever be created for it
    - for hot-plug case, specify the B.D.F with which the device
    will show up on the PCI bus
    More details can be found in the included documentation:
    arch/arm/cpu/armv8/fsl-layerscape/doc/README.pci_iommu_extra

    Signed-off-by: Laurentiu Tudor

    Laurentiu Tudor
     

10 Jul, 2020

1 commit


09 Jun, 2020

1 commit


01 May, 2020

1 commit


30 Mar, 2020

2 commits


04 Feb, 2020

2 commits

  • This supports i2c DM and enables CONFIG_DM_I2C
    for SoC LS1012A

    Signed-off-by: Biwen Li
    Signed-off-by: Priyanka Jain

    Biwen Li
     
  • Fix below SPL build error when DM_I2C is enabled,
    - arch/arm/cpu/armv8/built-in.o: In function `board_init_f:
    arch/arm/cpu/armv8/fsl-layerscape/spl.c:74: undefined reference to `i2c_init_all'
    arch/arm/cpu/armv8/fsl-layerscape/spl.c:74:(.text.board_init_f+0x30):
    relocation truncated to fit: R_AARCH64_CALL26 against undefined symbol
    `i2c_init_all'
    make[2]: *** [spl/u-boot-spl] Error 1
    make[1]: *** [spl/u-boot-spl] Error 2
    make: *** [sub-make] Error 2
    arch/arm/cpu/armv8/fsl-layerscape/spl.c: In function 'board_init_f':
    arch/arm/cpu/armv8/fsl-layerscape/spl.c:74:2: warning: implicit
    declaration of function 'i2c_init_all'; did you mean 'misc_init_r'?
    [-Wimplicit-function-declaration]`

    Signed-off-by: Biwen Li
    Reviewed-by: Priyanka Jain

    Biwen Li
     

24 Jan, 2020

4 commits


18 Jan, 2020

3 commits


16 Jan, 2020

1 commit

  • The eSDHC reference clocks should be provided by speed.c in arch/.
    And we do not need CONFIG_FSL_ESDHC_USE_PERIPHERAL_CLK option to
    select which clock to use. Because we can make the driver to select
    the periperhal clock which is better (provides higher frequency)
    automatically if its value is provided by speed.c.

    This patch is to drop this option and make driver to select clock
    automatically. Also fix peripheral clock calculation issue in
    fsl_lsch2_speed.c/fsl_lsch3_speed.c.

    Signed-off-by: Yangbo Lu

    Yangbo Lu
     

02 Jan, 2020

1 commit


26 Dec, 2019

4 commits


03 Dec, 2019

6 commits


27 Nov, 2019

1 commit


21 Nov, 2019

1 commit

  • - In ARMv8 NXP Layerscape platforms we also need to make use of
    CONFIG_SYS_RELOC_GD_ENV_ADDR now, do so.
    - On ENV_IS_IN_REMOTE, CONFIG_ENV_OFFSET is never used, drop the define
    to 0.
    - Add Kconfig entry for ENV_ADDR.
    - Make ENV_ADDR / ENV_OFFSET depend on the env locations that use it.
    - Add ENV_xxx_REDUND options that depend on their primary option and
    SYS_REDUNDAND_ENVIRONMENT
    - On a number of PowerPC platforms, use SPL_ENV_ADDR not CONFIG_ENV_ADDR
    for the pre-main-U-Boot environment location.
    - On ENV_IS_IN_SPI_FLASH, check not for CONFIG_ENV_ADDR being set but
    rather it being non-zero, as it will now be zero by default.
    - Rework the env_offset absolute in env/embedded.o to not use
    CONFIG_ENV_OFFSET as it was the only use of ENV_OFFSET within
    ENV_IS_IN_FLASH.
    - Migrate all platforms.

    Cc: Wolfgang Denk
    Cc: Joe Hershberger
    Cc: Patrick Delaunay
    Cc: uboot-stm32@st-md-mailman.stormreply.com
    Signed-off-by: Tom Rini
    Acked-by: Joe Hershberger
    Reviewed-by: Simon Goldschmidt

    Tom Rini
     

08 Nov, 2019

2 commits