14 Dec, 2012

1 commit


08 Nov, 2012

5 commits

  • Microblaze platform can use CONFIG_OF_EMBED option
    but also it is necessary to support boards
    which don't want to use this option.
    U-Boot doesn't compile dts/libdts.o for #undef CONFIG_OF_EMBED
    case that's why it should be guarded by ifdef.

    Signed-off-by: Michal Simek

    Michal Simek
     
  • The patch
    "include/linux/byteorder: import latest endian definitions from linux"
    (sha1: eef1cf2d5cf1cae5fb76713e912263dedf110aeb)

    Introduced a lot of compilation failures with unknow types.
    include/linux/byteorder/big_endian.h:45:1: error: unknown type name '__le64'
    include/linux/byteorder/big_endian.h: In function '__cpu_to_le64p':
    include/linux/byteorder/big_endian.h:47:18: error: '__le64' undeclared (first use in this function)
    include/linux/byteorder/big_endian.h:47:18: note: each undeclared identifier is reported only once for each function it appears in
    include/linux/byteorder/big_endian.h:47:25: error: expected ';' before '__swab64p'
    include/linux/byteorder/big_endian.h: At top level:
    include/linux/byteorder/big_endian.h:49:1: error: unknown type name '__le64'
    include/linux/byteorder/big_endian.h:53:1: error: unknown type name '__le32'
    include/linux/byteorder/big_endian.h: In function '__cpu_to_le32p':
    include/linux/byteorder/big_endian.h:55:18: error: '__le32' undeclared (first use in this function)
    include/linux/byteorder/big_endian.h:55:25: error: expected ';' before '__swab32p'
    include/linux/byteorder/big_endian.h: At top level:
    include/linux/byteorder/big_endian.h:57:1: error: unknown type name '__le32'
    include/linux/byteorder/big_endian.h:61:1: error: unknown type name '__le16'
    ...

    Removing asm/bitops.h solved this problem.

    Signed-off-by: Michal Simek

    Michal Simek
     
  • Flushing caches is necessary because of soft reset
    which doesn't clear caches.

    Signed-off-by: Michal Simek
    Reviewed-by: Marek Vasut

    Michal Simek
     
  • Just remove ancient code.

    Signed-off-by: Michal Simek
    Acked-by: Stephan Linz
    Reviewed-by: Marek Vasut

    Michal Simek
     
  • ext2_find_next_zero_bit must be also static if __swab32 is also static.

    Warning:
    include/asm/bitops.h:369:22: warning: '__fswab32' is static but
    used in inline function 'ext2_find_next_zero_bit'
    which is not static [enabled by default]

    Signed-off-by: Michal Simek
    Acked-by: Stephan Linz

    Michal Simek
     

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 Oct, 2012

1 commit


16 Oct, 2012

1 commit


11 Sep, 2012

7 commits


10 Aug, 2012

1 commit


10 Jul, 2012

4 commits


09 Jul, 2012

2 commits


16 May, 2012

2 commits


19 Mar, 2012

2 commits


23 Feb, 2012

2 commits

  • The interrupt acknowledge action have to run after the
    registered interrupt handler. So we have a chance to
    bear out the corresponding interrupt request in the
    corresponding controller hardware.

    With this reordering, we optain a proper interrupt
    handling for level triggered interrupt sources -- for
    example the new axi_timer v1.02.a introduced in ISE 13.2.

    Signed-off-by: Stephan Linz
    Acked-by: Michal Simek

    Stephan Linz
     
  • after commit "common: add possibility for readline_into_buffer
    timeout" (sha1:9c34831) was applied. The Microblaze generic build
    fails with error below:

    common/libcommon.o: In function `cread_line':
    /devel/u-boot/common/main.c:717: undefined reference to `get_ticks'
    /devel/u-boot/common/main.c:717: undefined reference to `get_tbclk'
    /devel/u-boot/common/main.c:720: undefined reference to `get_ticks'

    Signed-off-by: Stephan Linz
    Acked-by: Michal Simek

    Stephan Linz
     

24 Oct, 2011

3 commits


10 Oct, 2011

5 commits


06 Oct, 2011

2 commits

  • This pushes the ugly duplicated arch ifdef lists we maintain in various
    image related files out to the arch headers themselves.

    Acked-by: Nobuhiro Iwamatsu
    Tested-by: Thomas Chou
    Signed-off-by: Mike Frysinger

    Mike Frysinger
     
  • Allow redirection of console output prior to console initialisation to a
    temporary buffer.

    To enable this functionality, the board (or arch) must define:
    - CONFIG_PRE_CONSOLE_BUFFER - Enable pre-console buffer
    - CONFIG_PRE_CON_BUF_ADDR - Base address of pre-console buffer
    - CONFIG_PRE_CON_BUF_SZ - Size of pre-console buffer (in bytes)

    The pre-console buffer will buffer the last CONFIG_PRE_CON_BUF_SZ bytes
    Any earlier characters are silently dropped.

    Graeme Russ