Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Switch to new UART driver from upstream #36

Merged
merged 9 commits into from
Jun 25, 2015
Merged

Switch to new UART driver from upstream #36

merged 9 commits into from
Jun 25, 2015

Commits on Jun 25, 2015

  1. Revert "serial/8250: add support for Ingenic jz4780 UARTs"

    This reverts commit 6b0f507.
    Alex Smith committed Jun 25, 2015
    Configuration menu
    Copy the full SHA
    028674b View commit details
    Browse the repository at this point in the history
  2. Revert "tty: 8250: jz4780: Add MCR register bits for flow control."

    This reverts commit f2c4b22.
    Alex Smith committed Jun 25, 2015
    Configuration menu
    Copy the full SHA
    d7b9aca View commit details
    Browse the repository at this point in the history
  3. devicetree: document Ingenic SoC UART binding

    Add binding documentation for the UARTs found in Ingenic SoCs.
    
    Signed-off-by: Paul Burton <[email protected]>
    Acked-by: Rob Herring <[email protected]>
    Cc: Ian Campbell <[email protected]>
    Cc: Kumar Gala <[email protected]>
    Cc: Lars-Peter Clausen <[email protected]>
    Cc: Mark Rutland <[email protected]>
    Cc: Pawel Moll <[email protected]>
    Cc: [email protected]
    Cc: [email protected]
    Cc: [email protected]
    Patchwork: https://patchwork.linux-mips.org/patch/10161/
    Signed-off-by: Ralf Baechle <[email protected]>
    paulburton authored and Alex Smith committed Jun 25, 2015
    Configuration menu
    Copy the full SHA
    60aed32 View commit details
    Browse the repository at this point in the history
  4. serial: 8250_ingenic: support for Ingenic SoC UARTs

    Introduce a driver suitable for use with the UARTs present in
    Ingenic SoCs such as the JZ4740 & JZ4780. These are described as being
    ns16550 compatible but aren't quite - they require the setting of an
    extra bit in the FCR register to enable the UART module. The serial_out
    implementation is the same as that in arch/mips/jz4740/serial.c - which
    will shortly be removed.
    
    Signed-off-by: Paul Burton <[email protected]>
    Cc: Greg Kroah-Hartman <[email protected]>
    Cc: Jiri Slaby <[email protected]>
    Cc: Lars-Peter Clausen <[email protected]>
    Cc: [email protected]
    Cc: [email protected]
    Cc: Sebastian Andrzej Siewior <[email protected]>
    Cc: Peter Hurley <[email protected]>
    Cc: Alan Cox <[email protected]>
    Cc: [email protected]
    Cc: Matthias Brugger <[email protected]>
    Cc: Ricardo Ribalda Delgado <[email protected]>
    Cc: Tony Lindgren <[email protected]>
    Cc: John Crispin <[email protected]>
    Patchwork: https://patchwork.linux-mips.org/patch/10159/
    Signed-off-by: Ralf Baechle <[email protected]>
    paulburton authored and Alex Smith committed Jun 25, 2015
    Configuration menu
    Copy the full SHA
    65681f5 View commit details
    Browse the repository at this point in the history
  5. serial: 8250_ingenic: Add MCR register bits for flow control

    These bits are not standard 550 uart.
    For the serial module in the JZ4780, they need to be enabled
    for flow control to work.
    
    Found using old ingenic history to get BT to work on 3.16
    
    Based on original patch by Zubair, changed to keep changes local to
    the Ingenic UART driver by hooking in to serial_out and doing the
    right thing when modem status interrupts are enabled/disabled.
    
    Signed-off-by: Alex Smith <[email protected]>
    Alex Smith committed Jun 25, 2015
    Configuration menu
    Copy the full SHA
    e7184b6 View commit details
    Browse the repository at this point in the history
  6. MIPS: JZ4740: use Ingenic SoC UART driver

    Remove the serial support from arch/mips/jz4740 & make use of the new
    Ingenic SoC UART driver. This is done for both regular & early console
    output.
    
    Signed-off-by: Paul Burton <[email protected]>
    Cc: Ian Campbell <[email protected]>
    Cc: Kumar Gala <[email protected]>
    Cc: Lars-Peter Clausen <[email protected]>
    Cc: Mark Rutland <[email protected]>
    Cc: Pawel Moll <[email protected]>
    Cc: Rob Herring <[email protected]>
    Cc: [email protected]
    Cc: [email protected]
    Cc: Linus Walleij <[email protected]>
    Cc: Stephen Warren <[email protected]>
    Cc: [email protected]
    Cc: Brian Norris <[email protected]>
    Cc: Apelete Seketeli <[email protected]>
    Cc: Alexandre Courbot <[email protected]>
    Patchwork: https://patchwork.linux-mips.org/patch/10160/
    Signed-off-by: Ralf Baechle <[email protected]>
    paulburton authored and Alex Smith committed Jun 25, 2015
    Configuration menu
    Copy the full SHA
    635f9f8 View commit details
    Browse the repository at this point in the history
  7. MIPS: JZ4780: Update DT for new UART driver

    Signed-off-by: Alex Smith <[email protected]>
    Alex Smith committed Jun 25, 2015
    Configuration menu
    Copy the full SHA
    2923395 View commit details
    Browse the repository at this point in the history
  8. MIPS: CI20: Define stdout-path property

    Define the default console to UART4 via the stdout-path property in the
    device tree.
    
    Signed-off-by: Alex Smith <[email protected]>
    Alex Smith committed Jun 25, 2015
    Configuration menu
    Copy the full SHA
    afde1a0 View commit details
    Browse the repository at this point in the history
  9. MIPS: CI20: Update defconfig

    Update defconfig for the new UART driver. All console output should now
    be on UART4.
    
    Signed-off-by: Alex Smith <[email protected]>
    Alex Smith committed Jun 25, 2015
    Configuration menu
    Copy the full SHA
    4238807 View commit details
    Browse the repository at this point in the history