25 Jan, 2014

2 commits


11 Dec, 2013

1 commit


09 Dec, 2013

1 commit


18 Nov, 2013

1 commit


08 Nov, 2013

1 commit


01 Nov, 2013

3 commits


21 Oct, 2013

2 commits

  • This will be used by usb_lowlevel_init so it will
    no longer be used by only board specific functions.

    Move definition of enum usb_init_type higher in file
    so that it will be available for usb_low_level_init.

    Signed-off-by: Troy Kisky

    Troy Kisky
     
  • This commit unifies board-specific USB initialization implementations
    under one symbol (usb_board_init), declaration of which is available in
    usb.h.

    New API allows selective initialization of USB controllers whenever needed.

    Signed-off-by: Mateusz Zalega
    Signed-off-by: Kyungmin Park
    Reviewed-by: Lukasz Majewski
    Cc: Marek Vasut
    Cc: Lukasz Majewski

    Mateusz Zalega
     

15 Oct, 2013

2 commits


20 Sep, 2013

1 commit

  • The SPDX License List version 1.19 now contains an official entry for
    the IBM-pibs license. However, instead of our suggestion "ibm-pibs",
    the SPDX License List uses "IBM-pibs", with the following rationale:
    "The reason being that all other SPDX License List short identifiers
    tend towards using capital letters unless spelling a word. I'd prefer
    to be consistent to this end".

    Change the license IDs to use the official name.

    Signed-off-by: Wolfgang Denk

    Wolfgang Denk
     

20 Aug, 2013

3 commits

  • This board and especially the CPU (PPC405CR) is EOL.

    Signed-off-by: Matthias Fuchs
    Acked-by: Wolfgang Denk

    Matthias Fuchs
     
  • The file header indicated that this file was GPL-2.0+, but actually
    the code was derived from (Marvell based) Linux source code which is
    only GPL-2.0. Fix this.

    Signed-off-by: Wolfgang Denk
    Cc: Stefan Roese
    Cc: Matthias Fuchs
    Acked-by: Stefan Roese

    Wolfgang Denk
     
  • This commit adapts the files that were derived from PIBS (PowerPC
    Initialization and Boot Software) codeto using SPDX License
    Identifiers.

    So far, SPDX has not assigned an official License ID for the PIBS
    license yet, so this should be considered preliminary.

    Note that the following files contained incorrect license information:

    arch/powerpc/cpu/ppc4xx/4xx_uart.c
    arch/powerpc/cpu/ppc4xx/start.S
    arch/powerpc/include/asm/ppc440.h

    These files included, in addition to the GPL-2.0 / ibm-pibs dual
    license as inherited from PIBS, a GPL-2.0+ license header which was
    obviously incorrect. This has been removed.

    Signed-off-by: Wolfgang Denk
    Cc: Stefan Roese
    Signed-off-by: Wolfgang Denk

    Conflicts:
    Licenses/README
    Acked-by: Stefan Roese

    Wolfgang Denk
     

24 Jul, 2013

2 commits


23 Jul, 2013

2 commits


02 Apr, 2013

1 commit

  • 'bool' is defined in random places. This patch consolidates them into a
    single header file include/linux/types.h, using stdbool.h introduced in C99.

    All other #define, typedef and enum are removed. They are all consistent with
    true = 1, false = 0.

    Replace FALSE, False with false. Replace TRUE, True with true.
    Skip *.py, *.php, lib/* files.

    Signed-off-by: York Sun

    York Sun
     

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
     

09 Mar, 2013

2 commits


14 Dec, 2012

2 commits


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
     

17 Oct, 2012

2 commits


16 Oct, 2012

3 commits

  • The env_ptr is already declared in environment.h, so there is no need to
    redeclare in board files (especially after including the environment.h)
    Remove those declarations.

    Signed-off-by: Igor Grinberg
    Signed-off-by: Stefan Roese
    Acked-by: Matthias Fuchs

    Igor Grinberg
     
  • Remove the support for not-CONFIG_SERIAL_MULTI part from serial
    port drivers and some board files. Since CONFIG_SERIAL_MULTI is
    now enabled by default, that part is a dead code. Remove it.

    Signed-off-by: Marek Vasut
    Cc: Marek Vasut
    Cc: Anatolij Gustschin
    Cc: Stefan Roese
    Signed-off-by: Tom Rini

    Marek Vasut
     
  • Implement support for CONFIG_SERIAL_MULTI into cpci750 serial driver.
    This driver was so far only usable directly, but this patch also adds
    support for the multi method. This allows using more than one serial
    driver alongside the cpci750 driver. Also, add a weak implementation
    of default_serial_console() returning this driver.

    Signed-off-by: Marek Vasut
    Cc: Marek Vasut
    Cc: Tom Rini
    Cc: Anatolij Gustschin
    Cc: Stefan Roese

    Marek Vasut
     

24 May, 2012

1 commit

  • These are all the files which use the API incorrectly but did not get
    built using MAKEALL -a powerpc|arm. I have no compiler for them, but
    the remaining issues should be far less than without this patch.

    Any outstanding issues are left to the maintainers of boards that use
    these drivers.

    Signed-off-by: Joe Hershberger

    Joe Hershberger
     

23 May, 2012

2 commits

  • Some copy/pasted drivers redefine functions
    defined in include/net.h. Remove these so that
    the definitions can be changed without error.

    Signed-off-by: Joe Hershberger
    Acked-by: Mike Frysinger

    Joe Hershberger
     
  • Fix this:
    cpci405.c: In function 'do_get_bpip':
    cpci405.c:737:4: warning: format '%ld' expects type 'long int', but argument 3 has type 'IPaddr_t'
    cpci405.c:737:4: warning: format '%ld' expects type 'long int', but argument 4 has type 'IPaddr_t'
    cpci405.c:737:4: warning: format '%ld' expects type 'long int', but argument 5 has type 'IPaddr_t'
    cpci405.c:737:4: warning: format '%ld' expects type 'long int', but argument 6 has type 'IPaddr_t'
    cpci405.c:700:8: warning: unused variable 'bd'

    Signed-off-by: Joe Hershberger

    Joe Hershberger
     

16 May, 2012

1 commit

  • This field gets read in one place (by "bdinfo"), and we can replace
    that with getenv("ipaddr"). After all, the bi_ip_addr field is kept
    up-to-date implicitly with the value of the ipaddr env var.

    Signed-off-by: Mike Frysinger
    Reviewed-by: Joe Hershberger

    Mike Frysinger