Skip to content
Permalink
Branch: imx_v2017.03_4…
Commits on Dec 23, 2018
  1. include: update log2 header from the Linux kernel

    xypron authored and eranmati committed May 7, 2018
    Without the patch gcc 8 produces:
    warning: ignoring attribute ‘noreturn’ because it conflicts with
    attribute ‘const’ [-Wattributes]
     int ____ilog2_NaN(void);
    
    So let's update the include from Linux kernel v4.16.
    
    This removes static checks of ilog2() arguments.
    
    Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
    Signed-off-by: Eran Matityahu <eran.m@variscite.com>
  2. mx6var_som: Fix SPL "defined but not used" compilation warnings

    eranmati committed Dec 23, 2018
    Signed-off-by: Eran Matityahu <eran.m@variscite.com>
  3. mx6ul_var_dart: Remove CONFIG_SPL_ENV_SUPPORT by default

    eranmati committed Dec 23, 2018
    Signed-off-by: Eran Matityahu <eran.m@variscite.com>
  4. mx6var_som: Remove CONFIG_SPL_ENV_SUPPORT by default

    eranmati committed Dec 23, 2018
    Signed-off-by: Eran Matityahu <eran.m@variscite.com>
Commits on Dec 4, 2018
  1. tools: allow to override python

    sbabic authored and eranmati committed Apr 5, 2017
    Not force to use python from PATH. Issue was noted when building with
    Yocto, because python from the distro is always taken instead of
    python-native built during Yocto process.
    
    Signed-off-by: Stefano Babic <sbabic@denx.de>
    CC: Simon Glass <sjg@chromium.org>
    Reviewed-by: Simon Glass <sjg@chromium.org>
    Signed-off-by: Eran Matityahu <eran.m@variscite.com>
Commits on Nov 21, 2018
  1. mx6ul_var_dart, mx6var_som: var_eeprom_write bugfix

    eranmati committed Sep 27, 2018
    i2c_write was always called with a len parameter
    of VAR_EEPROM_WRITE_MAX_SIZE, even when the actual
    length to be written was smaller.
    
    Signed-off-by: Eran Matityahu <eran.m@variscite.com>
Commits on Nov 12, 2018
  1. mx6ul_var_dart: Add support for SOMs with more than 512MB RAM

    eranmati committed Sep 27, 2018
    Signed-off-by: Eran Matityahu <eran.m@variscite.com>
Commits on Oct 25, 2018
  1. mx7dvar_som: Add rw kernel parameter for nfs root filesystem

    eranmati committed Oct 25, 2018
    Signed-off-by: Eran Matityahu <eran.m@variscite.com>
  2. mx6ul_var_dart: Add rw kernel parameter for nfs root filesystem

    eranmati committed Oct 25, 2018
    Signed-off-by: Eran Matityahu <eran.m@variscite.com>
Commits on Sep 2, 2018
  1. imx: mx7: spl: Support mask 3N09P of i.MX7 ("revision D")

    eranmati committed Jul 9, 2018
    In "revision D" of the i.MX7 the boot ROM is using the first
    4KB of OCRAM, so increase the base address of SPL by 4KB.
    
    Without this change SPL will not start on such SOCs.
    
    Signed-off-by: Eran Matityahu <eran.m@variscite.com>
Commits on Aug 30, 2018
  1. mx6var_som: Reuse 2GB RAM DART-MX6 code also for legacy DDR conf

    eranmati committed Aug 30, 2018
    Reuse the code added by commit
    "mx6var_som: Fix Ethernet and video issues with 2GB RAM DART-MX6"
    also for the legacy DDR configuration, instead of keeping the
    same commands in two parts of the code.
    
    Signed-off-by: Eran Matityahu <eran.m@variscite.com>
  2. mx6var_som: Fix Ethernet and video issues with 2GB RAM DART-MX6

    eranmati committed Aug 30, 2018
    Add SPL register settings that are missing from
    the 2GB RAM DART-MX6 EEPROM configuration.
    
    Signed-off-by: Eran Matityahu <eran.m@variscite.com>
Commits on Jun 27, 2018
  1. image: android: Pass emmc stroage type also when bootdev is nand

    hj2006 authored and eranmati committed Jun 27, 2018
    Fix wrong stroage type passed to kernel
    
    Signed-off-by: Harshesh Valera <harshesh.v@variscite.com>
Commits on Apr 17, 2018
  1. mx6ul_var_dart: Reduce NAND env. size

    eranmati committed Apr 11, 2018
    Signed-off-by: Eran Matityahu <eran.m@variscite.com>
  2. variscite boards: Remove unused CONFIG_ENV_SECT_SIZE definitions

    eranmati committed Apr 11, 2018
    CONFIG_ENV_SECT_SIZE is only used when env is in FLASH -
    not in NAND.
    
    Signed-off-by: Eran Matityahu <eran.m@variscite.com>
  3. mx6ul_var_dart: Print eMMC size

    eranmati committed Apr 10, 2018
    Signed-off-by: Eran Matityahu <eran.m@variscite.com>
Commits on Apr 10, 2018
  1. mx7dvar_som: Move CONFIG_SILENT_CONSOLE to defconfigs

    eranmati committed Apr 10, 2018
    Signed-off-by: Eran Matityahu <eran.m@variscite.com>
  2. mx7dvar_som: Backup silence status before calling mmc_init

    eranmati committed Apr 10, 2018
    This prevents check_emmc() from wrongfully unsilencing
    the console in case it was already silent before.
    
    Signed-off-by: Eran Matityahu <eran.m@variscite.com>
