1. 24 2月, 2018 2 次提交
  2. 15 2月, 2018 1 次提交
    • T
      configs: Migrate CONFIG_SPL_FRAMEWORK · 75670c81
      Tom Rini 提交于
      Migrate the option CONFIG_SPL_FRAMEWORK and make this gate most of the
      current set of options we have in Kconfig.  We will need to have some
      options available for SPL and !SPL_FRAMEWORK so this is important.  In a
      few cases we re-order existing options so that we have less escapes from
      the SPL_FRAMEWORK guard.
      Signed-off-by: NTom Rini <trini@konsulko.com>
      75670c81
  3. 11 1月, 2018 2 次提交
    • A
      configs: Move SYS_DPAA_QBMAN to Kconfig · 541d5766
      Ahmed Mansour 提交于
      The CONFIG_SYS_DPAA_QBMAN define is used by DPAA1 freescale SOCs to
      add device tree fixups that allow deep sleep in Linux. The define was
      placed in header files included by a number of boards, but was not
      explicitly documented in any of the Kconfigs. A description was added
      to the drivers/networking menuconfig and default selection for
      current SOCs that have this part
      Signed-off-by: NAhmed Mansour <ahmed.mansour@nxp.com>
      Reviewed-by: NYork Sun <york.sun@nxp.com>
      541d5766
    • A
      drivers/misc: Share qbman init between archs · 44262327
      Ahmed Mansour 提交于
      This patch adds changes necessary to move functionality present in
      PowerPC folders with ARM architectures that have DPAA1 QBMan hardware
      
      - Create new board/freescale/common/fsl_portals.c to house shared
        device tree fixups for DPAA1 devices with ARM and PowerPC cores
      - Add new header file to top includes directory to allow files in
        both architectures to grab the function prototypes
      - Port inhibit_portals() from PowerPC to ARM. This function is used in
        setup to disable interrupts on all QMan and BMan portals. It is
        needed because the interrupts are enabled by default for all portals
        including unused/uninitialised portals. When the kernel attempts to
        go to deep sleep the unused portals prevent it from doing so
      Signed-off-by: NAhmed Mansour <ahmed.mansour@nxp.com>
      Reviewed-by: NYork Sun <york.sun@nxp.com>
      44262327
  4. 07 12月, 2017 1 次提交
  5. 16 11月, 2017 1 次提交
  6. 06 11月, 2017 1 次提交
  7. 27 10月, 2017 1 次提交
  8. 09 10月, 2017 1 次提交
    • Y
      armv8: ls1043ardb_sdcard: prepare falcon boot · 23af484b
      York Sun 提交于
      Due to a conflict with recent Primary Protected Application (PPA),
      PPA cannot be loaded for SPL stage, falcon boot is not enabled by
      default. With compatible PPA image, to enable falcon boot, activate
      these Kconfig options in defconfig
      CONFIG_SPL_FIT=y
      CONFIG_SPL_FSL_LS_PPA=y
      CONFIG_SPL_GZIP=y
      CONFIG_SPL_LOAD_FIT=y
      CONFIG_SPL_OS_BOOT=y
      CONFIG_SPL_OF_LIBFDT=y
      
      Because environment variables are not avaiable during SPL stage for
      SD boot, set "boot_os=y" as default.
      Signed-off-by: NYork Sun <york.sun@nxp.com>
      Reviewed-by: NSimon Glass <sjg@chromium.org>
      23af484b
  9. 23 9月, 2017 1 次提交
  10. 04 9月, 2017 2 次提交
  11. 15 8月, 2017 1 次提交
  12. 13 8月, 2017 1 次提交
  13. 12 8月, 2017 1 次提交
  14. 01 8月, 2017 2 次提交
  15. 06 6月, 2017 1 次提交
  16. 02 6月, 2017 1 次提交
  17. 24 5月, 2017 1 次提交
  18. 23 5月, 2017 1 次提交
  19. 22 5月, 2017 2 次提交
    • S
      Kconfig: Drop CONFIG_CMD_ENV · dcab1387
      Simon Glass 提交于
      This option is not used in U-Boot. Drop it.
      Signed-off-by: NSimon Glass <sjg@chromium.org>
      dcab1387
    • T
      lib: move hash CONFIG options to Kconfig · 089df18b
      Tom Rini 提交于
      Commit 94e3c8c4 ("crypto/fsl - Add progressive hashing support
      using hardware acceleration.") created entries for CONFIG_SHA1,
      CONFIG_SHA256, CONFIG_SHA_HW_ACCEL, and CONFIG_SHA_PROG_HW_ACCEL.
      However, no defconfig has migrated to it.  Complete the move by first
      adding additional logic to various Kconfig files to select this when
      required and then use the moveconfig tool.  In many cases we can select
      these because they are required to implement other drivers.  We also
      correct how we include the various hashing algorithms in SPL.
      
      This commit was generated as follows (after Kconfig additions):
      
      [1] tools/moveconfig.py -y SHA1 SHA256 SHA_HW_ACCEL
      [2] tools/moveconfig.py -y SHA_PROG_HW_ACCEL
      
      Note:
      We cannot move SHA_HW_ACCEL and SHA_PROG_HW_ACCEL simultaneously
      because there is dependency between them.
      
      Cc: Poonam Aggrwal <poonam.aggrwal@freescale.com>
      Cc: Naveen Burmi <NaveenBurmi@freescale.com>
      Cc: Po Liu <po.liu@freescale.com>
      Cc: Shengzhou Liu <Shengzhou.Liu@freescale.com>
      Cc: Priyanka Jain <Priyanka.Jain@freescale.com>
      Cc: Shaohui Xie <Shaohui.Xie@freescale.com>
      Cc: Chunhe Lan <Chunhe.Lan@freescale.com>
      Cc: Chander Kashyap <k.chander@samsung.com>
      Cc: Steve Rae <steve.rae@raedomain.com>
      Cc: Dirk Eibach <eibach@gdsys.de>
      Cc: Feng Li <feng.li_2@nxp.com>
      Cc: Alison Wang <alison.wang@freescale.com>
      Cc: Sumit Garg <sumit.garg@nxp.com>
      Cc: Mingkai Hu <Mingkai.Hu@freescale.com>
      Cc: York Sun <york.sun@nxp.com>
      Cc: Prabhakar Kushwaha <prabhakar.kushwaha@nxp.com>
      Cc: Jaehoon Chung <jh80.chung@samsung.com>
      Cc: Akshay Saraswat <akshay.s@samsung.com>
      Cc: Heiko Schocher <hs@denx.de>
      Cc: Jagan Teki <jagan@amarulasolutions.com>
      Signed-off-by: NTom Rini <trini@konsulko.com>
      Reviewed-by: NSimon Glass <sjg@chromium.org>
      Signed-off-by: NTom Rini <trini@konsulko.com>
      089df18b
  20. 18 4月, 2017 4 次提交
  21. 29 3月, 2017 2 次提交
  22. 20 3月, 2017 1 次提交
  23. 10 3月, 2017 1 次提交
    • T
      Freescale/NXP: Migrate CONFIG_FSL_CAAM to defconfigs · 28522678
      Tom Rini 提交于
      In some cases this is absolutely required, so select this for some secure
      features.  This also requires migration of RSA_FREESCALE_EXP
      
      Cc: Ruchika Gupta <ruchika.gupta@nxp.com>
      Cc: Poonam Aggrwal <poonam.aggrwal@freescale.com>
      Cc: Naveen Burmi <NaveenBurmi@freescale.com>
      Cc: Po Liu <po.liu@freescale.com>
      Cc: Shengzhou Liu <Shengzhou.Liu@freescale.com>
      Cc: Priyanka Jain <Priyanka.Jain@freescale.com>
      Cc: Sumit Garg <sumit.garg@nxp.com>
      Cc: Shaohui Xie <Shaohui.Xie@freescale.com>
      Cc: Chunhe Lan <Chunhe.Lan@freescale.com>
      Cc: Feng Li <feng.li_2@nxp.com>
      Cc: Alison Wang <alison.wang@freescale.com>
      Cc: Mingkai Hu <Mingkai.Hu@freescale.com>
      Cc: York Sun <york.sun@nxp.com>
      Cc: Saksham Jain <saksham.jain@nxp.freescale.com>
      Cc: Prabhakar Kushwaha <prabhakar.kushwaha@nxp.com>
      Signed-off-by: NTom Rini <trini@konsulko.com>
      28522678
  24. 13 2月, 2017 1 次提交
    • M
      flash: complete CONFIG_SYS_NO_FLASH move with renaming · e856bdcf
      Masahiro Yamada 提交于
      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: NMasahiro Yamada <yamada.masahiro@socionext.com>
      e856bdcf
  25. 31 1月, 2017 1 次提交
    • M
      mmc: move CONFIG_GENERIC_MMC to Kconfig · 54925327
      Masahiro Yamada 提交于
      Now, CONFIG_GENERIC_MMC seems equivalent to CONFIG_MMC.
      
      Let's create an entry for "config GENERIC_MMC" with "default MMC",
      then convert all macro defines in headers to Kconfig.  Almost all
      of the defines will go away.
      
      I see only two exceptions:
        configs/blanche_defconfig
        configs/sandbox_noblk_defconfig
      
      They define CONFIG_GENERIC_MMC, but not CONFIG_MMC.  Something
      might be wrong with these two boards, so should be checked later.
      
      Anyway, this is the output of the moveconfig tool.
      
      This commit was created as follows:
      
      [1] create a config entry in drivers/mmc/Kconfig
      
      [2] tools/moveconfig.py -r HEAD GENERIC_MMC
      
      [3] manual clean-up of garbage comments in doc/README.* and
          include/configs/*.h
      Signed-off-by: NMasahiro Yamada <yamada.masahiro@socionext.com>
      Reviewed-by: NTom Rini <trini@konsulko.com>
      54925327
  26. 28 1月, 2017 1 次提交
  27. 26 1月, 2017 2 次提交
  28. 22 1月, 2017 1 次提交
  29. 19 1月, 2017 2 次提交