27 May, 2020

1 commit


11 May, 2020

1 commit


06 May, 2020

1 commit


27 Apr, 2020

7 commits

  • Change the buffer to use the real buffer, not vring space.
    Because we are going to let M4 publish the resource table into vring
    space for kernel usage. uboot will overwrite it, so use the real shared
    buffer space 0x90400000

    Script:
    sed -i "s/CONFIG_IMX_VSERVICE_SHARED_BUFFER=0x90000000/CONFIG_IMX_VSERVICE_SHARED_BUFFER=0x90400000/" configs/*

    Signed-off-by: Peng Fan
    Reviewed-by: Ye Li
    (cherry picked from commit a996d907282746a4feca5a5c03f7e5326d9c1bda)

    Peng Fan
     
  • Remove both configs to save SPL size, since we have decoupled the
    CI_UDC with EHCI driver

    Signed-off-by: Ye Li
    Acked-by: Peng Fan
    (cherry picked from commit 2b72e174551cbc25ad0d9d90136bfcb95c851951)

    Ye Li
     
  • Add a module to configure the tamper and secure violation of
    the SNVS using the SCU API.

    The module also adds some commands:
    - snvs_cfg: Configure the SNVS HP and LP registers
    - snvs_dgo_cfg: Configure the SNVS DGO bloc if present (8QXP)
    - tamper_pin_cfg: Change the configuration of the tamper pins
    - snvs_clear_status: Allow to write to LPSR and LPTDSR to clear status bits

    Signed-off-by: Franck LENORMAND
    (cherry picked from commit 75aa7f2254f0883aa14568ac32702b1ca15367e4)
    Signed-off-by: Ye Li
    (cherry picked from commit 2f3804bdfe29a3c134a1753d6fa92881ea3e2b30)

    Franck LENORMAND
     
  • Update the configs tp enable the PCIE iMX DM driver on imx8qxp and
    imx8dxl_phantom MEK board.

    Signed-off-by: Ye Li
    (cherry picked from commit 950f4cb84ee80f64abde5fb606ca1bf8719492f1)

    Ye Li
     
  • Enable the configs of usb2 so that both usb2 and usb3 gadget
    drivers are now supported on imx8 plaform. And add
    CONFIG_USB_PORT_AUTO to support usb port autodetect function
    for SDP/fastboot.

    Signed-off-by: Sherry Sun
    (cherry picked from commit 1aa6e3f84c65e99de1219aa5d58d454cef1129f9)

    Sherry Sun
     
  • As the M4 use different DDR memory size in normal android/car2 and car
    image, use different defconfig for car2 to decrease DDR memory
    reservation. So memory reserved for each M4 core is 8MB in car2 and
    normal android image. it's 32MB for car image.

    Change-Id: Idf608f539cd614a154c78e3a1af28eff1da5c1f2
    Signed-off-by: Zhang Bo
    Signed-off-by: Ye Li
    (cherry picked from commit 565f2204e7925d3bd25623ff1104a54ee0f8a601)

    Ye Li
     
  • Enable the SPL SDP driver and FASTBOOT driver in iMX8QXP MEK board
    defconfigs to support running UUU

    Signed-off-by: Ye Li
    (cherry picked from commit c0e91ab4f97448a1e529a07513079f859e57df5e)

    Ye Li
     

23 Apr, 2020

1 commit

  • Add ENET no-DM support, CDNS USB3 host/gadget, M4 bootaux and memtest etc
    Update some SPL configs:
    1. Remove FIT support and enable TINY printf for saving SPL size.
    2. Fix wrong SPL regulator driver enabled, show use fixed regulator not
    gpio.
    3. Add flexspi defconfig which uses SPI relevant SPL configs and disable
    MMC, GPIO and regulator SPL drivers.
    4. Enable the panic. Since we use PSCI to reset, but ATF is not boot when
    SPL is running.
    5. Use full malloc not simple malloc which has dedicated malloc pool
    to support large pool size. The simple malloc size is also used by
    early malloc which occupies the stack space. This causes we can't
    have a large malloc pool

    Signed-off-by: Ye Li

    Ye Li
     

23 Jan, 2020

1 commit


15 Jan, 2020

1 commit

  • Some i.MX8QXP MEK boards do not have MAC address stored
    and hang during eth driver probe:

    Error: ethernet@5b040000 address not set.

    (Board hangs)

    To fix this problem select CONFIG_NET_RANDOM_ETHADDR so that
    a valid MAC address can be used in such case.

    Signed-off-by: Fabio Estevam

    Fabio Estevam
     

21 Nov, 2019

2 commits

  • - 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
     
  • Today in initr_reloc_global_data() we use some non-obvious tests to
    determine if we need to relocate the env_addr within gd or not. In
    order to facilitate migration of other symbols to Kconfig we need to
    introduce a new symbol for this particular use case.

    Cc: Wolfgang Denk
    Cc: Joe Hershberger
    Signed-off-by: Tom Rini

    Tom Rini
     

08 Nov, 2019

1 commit


14 Oct, 2019

1 commit


08 Oct, 2019

2 commits


05 Oct, 2019

1 commit


24 Aug, 2019

1 commit


14 Aug, 2019

1 commit


19 Jul, 2019

1 commit


23 Jun, 2019

2 commits


27 May, 2019

1 commit


18 May, 2019

1 commit

  • While converting CONFIG_SYS_[DI]CACHE_OFF to Kconfig, there are instances
    where these configuration items are conditional on SPL. This commit adds SPL
    variants of these configuration items, uses CONFIG_IS_ENABLED(), and updates
    the configurations as required.

    Acked-by: Alexey Brodkin
    Signed-off-by: Trevor Woerner
    [trini: Make the default depend on the setting for full U-Boot, update
    more zynq hardware]
    Signed-off-by: Tom Rini

    Trevor Woerner
     

05 May, 2019

1 commit

  • This converts the following to Kconfig:
    CONFIG_SUPPORT_EMMC_BOOT

    As requested by Michal Simek , these boards
    have no eMMC so CONFIG_SUPPORT_EMMC_BOOT has not been migrated:

    xilinx_zynqmp_zc1275_revB
    xilinx_zynqmp_zc1751_xm018_dc4
    xilinx_zynqmp_zc1751_xm019_dc5
    xilinx_zynqmp_zcu100_revC
    xilinx_zynqmp_zcu102_rev1_0
    xilinx_zynqmp_zcu102_revA
    xilinx_zynqmp_zcu102_revB
    xilinx_zynqmp_zcu104_revA
    xilinx_zynqmp_zcu104_revC
    xilinx_zynqmp_zcu106_revA
    xilinx_zynqmp_zcu111_revA

    Signed-off-by: Alex Kiernan
    Acked-by: Lukasz Majewski
    Acked-by: Patrick Delaunay
    Acked-by: Ramon Fried
    Reviewed-by: Andy Shevchenko
    Tested-by: Sébastien Szymanski

    Alex Kiernan
     

01 May, 2019

1 commit


30 Apr, 2019

1 commit


25 Apr, 2019

3 commits

  • with u-boot,dm-spl added for imx8qx-pm node, and SPL_SIMPLE_BUS enabled,
    the bind and probe code in board file could be removed.

    Also we need to enlarge SYS_MALLOC_F_LEN to avoid calloc fail.

    Signed-off-by: Peng Fan

    Peng Fan
     
  • Move HUSH_PARSER to defconfig, otherwise meet
    "
    => run netboot
    Booting from net ...
    Unknown command 'if' - try 'help'
    Unknown command 'then' - try 'help'
    Unknown command 'else' - try 'help'
    Unknown command 'fi' - try 'help'
    Unknown command '0x80280000' - try 'help'
    Unknown command 'if' - try 'help'
    Unknown command 'then' - try 'help'
    Unknown command 'then' - try 'help'
    Unknown command 'else' - try 'help'
    Unknown command 'fi' - try 'help'
    Unknown command 'else' - try 'help'
    Unknown command 'fi' - try 'help'
    "

    Signed-off-by: Peng Fan

    Peng Fan
     
  • Enable CMD_FUSE for i.MX8QXP MEK

    Signed-off-by: Peng Fan

    Peng Fan
     

08 Feb, 2019

1 commit


29 Jan, 2019

1 commit

  • Enable SPL for i.MX8QXP MEK, and currently use SPL FIT.
    The SPL enable SPL_DM to use MMC/PINCTRL/POWER DOMAIN/CLK.

    Note: SPL FIT could not support secure boot chain, because i.MX8/8X
    only support i.MX container format. This container format has
    not been upstreamed, so we use FIT for now. When SPL container
    supported, we could switch to that.

    Signed-off-by: Peng Fan

    Peng Fan
     

15 Nov, 2018

1 commit


14 Nov, 2018

1 commit


08 Nov, 2018

1 commit

  • Due to revert of commit c0434407b595, this board does not build
    any more. Disable CONFIG_DISPLAY_CPUINFO for v2018.11 release.

    This commit should be reverted after v2018.11 release.

    Signed-off-by: Bin Meng
    Acked-by: Peng Fan
    Reviewed-by: Simon Glass

    Bin Meng
     

22 Oct, 2018

2 commits