Commits on Mar 20, 2018
  1. mx7dvar_som: Add support for custom kernel arguments

    eranmati committed Mar 20, 2018
    Signed-off-by: Eran Matityahu <eran.m@variscite.com>
  2. mx7dvar_som: Add option to import the env. from a text file, uEnv.txt

    eranmati committed Mar 20, 2018
    Signed-off-by: Eran Matityahu <eran.m@variscite.com>
Commits on Mar 16, 2018
  1. mx6var_som: backup silence status before calling mmc_init

    varigigi committed Mar 16, 2018
    When the console is already silent, this will allow keeping it silence also after calling mmc_init
Commits on Mar 7, 2018
  1. mx7dvar_som: Adjust the nand mtd partitions for spl

    eranmati committed Mar 7, 2018
    Signed-off-by: Eran Matityahu <eran.m@variscite.com>
Commits on Mar 6, 2018
  1. autoboot: SDP: Stop setting the environment to default when booting f…

    eranmati committed Mar 6, 2018
    …rom USB
    
    Stop setting the environment to default when booting from USB,
    so the runtime environment variables will be kept.
    
    Signed-off-by: Eran Matityahu <eran.m@variscite.com>
  2. mx7dvar_som: Enable SDP support

    eranmati committed Mar 6, 2018
    Enable Serial Download Protocol (SDP) support in SPL and U-Boot.
    This is useful to make use of the imx_usb_loader tool to
    download both SPL and then the U-Boot image. The sdp U-Boot
    command allows to enumerate as SDP capable device again, e.g. to
    download a Linux kernel and/or U-Boot script.
    
    See doc/README.sdp for more info.
    
    Apply the above to the following defconfigs:
    mx7dvar_som_defconfig
    
    The default boot command when booting from USB is bootcmd_mfg.
    It can be defined in the in the boards default env (we leave it
    empty by default).
    
    Signed-off-by: Eran Matityahu <eran.m@variscite.com>
  3. mx7dvar_som: Remove CONFIG_MFG_ENV_SETTINGS

    eranmati committed Mar 6, 2018
    Signed-off-by: Eran Matityahu <eran.m@variscite.com>
  4. imx7: spl: Check for Serial Downloader in spl_boot_device

    eranmati committed Mar 6, 2018
    Similarly to imx6, before reading the boot device, first check
    bmode to see if the serial downloader has been selected
    explicitly, then check whether the serial downloader has been
    activated due to unbootable primary boot devices (e.g. empty eMMC).
    
    If the serial downloader is activated, return BOOT_DEVICE_BOARD.
    This allows SPL with SDP support to wait for the U-Boot image
    to be loaded via the serial download protocol using imx_usb_loader.
    
    Signed-off-by: Eran Matityahu <eran.m@variscite.com>
  5. imx7: Add src_base structure define macro

    eranmati committed Mar 6, 2018
    Add src_base structure global define macro, similarly to imx6
    
    Signed-off-by: Eran Matityahu <eran.m@variscite.com>
  6. mx7dvar_som: Read DDR values and production info from EEPROM

    eranmati committed Feb 26, 2018
    Signed-off-by: Eran Matityahu <eran.m@variscite.com>
Commits on Mar 5, 2018
  1. mx7dvar_som: Make SPL DDR configuration match the DCD table

    eranmati committed Feb 26, 2018
    As the non-SPL code has been tested for a long time and has been proven to be
    reliable, let's configure the DDR in the exact same way as the non-SPL case.
    
    The idea is simple: just use the DCD table and write directly to the DDR
    registers.
    
    Retrieved the DCD table from:
    board/variscite/mx7dvar_som/imximage.cfg
    
    This will also provide the most flexibility when we'll use the EEPROM to
    store the DDR configuration.
    And another benefit is that the SPL size is reduced.
    
    Signed-off-by: Eran Matityahu <eran.m@variscite.com>
  2. mx7dvar_som: Add SPL support

    eranmati committed Feb 26, 2018
    Signed-off-by: Eran Matityahu <eran.m@variscite.com>
  3. mx7dvar_som: Add comments to imximage.cfg

    eranmati committed Feb 26, 2018
    Signed-off-by: Eran Matityahu <eran.m@variscite.com>
  4. Makefile: Build firmware-ivt image type for HAB verification also for…

    eranmati committed Feb 26, 2018
    … mx7
    
    Create u-boot-ivt.img and u-boot-ivt.img.log when building U-Boot
    with SPL and Secure Boot enabled for imx7 (like it is done for imx6).
    
    See commit d21bd69 for more info.
    
    Signed-off-by: Eran Matityahu <eran.m@variscite.com>
  5. mx7_common: Fix SPL compilation with secure boot support enabled

    eranmati committed Feb 26, 2018
    The SPL MISC driver support must be enabled, so that the driver can use OTP fuse
    to check if HAB is enabled.
    
    Signed-off-by: Eran Matityahu <eran.m@variscite.com>
  6. arm: imx: Rework i.MX specific commands to be excluded from SPL

    trini authored and eranmati committed Jan 3, 2018
    The "clocks" and "bootaux" commands are only usable in full U-Boot, not
    SPL, so do not link them inside of SPL.  Rework a little of the bootaux
    related code to make use of __weak and declare parts of it static as
    it's local to the file.
    
    Cc: Stefano Babic <sbabic@denx.de>
    Cc: Fabio Estevam <fabio.estevam@nxp.com>
    Signed-off-by: Tom Rini <trini@konsulko.com>
    Reviewed-by: Fabio Estevam <fabio.estevam@nxp.com>
    Signed-off-by: Eran Matityahu <eran.m@variscite.com>
Older
You can’t perform that action at this time.