27 Apr, 2018

3 commits

  • Align to imx_v2015.04, dynamic setting mmcdev and mmcroot.
    Then when boot linux, we can have correct "root=/dev/mmcblk[x]p2"

    Signed-off-by: Peng Fan
    (cherry picked from commit b46b99a901eb194e81fc4836ee2259ad8857f4d3)
    (cherry picked from commit 6f6a828fbe7478efd5932c302e6368877107bbca)

    Peng Fan
     
  • Support EPDC.
    E-Ink feature is supported by i.MX6DL/SL/SLL/ULL and i.MX7D.

    This driver supports user defined logo file, if there is no logo file, it will
    draw a black border around a white screen.

    If need to enable EPDC, a waveform file is required to let all
    work.

    Since we need LCD_MONOCHROME mode for EPDC, we introduce LCD_MONOCHROME
    support.

    Please refer to Linux Reference Manual for how to flash WAVEFORM file.

    Signed-off-by: Peng Fan
    Signed-off-by: Robby Cai
    Signed-off-by: Nitin Garg
    Signed-off-by: Ye.Li
    (cherry picked from commit a7244f279cc3c3994bcd103f5e9a183b1075ae71)

    Peng Fan
     
  • Porting the mx6dq/dqp/dl/s sabresd and sabreauto codes from v2017.03
    The major change is moving back to non-SPL mode for sabre boards.
    which means all old things like DCD, plugin are added back for each
    platform. This inherits the way used in v2017.03

    Signed-off-by: Ye Li

    Ye Li
     

09 Mar, 2018

1 commit

  • The @gdsys.cc addresses are supposed to be used for mailing lists.
    Switch all occurrences of @gdsys.de mail addresses to their @gdsys.cc
    equivalent.

    Also, Dirk's address was wrong in one place; fix that as well.

    Signed-off-by: Mario Six

    Mario Six
     

06 Mar, 2018

1 commit


05 Mar, 2018

4 commits


26 Feb, 2018

2 commits


24 Feb, 2018

1 commit


23 Feb, 2018

1 commit


22 Feb, 2018

4 commits


20 Feb, 2018

2 commits


19 Feb, 2018

3 commits

  • These ARM boards are in nice shape and still being used a lot
    with e.g. QEMU, so I can maintain them.

    Signed-off-by: Linus Walleij

    Linus Walleij
     
  • Since DRA7xx/AM57xx SR1.1 and SR1.0 has errata to limit the frequency of
    MMC1 to 96MHz and frequency of MMC2 to 48MHz for AM572x SR1.1, limit the
    frequency and disable higher speed modes for those revision.
    Also use the recommended IO delays (those tagged with "rev11")

    Signed-off-by: Kishon Vijay Abraham I
    Signed-off-by: Jean-Jacques Hiblot

    Kishon Vijay Abraham I
     
  • To debug device tree issues involving 32- and 64-bit platforms, it is useful to
    have a generic 64-bit platform available.

    Add a version of the sandbox that uses 64-bit integers for its physical
    addresses as well as a modified device tree.

    Signed-off-by: Mario Six
    Added CONFIG_SYS_TEXT_BASE to configs/sandbox64_defconfig
    Signed-off-by: Simon Glass

    Mario Six
     

18 Feb, 2018

3 commits


17 Feb, 2018

2 commits


16 Feb, 2018

1 commit

  • Due to size limitations of the MERAM, switch U-Boot to SPL.
    The SPL is loaded by the SPI_LOADER into MERAM and then loads
    U-Boot proper into DRAM. This way U-Boot can freely grow in
    size in DRAM, as there is plenty of it.

    Signed-off-by: Marek Vasut
    Cc: Nobuhiro Iwamatsu
    ---
    NOTE: To update U-Boot, first install u-boot.img to 0x140000 in SPI NOR,
    then use the Minimon to flash u-boot-spl.srec using ls,2,e6304000.
    To generate u-boot-spl.srec, use objcopy:
    arm-linux-gnueabi-objcopy -O srec spl/u-boot-spl u-boot-spl.srec

    Marek Vasut
     

15 Feb, 2018

2 commits


08 Feb, 2018

1 commit


06 Feb, 2018

1 commit

  • There is no EMMC symbol in the "enable different boot versions for the
    shc board" choice. SHC_EMMC was probably intended.

    No functional changes. Kconfig choices fall back on using the first
    (visible) symbol in the choice as the default if the default symbol is
    not visible.

    Discovered in Kconfiglib (https://github.com/ulfalizer/Kconfiglib),
    which prints the following warning:

    warning: the default selection EMMC (undefined) of (defined at board/bosch/shc/Kconfig:15) is not contained in the choice

    I've added a corresponding warning to the C tools too, which is
    currently in linux-next: https://patchwork.kernel.org/patch/9983667/

    Signed-off-by: Ulf Magnusson

    Ulf Magnusson
     

05 Feb, 2018

2 commits


04 Feb, 2018

6 commits

  • Add board specific imx config file with recommended IPU Qos settings
    and adapted DDR configuration.

    Signed-off-by: Soeren Moch

    Soeren Moch
     
  • The initial implementation of mx6memcal reset the CPU after
    running the memory calibration procedure because the generic
    board has no information about which boot devices are available.

    Now that we have SDP support in SPL, use it to allow a full
    U-Boot to be uploaded (i.e. to use "mtest").

    Signed-off-by: Eric Nelson
    Reviewed-by: Fabio Estevam

    Eric Nelson
     
  • Static variables are not available during board_init_f().
    'static uint32_t mx53_dram_size[2];' was used in board specific
    dram_init(), dram_init_banksize() and get_effective_memsize() to avoid
    multiple calls to get_ram_size().

    Reused dram initialization functions from arch/arm/mach-imx/mx5/mx53_dram.c

    Signed-off-by: Patrick Bruenn

    Patrick Bruenn
     
  • Static variables are not available during board_init_f().
    'static uint32_t mx53_dram_size[2];' was used in board specific
    dram_init(), dram_init_banksize() and get_effective_memsize() to avoid
    multiple calls to get_ram_size().

    Reused dram initialization functions from arch/arm/mach-imx/mx5/mx53_dram.c

    Signed-off-by: Patrick Bruenn

    Patrick Bruenn
     
  • Move dram_init(), dram_init_banksize() and get_effective_memsize() to
    arch/arm/mach-imx/mx5/mx53_dram.c, where it can be reused by m53evk and
    mx53loco.

    Signed-off-by: Patrick Bruenn

    Patrick Bruenn
     
  • Static variables are not available during board_init_f().
    'static uint32_t mx53_dram_size[2];' was used in board specific
    dram_init(), dram_init_banksize() and get_effective_memsize() to avoid
    multiple calls to get_ram_size().

    However multiple calls are better than undefined behavior...
    This fixes:
    https://lists.denx.de/pipermail/u-boot/2017-November/313214.html
    https://lists.denx.de/pipermail/u-boot/2017-December/314480.html

    Signed-off-by: Patrick Bruenn

    Patrick Bruenn