1. 10 Mar, 2017 1 commit
    • Tom Rini's avatar
      ARM: Migrate errata to Kconfig · 8dda2e2f
      Tom Rini authored
      This moves all of the current ARM errata from various header files and in to
      Kconfig.  This allows for a minor amount of cleanup as we had some instances
      where both a general common header file was enabling errata as well as the
      board config.  We now just select these once at the higher level in Kconfig
      Signed-off-by: 's avatarTom Rini <trini@konsulko.com>
      8dda2e2f
  2. 25 Jan, 2017 1 commit
  3. 22 Nov, 2016 1 commit
  4. 31 Oct, 2016 1 commit
  5. 16 Sep, 2016 3 commits
  6. 05 Aug, 2016 1 commit
    • Tom Rini's avatar
      ARM: Rework and correct barrier definitions · a78cd861
      Tom Rini authored
      As part of testing booting Linux kernels on Rockchip devices, it was
      discovered by Ziyuan Xu and Sandy Patterson that we had multiple and for
      some cases incomplete isb definitions.  This was causing a failure to
      boot of the Linux kernel.
      
      In order to solve this problem as well as cover any corner cases that we
      may also have had a number of changes are made in order to consolidate
      things.  First, <asm/barriers.h> now becomes the source of isb/dsb/dmb
      definitions.  This however introduces another complexity.  Due to
      needing to build SPL for 32bit tegra with -march=armv4 we need to borrow
      the __LINUX_ARM_ARCH__ logic from the Linux Kernel in a more complete
      form.  Move this from arch/arm/lib/Makefile to arch/arm/Makefile and add
      a comment about it.  Now that we can always know what the target CPU is
      capable off we can get always do the correct thing for the barrier.  The
      final part of this is that need to be consistent everywhere and call
      isb()/dsb()/dmb() and NOT call ISB/DSB/DMB in some cases and the
      function names in others.
      Reviewed-by: 's avatarStephen Warren <swarren@nvidia.com>
      Tested-by: 's avatarStephen Warren <swarren@nvidia.com>
      Acked-by: 's avatarZiyuan Xu <xzy.xu@rock-chips.com>
      Acked-by: 's avatarSandy Patterson <apatterson@sightlogix.com>
      Reported-by: 's avatarZiyuan Xu <xzy.xu@rock-chips.com>
      Reported-by: 's avatarSandy Patterson <apatterson@sightlogix.com>
      Signed-off-by: 's avatarTom Rini <trini@konsulko.com>
      a78cd861
  7. 15 Jul, 2016 1 commit
  8. 12 Jul, 2016 1 commit
  9. 26 May, 2016 1 commit
    • Marek Vasut's avatar
      ARM: exynos: Fix build error if SERIAL is disabled in SPL · c06bbab6
      Marek Vasut authored
      If CONFIG_SPL_SERIAL_SUPPORT is not defined in include/configs/exynos5-common.h
      the following error is produced during the build of the SPL:
      
      arch/arm/mach-exynos/built-in.o: In function `do_lowlevel_init':
      ...u-boot/arch/arm/mach-exynos/lowlevel_init.c:221: undefined reference to `debug_uart_init'
      
      Add additional condition to check if SPL build is in progress and
      in that case check if CONFIG_SPL_SERIAL_SUPPORT is also set before
      enabling the debug UART.
      Signed-off-by: 's avatarMarek Vasut <marex@denx.de>
      Cc: Simon Glass <sjg@chromium.org>
      Cc: Tom Rini <trini@konsulko.com>
      Reviewed-by: 's avatarSimon Glass <sjg@chromium.org>
      Signed-off-by: 's avatarMinkyu Kang <mk7.kang@samsung.com>
      c06bbab6
  10. 25 May, 2016 11 commits
  11. 06 Feb, 2016 1 commit
  12. 02 Nov, 2015 4 commits
  13. 03 Oct, 2015 1 commit
  14. 18 Aug, 2015 2 commits
  15. 17 Aug, 2015 2 commits