01 Nov, 2013

1 commit


24 Jul, 2013

1 commit


31 May, 2013

1 commit


30 May, 2013

1 commit


10 May, 2013

1 commit

  • Many boot image configuration files refer to the
    appropriate documentation file, but these references
    contain typos in the directory and file name. Fix
    them. Also fix reference to doc/README.SPL file.

    Signed-off-by: Anatolij Gustschin
    Cc: Prafulla Wadaskar
    Cc: Stefano Babic
    Acked-by: Stefano Babic

    Anatolij Gustschin
     

05 May, 2013

1 commit


12 Apr, 2013

2 commits


09 Jan, 2013

1 commit

  • This saves stack and code memory for local copy, and
    consumes initialized data memory. For 22 of the 29
    kirkwood-based boards, this results in a global saving
    of about 30 bytes. For 7 of them, it results in an
    increase of 6 to 14 bytes.

    Signed-off-by: Albert ARIBAUD

    Albert ARIBAUD
     

16 Oct, 2012

1 commit

  • Clean up mx25 lowlevel_init:
    - Add comments.
    - Do not use write32 repeatedly with the same value in order not to increase
    code size.
    - Make register values configurable.
    - Use macro parameters with default values instead of literal constants.
    - Use defined macros instead of duplicating code.

    Signed-off-by: Benoît Thébaudeau
    Cc: Stefano Babic
    Cc: John Rigby
    Cc: Matthias Weisser

    Benoît Thébaudeau
     

24 Sep, 2012

1 commit

  • The NAND Flash of the KARO TX25 board is a Samsung K9F1G08U0B with 25-ns R/W
    cycle times. However, the NFC clock for this board was set to 66.5 MHz, so using
    the NFC driver in symmetric mode (i.e. 1 NFC clock cycle = 1 NF R/W cycle)
    resulted in NF R/W cycle times of 15 ns, hence corrupted NF accesses.

    This patch fixes this issue by setting the NFC clock to the highest frequency
    complying to the 25-ns NF R/W cycle times specification, i.e. 33.25 MHz.

    Signed-off-by: Benoît Thébaudeau
    Cc: John Rigby
    Cc: Scott Wood
    Cc: Stefano Babic
    Cc: Daniel Gachet
    Acked-by: Stefano Babic

    Benoît Thébaudeau
     

02 Sep, 2012

1 commit


01 Sep, 2012

2 commits


11 Aug, 2012

1 commit

  • Instead of manipulating gpio registers directly, use the calls
    from the gpio library.

    Signed-off-by: Vikram Narayanan
    Acked-by: Stefano Babic
    Cc: John Rigby
    Cc: Fabio Estevam
    Acked-by: Fabio Estevam
    Acked-by: Stefano Babic

    Vikram Narayanan
     

07 Jul, 2012

1 commit


04 Nov, 2011

1 commit


28 Oct, 2011

1 commit

  • Fix checkpatch warning and errors in several i.MX related files.

    While at it also address a checkpatch warning at arch/arm/cpu/armv7/mx5/soc.c
    regarding the usage of extern in a C file.

    Signed-off-by: Fabio Estevam

    Fabio Estevam
     

22 Oct, 2011

1 commit


16 Oct, 2011

1 commit

  • The top level Makefile does not do any recursion into subdirs when
    cleaning, so these clean/distclean targets in random arch/board dirs
    never get used. Punt them all.

    MAKEALL didn't report any errors related to this that I could see.

    Signed-off-by: Mike Frysinger

    Mike Frysinger
     

01 Oct, 2011

1 commit


12 Sep, 2011

1 commit

  • Make use of GPIO framework and avoid the following build error:

    tx25.c: In function 'tx25_fec_init':
    tx25.c:73: error: dereferencing pointer to incomplete type
    tx25.c:74: error: dereferencing pointer to incomplete type
    tx25.c:75: error: dereferencing pointer to incomplete type
    tx25.c:76: error: dereferencing pointer to incomplete type
    tx25.c:83: error: dereferencing pointer to incomplete type
    tx25.c:84: error: dereferencing pointer to incomplete type
    tx25.c:114: error: dereferencing pointer to incomplete type
    tx25.c:115: error: dereferencing pointer to incomplete type
    tx25.c:116: error: dereferencing pointer to incomplete type
    tx25.c:117: error: dereferencing pointer to incomplete type
    tx25.c:124: error: dereferencing pointer to incomplete type
    tx25.c:125: error: dereferencing pointer to incomplete type
    tx25.c:126: error: dereferencing pointer to incomplete type

    Signed-off-by: Fabio Estevam
    Acked-by: Stefano Babic

    Fabio Estevam
     

17 Jul, 2011

1 commit


14 Jul, 2011

1 commit


28 Apr, 2011

1 commit


18 Nov, 2010

1 commit

  • 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: Sebastien Carlier

    Sebastien Carlier
     

20 Oct, 2010

1 commit

  • Conflicts:
    arch/arm/include/asm/config.h
    board/LaCie/edminiv2/config.mk
    board/karo/tx25/config.mk
    board/logicpd/imx27lite/config.mk
    doc/README.arm-relocation

    Signed-off-by: Wolfgang Denk

    Wolfgang Denk
     

19 Oct, 2010

1 commit

  • The change is currently needed to be able to remove the board
    configuration scripting from the top level Makefile and replace it by
    a simple, table driven script.

    Moving this configuration setting into the "CONFIG_*" name space is
    also desirable because it is needed if we ever should move forward to
    a Kconfig driven configuration system.

    Signed-off-by: Wolfgang Denk

    Wolfgang Denk
     

13 Oct, 2010

1 commit


20 Sep, 2010

1 commit

  • Change the implementation for arm926 to relocate the code to
    an arbitrary address in RAM.

    Adapt the TX25 (i.MX25), magnesium board to test the changes.

    On the tx25 board TEXT_BASE is set to the final relocation
    address to prevent one more copying of u-boot code
    when relocating. More info see:
    doc/README.arm-relocation

    da850 board:
    Tested-by: Ben Gardiner

    Portions of this work were supported by funding from
    the CE Linux Forum.

    Signed-off-by: Heiko Schocher
    Cc: Ben Gardiner

    Heiko Schocher
     

05 May, 2010

1 commit


13 Mar, 2010

1 commit


08 Mar, 2010

1 commit

  • This is an i.MX25 base board with only NAND
    so it uses nand_spl to boot.

    Signed-off-by: John Rigby

    Tune configuration, add support for (redundant) environment in NAND.
    Signed-off-by: Wolfgang Denk

    Acked-by: Wolfgang Denk
    CC: Fred Fan
    CC: Tom

    John Rigby