1. 09 Mar, 2018 2 commits
    • Uwe Kleine-König's avatar
      serial: imx: add wrappers for writel and readl · 27c84426
      Uwe Kleine-König authored
      This prepares implementing shadow copies for the control registers and
      additionally provides a good place to hook in debug code to trace
      register usage.
      
      Most of this patch was done using pattern substitution:
      
      	perl -p -i -e '
      		s/\breadl(?:_relaxed)?\((?:sport->port\.|port->)membase \+/imx_uart_readl(sport,/;
      		s/\bwritel(?:_relaxed)?\(([^,]*), (sport->port\.|port->)membase \+/imx_uart_writel(sport, $1,/;
      	' drivers/tty/serial/imx.c
      Signed-off-by: default avatarUwe Kleine-König <u.kleine-koenig@pengutronix.de>
      Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      27c84426
    • Palmer Dabbelt's avatar
      tty: New RISC-V SBI console driver · afa6b1cc
      Palmer Dabbelt authored
      The RISC-V ISA defines a simple console that is availiable via SBI calls
      on all systems.  The SBI console is designed to be availiable at all
      times, so while it's most natural to use this as an early printk target
      it's also possible to use this as the system console when there isn't a
      better one availiable.
      
      This patch adds support for the RISC-V SBI console via the HVC
      infastructure.  It's entirely independent from our early printk support,
      which results in early boot messages appearing twice over the SBI
      console.  As far as I can tell that's the fault of our early printk
      support (we should support earlycon) as opposed to this driver.
      
      There is one checkpatch.pl warning here: to check the MAINTAINERS file.
      They're all matched by the "K: riscv" line.
      Signed-off-by: default avatarPalmer Dabbelt <palmer@sifive.com>
      Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      afa6b1cc
  2. 28 Feb, 2018 29 commits
  3. 27 Feb, 2018 3 commits
  4. 26 Feb, 2018 6 commits