diff options
author | David Daney <ddaney@caviumnetworks.com> | 2010-05-19 17:16:32 -0400 |
---|---|---|
committer | Ralf Baechle <ralf@linux-mips.org> | 2010-05-21 16:31:23 -0400 |
commit | 606c958e2857d29106b8d3b2fc30e22f376c80c5 (patch) | |
tree | d5ea9847b33df34228570f36733bf2eadfae45b5 /arch/mips/cavium-octeon/setup.c | |
parent | 1dd5216e80318b4cb25c1785f5d11a6f042f0a3b (diff) |
MIPS: Octeon: Serial port fixes for OCTEON simulator.
For the simulator, fake a slow clock to get fast output.
In prom_putchar we have to mask the value so the simulator doesn't
ASSERT when printing non-ASCII characters.
Signed-off-by: David Daney <ddaney@caviumnetworks.com>
To: linux-mips@linux-mips.org
Patchwork: http://patchwork.linux-mips.org/patch/1255/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
Diffstat (limited to 'arch/mips/cavium-octeon/setup.c')
-rw-r--r-- | arch/mips/cavium-octeon/setup.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/mips/cavium-octeon/setup.c b/arch/mips/cavium-octeon/setup.c index 44cb20cd3bdc..d1b5ffaf0281 100644 --- a/arch/mips/cavium-octeon/setup.c +++ b/arch/mips/cavium-octeon/setup.c | |||
@@ -702,7 +702,7 @@ int prom_putchar(char c) | |||
702 | } while ((lsrval & 0x20) == 0); | 702 | } while ((lsrval & 0x20) == 0); |
703 | 703 | ||
704 | /* Write the byte */ | 704 | /* Write the byte */ |
705 | cvmx_write_csr(CVMX_MIO_UARTX_THR(octeon_uart), c); | 705 | cvmx_write_csr(CVMX_MIO_UARTX_THR(octeon_uart), c & 0xffull); |
706 | return 1; | 706 | return 1; |
707 | } | 707 | } |
708 | 708 | ||