/linux-master/drivers/tty/serial/8250/ |
H A D | 8250_core.c | 350 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 D | 8250_pci.c | 172 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 D | 8250_dw.c | 105 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 D | 8250_lpc18xx.c | 80 offset = offset << p->regshift; 157 uart.port.regshift = 2;
|
H A D | 8250_uniphier.c | 17 * - MMIO32 (regshift = 2) 48 device->port.regshift = UNIPHIER_UART_REGSHIFT; 210 up.port.regshift = UNIPHIER_UART_REGSHIFT;
|
H A D | 8250_port.c | 343 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 D | 8250_pxa.c | 126 uart.port.regshift = 2; 176 port->regshift = 2;
|
H A D | 8250_tegra.c | 82 port->regshift = 2;
|
H A D | 8250_omap.c | 1459 up.port.regshift = OMAP_UART_REGSHIFT;
|
H A D | 8250_of.c | 119 port->regshift = 2;
|
H A D | 8250_ingenic.c | 206 writeb(value, p->membase + (offset << p->regshift)); 213 value = readb(p->membase + (offset << p->regshift)); 269 uart.port.regshift = 2;
|
H A D | 8250_bcm7271.c | 1023 up.port.regshift = 2;
|
H A D | 8250_bcm2835aux.c | 137 up.port.regshift = 2; 236 device->port.regshift = 2;
|
/linux-master/drivers/ptp/ |
H A D | ptp_ocp.c | 2258 uart.port.regshift = 2;
|
/linux-master/arch/x86/platform/ce4100/ |
H A D | ce4100.c | 38 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 D | serial_port.c | 170 * ->regshift (if @use_defaults is false) 180 * ->regshift = 0 202 port->regshift = use_defaults ? 0 : port->regshift; 204 port->regshift = value;
|
H A D | serial_core.c | 816 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 D | sh-sci.c | 176 * 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 D | rda-uart.c | 748 rda_port->port.regshift = 0;
|
H A D | omap-serial.c | 176 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 D | lpc32xx_hs.c | 637 p->port.regshift = 2;
|
H A D | ar933x_uart.c | 767 port->regshift = 2;
|
/linux-master/include/linux/ |
H A D | serial_core.h | 469 unsigned char regshift; /* reg offset shift */ member in struct:uart_port
|
H A D | serial_8250.h | 42 unsigned char regshift; /* register shift */ member in struct:plat_serial8250_port
|
/linux-master/drivers/i2c/busses/ |
H A D | i2c-imx.c | 176 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...] |