23 Sep, 2009

1 commit


18 Jul, 2009

1 commit

  • So far the console API uses the following naming convention:

    ======Extract======
    typedef struct device_t;

    int device_register (device_t * dev);
    int devices_init (void);
    int device_deregister(char *devname);
    struct list_head* device_get_list(void);
    device_t* device_get_by_name(char* name);
    device_t* device_clone(device_t *dev);
    =======

    which is too generic and confusing.

    Instead of using device_XX and device_t we change this
    into stdio_XX and stdio_dev

    This will also allow to add later a generic device mechanism in order
    to have support for multiple devices and driver instances.

    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD

    Edited commit message.

    Signed-off-by: Wolfgang Denk

    Jean-Christophe PLAGNIOL-VILLARD
     

04 Apr, 2009

1 commit


19 Oct, 2008

1 commit


03 Sep, 2008

1 commit


03 Jul, 2008

1 commit


12 Jun, 2008

1 commit

  • This patch changes the return type of initdram() from long int to phys_size_t.
    This is required for a couple of reasons: long int limits the amount of dram
    to 2GB, and u-boot in general is moving over to phys_size_t to represent the
    size of physical memory. phys_size_t is defined as an unsigned long on almost
    all current platforms.

    This patch *only* changes the return type of the initdram function (in
    include/common.h, as well as in each board's implementation of initdram). It
    does not actually modify the code inside the function on any of the platforms;
    platforms which wish to support more than 2GB of DRAM will need to modify
    their initdram() function code.

    Build tested with MAKEALL for ppc, arm, mips, mips-el. Booted on powerpc
    MPC8641HPCN.

    Signed-off-by: Becky Bruce

    Becky Bruce
     

21 May, 2008

1 commit

  • This commit gets rid of a huge amount of silly white-space issues.
    Especially, all sequences of SPACEs followed by TAB characters get
    removed (unless they appear in print statements).

    Also remove all embedded "vim:" and "vi:" statements which hide
    indentation problems.

    Signed-off-by: Wolfgang Denk

    Wolfgang Denk
     

14 May, 2008

2 commits

  • Several board//config.mk files include dynamically built (by
    the Makefile) config files but used the wrong file name of
    $(TOPDIR)/board/$(BOARDDIR)/config.tmp
    instead if the correct
    $(OBJTREE)/board/$(BOARDDIR)/config.tmp

    The bug is nasty because the build result is correct for the (normal)
    in-tree builds, and because 'sinclude' is used no errors get raised
    even for out-of-tree build tests. But out-of-tree builds use an
    incomplete and thus usually incorrect configuration...

    Signed-off-by: Wolfgang Denk

    Wolfgang Denk
     
  • Signed-off-by: Wolfgang Denk

    Wolfgang Denk
     

29 Apr, 2008

1 commit


19 Apr, 2008

1 commit


14 Apr, 2008

1 commit

  • This patch is based on the port by Mihai Georgian (see linkstation.c for
    Copyright information) and implements support for LinkStation / KuroBox HD
    and HG PPC models from Buffalo Technology, whereby HD is deactivated at
    the moment, pending network driver fixing.

    Notice to users: this is pretty much a barebone port. Support for network
    on HG models is already in the U-Boot mainline, but you might also want
    patches to switch fan / phy modes depending on the negotiated ethernet
    parameters. This patch also doesn't support console switching, booting EM
    mode, Buffalo specific ext2 magic number. So, if you want to use any of
    those, you need additional patches. Otherwise this patche provides a fully
    functional u-boot with a network console on your system.

    Signed-off-by: Guennadi Liakhovetski

    Guennadi Liakhovetski