20 Jan, 2017

1 commit

  • commit: 65f83802b7a5b "serial: 16550: Add getfcr accessor"
    breaks u-boot commandline working with long commands
    sending to the board.

    Since the above patch, you have to setup the fcr register.

    For board/archs which enable OF_PLATDATA, the new field
    fcr in struct ns16550_platdata is not filled with a
    default value ...

    This leads in not setting up the uarts fifo, which ends
    in problems, when you send long commands to u-boots
    commandline.

    Detected this issue with automated tbot tests on am335x
    based shc board.

    The error does not popup, if you type commands. You need
    to copy&paste a long command to u-boots commandshell
    (or send a long command with tbot)

    Possible boards/plattforms with problems:
    ./arch/arm/cpu/arm926ejs/lpc32xx/devices.c
    ./arch/arm/mach-tegra/board.c
    ./board/overo/overo.c
    ./board/quipos/cairo/cairo.c
    ./board/logicpd/omap3som/omap3logic.c
    ./board/logicpd/zoom1/zoom1.c
    ./board/timll/devkit8000/devkit8000.c
    ./board/lg/sniper/sniper.c
    ./board/ti/beagle/beagle.c
    ./drivers/serial/serial_rockchip.c

    Signed-off-by: Heiko Schocher
    Signed-off-by: Ladislav Michl
    Tested-by: Adam Ford
    Reviewed-by: Tom Rini

    Heiko Schocher
     

20 Dec, 2016

2 commits

  • Add compatibility string for the Ingenic JZ4780 SoC, the necessary
    UART enable bit into FCR and register shift. Neither are encoded
    in the DTS coming from Linux, so we need to support it this way.

    Signed-off-by: Marek Vasut
    Cc: Tom Rini
    Cc: Simon Glass
    Cc: Daniel Schwierzeck
    Cc: Paul Burton
    Reviewed-by: Simon Glass

    Marek Vasut
     
  • Add function which allows fetching the default FCR register setting
    from platform data for DM , while retaining old behavior for non-DM
    by returning UART_FCRVAL.

    Signed-off-by: Marek Vasut
    Cc: Tom Rini
    Cc: Simon Glass
    Reviewed-by: Simon Glass

    Marek Vasut
     

18 Mar, 2016

1 commit

  • reg-offset is the part of standard 8250 binding in the kernel.
    It is shifting start of address space by reg-offset.
    On Xilinx platform this offset is typically 0x1000.

    Signed-off-by: Michal Simek
    Reviewed-by: Simon Glass
    Reviewed-by: Tom Rini
    Moved the new field to the end of the struct to avoid problems:
    Signed-off-by: Simon Glass

    Michal Simek
     

29 Feb, 2016

1 commit

  • This reverts commit d9a3bec682f9756621615f4306718a356a3230e3.

    While this is a correct change to do long term it unfortunately breaks a
    number of platforms that are using pdata and not named struct members so
    they are getting all of their data after 'base' incorrect.

    Acked-by: Michal Simek
    Signed-off-by: Tom Rini

    Tom Rini
     

22 Feb, 2016

1 commit


11 Jun, 2015

1 commit


24 Oct, 2014

1 commit


11 Sep, 2014

2 commits


09 Aug, 2014

1 commit

  • The following configs are not defined at all.

    - CONFIG_OMAP1510
    - CONFIG_OMAP_1510P1
    - CONFIG_OMAP_SX1
    - CONFIG_OMAP3_DMA
    - CONFIG_OMAP3_ZOOM2
    - CONFIG_OMAP_INNOVATOR

    Signed-off-by: Masahiro Yamada
    Cc: Tom Rini

    Masahiro Yamada
     

13 May, 2014

1 commit


01 Sep, 2012

1 commit


24 Oct, 2011

1 commit


02 Oct, 2011

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
     

04 Apr, 2009

2 commits

  • Instead of special casing the different access patterns, use common
    code with light macros sprinkled in to accomodate for the different
    layouts of the register structure.

    Note that this also changes the types of the registers for the
    "positively packed (>1)" cases. As the registers truly are unsigned
    chars, this is surely the Right Thing, but it is a semantic change.
    Note that for this case depending on the endianness on the bus, we may
    see a change of behaviour.

    Signed-off-by: Detlev Zundel

    Detlev Zundel
     
  • Fix problems introduced in commit
    7b5611cdd12ca0cc33f994f0d4a4454788fc3124 [inka4x0: Add hardware
    diagnosis functions for inka4x0] which redefined MSR_RI which is
    already used on PowerPC systems.

    Also eliminate redundant definitions in ps2mult.h. More cleanup will
    be needed for other redundant occurrences though.

    Signed-off-by: Detlev Zundel

    Detlev Zundel
     

30 Mar, 2009

1 commit


19 Oct, 2008

1 commit


19 Jul, 2006

1 commit


19 Jun, 2006

1 commit


12 Mar, 2006

1 commit


10 Jan, 2005

1 commit


07 Jun, 2004

1 commit

  • Add support for OMAP730 Perseus2 Development board

    * Patch by Alan J. Luse, 29 Apr 2004:
    Fix flash chip-select (OR0) option register setting on FADS boards.

    * Patch by Alan J. Luse, 29 Apr 2004:
    Report MII network speed and duplex setting properly when
    auto-negotiate is not enabled.

    * Patch by Jarrett Redd, 29 Apr 2004:
    Fix hang on reset on Ocotea board due to flash in wrong mode.

    wdenk
     

30 Aug, 2003

1 commit


16 Jul, 2003

1 commit


27 Apr, 2002

1 commit