1. 16 5月, 2020 1 次提交
    • T
      arm: lpc32xx: move SoC to mach-lpc32xx · b3d9a8b1
      Trevor Woerner 提交于
      Following the example of most other SoCs in arch/$(ARCH)/cpu/$(CPU)/$(SOC)
      move the lpc32xx code from arch/arm/cpu/arm926ejs/lpc32xx to
      arch/arm/mach-lpc32xx.
      
      Following the checklist from
      commit 01f14456 ("ARM: prepare for moving SoC sources into mach-*"):
      
          [1] move files from arch/arm/cpu/arm926ejs/lpc32xx to arch/arm/mach-lpx32xx
          [2] add machine entry to arch/arm/Makefile
          [3] remove "obj-y += ..." from arch/arm/cpu/arm926ejs/Makefile
          [4] fix the Kconfig file path in arch/arm/Kconfig
          [5] (no MAINTAINERS update)
      Reviewed-by: NSimon Glass <sjg@chromium.org>
      Signed-off-by: NTrevor Woerner <twoerner@gmail.com>
      b3d9a8b1
  2. 07 5月, 2018 1 次提交
    • T
      SPDX: Convert all of our single license tags to Linux Kernel style · 83d290c5
      Tom Rini 提交于
      When U-Boot started using SPDX tags we were among the early adopters and
      there weren't a lot of other examples to borrow from.  So we picked the
      area of the file that usually had a full license text and replaced it
      with an appropriate SPDX-License-Identifier: entry.  Since then, the
      Linux Kernel has adopted SPDX tags and they place it as the very first
      line in a file (except where shebangs are used, then it's second line)
      and with slightly different comment styles than us.
      
      In part due to community overlap, in part due to better tag visibility
      and in part for other minor reasons, switch over to that style.
      
      This commit changes all instances where we have a single declared
      license in the tag as both the before and after are identical in tag
      contents.  There's also a few places where I found we did not have a tag
      and have introduced one.
      Signed-off-by: NTom Rini <trini@konsulko.com>
      83d290c5
  3. 10 4月, 2015 1 次提交
    • A
      lpc32xx: add support for board work_92105 · 412ae53a
      Albert ARIBAUD \(3ADEV\) 提交于
      Work_92105 from Work Microwave is an LPC3250-
      based board with the following features:
      - 64MB or 128MB SDR DRAM
      - 1 GB SLC NAND, managed through MLC controller.
      - Ethernet
      - Ethernet + PHY SMSC8710
      - I2C:
        - EEPROM (24M01-compatible)
        - RTC (DS1374-compatible)
        - Temperature sensor (DS620)
        - DACs (2 x MAX518)
      - SPI (through SSP interface)
        - Port expander MAX6957
      - LCD display (HD44780-compatible), controlled
        through the port expander and DACs
      
      This board has SPL support, and uses the LPC32XX boot
      image format.
      Signed-off-by: NAlbert ARIBAUD (3ADEV) <albert.aribaud@3adev.fr>
      412ae53a
  4. 01 11月, 2013 1 次提交
  5. 24 7月, 2013 1 次提交
  6. 15 5月, 2012 1 次提交
  7. 18 11月, 2010 1 次提交
    • S
      Switch from archive libraries to partial linking · 6d8962e8
      Sebastien Carlier 提交于
      Before this commit, weak symbols were not overridden by non-weak symbols
      found in archive libraries when linking with recent versions of
      binutils.  As stated in the System V ABI, "the link editor does not
      extract archive members to resolve undefined weak symbols".
      
      This commit changes all Makefiles to use partial linking (ld -r) instead
      of creating library archives, which forces all symbols to participate in
      linking, allowing non-weak symbols to override weak symbols as intended.
      This approach is also used by Linux, from which the gmake function
      cmd_link_o_target (defined in config.mk and used in all Makefiles) is
      inspired.
      
      The name of each former library archive is preserved except for
      extensions which change from ".a" to ".o".  This commit updates
      references accordingly where needed, in particular in some linker
      scripts.
      
      This commit reveals board configurations that exclude some features but
      include source files that depend these disabled features in the build,
      resulting in undefined symbols.  Known such cases include:
      - disabling CMD_NET but not CMD_NFS;
      - enabling CONFIG_OF_LIBFDT but not CONFIG_QE.
      Signed-off-by: NSebastien Carlier <sebastien.carlier@gmail.com>
      6d8962e8
  8. 13 4月, 2010 1 次提交
  9. 21 6月, 2009 1 次提交
  10. 13 6月, 2009 1 次提交
  11. 30 3月, 2009 1 次提交
  12. 14 4月, 2008 2 次提交
  13. 09 10月, 2006 1 次提交
  14. 02 9月, 2006 1 次提交
    • M
      Add support for a saving build objects in a separate directory. · f9328639
      Marian Balakowicz 提交于
      Modifications are based on the linux kernel approach and
      support two use cases:
      
        1) Add O= to the make command line
        'make O=/tmp/build all'
      
        2) Set environement variable BUILD_DIR to point to the desired location
        'export BUILD_DIR=/tmp/build'
        'make'
      
      The second approach can also be used with a MAKEALL script
      'export BUILD_DIR=/tmp/build'
      './MAKEALL'
      
      Command line 'O=' setting overrides BUILD_DIR environent variable.
      
      When none of the above methods is used the local build is performed and
      the object files are placed in the source directory.
      f9328639
  15. 10 10月, 2004 1 次提交
    • W
      Patch by Steven Scholz, 16 Aug 2004: · 1d9f4105
      wdenk 提交于
      - Introducing the concept of SoCs "./cpu/$(CPU)/$(SOC)"
      - creating subdirs for SoCs ./cpu/arm920t/imx and ./cpu/arm920t/s3c24x0
      - moving SoC specific code out of cpu/arm920t/ into cpu/arm920t/$(SOC)/
      - moving drivers/s3c24x0_i2c.c and drivers/serial_imx.c out of drivers/
        into cpu/arm920t/$(SOC)/
      1d9f4105
  16. 28 6月, 2003 1 次提交
    • W
      * Code cleanup: · 8bde7f77
      wdenk 提交于
        - remove trailing white space, trailing empty lines, C++ comments, etc.
        - split cmd_boot.c (separate cmd_bdinfo.c and cmd_load.c)
      
      * Patches by Kenneth Johansson, 25 Jun 2003:
        - major rework of command structure
          (work done mostly by Michal Cendrowski and Joakim Kristiansen)
      8bde7f77
  17. 21 6月, 2003 1 次提交
    • W
      * Patch by Devin Crumb, 02 Apr 2003: · 0332990b
      wdenk 提交于
        Fix clock divider rounding problem in drivers/serial.c
      
      * Patch by Ken Chou, 19 June 2003:
        Added support for A3000 SBC board (Artis Microsystems Inc.)
      0332990b
  18. 27 4月, 2002 1 次提交
  19. 01 4月, 2002 1 次提交
  20. 13 1月, 2002 1 次提交
  21. 29 4月, 2001 1 次提交
  22. 14 12月, 2000 1 次提交
  23. 10 7月, 2000 1 次提交