aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/uart/uart_dev_mvebu.c
diff options
context:
space:
mode:
authorAndrew Turner <andrew@FreeBSD.org>2024-01-08 14:45:51 +0000
committerAndrew Turner <andrew@FreeBSD.org>2024-02-13 11:48:52 +0000
commit202890922e31382f9b11bf5f78d3dd0350d69dc1 (patch)
treec2ba549d2f246c4b50c178c508a9c4aae100312a /sys/dev/uart/uart_dev_mvebu.c
parent639a626b40503f81a184ccd93fb9bc023f86a3fd (diff)
Diffstat (limited to 'sys/dev/uart/uart_dev_mvebu.c')
-rw-r--r--sys/dev/uart/uart_dev_mvebu.c11
1 files changed, 3 insertions, 8 deletions
diff --git a/sys/dev/uart/uart_dev_mvebu.c b/sys/dev/uart/uart_dev_mvebu.c
index 921298ffb6c7..8f989aa0ca14 100644
--- a/sys/dev/uart/uart_dev_mvebu.c
+++ b/sys/dev/uart/uart_dev_mvebu.c
@@ -104,18 +104,15 @@
/*
* For debugging purposes
*/
-#if 0
-#ifdef EARLY_PRINTF
-#if defined(SOCDEV_PA) && defined(SOCDEV_VA)
-#define UART_REG_OFFSET 0x12000
+#if CHECK_EARLY_PRINTF(mvebu)
static void
uart_mvebu_early_putc(int c)
{
volatile uint32_t *tsh;
volatile uint32_t *stat;
- tsh = (uint32_t *)(SOCDEV_VA + UART_REG_OFFSET + UART_TSH);
- stat = (uint32_t *)(SOCDEV_VA + UART_REG_OFFSET + UART_STAT);
+ tsh = (uint32_t *)(socdev_va + UART_REG_OFFSET + UART_TSH);
+ stat = (uint32_t *)(socdev_va + UART_REG_OFFSET + UART_STAT);
while(!(*stat & STAT_TX_RDY))
;
@@ -125,8 +122,6 @@ uart_mvebu_early_putc(int c)
early_putc_t *early_putc = uart_mvebu_early_putc;
#endif
-#endif
-#endif
/*
* Low-level UART interface.