01 Jun, 2017

1 commit

  • Currently these (board agnostic) commands cannot be selected using
    menuconfig and friends. Fix this the obvious way. As part of this,
    don't muddle the meaning of CONFIG_HASH_VERIFY to mean both 'hash -v'
    and "we have a hashing command" as this makes the Kconfig logic odd.

    Signed-off-by: Daniel Thompson
    [trini: Re-apply, add imply for a few cases, run moveconfig.py, also
    migrate CRC32_VERIFY]
    Signed-off-by: Tom Rini

    Daniel Thompson
     

18 May, 2017

1 commit


17 Dec, 2016

4 commits

  • Rename defconfig files for better compatible with
    respective board names and dts files.

    Cc: Stefano Babic
    Cc: Matteo Lisi
    Cc: Michael Trimarchi
    Signed-off-by: Jagan Teki

    Jagan Teki
     
  • Add I2C support for Engicam i.CoreM6 qdl board.

    icorem6qdl> i2c bus
    Bus 0: i2c@021a0000
    Bus 1: i2c@021a4000
    Bus 2: i2c@021a8000
    icorem6qdl> i2c dev 2
    Setting bus to 2
    icorem6qdl> i2c speed 100000
    Setting bus speed to 100000 Hz
    icorem6qdl> i2c probe
    Valid chip addresses: 2C
    icorem6qdl> i2c md 2C 0xff
    00ff: 00 00 00 00 0f f0 01 64 ff ff 00 00 00 00 00 00 .......d........

    Cc: Stefano Babic
    Cc: Heiko Schocher
    Cc: Matteo Lisi
    Cc: Michael Trimarchi
    Signed-off-by: Jagan Teki
    Acked-by: Heiko Schocher

    Jagan Teki
     
  • Add IPUv3 framebuffer support for Engicam i.CoreM6 qdl board.

    Cc: Anatolij Gustschin
    Cc: Stefano Babic
    Cc: Matteo Lisi
    Cc: Michael Trimarchi
    Signed-off-by: Jagan Teki

    Jagan Teki
     
  • Use CONFIG_DM_ETH and remove board_eth_init code
    from board files.

    Cc: Joe Hershberger
    Cc: Peng Fan
    Cc: Stefano Babic
    Cc: Michael Trimarchi
    Acked-by: Joe Hershberger
    Signed-off-by: Jagan Teki

    Jagan Teki
     

26 Oct, 2016

5 commits

  • Add DM_GPIO, DM_MMC support for u-boot and disable for SPL.

    Cc: Peng Fan
    Cc: Stefano Babic
    Cc: Fabio Estevam
    Cc: Matteo Lisi
    Cc: Michael Trimarchi
    Signed-off-by: Jagan Teki

    Jagan Teki
     
  • Enable imx6 pinctrl driver support for i.CoreM6.

    Cc: Peng Fan
    Cc: Stefano Babic
    Cc: Fabio Estevam
    Cc: Matteo Lisi
    Cc: Michael Trimarchi
    Signed-off-by: Jagan Teki

    Jagan Teki
     
  • i.CoreM6 DualLite/Solo modules are system on module solutions
    manufactured by Engicam with following characteristics:
    CPU NXP i.MX6 DL, 800MHz
    RAM 1GB, 32, 64 bit, DDR3-800/1066
    NAND SLC,512MB
    Power supply Single 5V
    MAX LCD RES FULLHD

    and more info at
    http://www.engicam.com/en/products/embedded/som/sodimm/i-core-m6s-dl-d-q

    Cc: Peng Fan
    Cc: Stefano Babic
    Cc: Fabio Estevam
    Cc: Matteo Lisi
    Cc: Michael Trimarchi
    Signed-off-by: Jagan Teki

    Jagan Teki
     
  • Add enet support for engicam icorem6 qdl starter kit.
    - Add pinmux settings
    - Add board_eth_init

    TFTP log:
    --------
    Net: FEC [PRIME]
    Hit any key to stop autoboot: 0
    icorem6qdl> tftpboot {fdt_addr} imx6dl-icore.dtb
    Using FEC device
    TFTP from server 192.168.2.96; our IP address is 192.168.2.75
    Filename 'imx6dl-icore.dtb'.
    Load address: 0x0
    Loading: ######
    1.3 MiB/s
    done
    Bytes transferred = 28976 (7130 hex)
    CACHE: Misaligned operation at range [00000000, 00007130]
    icorem6qdl>

    Cc: Joe Hershberger
    Cc: Peng Fan
    Cc: Stefano Babic
    Cc: Fabio Estevam
    Cc: Matteo Lisi
    Cc: Michael Trimarchi
    Signed-off-by: Jagan Teki
    Acked-by: Joe Hershberger

    Jagan Teki
     
  • Boot Log for i.CoreM6 DualLite/Solo Starter Kit:
    -----------------------------------------------

    U-Boot SPL 2016.09-rc2-30739-gd1fa290 (Sep 17 2016 - 00:37:46)
    Trying to boot from MMC1

    U-Boot 2016.09-rc2-30739-gd1fa290 (Sep 17 2016 - 00:37:46 +0530)

    CPU: Freescale i.MX6SOLO rev1.3 at 792MHz
    CPU: Industrial temperature grade (-40C to 105C) at 31C
    Reset cause: POR
    DRAM: 256 MiB
    MMC: FSL_SDHC: 0
    *** Warning - bad CRC, using default environment

    In: serial
    Out: serial
    Err: serial
    Net: CPU Net Initialization Failed
    No ethernet found.
    Hit any key to stop autoboot: 0
    switch to partitions #0, OK
    mmc0 is current device
    switch to partitions #0, OK
    mmc0 is current device
    reading boot.scr
    ** Unable to read file boot.scr **
    reading zImage
    6741808 bytes read in 341 ms (18.9 MiB/s)
    Booting from mmc ...
    reading imx6dl-icore.dtb
    30600 bytes read in 19 ms (1.5 MiB/s)
    Booting using the fdt blob at 0x18000000
    Using Device Tree in place at 18000000, end 1800a787

    Starting kernel ...

    [ 0.000000] Booting Linux on physical CPU 0x0

    Boot Log for i.CoreM6 Quad/Dual Starter Kit:
    --------------------------------------------

    U-Boot SPL 2016.09-rc2-30739-gd1fa290 (Sep 17 2016 - 00:37:46)
    Trying to boot from MMC1

    U-Boot 2016.09-rc2-30739-gd1fa290 (Sep 17 2016 - 00:37:46 +0530)

    CPU: Freescale i.MX6Q rev1.2 at 792MHz
    CPU: Industrial temperature grade (-40C to 105C) at 28C
    Reset cause: POR
    DRAM: 512 MiB
    MMC: FSL_SDHC: 0
    *** Warning - bad CRC, using default environment

    In: serial
    Out: serial
    Err: serial
    Net: CPU Net Initialization Failed
    No ethernet found.
    Hit any key to stop autoboot: 0
    icorem6qdl>

    Cc: Stefano Babic
    Cc: Fabio Estevam
    Cc: Matteo Lisi
    Cc: Michael Trimarchi
    Acked-by: Peng Fan
    Signed-off-by: Jagan Teki

    Jagan Teki