04 Jul, 2017

1 commit

  • There was for long time no activity in the 4xx area.
    We need to go further and convert to Kconfig, but it
    turned out, nobody is interested anymore in 4xx,
    so remove it.

    Signed-off-by: Heiko Schocher

    Heiko Schocher
     

23 Jun, 2017

1 commit


12 Jun, 2017

1 commit

  • There was for long time no activity in the 8xx area.
    We need to go further and convert to Kconfig, but it
    turned out, nobody is interested anymore in 8xx,
    so remove it (with a heavy heart, knowing that I remove
    here the root of U-Boot).

    Signed-off-by: Heiko Schocher

    Heiko Schocher
     

26 Jan, 2017

1 commit


16 Jul, 2016

1 commit

  • Fix a number of typos, including:

    * "compatble" -> "compatible"
    * "eanbeld" -> "enabled"
    * "envrionment" -> "environment"
    * "FTD" -> "FDT" (for "flattened device tree")
    * "ommitted" -> "omitted"
    * "overriden" -> "overridden"
    * "partiton" -> "partition"
    * "propogate" -> "propagate"
    * "resourse" -> "resource"
    * "rest in piece" -> "rest in peace"
    * "suport" -> "support"
    * "varible" -> "variable"

    Signed-off-by: Robert P. J. Day

    Robert P. J. Day
     

19 Apr, 2015

1 commit

  • Update the naming convention used in the network stack functions and
    variables that Ethernet drivers use to interact with it.

    This cleans up the temporary hacks that were added to this interface
    along with the DM support.

    This patch has a few remaining checkpatch.pl failures that would be out
    of the scope of this patch to fix (drivers that are in gross violation
    of checkpatch.pl).

    Signed-off-by: Joe Hershberger
    Acked-by: Simon Glass

    Joe Hershberger
     

08 Jul, 2014

2 commits


18 Apr, 2014

