20 Sep, 2018

1 commit

  • Since the mx6ulz don't have FEC, it needs to use USB2NET dongle
    to connect network. We decouple the CONFIG_FEC_MXC with CONFIG_CMD_NET.
    For 6ull, all defconfigs need to enable the CONFIG_FEC_MXC explicitly.

    Another change is adding ${usb_net_cmd} environment for usb start command
    in netboot scripts on 6ulz.

    Signed-off-by: Ye Li
    Reviewed-by: Peng Fan

    Ye Li
     

03 Aug, 2018

1 commit


27 Apr, 2018

1 commit


24 Feb, 2018

1 commit

  • This converts the following to Kconfig:
    CONFIG_BOOTP_BOOTPATH
    CONFIG_BOOTP_DNS
    CONFIG_BOOTP_GATEWAY
    CONFIG_BOOTP_HOSTNAME
    CONFIG_BOOTP_PXE
    CONFIG_BOOTP_SUBNETMASK
    CONFIG_CMDLINE_EDITING
    CONFIG_AUTO_COMPLETE
    CONFIG_SYS_LONGHELP
    CONFIG_SUPPORT_RAW_INITRD
    CONFIG_ENV_VARS_UBOOT_CONFIG

    Signed-off-by: Adam Ford
    [trini: Re-run the migration]
    Signed-off-by: Tom Rini

    Adam Ford
     

11 Feb, 2018

1 commit

  • On the NIOS2 and Xtensa architectures, we do not have
    CONFIG_SYS_TEXT_BASE set. This is a strict migration of the current
    values into the defconfig and removing them from the headers.

    I did not attempt to add more default values in and for now will leave
    that to maintainers.

    Signed-off-by: Tom Rini

    Tom Rini
     

12 Jan, 2018

1 commit

  • To support QSPI DM driver
    - Add spi0 alias for qspi node. Which is used for bus number 0.
    - Modify the n25q256a@0 compatible property to "spi-flash".
    - Modify spi4 (gpio_spi) node to spi5
    - Define DM SPI/QSPI related config to enable QSPI

    Signed-off-by: Peng Fan

    Peng Fan
     

29 Dec, 2017

1 commit

  • In order to provide a consistent user experience for imx board users,
    remove the custom CONFIG_BOOTDELAY values from defconfig files, so that
    all boards can use the default two second delay.

    Signed-off-by: Fabio Estevam
    Reviewed-by: Lukasz Majewski

    Fabio Estevam
     

31 Oct, 2017

1 commit

  • When CONFIG_DM_MMC=y, CONFIG_BLK should be selected, otherwise the
    SD/eMMC card cannot be used.

    Also, select CONFIG_DM_USB=y when CONFIG_USB=y to avoid build failure.

    Tested on mx6slevk, mx7dsabresd and mx6ullevk.

    Signed-off-by: Fabio Estevam
    Reviewed-by: Jaehoon Chung
    Tested-by: Adam Ford
    Tested-by: Sébastien Szymanski
    Tested-by: Jagan Teki
    Reviewed-by: Jagan Teki

    Fabio Estevam
     

11 Oct, 2017

1 commit

  • Having this as a 'default y' is rather annoying because it doesn't
    actually compile unless other options are defined in the board header:

    ../cmd/bootm.c: In function 'do_imls_nor':
    ../cmd/bootm.c:330:7: error: 'CONFIG_SYS_MAX_FLASH_BANKS' undeclared (first use in this function); did you mean 'CONFIG_SYS_MAX_FLASH_SECT'?
    i < CONFIG_SYS_MAX_FLASH_BANKS; ++i, ++info) {

    Make it 'default n' so people who develop new boards that start from a
    blank defconfig have one less compilation failure to debug.

    Signed-off-by: Tuomas Tynkkynen

    Tuomas Tynkkynen
     

28 Aug, 2017

1 commit


17 Aug, 2017

1 commit


15 Aug, 2017

1 commit


26 Jul, 2017

1 commit

  • This converts the following to Kconfig:
    CONFIG_ENV_IS_IN_MMC
    CONFIG_ENV_IS_IN_NAND
    CONFIG_ENV_IS_IN_UBI
    CONFIG_ENV_IS_NOWHERE

    In fact this already exists for sunxi as a 'choice' config. However not
    all the choices are available in Kconfig yet so we cannot use that. It
    would lead to more than one option being set.

    In addition, one purpose of this series is to allow the environment to be
    stored in more than one place. So the existing choice is converted to a
    normal config allowing each option to be set independently.

    There are not many opportunities for Kconfig updates to reduce the size of
    this patch. This was tested with

    ./tools/moveconfig.py -i CONFIG_ENV_IS_IN_MMC

    And then manual updates. This is because for CHAIN_OF_TRUST boards they
    can only have ENV_IS_NOWHERE set, so we enforce that via Kconfig logic
    now.

    Signed-off-by: Simon Glass
    Signed-off-by: Tom Rini

    Simon Glass
     

26 Jan, 2017

1 commit


24 Jan, 2017

1 commit


22 Jan, 2017

1 commit


12 Oct, 2016

2 commits


04 Oct, 2016

1 commit

  • Add i.MX6ULL EVK board support:
    Add device tree file, which is copied from NXP Linux.
    Enabled DM_MMC, DM_GPIO, DM_I2C, DM_SPI, PINCTRL, DM_REGULATOR.
    The uart iomux settings are still keeped in board file.

    Boot Log:
    U-Boot 2016.09-rc1-00366-gbb419ef-dirty (Aug 11 2016 - 13:08:58 +0800)

    CPU: Freescale i.MX6ULL rev1.0 at 396MHz
    CPU: Commercial temperature grade (0C to 95C) at 15C
    Reset cause: POR
    Model: Freescale i.MX6 ULL 14x14 EVK Board
    Board: MX6ULL 14x14 EVK
    DRAM: 512 MiB
    MMC: initialized IMX pinctrl driver
    FSL_SDHC: 0, FSL_SDHC: 1
    In: serial
    Out: serial
    Err: serial
    Net: CPU Net Initialization Failed
    No ethernet found.
    Hit any key to stop autoboot: 0
    => mmc dev 1
    switch to partitions #0, OK
    mmc1 is current device

    Signed-off-by: Peng Fan
    Cc: Stefano Babic

    Peng Fan