On Fri, Jan 16, 2015 at 3:19 PM, Julien Grall <julien.gr...@linaro.org> wrote:
> Hi Iurii, > Hi Julien > > On 16/01/15 12:50, Iurii Konovalenko wrote: > > +static int __init rcar2_uart_init(struct dt_device_node *dev, > > + const void *data) > > +{ > > + const char *config = data; > > + struct rcar2_uart *uart; > > + int res; > > + u64 addr, size; > > + > > + if ( strcmp(config, "") ) > > + printk("WARNING: UART configuration is not supported\n"); > > + > > + uart = &rcar2_com; > > + > > + uart->clock_hz = SCIF_CLK_FREQ; > > + uart->baud = BAUD_AUTO; > > + uart->data_bits = 8; > > + uart->parity = PARITY_NONE; > > + uart->stop_bits = 1; > > + > > + res = dt_device_get_address(dev, 0, &addr, &size); > > + if ( res ) > > + { > > + printk("rcar2-uart: Unable to retrieve the base" > > + " address of the UART\n"); > > + return res; > > + } > > + > > + uart->regs = ioremap_attr(addr, size, PAGE_HYPERVISOR_NOCACHE); > > Please use ioremap_nocache > ok > > -- > Julien Grall > -- Oleksandr Tyshchenko | Embedded Dev GlobalLogic www.globallogic.com <http://www.globallogic.com/>
_______________________________________________ Xen-devel mailing list Xen-devel@lists.xen.org http://lists.xen.org/xen-devel