1. 19 11月, 2012 16 次提交
  2. 16 11月, 2012 13 次提交
  3. 10 11月, 2012 5 次提交
  4. 09 11月, 2012 1 次提交
  5. 08 11月, 2012 5 次提交
    • A
      common/command.c: revert changes from commit 199adb60 · 22b6fcb5
      Anatolij Gustschin 提交于
      commit 199adb60 "common/misc: sparse
      fixes" broke the help command trying to fix the sparse error
      "command.c:44:38: error: bad constant expression".
      
      As Henrik points out, the fix was bad because the commit used
      CONFIG_SYS_MAXARGS whereas the code intended to use the maximum
      number of commands (not arguments to a command).
      
      Revert command.c changes to the original code as asked by Wolfgang.
      Reported-by: NHenrik Nordström <henrik@henriknordstrom.net>
      Signed-off-by: NAnatolij Gustschin <agust@denx.de>
      22b6fcb5
    • M
      microblaze: Fix compilation failure because of missing libdts · b3e5cd17
      Michal Simek 提交于
      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: NMichal Simek <monstr@monstr.eu>
      b3e5cd17
    • M
      microblaze: Remove asm/bitops.h from asm/posix_types.h · f8c1ed09
      Michal Simek 提交于
      The patch
      "include/linux/byteorder: import latest endian definitions from linux"
      (sha1: eef1cf2d)
      
      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: NMichal Simek <monstr@monstr.eu>
      f8c1ed09
    • M
      microblaze: Flush caches before enabling them · 5811830f
      Michal Simek 提交于
      Flushing caches is necessary because of soft reset
      which doesn't clear caches.
      Signed-off-by: NMichal Simek <monstr@monstr.eu>
      Reviewed-by: NMarek Vasut <marex@denx.de>
      5811830f
    • M
      microblaze: Fix byteorder for microblaze · ea012281
      Michal Simek 提交于
      Just remove ancient code.
      Signed-off-by: NMichal Simek <monstr@monstr.eu>
      Acked-by: NStephan Linz <linz@li-pro.net>
      Reviewed-by: NMarek Vasut <marex@denx.de>
      ea012281