1. 18 May, 2018 1 commit
  2. 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: 's avatarzhang sanshan <sanshan.zhang@nxp.com>
      f791112b
    • 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: 's avatarZhang Bo <bo.zhang@nxp.com>
      2a52ace5
  3. 05 Apr, 2017 5 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: 's avatarSanshan Zhang <sanshan.zhang@nxp.com>
      (cherry picked from commit da0ce2787256a323371641b0764266d386d767a5)
      Signed-off-by: 's avatarYe Li <ye.li@nxp.com>
      4d226b92
    • 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: 's avatarYe Li <ye.li@nxp.com>
      (cherry picked from commit 43fe988af28c5e51fb23aa846e04bc9698256926)
      dcba1e63
    • Ye Li's avatar
      MLK-14326-3 mx6qsabreauto: Enable OF_CONTROL and DM driver · d5f904fc
      Ye Li authored
      Enable OF_CONTROL and DM driver on mx6qsabreauto.
      1. Add the imx6qsabreauto relevant DTS file for using DTB.
      2. Modify PMIC initialization codes to use DM PMIC driver.
      3. Modify to use PCA953X DM driver
      4. Remove NAND from default, since the default imx6q-sabreauto.dts disabled
         the nand. The pins are conflicted with UART3, while UART3 is enabled.
      5. For NAND build configuration, remove the USB, since the imx6q-sabreauto-gpmi-weim.dts
         will have pin conflicts on steer logic.
      6. GPIO requests added.
      Signed-off-by: 's avatarYe Li <ye.li@nxp.com>
      d5f904fc
    • 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: 's avatarYe Li <ye.li@nxp.com>
      (cherry picked from commit 75b5a7d5931064386ae38ce74a34eb6e368666a5)
      9996b7ef
    • Ye Li's avatar
      MLK-12493-1 Add support for various boot device · b3b794bf
      Ye Li authored
      Add support for various boot devices like NAND, QSPINOR, SPINOR,
      eMMC, EIMNOR, SATA.
      
      Modify board level files to support the feature and add corresponding defconfig files
      Signed-off-by: 's avatarYe Li <ye.li@nxp.com>
      (cherry picked from commit 72c35e80b86f7f75a52db45959793882bb730793)
      b3b794bf
  4. 12 Feb, 2017 1 commit
    • Masahiro Yamada's avatar
      flash: complete CONFIG_SYS_NO_FLASH move with renaming · e856bdcf
      Masahiro Yamada authored
      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: 's avatarMasahiro Yamada <yamada.masahiro@socionext.com>
      e856bdcf
  5. 24 Jan, 2017 1 commit
  6. 21 Jan, 2017 1 commit
  7. 23 Oct, 2016 4 commits
  8. 27 Sep, 2016 1 commit
    • Tom Rini's avatar
      dfu: Migrate to Kconfig · 6828e602
      Tom Rini authored
      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 <l.majewski@samsung.com>
      Signed-off-by: 's avatarTom Rini <trini@konsulko.com>
      Acked-by: 's avatarLukasz Majewski <l.majewski@samsung.com>
      6828e602
  9. 09 Sep, 2016 1 commit
  10. 17 Jun, 2016 1 commit
  11. 25 Apr, 2016 3 commits
  12. 20 Apr, 2016 3 commits
  13. 25 Mar, 2016 1 commit
  14. 14 Mar, 2016 1 commit
  15. 25 Nov, 2015 1 commit
  16. 18 Nov, 2015 1 commit
  17. 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: 's 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: 's avatarStefano Babic <sbabic@denx.de>
      Acked-by: 's avatarSoeren Moch <smoch@web.de>
      Acked-by: 's avatarOtavio Salvador <otavio@ossystems.com.br>
      Acked-by: 's avatarChristian Gmeiner <christian.gmeiner@gmail.com>
      21782828
  18. 26 Jun, 2015 2 commits
  19. 01 Jun, 2015 2 commits
  20. 12 May, 2015 1 commit
  21. 18 Apr, 2015 1 commit
  22. 28 Mar, 2015 2 commits
  23. 13 Feb, 2015 1 commit
  24. 12 Feb, 2015 1 commit
  25. 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: 's avatarMasahiro Yamada <yamada.m@jp.panasonic.com>
      Acked-by: 's avatarSimon Glass <sjg@chromium.org>
      dd84058d