Searched refs:regshift (Results 1 - 25 of 76) sorted by last modified time

1234

/linux-master/drivers/tty/serial/8250/
H A D8250_core.c350 unsigned long start = UART_RSA_BASE << up->port.regshift;
351 unsigned int size = 8 << up->port.regshift;
371 unsigned long offset = UART_RSA_BASE << up->port.regshift;
372 unsigned int size = 8 << up->port.regshift;
557 port->regshift = old_serial_port[i].iomem_reg_shift;
753 p->regshift = port->regshift;
846 uart.port.regshift = p->regshift;
1046 uart->port.regshift
[all...]
H A D8250_pci.c172 u8 bar, unsigned int offset, int regshift)
174 return serial8250_pci_setup_port(priv->dev, port, bar, offset, regshift);
1583 port->port.regshift = 2;
171 setup_port(struct serial_private *priv, struct uart_8250_port *port, u8 bar, unsigned int offset, int regshift) argument
H A D8250_dw.c105 void __iomem *offset = p->membase + (UART_LCR << p->regshift);
144 lsr = readb (p->membase + (UART_LSR << p->regshift));
163 writeb(value, p->membase + (offset << p->regshift));
180 unsigned int value = readb(p->membase + (offset << p->regshift));
190 value = (u8)__raw_readq(p->membase + (offset << p->regshift));
200 __raw_writeq(value, p->membase + (offset << p->regshift));
202 __raw_readq(p->membase + (UART_LCR << p->regshift));
213 writel(value, p->membase + (offset << p->regshift));
221 unsigned int value = readl(p->membase + (offset << p->regshift));
230 iowrite32be(value, p->membase + (offset << p->regshift));
[all...]
H A D8250_lpc18xx.c80 offset = offset << p->regshift;
157 uart.port.regshift = 2;
H A D8250_uniphier.c17 * - MMIO32 (regshift = 2)
48 device->port.regshift = UNIPHIER_UART_REGSHIFT;
210 up.port.regshift = UNIPHIER_UART_REGSHIFT;
H A D8250_port.c343 offset = offset << p->regshift;
350 offset = offset << p->regshift;
357 offset = offset << p->regshift;
363 offset = offset << p->regshift;
369 offset = offset << p->regshift;
375 offset = offset << p->regshift;
381 offset = offset << p->regshift;
387 offset = offset << p->regshift;
393 offset = offset << p->regshift;
399 offset = offset << p->regshift;
[all...]
H A D8250_pxa.c126 uart.port.regshift = 2;
176 port->regshift = 2;
H A D8250_tegra.c82 port->regshift = 2;
H A D8250_omap.c1459 up.port.regshift = OMAP_UART_REGSHIFT;
H A D8250_of.c119 port->regshift = 2;
H A D8250_ingenic.c206 writeb(value, p->membase + (offset << p->regshift));
213 value = readb(p->membase + (offset << p->regshift));
269 uart.port.regshift = 2;
H A D8250_bcm7271.c1023 up.port.regshift = 2;
H A D8250_bcm2835aux.c137 up.port.regshift = 2;
236 device->port.regshift = 2;
/linux-master/drivers/ptp/
H A Dptp_ocp.c2258 uart.port.regshift = 2;
/linux-master/arch/x86/platform/ce4100/
H A Dce4100.c38 offset = offset << p->regshift;
57 offset = offset << p->regshift;
78 offset = offset << p->regshift;
102 up->regshift = 2;
/linux-master/drivers/tty/serial/
H A Dserial_port.c170 * ->regshift (if @use_defaults is false)
180 * ->regshift = 0
202 port->regshift = use_defaults ? 0 : port->regshift;
204 port->regshift = value;
H A Dserial_core.c816 retinfo->iomem_reg_shift = uport->regshift;
872 new_info->iomem_reg_shift != uport->regshift ||
939 old_shift = uport->regshift;
951 uport->regshift = new_info->iomem_reg_shift;
973 uport->regshift = old_shift;
H A Dsh-sci.c176 * Common SCI definitions, dependent on the port's regshift
510 return ioread8(p->membase + (reg->offset << p->regshift));
512 return ioread16(p->membase + (reg->offset << p->regshift));
524 iowrite8(value, p->membase + (reg->offset << p->regshift));
526 iowrite16(value, p->membase + (reg->offset << p->regshift));
1569 (sci_getreg(port, SCxTDR)->offset << port->regshift);
1572 (sci_getreg(port, SCxRDR)->offset << port->regshift);
3003 port->regshift = 2;
3005 port->regshift = 1;
H A Drda-uart.c748 rda_port->port.regshift = 0;
H A Domap-serial.c176 offset <<= up->port.regshift;
182 offset <<= up->port.regshift;
1143 offset <<= port->regshift;
1150 offset <<= port->regshift;
1184 port->regshift = 2;
1416 mvr = readl(up->port.membase + (UART_OMAP_MVER << up->port.regshift));
1577 up->port.regshift = 2;
H A Dlpc32xx_hs.c637 p->port.regshift = 2;
H A Dar933x_uart.c767 port->regshift = 2;
/linux-master/include/linux/
H A Dserial_core.h469 unsigned char regshift; /* reg offset shift */ member in struct:uart_port
H A Dserial_8250.h42 unsigned char regshift; /* register shift */ member in struct:plat_serial8250_port
/linux-master/drivers/i2c/busses/
H A Di2c-imx.c176 unsigned int regshift; member in struct:imx_i2c_hwdata
226 .regshift = IMX_I2C_REGSHIFT,
236 .regshift = IMX_I2C_REGSHIFT,
246 .regshift = IMX_I2C_REGSHIFT,
256 .regshift = VF610_I2C_REGSHIFT,
314 writeb(val, i2c_imx->base + (reg << i2c_imx->hwdata->regshift));
320 return readb(i2c_imx->base + (reg << i2c_imx->hwdata->regshift));
366 (IMX_I2C_I2DR << i2c_imx->hwdata->regshift);
385 (IMX_I2C_I2DR << i2c_imx->hwdata->regshift);
518 void __iomem *addr = i2c_imx->base + (IMX_I2C_I2SR << i2c_imx->hwdata->regshift);
[all...]

Completed in 527 milliseconds

1234