1. 02 Nov, 2017 2 commits
    • zhang sanshan's avatar
      MA-9409-3 Add base board support for android and android things. · f791112b
      zhang sanshan authored
      * add board support for android and android things.
        mx6ul_nxpu_iopb, pico-6ul, pico-imx7d, aquila-6ul
        reorganize the Kconfig, and fix the redefine issue.
      * add android configure into configure-while
      * add a common file mx_android_common.h
        it will be included by android and android things.
        defconfig only include ANDROID_THINGS_SUPPORT or ANDROID_SUPPORT
      * move partition_table_valid into f_fastboot.c.
        it's a common code.
      * add invalidate_dcache_range in fixed order.
        It will have salt invalid issue if we do not add it in order
      * add display for pico-7d.
      Change-Id: I6f8a4876c2f8bbd098034d1e3f53033109300bca
      Signed-off-by: default avatarzhang sanshan <sanshan.zhang@nxp.com>
    • Zhang Bo's avatar
      MA-9786[Android] change bootdelay time to zero to optimize boot time · 2a52ace5
      Zhang Bo authored
      Change the CONFIG_BOOTDELAY macro to 0 in defconfig to autoboot without delay.
      Change-Id: Ie4f49325b0bac73eed6aafe59bf6a5ec584a4d43
      Signed-off-by: default avatarZhang Bo <bo.zhang@nxp.com>
  2. 05 Apr, 2017 4 commits
    • Sanshan Zhang's avatar
      MA-9263-3 [Android] Partition: enable GPT partition on imx devices · 4d226b92
      Sanshan Zhang authored
      1. pass androidboot.storage_type to android, 'init' use it to parse
      different init.freescale.storage.rc.
      2. store new ptable with gpt partition.
      3. we use the last LBA as backup gpt table, there is many warning log
      when boot, change print to debug
      Change-Id: I84070735e9d4c2741b0e240bc1c61b357dabc5b8
      Signed-off-by: default avatarSanshan Zhang <sanshan.zhang@nxp.com>
      (cherry picked from commit da0ce2787256a323371641b0764266d386d767a5)
      Signed-off-by: default avatarYe Li <ye.li@nxp.com>
    • Ye Li's avatar
      MLK-12527-3 android: Add board support to enable android fastboot · dcba1e63
      Ye Li authored
      Add board level support for android fastboot feature. Each board has
      a android specified header file for defining android related configuraitons.
      And add build targets for their android uboot images building.
      For mx6qsabreauto, mx6sabresd and mx7dsabresd, we enable the android
      fastboot exclusive with DFU.
      Signed-off-by: default avatarYe Li <ye.li@nxp.com>
      (cherry picked from commit 43fe988af28c5e51fb23aa846e04bc9698256926)
    • Ye Li's avatar
      MLK-14326-11 mx6slevk: Enable OF_CONTROL and DM drivers · 1666cfa6
      Ye Li authored
      Update mx6slevk board files and build configurations to enable
      OF_CONTROL and DM drivers.
      1. Update PMIC and LDO-bypass codes for DM PMIC driver.
      2. Update configurations for DM i2c driver
      3. GPIO update for adding gpio_request
      4. Remove duplicated configurations from build config
      Signed-off-by: default avatarYe Li <ye.li@nxp.com>
    • Ye Li's avatar
      MLK-12559 mx6: Enable memory test command · 9996b7ef
      Ye Li authored
      Set the CONFIG_CMD_MEMTEST on all mx6 platforms for enabling the u-boot
      memory test.
      Signed-off-by: default avatarYe Li <ye.li@nxp.com>
      (cherry picked from commit 75b5a7d5931064386ae38ce74a34eb6e368666a5)
  3. 25 Jan, 2017 1 commit
  4. 09 Sep, 2016 1 commit
  5. 17 Jun, 2016 1 commit
  6. 25 Apr, 2016 3 commits
  7. 14 Mar, 2016 1 commit
  8. 25 Nov, 2015 1 commit
  9. 18 Nov, 2015 1 commit
  10. 02 Sep, 2015 1 commit
    • Peng Fan's avatar
      imx: mx6 move TARGET_xx Kconfig option to mx6 specific Kconfig file · 21782828
      Peng Fan authored
      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: default avatarPeng Fan <Peng.Fan@freescale.com>
      Cc: Stefano Babic <sbabic@denx.de>
      Cc: Heiko Schocher <hs@denx.de>
      Cc: Tim Harvey <tharvey@gateworks.com>
      Cc: Eric Bénard <eric@eukrea.com>
      Cc: Fabio Estevam <fabio.estevam@freescale.com>
      Cc: Eric Nelson <eric.nelson@boundarydevices.com>
      Cc: Marek Vasut <marex@denx.de>
      Cc: Christian Gmeiner <christian.gmeiner@gmail.com>
      Cc: Stefan Roese <sr@denx.de>
      Cc: Soeren Moch <smoch@web.de>
      Cc: Otavio Salvador <otavio@ossystems.com.br>
      Acked-by: default avatarStefano Babic <sbabic@denx.de>
      Acked-by: default avatarSoeren Moch <smoch@web.de>
      Acked-by: default avatarOtavio Salvador <otavio@ossystems.com.br>
      Acked-by: default avatarChristian Gmeiner <christian.gmeiner@gmail.com>
  11. 26 Jun, 2015 2 commits
  12. 01 Jun, 2015 1 commit
  13. 12 May, 2015 1 commit
  14. 23 Mar, 2015 1 commit
  15. 30 Jul, 2014 1 commit
    • Masahiro Yamada's avatar
      kconfig: add board Kconfig and defconfig files · dd84058d
      Masahiro Yamada authored
      This commit adds:
       - arch/${ARCH}/Kconfig
          provide a menu to select target boards
       - board/${VENDOR}/${BOARD}/Kconfig or board/${BOARD}/Kconfig
          set CONFIG macros to the appropriate values for each board
       - configs/${TARGET_BOARD}_defconfig
          default setting of each board
      (This commit was automatically generated by a conversion script
      based on boards.cfg)
      In Linux Kernel, defconfig files are located under
      arch/${ARCH}/configs/ directory.
      It works in Linux Kernel since ARCH is always given from the
      command line for cross compile.
      But in U-Boot, ARCH is not given from the command line.
      Which means we cannot know ARCH until the board configuration is done.
      That is why all the "*_defconfig" files should be gathered into a
      single directory ./configs/.
      Signed-off-by: default avatarMasahiro Yamada <yamada.m@jp.panasonic.com>
      Acked-by: default avatarSimon Glass <sjg@chromium.org>