10 Oct, 2014

1 commit


25 Jan, 2014

1 commit

  • We do not have to define CONFIG_4xx in board config headers
    because it is defined in arch/powerpc/cpu/ppc4xx/config.mk.

    include/configs/JSE.h defines "CONFIG_4x", not "CONFIG_4xx".
    I believe it is a typo because "CONFIG_4x" is not used at all
    in other files.
    So, I also deleted "CONFIG_4x" in include/configs/JSE.h.

    Signed-off-by: Masahiro Yamada

    Masahiro Yamada
     

13 Dec, 2013

1 commit


05 Nov, 2013

2 commits


15 Oct, 2013

1 commit


24 Jul, 2013

2 commits


23 Jul, 2013

1 commit


08 Jun, 2013

1 commit

  • The pci_indirect.c file is always compiled when
    CONFIG_PCI is defined although the indirect PCI
    bridge support is not needed by every board.

    Introduce a new CONFIG_PCI_INDIRECT_BRIDGE
    config option and only compile indirect PCI
    bridge support if this options is enabled.

    Also add the new option into the configuration
    files of the boards which needs that.

    Compile tested for powerpc, x86, arm and nds32.
    MAKEALL results:

    powerpc:
    --------------------- SUMMARY ----------------------------
    Boards compiled: 641
    Boards with warnings but no errors: 2 ( ELPPC MPC8323ERDB )
    ----------------------------------------------------------
    Note: the warnings for ELPPC and MPC8323ERDB are present even
    without the actual patch.

    x86:
    --------------------- SUMMARY ----------------------------
    Boards compiled: 1
    ----------------------------------------------------------

    arm:
    --------------------- SUMMARY ----------------------------
    Boards compiled: 311
    ----------------------------------------------------------

    nds32:
    --------------------- SUMMARY ----------------------------
    Boards compiled: 3
    ----------------------------------------------------------

    Cc: Tom Rini
    Cc: Daniel Schwierzeck
    Signed-off-by: Gabor Juhos

    Gabor Juhos
     

21 Jun, 2012

1 commit


09 Jan, 2012

1 commit


06 Oct, 2011

1 commit


27 Oct, 2010

2 commits

  • CONFIG_SYS_GBL_DATA_SIZE has always been just a bad workarond for not
    being able to use "sizeof(struct global_data)" in assembler files.
    Recent experience has shown that manual synchronization is not
    reliable enough. This patch renames CONFIG_SYS_GBL_DATA_SIZE into
    GENERATED_GBL_DATA_SIZE which gets automatically generated by the
    asm-offsets tool. In the result, all definitions of this value can be
    deleted from the board config files. We have to make sure that all
    files that reference such data include the new file.

    No other changes have been done yet, but it is obvious that similar
    changes / simplifications can be done for other, related macro
    definitions as well.

    Signed-off-by: Wolfgang Denk
    Acked-by: Kumar Gala

    Wolfgang Denk
     
  • CONFIG_SYS_INIT_RAM_END was a misnomer as it suggests this might be
    some end address; to make the meaning more clear we rename it into
    CONFIG_SYS_INIT_RAM_SIZE

    No other code changes are performed in this patch, only minor editing
    of white space (due to the changed length) and the comments was done,
    where noticed.

    Note that the code for the PATI and cmi_mpc5xx board configurations
    looks seriously broken. Last known maintainers on Cc:

    Signed-off-by: Wolfgang Denk
    Cc: Denis Peter
    Cc: Martin Winistoerfer
    Acked-by: Kumar Gala

    Wolfgang Denk
     

19 Oct, 2010

2 commits

  • Now that warm booting is not supported, there isn't a need for the
    BOOTFLAG_COLD and BOOTFLAG_WARM defines, so remove them.

    Note that this change makes the board info bd_bootflags field useless.
    It will always be set to 0, but we leave it around so that we don't
    break the board info structure that some OSes are expecting to be passed
    from U-Boot.

    Signed-off-by: Peter Tyser

    Peter Tyser
     
  • Clean up Makefile, and drop a lot of the config.mk files on the way.

    We now also automatically pick all boards that are listed in
    boards.cfg (and with all configurations), so we can drop the redundant
    entries from MAKEALL to avoid building these twice.

    Signed-off-by: Wolfgang Denk

    Wolfgang Denk
     

29 Sep, 2010

1 commit


23 Sep, 2010

1 commit

  • This patch removes the PPC4xx UART driver. Instead the common NS16550
    driver is used, since all PPC4xx SoC's use this peripheral device.

    The file 4xx_uart.c now only implements the UART clock calculation
    function which also sets the SoC internal UART divisors.

    All PPC4xx board config headers are changed to use this common NS16550
    driver now.

    Tested on these boards:
    acadia, canyonlands, katmai, kilauea, sequoia, zeus

    Signed-off-by: Stefan Roese

    Stefan Roese
     

22 Sep, 2010

1 commit

  • - Revives POST for blackfin arch;
    - Removes redundant code:
    arch/blackfin/lib/post.c
    arch/powerpc/cpu/ppc4xx/commproc.c
    arch/powerpc/cpu/mpc512x/common.c
    - fixes up the post_word_{load|store} usage.

    Signed-off-by: Michael Zaidman
    Acked-by: Detlev Zundel
    Tested-by: Anatolij Gustschin

    List of the maintainers of the affected by patch boards:
    Cc: Stephan Linz
    Cc: Denis Peter
    Cc: Matthias Fuchs
    Cc: Peter Tyser
    Cc: Stefan Roese
    Cc: Mike Frysinger
    Cc: Niklaus Giger
    Cc: Larry Johnson
    Cc: Feng Kan

    Michael Zaidman
     

06 Apr, 2010

1 commit


19 Jul, 2009

1 commit


18 Jul, 2009

2 commits

  • 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
     
  • Signed-off-by: Scott Wood

    Scott Wood
     

13 Jun, 2009

1 commit


21 Mar, 2009

1 commit

  • Currently the mtdparts commands are included in the jffs2 command support.
    This doesn't make sense anymore since other commands (e.g. UBI) use this
    infrastructure as well now. This patch separates the mtdparts commands from
    the jffs2 commands making it possible to only select mtdparts when no JFFS2
    support is needed.

    Signed-off-by: Stefan Roese
    Signed-off-by: Kyungmin Park

    Stefan Roese
     

10 Nov, 2008

1 commit


19 Oct, 2008

1 commit


14 Oct, 2008

1 commit


11 Sep, 2008

2 commits


13 Aug, 2008

1 commit


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
     

01 Nov, 2007

1 commit


10 Jul, 2007

1 commit


09 Jul, 2007

1 commit


12 Mar, 2006

1 commit


06 Mar, 2006

1 commit


23 Sep, 2005

1 commit


13 Aug, 2005

1 commit