1. 31 May, 2016 2 commits
    • Paul Burton's avatar
      MIPS: Split I & D cache line size config · 37228621
      Paul Burton authored
      Allow L1 Icache & L1 Dcache line size to be specified separately, since
      there's no architectural mandate that they be the same. The
      [id]cache_line_size functions are tidied up to take advantage of the
      fact that the Kconfig entries are always present to simply check them
      for zero rather than needing to #ifdef on their presence.
      Signed-off-by: default avatarPaul Burton <paul.burton@imgtec.com>
      [removed CONFIG_SYS_CACHELINE_SIZE in include/configs/pic32mzdask.h]
      Signed-off-by: default avatarDaniel Schwierzeck <daniel.schwierzeck@gmail.com>
    • Paul Burton's avatar
      MIPS: Move cache sizes to Kconfig · ace3be4f
      Paul Burton authored
      Move details of the L1 cache line sizes & total sizes into Kconfig,
      defaulting to 0. A new CONFIG_SYS_CACHE_SIZE_AUTO Kconfig entry is
      introduced to allow platforms to select auto-detection of cache sizes,
      and it defaults to being enabled if none of the cache sizes are set by
      the configuration (ie. sizes are all the default 0), and code is
      adjusted to #ifdef on that rather than on the definition of the sizes
      (which will always be defined even if 0).
      Signed-off-by: default avatarPaul Burton <paul.burton@imgtec.com>
  2. 25 May, 2016 1 commit
  3. 20 May, 2016 1 commit
  4. 21 Feb, 2015 1 commit
  5. 29 Oct, 2014 1 commit
    • Georges Savoundararadj's avatar
      kconfig: arm: introduce symbol for ARM CPUs · 2e07c249
      Georges Savoundararadj authored
      This commit introduces a Kconfig symbol for each ARM CPU:
      CPU_ARM1176, CPU_V7, CPU_PXA, CPU_SA1100.
      Also, it adds the CPU feature Kconfig symbol HAS_VBAR which is selected
      for CPU_ARM1176 and CPU_V7.
      For each target, the corresponding CPU is selected and the definition of
      SYS_CPU in the corresponding Kconfig file is removed.
      Also, it removes redundant "string" type in some Kconfig files.
      Signed-off-by: default avatarGeorges Savoundararadj <savoundg@gmail.com>
      Acked-by: default avatarAlbert ARIBAUD <albert.u.boot@aribaud.net>
      Cc: Masahiro Yamada <yamada.m@jp.panasonic.com>
  6. 13 Sep, 2014 1 commit
  7. 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>