diff --git a/drivers/serial/sh-sci.c b/drivers/serial/sh-sci.c
index c55cec5ba9925ab4d666c38a6a7ab8f4f8bf2971..abf144eed072f56ff31b60b338ec06f5a7372a69 100644
--- a/drivers/serial/sh-sci.c
+++ b/drivers/serial/sh-sci.c
@@ -1646,7 +1646,7 @@ static int sci_request_port(struct uart_port *port)
 	struct resource *res;
 	int ret;
 
-	res = request_mem_region(port->mapbase, size, sci_type(port));
+	res = request_mem_region(port->mapbase, size, dev_name(port->dev));
 	if (unlikely(res == NULL))
 		return -EBUSY;