diff --git a/drivers/serial/serial_ns16550.c b/drivers/serial/serial_ns16550.c index 4ed2671..36d39cd 100644 --- a/drivers/serial/serial_ns16550.c +++ b/drivers/serial/serial_ns16550.c @@ -239,9 +239,6 @@ /* we do expect platform specific data */ if (plat == NULL) return -EINVAL; - if (!(dev->resource[0].flags & IORESOURCE_MEM_TYPE_MASK) && - ((plat->reg_read == NULL) || (plat->reg_write == NULL))) - return -EINVAL; dev->priv = dev_request_mem_region(dev, 0); cdev = xzalloc(sizeof(*cdev));