21 Sep, 2017

1 commit


22 May, 2017

3 commits


07 Apr, 2017

1 commit

  • With d53ecad92f06 some unused interrupt related code was removed.
    However all of these options are currently unused. Rather than migrate
    some of these options to Kconfig we just remove the code in question.

    The only related code changes here are that in some cases we use
    CONFIG_STACKSIZE in non-IRQ related context. In these cases we rename
    and move the value local to the code in question.

    Fixes: d53ecad92f06 ("Merge branch 'master' of git://git.denx.de/u-boot-sunxi")
    Signed-off-by: Tom Rini

    Tom Rini
     

29 Sep, 2016

1 commit


21 Jan, 2016

1 commit


28 Aug, 2015

2 commits


24 Mar, 2015

1 commit

  • Various files are needlessly rebuilt every time due to the version and
    build time changing. As version.h is not actually needed, remove the
    include.

    Signed-off-by: Rob Herring
    Cc: Albert Aribaud
    Cc: Stefano Babic
    Cc: Minkyu Kang
    Cc: Marek Vasut
    Cc: Tom Warren
    Cc: Michal Simek
    Cc: Macpaul Lin
    Cc: Wolfgang Denk
    Cc: York Sun
    Cc: Stefan Roese
    Cc: Nobuhiro Iwamatsu
    Cc: Simon Glass
    Cc: Philippe Reynes
    Cc: Eric Jarrige
    Cc: "David Müller"
    Cc: Phil Edworthy
    Cc: Robert Baldyga
    Cc: Torsten Koschorrek
    Cc: Anatolij Gustschin
    Reviewed-by: Linus Walleij
    Reviewed-by: Łukasz Majewski

    Rob Herring
     

23 Nov, 2014

2 commits


29 Mar, 2014

1 commit

  • U-Boot has supported two kinds of asm-offsets.h.

    One is generic for all architectures and its source is located at
    ./lib/asm-offsets.c.

    The other is SoC specific and its source is under SoC directory.
    The problem here is that only boards with SoC directory can use
    the asm-offsets infrastructure.
    Putting asm-offsets.c right under CPU directory does not work.

    Now a new demand is coming. PowerPC folks want to use asm-offsets.
    But no PowerPC boards have SoC directory.

    It seems inconsistent that some boards add asm-offsets.c to SoC
    directoreis and some to CPU directories.
    It looks more reasonable to put asm-offsets.c under arch/$(ARCH)/lib.

    This commit merges asm-offsets.c under SoC directories into
    arch/$(ARCH)/lib/asm-offsets.c.

    By the way, I doubt the necessity of some entries in asm-offsets.c.
    I am leaving refactoring to the board maintainers.
    Please check "TODO" in the comment blocks in
    arch/{arm,nds32}/lib/asm-offsets.c.

    Signed-off-by: Masahiro Yamada
    Cc: Yuantian Tang

    Masahiro Yamada
     

20 Feb, 2014

1 commit


28 Jan, 2014

1 commit


01 Nov, 2013

1 commit


25 Jul, 2013

3 commits


24 Jul, 2013

3 commits


19 Mar, 2013

1 commit

  • Albert's rework of the linker scripts conflicted with Simon's making
    everyone use __bss_end. We also had a minor conflict over
    README.scrapyard being added to in mainline and enhanced in
    u-boot-arm/master with proper formatting.

    Conflicts:
    arch/arm/cpu/ixp/u-boot.lds
    arch/arm/cpu/u-boot.lds
    arch/arm/lib/Makefile
    board/actux1/u-boot.lds
    board/actux2/u-boot.lds
    board/actux3/u-boot.lds
    board/dvlhost/u-boot.lds
    board/freescale/mx31ads/u-boot.lds
    doc/README.scrapyard
    include/configs/tegra-common.h

    Build tested for all of ARM and run-time tested on am335x_evm.

    Signed-off-by: Tom Rini

    Tom Rini
     

16 Mar, 2013

1 commit

  • Note this is a tree-wide change affecting multiple architectures.

    At present we use __bss_start, but mostly __bss_end__. This seems
    inconsistent and in a number of places __bss_end is used instead.

    Change to use __bss_end for the BSS end symbol throughout U-Boot. This
    makes it possible to use the asm-generic/sections.h file on all
    archs.

    Signed-off-by: Simon Glass

    Simon Glass
     

13 Mar, 2013

1 commit

  • Refactor linker-generated array code so that symbols
    which were previously linker-generated are now compiler-
    generated. This causes relocation records of type
    R_ARM_ABS32 to become R_ARM_RELATIVE, which makes
    code which uses LGA able to run before relocation as
    well as after.

    Note: this affects more than ARM targets, as linker-
    lists span possibly all target architectures, notably
    PowerPC.

    Conflicts:
    arch/arm/cpu/arm926ejs/mxs/u-boot-spl.lds
    arch/arm/cpu/arm926ejs/spear/u-boot-spl.lds
    arch/arm/cpu/armv7/omap-common/u-boot-spl.lds
    board/ait/cam_enc_4xx/u-boot-spl.lds
    board/davinci/da8xxevm/u-boot-spl-da850evm.lds
    board/davinci/da8xxevm/u-boot-spl-hawk.lds
    board/vpac270/u-boot-spl.lds

    Signed-off-by: Albert ARIBAUD

    Albert ARIBAUD
     

22 Oct, 2012

2 commits

  • The command declaration now uses the new LG-array method to generate
    list of commands. Thus the __u_boot_cmd section is now superseded and
    redundant and therefore can be removed. Also, remove externed symbols
    associated with this section from include/command.h .

    Signed-off-by: Marek Vasut
    Cc: Joe Hershberger
    Cc: Mike Frysinger

    Marek Vasut
     
  • Add section for the linker-generated lists into all possible linker
    files, so that everyone can easily use these lists. This is mostly
    a mechanical adjustment.

    Signed-off-by: Marek Vasut
    Cc: Joe Hershberger
    Cc: Mike Frysinger

    Marek Vasut
     

20 Jul, 2012

1 commit

  • This commit does the following updates.
    1. Split the common cache access from cpu.c into lib folder.
    2. Rename the following cache api to adapt common.h
    - dcache_flush_rang -> flush_dcache_rang
    - icache_inval_range -> invalidate_icache_range
    3. Add invalidate_dcache_range

    Signed-off-by: Macpaul Lin

    Macpaul Lin
     

22 Apr, 2012

2 commits


19 Mar, 2012

1 commit


28 Feb, 2012

1 commit


23 Nov, 2011

1 commit


09 Nov, 2011

1 commit


22 Oct, 2011

2 commits

  • SoC ag101 is the first chip using NDS32 N1213 cpu core.
    Add header file of device offset support for SoC ag101.
    Add main function of SoC ag101 based on NDS32 n1213 core.
    Add lowlevel_init.S and other periphal related code.

    This version of lowlevel_init.S also replace hardcode value
    by MARCO defines from the GPL version andesboot for better
    code quality.

    Signed-off-by: Macpaul Lin

    Macpaul Lin
     
  • Add N1213 cpu core (N12 Core family) support for NDS32 arch.
    This patch includes start.S for the initialize procedure of N1213.

    Start procedure:
    start.S will start up the N1213 CPU core at first,
    then jump to SoC dependent "lowlevel_init.S" and
    "watchdog.S" to configure peripheral devices.

    Signed-off-by: Macpaul Lin
    Signed-off-by: Greentime Hu

    Macpaul Lin