03 Dec, 2007

1 commit


27 Nov, 2007

5 commits


26 Nov, 2007

11 commits


25 Nov, 2007

2 commits


23 Nov, 2007

2 commits


22 Nov, 2007

8 commits

  • Added the following fdt fixup helpers:
    * do_fixup_by_prop{_u32} - Find matching nodes by property name/value
    * do_fixup_by_compat{_u32} - Find matching nodes by compat

    The _u32 variants work the same only the property they are setting
    is know to be a 32-bit integer instead of a byte buffer.

    Signed-off-by: Kumar Gala

    Kumar Gala
     
  • Added a fixup helper that uses aliases to set mac addresses
    in the device tree based on the bd_t

    Signed-off-by: Kumar Gala

    Kumar Gala
     
  • cmd_fdt.c: In function fdt_print:
    cmd_fdt.c:586: warning: assignment discards qualifiers from pointer target type
    cmd_fdt.c:613: warning: assignment discards qualifiers from pointer target type
    cmd_fdt.c:635: warning: assignment discards qualifiers from pointer target type
    cmd_fdt.c:636: warning: assignment discards qualifiers from pointer target type

    Signed-off-by: Kumar Gala

    Kumar Gala
     
  • Update libfdt to commit 8eaf5e358366017aa2e846c5038d1aa19958314e from
    the device tree compiler (dtc) project.

    Signed-off-by: Kumar Gala

    Kumar Gala
     
  • Moved the generic fixup handling code out of cpu/mpc5xxx and cpu/mpc8260
    into common/fdt_support.c and renamed:

    do_fixup() -> do_fixup_by_path()
    do_fixup_u32() -> do_fixup_by_path_u32()

    Signed-off-by: Kumar Gala

    Kumar Gala
     
  • Signed-off-by: Kumar Gala

    Kumar Gala
     
  • Removed:
    fdt_node_is_compatible
    fdt_find_node_by_type
    fdt_find_compatible_node

    To ease merge of newer libfdt as we aren't using them anywhere at this time.

    Also moved fdt_find_and_setprop out of libfdt into fdt_support.c for the same
    reason.

    Signed-off-by: Kumar Gala

    Kumar Gala
     
  • Fix library problems caused by conditional compilation. Using
    autoconf.mk to decide which files to compile has caused a problem when
    changing configuration from one board to another without clearing out
    the library (*.a) files.

    It used to be that the linker was always passed the same list of .o
    files when building the .a files. However, that is not longer true
    with conditional compilation. Now, a different board config will have
    a different file list passed to the linker. The problem occurs when
    a library has already been built and the board config is changed.

    Since the linker will update instead of replace a preexisting library,
    then if the file list changes to remove some object files the old
    objects will still exist in the library.

    The solution is to remove all old library files when autoconf.mk is
    made.

    Signed-off-by: Grant Likely

    Grant Likely
     

21 Nov, 2007

4 commits


20 Nov, 2007

4 commits


19 Nov, 2007

3 commits