2 commits

  • Enough time has passed since these boards were moved to Orphan. Remove.

    - Remove board/RPXlite/*
    - Remove board/RPXClassic/*
    - Remove include/configs/RPXlite.h
    - Remove include/configs/RPXClassic.h
    - Clean-up defined(CONFIG_RPXCLASSIC)
    - Move the entry from boards.cfg to doc/README.scrapyard

    Signed-off-by: Masahiro Yamada

    Masahiro Yamada
     
  • Enough time has passed since these boards were moved to Orphan. Remove.

    - Remove board/mbx8xx/*
    - Remove include/configs/{MBX.h,MBX860T.h}
    - Clean-up if defined(CONFIG_MBX)
    - Move the entries from boards.cfg to doc/README.scrapyard

    Signed-off-by: Masahiro Yamada

    Masahiro Yamada
     

13 Dec, 2013

1 commit


25 Nov, 2013

1 commit


01 Nov, 2013

1 commit


24 Jul, 2013

1 commit


29 Oct, 2012

1 commit


26 Jul, 2011

1 commit


17 Dec, 2010

1 commit

  • This patch changes the PPC4xx ethernet POST loop test count from
    currently 192 (256 - 64) to a default of 10. While doing this the max
    frame size is increased. Each loop run uses a different frame size,
    starting with a max of 1514 bytes, down to 64. The default loop
    count of 10 can be overriden using CONFIG_SYS_POST_ETH_LOOPS in the
    board config header.

    The TEST_NUM loop has been removed as it was never used.

    The main reason for this change is to reduce the boot time on boards
    using this POST test, like the lwmon5 board. This change reduces the
    boot time by about 600ms on the lwmon5 board.

    Signed-off-by: Stefan Roese
    Acked-by: Wolfgang Denk

    Stefan Roese
     

28 Nov, 2010

1 commit


18 Nov, 2010

1 commit

  • Before this commit, weak symbols were not overridden by non-weak symbols
    found in archive libraries when linking with recent versions of
    binutils. As stated in the System V ABI, "the link editor does not
    extract archive members to resolve undefined weak symbols".

    This commit changes all Makefiles to use partial linking (ld -r) instead
    of creating library archives, which forces all symbols to participate in
    linking, allowing non-weak symbols to override weak symbols as intended.
    This approach is also used by Linux, from which the gmake function
    cmd_link_o_target (defined in config.mk and used in all Makefiles) is
    inspired.

    The name of each former library archive is preserved except for
    extensions which change from ".a" to ".o". This commit updates
    references accordingly where needed, in particular in some linker
    scripts.

    This commit reveals board configurations that exclude some features but
    include source files that depend these disabled features in the build,
    resulting in undefined symbols. Known such cases include:
    - disabling CMD_NET but not CMD_NFS;
    - enabling CONFIG_OF_LIBFDT but not CONFIG_QE.

    Signed-off-by: Sebastien Carlier

    Sebastien Carlier
     

04 Oct, 2010

1 commit

  • This patch changes the PPC4xx POST UART driver to use the common
    NS16550 functions for receiving and sending. Additionally the
    local function for SoC divisor setup are removed. Instead the
    functions from arch/powerpc/cpu/ppc4xx/4xx_uart.c are used. This
    removes code duplication.

    Also the common CONFIG_SYS_NS16550_COMx defines are now used
    to describe the POST UART's.

    And a compile breakage is fixed, introduced by a git merge of
    the ppc4xx/next branch into master. Now "ppc4xx.h" is moved to
    "asm/ppc4xx.h". Fixed as well with this patch.

    Signed-off-by: Stefan Roese

    Stefan Roese
     

29 Sep, 2010

1 commit


23 Sep, 2010

2 commits

  • This patch moves some ppc4xx related headers from the common include
    directory (include/) to the powerpc specific one
    (arch/powerpc/include/asm/). This way to common include directory is not
    so cluttered with files.

    Signed-off-by: Stefan Roese

    Stefan Roese
     
  • This patch fixes a problem in the PPC4xx POST UART driver. This driver
    incorrectly used the in/out8() io-accessor functions. This could lead to
    problems since these functions don't guarantee execution ordering. This
    patch now replaces these functions with the correct ones.

    Additionally the driver is converted to using the NS16550 struct instead
    of macros for the register offsets.

    And some common code is factored out for better maintainability.

    Signed-off-by: Stefan Roese

    Stefan Roese
     

06 May, 2010

1 commit


22 Apr, 2010

1 commit

  • As discussed on the list, move "arch/ppc" to "arch/powerpc" to
    better match the Linux directory structure.

    Please note that this patch also changes the "ppc" target in
    MAKEALL to "powerpc" to match this new infrastructure. But "ppc"
    is kept as an alias for now, to not break compatibility with
    scripts using this name.

    Signed-off-by: Stefan Roese
    Acked-by: Wolfgang Denk
    Acked-by: Detlev Zundel
    Acked-by: Kim Phillips
    Cc: Peter Tyser
    Cc: Anatolij Gustschin

    Stefan Roese
     

13 Apr, 2010

1 commit


07 Oct, 2009

1 commit


11 Sep, 2009

1 commit

  • This patch cleans up multiple issues of the 4xx register (mostly
    DCR, SDR, CPR, etc) definitions:

    - Change lower case defines to upper case (plb4_acr -> PLB4_ACR)
    - Change the defines to better match the names from the
    user's manuals (e.g. cprpllc -> CPR0_PLLC)
    - Removal of some unused defines

    Please test this patch intensive on your PPC4xx platform. Even though
    I tried not to break anything and tested successfully on multiple
    4xx AMCC platforms, testing on custom platforms is recommended.

    Signed-off-by: Stefan Roese

    Stefan Roese
     

24 Jul, 2009

1 commit


28 Mar, 2009

1 commit


21 Mar, 2009

1 commit

  • The environment is the canonical storage location of the mac address, so
    we're killing off the global data location and moving everything to
    querying the env directly.

    The cpus that get converted here:
    at91rm9200
    mpc512x
    mpc5xxx
    mpc8260
    mpc8xx
    ppc4xx

    Signed-off-by: Mike Frysinger
    CC: Ben Warren
    CC: John Rigby
    CC: Stefan Roese

    Mike Frysinger
     

19 Oct, 2008

1 commit


06 Aug, 2008

1 commit


06 Jun, 2008

1 commit


21 May, 2008

1 commit

  • Added OCM test to POST layer. This version runs before all other tests
    but doesn't yet interrupt post sequence on failure.

    Signed-off-by: Ilya Yanok
    Signed-off-by: Yuri Tikhonov

    Yuri Tikhonov
     

10 May, 2008

1 commit


29 Apr, 2008

1 commit


28 Apr, 2008

1 commit


22 Apr, 2008

2 commits