06 Jun, 2019

1 commit

  • The i2c gpio mux is not enabled, this causes i2c3 not work and all
    io expander devices on i2c3 not work. So we will meet such as
    "usb start" fail due to the VBUS is not power up.

    The patch add the i2c mux and i2c gpio mux configs. And remove codes of
    controlling i2c steering from board, since i2c gpio mux does same thing.

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

    Ye Li
     

24 May, 2019

2 commits


12 Jul, 2017

1 commit

  • As mx6sabreauto supports SPL now, all variants can boot using the same
    defconfig.

    This patch:
    - Removes non-SPL targets.
    - Renames target to mx6sabreauto_defconfig.
    - Renames folder and board files to mx6sabreauto.
    - Updates MAINTAINERS, Makefile and Kconfig accordingly.
    - Removes .cfg files.
    - Adds a README with instructions to build and flash SPL and u-boot.img.

    Signed-off-by: Vanessa Maegima
    Reviewed-by: Fabio Estevam
    Reviewed-by: Stefano Babic

    Vanessa Maegima
     

13 Feb, 2017

1 commit

  • We repeated partial moves for CONFIG_SYS_NO_FLASH, but this is
    not completed. Finish this work by the tool.

    During this move, let's rename it to CONFIG_MTD_NOR_FLASH.
    Actually, we have more instances of "#ifndef CONFIG_SYS_NO_FLASH"
    than those of "#ifdef CONFIG_SYS_NO_FLASH". Flipping the logic will
    make the code more readable. Besides, negative meaning symbols do
    not fit in obj-$(CONFIG_...) style Makefiles.

    This commit was created as follows:

    [1] Edit "default n" to "default y" in the config entry in
    common/Kconfig.

    [2] Run "tools/moveconfig.py -y -r HEAD SYS_NO_FLASH"

    [3] Rename the instances in defconfigs by the following:
    find . -path './configs/*_defconfig' | xargs sed -i \
    -e '/CONFIG_SYS_NO_FLASH=y/d' \
    -e 's/# CONFIG_SYS_NO_FLASH is not set/CONFIG_MTD_NOR_FLASH=y/'

    [4] Change the conditionals by the following:
    find . -name '*.[ch]' | xargs sed -i \
    -e 's/ifndef CONFIG_SYS_NO_FLASH/ifdef CONFIG_MTD_NOR_FLASH/' \
    -e 's/ifdef CONFIG_SYS_NO_FLASH/ifndef CONFIG_MTD_NOR_FLASH/' \
    -e 's/!defined(CONFIG_SYS_NO_FLASH)/defined(CONFIG_MTD_NOR_FLASH)/' \
    -e 's/defined(CONFIG_SYS_NO_FLASH)/!defined(CONFIG_MTD_NOR_FLASH)/'

    [5] Modify the following manually
    - Rename the rest of instances
    - Remove the description from README
    - Create the new Kconfig entry in drivers/mtd/Kconfig
    - Remove the old Kconfig entry from common/Kconfig
    - Remove the garbage comments from include/configs/*.h

    Signed-off-by: Masahiro Yamada

    Masahiro Yamada
     

24 Jan, 2017

1 commit


22 Jan, 2017

1 commit


24 Oct, 2016

4 commits


27 Sep, 2016

1 commit

  • Introduce a hidden USB_FUNCTION_DFU Kconfig option and select it for
    CMD_DFU (as we must have the DFU command enabled to do anything DFU).
    Make all of the entries in drivers/dfu/Kconfig depend on CMD_DFU and add
    options for all of the back end choices that DFU can make use of.

    Cc: Lukasz Majewski
    Signed-off-by: Tom Rini
    Acked-by: Lukasz Majewski

    Tom Rini
     

10 Sep, 2016

1 commit


17 Jun, 2016

1 commit


26 Apr, 2016

3 commits


20 Apr, 2016

3 commits


26 Mar, 2016

1 commit

  • The description was borrowed from kernel. "tristate" type was changed
    to "bool" (I believe we don't support modules for u-boot yet, right?).
    CONFIG_USB_GADGET requires CONFIG_USB to be defined too, so add it along
    as well.

    Definitions were added to defconfig files in a way that
    "make savedefconfig" generates exactly the same file as used defconfig.

    Signed-off-by: Sam Protsenko
    [trini: Add zynq_zc702 conversion]
    Signed-off-by: Tom Rini

    Sam Protsenko
     

15 Mar, 2016

1 commit


25 Nov, 2015

1 commit


19 Nov, 2015

1 commit


02 Sep, 2015

1 commit

  • Move TARGET_xx Kconfig option based on mx6 to arch/arm/cpu/armv7/mx6/Kconfig.
    Add enable "CONFIG_ARCH_MX6" for boards based on mx6.
    Then we can choose target boards using "make ARCH=arm menuconfig"
    with ARCH_MX6 defined.

    If using original way, we have no chance to enable ARCH_MX6 when
    "make menuconfig". Even define CONFIG_ARCH_MX6=y in xx_defconfig,
    kconfig will complains "arch/../configs/platinum_titanium_defconfig:3:
    warning: override: TARGET_PLATINUM_TITANIUM changes choice state"

    Signed-off-by: Peng Fan
    Cc: Stefano Babic
    Cc: Heiko Schocher
    Cc: Tim Harvey
    Cc: Eric Bénard
    Cc: Fabio Estevam
    Cc: Eric Nelson
    Cc: Marek Vasut
    Cc: Christian Gmeiner
    Cc: Stefan Roese
    Cc: Soeren Moch
    Cc: Otavio Salvador
    Acked-by: Stefano Babic
    Acked-by: Soeren Moch
    Acked-by: Otavio Salvador
    Acked-by: Christian Gmeiner

    Peng Fan
     

02 Aug, 2015

1 commit

  • 1. Add DDR script for mx6qpsabreauto board.
    2. On CPU3 board, enet RGMII tx clock is from internal PLL. Set the GPR5[9]
    and init the enet pll output to 125Mhz.
    3. On CPU3 board, SW1ABC=VDDSOC_IN, SW2=VDDARM_IN.

    Build target: mx6qpsabreauto_config

    Boot Log:
    U-Boot 2015.07-rc2-00071-gfd985ff (Jun 29 2015 - 22:10:55 +0800)

    CPU: Freescale i.MX6QP rev1.0 996 MHz (running at 792 MHz)
    CPU: Automotive temperature grade (-40C to 125C) at 34C
    Reset cause: POR
    Board: MX6Q-Sabreauto revA
    I2C: ready
    DRAM: 2 GiB
    PMIC: PFUZE100 ID=0x10
    Flash: 32 MiB
    NAND: 0 MiB
    MMC: FSL_SDHC: 0
    *** Warning - bad CRC, using default environment

    No panel detected: default to HDMI
    Display: HDMI (1024x768)
    In: serial
    Out: serial
    Err: serial
    Net: FEC [PRIME]
    Hit any key to stop autoboot: 0

    Note:
    In this patch, we still add a new config mx6qpsabreauto_config,
    since SPL is not supported now, and IMX_CONFIG is needed at
    build time, so add this config. Future, when SPL is converted,
    this config can be removed.

    Signed-off-by: Peng Fan
    Signed-off-by: Robin Gong
    Signed-off-by: Ye.Li
    Reviewed-by: Fabio Estevam

    Peng Fan