diff --git a/tools/spec-vuart.c b/tools/spec-vuart.c
index 4f490a7dbdb7743978b736a5564ff033a2cc913d..d7734d9748423dabeb51062cf191ab6ccb362b2d 100644
--- a/tools/spec-vuart.c
+++ b/tools/spec-vuart.c
@@ -86,7 +86,7 @@ void term_main(int keep_term)
 int main(int argc, char **argv)
 {
 	int bus = -1, dev_fn = -1, c;
-	uint32_t vuart_base = 0xe0500;
+	uint32_t vuart_base = 0x20500;
 	int keep_term = 0;
 
 	while ((c = getopt (argc, argv, "b:d:u:k")) != -1)