27 Apr, 2020

1 commit


03 Dec, 2019

3 commits


15 Jan, 2019

5 commits


05 Dec, 2018

2 commits


03 Dec, 2018

1 commit


17 Nov, 2018

1 commit


11 Sep, 2018

3 commits


08 Aug, 2018

1 commit

  • The only platform left for the AU1x00 SoCs was the pb1x00 platform, an
    apparent clone of the dbau1x00 platform. As pb1x00 had no listed
    maintainer I am assuming that it is also orphaned. Remove this platform
    and then remove the unused SoC support.

    Cc: Daniel Schwierzeck
    Signed-off-by: Tom Rini
    Reviewed-by: Daniel Schwierzeck

    Tom Rini
     

27 May, 2018

1 commit


07 Apr, 2018

1 commit


24 Aug, 2017

1 commit

  • Pasting longer lines into the U-Boot console prompt sometimes leads to
    characters missing. One problem here is the small 16-byte FIFO of the
    legacy NS16550 UART, e.g. on x86 platforms.

    This patch now introduces a Kconfig option to enable RX buffer support
    for all DM based serial drivers. With this option enabled, I was
    able paste really long lines into the U-Boot console, without any
    characters missing.

    Signed-off-by: Stefan Roese
    Cc: Simon Glass
    Cc: Bin Meng
    Cc: Tom Rini
    Reviewed-by: Bin Meng
    Tested-by: Bin Meng

    Stefan Roese
     

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
     

16 Jun, 2017

3 commits


28 May, 2016

1 commit


23 Oct, 2015

1 commit


25 Feb, 2015

2 commits


05 Nov, 2014

1 commit


11 Sep, 2014

1 commit

  • Serial devices support simple byte input/output and a few operations to find
    out whether data is available. Add a basic uclass for serial devices to be
    used by drivers that are converted to driver model.

    Signed-off-by: Simon Glass

    Simon Glass
     

20 Aug, 2013

1 commit


17 Jan, 2013

1 commit


17 Oct, 2012

1 commit

  • U-Boot contains a lot of duplicit implementations of serial_puts()
    call which just pipes single characters into the port in loop. Implement
    function that does this behavior into common code, so others can make
    easy use of it.

    This function is called default_serial_puts() and it's sole purpose
    is to call putc() in loop on the whole string passed to it.

    Signed-off-by: Marek Vasut
    Cc: Marek Vasut
    Cc: Tom Rini

    Marek Vasut
     

16 Oct, 2012

7 commits

  • Remove the parts depending either on disabled CONFIG_SERIAL_MULTI
    or ifdefs around CONFIG_SERIAL_MULTI parts since CONFIG_SERIAL_MULTI
    is now enabled by default.

    Signed-off-by: Marek Vasut
    Cc: Marek Vasut
    Cc: Tom Rini
    Cc: Anatolij Gustschin
    Cc: Stefan Roese

    Marek Vasut
     
  • Remove the prototypes for zoom2_serial_deviceN from serial.h . This
    can't be done right away, as they are referenced from the zoom2
    config file. Therefore, adjust the code so the config file only
    specifies number of the port. Then, replace the simple return in
    default_serial_console() with a switch across possible values, which
    returns the zoom2_serial_deviceN . With such adjustment in place,
    the exported prototypes in serial.h can be safely removed.

    Signed-off-by: Marek Vasut
    Cc: Marek Vasut
    Cc: Tom Rini

    Marek Vasut
     
  • Rename the serial_register_bfin_uart() to bfin_initialize_serial()
    to be consistent with the rest of the naming. Next, remove it's
    prototype from serial.h and properly insert it into serial.c as
    the rest of the serial initialization functions.

    Signed-off-by: Marek Vasut
    Cc: Marek Vasut
    Cc: Tom Rini
    Cc: Mike Frysinger

    Marek Vasut
     
  • Remove the exports from serial.h as they are only used in the blackfin
    serial driver. Furthermore, they are only used for registration, which
    is handled already inside that driver and default_serial_port() call,
    which is also handled in that driver.

    Signed-off-by: Marek Vasut
    Cc: Marek Vasut
    Cc: Tom Rini
    Cc: Mike Frysinger

    Marek Vasut
     
  • Move the registration of eserialN_device ports from default
    serial_initialize() into driver specific function called from
    serial_initialize(). This slims down the serial_initialize() call
    to a bare tracker of all possible serial port registration routines
    in U-Boot.

    The newly implemented ns16550_serial_initialize() function, which is
    implemented inside of the ns16550 serial driver allows encapsulation
    of eserialN_device within the ns16550 serial driver itself.

    Also, remove the exports of eserialN_device from include/serial.h
    as they are no longer needed. This is simply because the implementation of
    default_serial_console() is wrapped into the ns16550 serial driver and
    the default console is picked by CONFIG_SERIAL macro in config file.

    Signed-off-by: Marek Vasut
    Cc: Marek Vasut
    Cc: Tom Rini
    Cc: Anatolij Gustschin
    Cc: Stefan Roese
    Cc: Mike Frysinger
    Cc: Michal Simek

    Marek Vasut
     
  • Move the registration of serialN_device ports from default
    serial_initialize() into driver specific function called from
    serial_initialize(). This slims down the serial_initialize() call
    to a bare tracker of all possible serial port registration routines
    in U-Boot.

    The newly implemented mpc512x_serial_initialize() function, which is
    implemented inside of the mpc512x serial driver allows encapsulation
    of serialN_device within the mpc512x serial driver itself.

    Also, remove the exports of serialN_device from include/serial.h
    as they are no longer needed. This is simply because the implementation of
    default_serial_console() is wrapped into the mpx512x serial driver and
    the default console is picked by CONFIG_SERIAL macro in config file.

    Signed-off-by: Marek Vasut
    Cc: Marek Vasut
    Cc: Tom Rini
    Cc: Anatolij Gustschin
    Cc: Stefan Roese

    Marek Vasut
     
  • Move the registration of xuartlite_serialN_device ports from
    default serial_initialize() into driver specific function called from
    serial_initialize(). This slims down the serial_initialize() call
    to a bare tracker of all possible serial port registration routines
    in U-Boot.

    The newly implemented xuartlite_serial_initialize() function, which is
    implemented inside of the serial_xuartlite driver allows encapsulation
    of xuartlite_serialN_device within the serial_xuartlite driver itself.

    Also, remove the exports of xuartlite_serialN_device from include/serial.h
    as they are no longer needed. This is simply because the implementation of
    default_serial_console() is wrapped into the serial_xuartlite driver and
    the default console is picked by CONFIG_SERIAL macro in config file.

    Signed-off-by: Marek Vasut
    Cc: Marek Vasut
    Cc: Tom Rini
    Cc: Michal Simek

    Marek Vasut