Home
last modified time | relevance | path

Searched refs:regshift (Results 1 – 110 of 110) sorted by relevance

/linux-4.1.27/arch/arm/mach-omap1/
Dserial.c36 offset <<= up->regshift; in omap_serial_in()
43 offset <<= p->regshift; in omap_serial_outp()
72 .regshift = 2,
80 .regshift = 2,
88 .regshift = 2,
112 serial_platform_data[0].regshift = 0; in omap_serial_init()
113 serial_platform_data[1].regshift = 0; in omap_serial_init()
Dboard-voiceblue.c50 .regshift = 1,
57 .regshift = 1,
64 .regshift = 1,
71 .regshift = 1,
Dboard-ams-delta.c534 .regshift = 1,
/linux-4.1.27/arch/mips/pmcs-msp71xx/
Dmsp_serial.c53 offset <<= p->regshift; in msp_serial_out()
59 offset <<= p->regshift; in msp_serial_in()
67 unsigned int iir = readb(p->membase + (UART_IIR << p->regshift)); in msp_serial_handle_irq()
83 writeb(d->last_lcr, p->membase + (UART_LCR << p->regshift)); in msp_serial_handle_irq()
111 up.regshift = 2; in msp_serial_setup()
/linux-4.1.27/arch/arm/mach-pxa/
Dcapc7117.c88 .regshift = 1,
97 .regshift = 1,
106 .regshift = 1,
115 .regshift = 1,
Dzeus.c242 .regshift = 1,
251 .regshift = 1,
260 .regshift = 1,
269 .regshift = 1,
279 .regshift = 2,
288 .regshift = 2,
297 .regshift = 2,
Dviper.c526 .regshift = 2,
535 .regshift = 2,
544 .regshift = 2,
554 .regshift = 1,
564 .regshift = 1,
/linux-4.1.27/arch/x86/platform/ce4100/
Dce4100.c49 offset = offset << p->regshift; in mem_serial_in()
68 offset = offset << p->regshift; in ce4100_mem_serial_in()
89 offset = offset << p->regshift; in ce4100_mem_serial_out()
113 up->regshift = 2; in ce4100_serial_fixup()
/linux-4.1.27/drivers/staging/comedi/drivers/
Dcomedi_8254.c135 unsigned int reg_offset = (reg * i8254->iosize) << i8254->regshift; in __i8254_read()
165 unsigned int reg_offset = (reg * i8254->iosize) << i8254->regshift; in __i8254_write()
588 unsigned int regshift) in __i8254_init() argument
605 i8254->regshift = regshift; in __i8254_init()
628 unsigned int regshift) in comedi_8254_init() argument
630 return __i8254_init(iobase, NULL, osc_base, iosize, regshift); in comedi_8254_init()
645 unsigned int regshift) in comedi_8254_mm_init() argument
647 return __i8254_init(0, mmio, osc_base, iosize, regshift); in comedi_8254_mm_init()
Dcomedi_8254.h83 unsigned int regshift; member
127 unsigned int regshift);
131 unsigned int regshift);
Damplc_dio200_common.c565 unsigned int regshift; in dio200_subdev_8254_init() local
574 regshift = 3; in dio200_subdev_8254_init()
576 regshift = 0; in dio200_subdev_8254_init()
581 0, I8254_IO8, regshift); in dio200_subdev_8254_init()
584 0, I8254_IO8, regshift); in dio200_subdev_8254_init()
/linux-4.1.27/drivers/tty/serial/8250/
D8250_dw.c109 writeb(value, p->membase + (offset << p->regshift)); in dw8250_serial_out()
119 writeb(value, p->membase + (UART_LCR << p->regshift)); in dw8250_serial_out()
130 unsigned int value = readb(p->membase + (offset << p->regshift)); in dw8250_serial_in()
140 value = (u8)__raw_readq(p->membase + (offset << p->regshift)); in dw8250_serial_inq()
153 __raw_writeq(value, p->membase + (offset << p->regshift)); in dw8250_serial_outq()
155 __raw_readq(p->membase + (UART_LCR << p->regshift)); in dw8250_serial_outq()
166 p->membase + (UART_LCR << p->regshift)); in dw8250_serial_outq()
183 writel(value, p->membase + (offset << p->regshift)); in dw8250_serial_out32()
193 writel(value, p->membase + (UART_LCR << p->regshift)); in dw8250_serial_out32()
204 unsigned int value = readl(p->membase + (offset << p->regshift)); in dw8250_serial_in32()
[all …]
D8250_hp300.c119 port.regshift = 2; in hp300_setup_serial_console()
136 port.regshift = 1; in hp300_setup_serial_console()
178 uart.port.regshift = 1; in hpdca_init_one()
259 uart.port.regshift = 2; in hp300_8250_init()
D8250_core.c397 return __raw_readl(p->membase + (offset << p->regshift)); in au_serial_in()
407 __raw_writel(value, p->membase + (offset << p->regshift)); in au_serial_out()
425 offset = offset << p->regshift; in hub6_serial_in()
432 offset = offset << p->regshift; in hub6_serial_out()
439 offset = offset << p->regshift; in mem_serial_in()
445 offset = offset << p->regshift; in mem_serial_out()
451 offset = offset << p->regshift; in mem32_serial_out()
457 offset = offset << p->regshift; in mem32_serial_in()
463 offset = offset << p->regshift; in mem32be_serial_out()
469 offset = offset << p->regshift; in mem32be_serial_in()
[all …]
D8250_mtk.c190 uart.port.regshift = 2; in mtk8250_probe()
196 (MTK_UART_RATE_FIX << uart.port.regshift)); in mtk8250_probe()
D8250_acorn.c70 uart.port.regshift = 2; in serial_card_probe()
D8250_omap.c105 return readl(up->port.membase + (reg << up->port.regshift)); in uart_read()
1083 up.port.regshift = 2; in omap8250_probe()
D8250_pci.c81 int bar, int offset, int regshift) in setup_port() argument
98 port->port.regshift = regshift; in setup_port()
104 port->port.regshift = 0; in setup_port()
1372 port->port.regshift = 2; in ce4100_serial_setup()
/linux-4.1.27/arch/mips/emma/markeins/
Dplatform.c113 .regshift = 4,
121 .regshift = 4,
129 .regshift = 4,
/linux-4.1.27/arch/arm/mach-s3c24xx/
Dmach-vr1000.c147 .regshift = 0,
155 .regshift = 0,
163 .regshift = 0,
171 .regshift = 0,
Dmach-bast.c343 .regshift = 0,
351 .regshift = 0,
/linux-4.1.27/arch/arm/mach-iop33x/
Duart.c38 .regshift = 2,
88 .regshift = 2,
/linux-4.1.27/arch/arm/mach-footbridge/
Disa.c56 .regshift = 0,
64 .regshift = 0,
/linux-4.1.27/arch/mips/lasat/
Dserial.c59 lasat_serial8250_port[0].regshift = LASAT_UART_REGS_SHIFT_100; in lasat_uart_add()
71 lasat_serial8250_port[0].regshift = LASAT_UART_REGS_SHIFT_200; in lasat_uart_add()
/linux-4.1.27/arch/mips/mti-malta/
Dmalta-platform.c42 .regshift = 0, \
57 .regshift = 3,
/linux-4.1.27/drivers/char/ipmi/
Dipmi_si_intf.c1483 return (inw(addr + (offset * io->regspacing)) >> io->regshift) & 0xff; in port_inw()
1491 outw(b << io->regshift, addr + (offset * io->regspacing)); in port_outw()
1498 return (inl(addr + (offset * io->regspacing)) >> io->regshift) & 0xff; in port_inl()
1506 outl(b << io->regshift, addr+(offset * io->regspacing)); in port_outl()
1587 return (readw((io->addr)+(offset * io->regspacing)) >> io->regshift) in intf_mem_inw()
1594 writeb(b << io->regshift, (io->addr)+(offset * io->regspacing)); in intf_mem_outw()
1599 return (readl((io->addr)+(offset * io->regspacing)) >> io->regshift) in intf_mem_inl()
1606 writel(b << io->regshift, (io->addr)+(offset * io->regspacing)); in intf_mem_outl()
1612 return (readq((io->addr)+(offset * io->regspacing)) >> io->regshift) in mem_inq()
1619 writeq(b << io->regshift, (io->addr)+(offset * io->regspacing)); in mem_outq()
[all …]
Dipmi_si_sm.h61 int regshift; member
/linux-4.1.27/arch/mips/bcm47xx/
Dserial.c43 p->regshift = ssb_port->reg_shift; in uart8250_init_ssb()
69 p->regshift = bcma_port->reg_shift; in uart8250_init_bcma()
/linux-4.1.27/arch/mips/loongson/common/
Dserial.c28 .regshift = 0, \
38 .regshift = 0, \
/linux-4.1.27/arch/sh/boards/mach-se/7343/
Dsetup.c75 .regshift = 1,
82 .regshift = 1,
/linux-4.1.27/arch/arm/mach-ixp4xx/
Davila-setup.c85 .regshift = 2,
94 .regshift = 2,
Ddsmg600-setup.c134 .regshift = 2,
143 .regshift = 2,
Dnslu2-setup.c148 .regshift = 2,
157 .regshift = 2,
Dvulcan-setup.c84 .regshift = 2,
93 .regshift = 2,
Domixp-setup.c132 .regshift = 2,
140 .regshift = 2,
Dnas100d-setup.c136 .regshift = 2,
145 .regshift = 2,
Dfsg-setup.c96 .regshift = 2,
105 .regshift = 2,
Dixdp425-setup.c158 .regshift = 2,
167 .regshift = 2,
Dgateway7001-setup.c62 .regshift = 2,
Dwg302v2-setup.c63 .regshift = 2,
Dgtwx5715-setup.c114 .regshift = 2,
Dcoyote-setup.c68 .regshift = 2,
Dgoramo_mlr.c255 .regshift = 2,
265 .regshift = 2,
/linux-4.1.27/arch/mips/jz4740/
Dserial.c32 writeb(value, p->membase + (offset << p->regshift)); in jz4740_serial_out()
Dplatform.c287 .regshift = 2, \
/linux-4.1.27/arch/mips/rb532/
Dserial.c45 .regshift = 2
Ddevices.c229 .regshift = 2,
/linux-4.1.27/arch/mips/kernel/
D8250-platform.c18 .regshift = 0, \
/linux-4.1.27/drivers/i2c/busses/
Di2c-imx.c180 unsigned regshift; member
216 .regshift = IMX_I2C_REGSHIFT,
226 .regshift = IMX_I2C_REGSHIFT,
236 .regshift = VF610_I2C_REGSHIFT,
273 writeb(val, i2c_imx->base + (reg << i2c_imx->hwdata->regshift)); in imx_i2c_write_reg()
279 return readb(i2c_imx->base + (reg << i2c_imx->hwdata->regshift)); in imx_i2c_read_reg()
302 (IMX_I2C_I2DR << i2c_imx->hwdata->regshift); in i2c_imx_dma_request()
319 (IMX_I2C_I2DR << i2c_imx->hwdata->regshift); in i2c_imx_dma_request()
/linux-4.1.27/arch/arm/mach-ebsa110/
Dcore.c235 .regshift = 0,
243 .regshift = 0,
/linux-4.1.27/arch/sh/kernel/cpu/sh3/
Dsetup-sh770x.c117 .regshift = 1,
168 .regshift = 1,
/linux-4.1.27/arch/arm/mach-w90x900/
Dcpu.h33 .regshift = 2, \
/linux-4.1.27/arch/powerpc/kernel/
Dlegacy_serial.c57 offset = offset << p->regshift; in tsi_serial_in()
67 offset = offset << p->regshift; in tsi_serial_out()
138 legacy_serial_ports[index].regshift = shift; in add_legacy_port()
329 stride = 1 << port->regshift; in setup_legacy_serial_console()
/linux-4.1.27/drivers/tty/serial/
Daltera_uart.c90 return readl(port->membase + (reg << port->regshift)); in altera_uart_readl()
95 writel(dat, port->membase + (reg << port->regshift)); in altera_uart_writel()
583 port->regshift = platp->bus_shift; in altera_uart_probe()
585 port->regshift = 0; in altera_uart_probe()
Dm32r_sio.c807 unsigned int size = 8 << up->port.regshift; in m32r_sio_request_std_resource()
842 size <<= up->port.regshift; in m32r_sio_release_port()
857 release_mem_region(start, 8 << up->port.regshift); in m32r_sio_release_port()
866 release_region(start + offset, 8 << up->port.regshift); in m32r_sio_release_port()
962 up->port.regshift = old_serial_port[i].iomem_reg_shift; in m32r_sio_init_ports()
Dearlycon.c75 port->regshift = 2; /* fall-through */ in parse_options()
Dnwpserial.c383 up->port.regshift = port->regshift; in nwpserial_register_port()
Dof_serial.c100 port->regshift = prop; in of_platform_serial_setup()
Dsccnxp.c217 return readb(port->membase + (reg << port->regshift)); in sccnxp_read()
222 writeb(v, port->membase + (reg << port->regshift)); in sccnxp_write()
952 s->port[i].regshift = s->pdata.reg_shift; in sccnxp_probe()
Dsh-sci.c382 return ioread8(p->membase + (reg->offset << p->regshift)); in sci_serial_in()
384 return ioread16(p->membase + (reg->offset << p->regshift)); in sci_serial_in()
396 iowrite8(value, p->membase + (reg->offset << p->regshift)); in sci_serial_out()
398 iowrite16(value, p->membase + (reg->offset << p->regshift)); in sci_serial_out()
2320 port->regshift = p->regshift; in sci_init_single()
Dserial-tegra.c144 return readl(tup->uport.membase + (reg << tup->uport.regshift)); in tegra_uart_read()
150 writel(val, tup->uport.membase + (reg << tup->uport.regshift)); in tegra_uart_write()
1325 u->regshift = 2; in tegra_uart_probe()
Domap-serial.c184 offset <<= up->port.regshift; in serial_in()
190 offset <<= up->port.regshift; in serial_out()
1510 mvr = readl(up->port.membase + (UART_OMAP_MVER << up->port.regshift)); in omap_serial_fill_features_erratas()
1661 up->port.regshift = 2; in serial_omap_probe()
Dserial_core.c693 retinfo->iomem_reg_shift = uport->regshift; in do_uart_get_info()
753 new_info->iomem_reg_shift != uport->regshift || in uart_set_info()
814 old_shift = uport->regshift; in uart_set_info()
826 uport->regshift = new_info->iomem_reg_shift; in uart_set_info()
848 uport->regshift = old_shift; in uart_set_info()
Dtimbuart.c443 uart->port.regshift = 2; in timbuart_probe()
Duartlite.c575 port->regshift = 2; in ulite_assign()
Dar933x_uart.c696 port->regshift = 2; in ar933x_uart_probe()
Dlpc32xx_hs.c703 p->port.regshift = 2; in serial_hs_lpc32xx_probe()
Dsunsu.c109 offset <<= up->port.regshift; in serial_in()
138 offset <<= up->port.regshift; in serial_out()
Drp2.c701 p->regshift = 2; in rp2_fw_cb()
Dvr41xx_siu.c722 port->regshift = 0; in siu_init_ports()
/linux-4.1.27/include/linux/
Dserial_sci.h133 unsigned char regshift; member
Dserial_8250.h28 unsigned char regshift; /* register shift */ member
Dserial_core.h142 unsigned char regshift; /* reg offset shift */ member
/linux-4.1.27/arch/mips/ath79/
Ddev-common.c41 .regshift = 2,
/linux-4.1.27/arch/arm/plat-orion/
Dcommon.c112 .regshift = 2,
140 .regshift = 2,
168 .regshift = 2,
196 .regshift = 2,
/linux-4.1.27/arch/xtensa/platforms/xt2000/
Dsetup.c124 .regshift = 2, \
/linux-4.1.27/arch/blackfin/mach-bf533/boards/
DH8606.c331 .regshift = 1,
340 .regshift = 1,
/linux-4.1.27/arch/arm/mach-davinci/
Dserial.c37 offset <<= p->regshift; in serial_write_reg()
Ddm644x.c834 .regshift = 2,
847 .regshift = 2,
860 .regshift = 2,
Ddm646x.c818 .regshift = 2,
831 .regshift = 2,
844 .regshift = 2,
Ddevices-da8xx.c78 .regshift = 2,
91 .regshift = 2,
104 .regshift = 2,
Ddm355.c940 .regshift = 2,
953 .regshift = 2,
966 .regshift = 2,
Ddm365.c1062 .regshift = 2,
1075 .regshift = 2,
/linux-4.1.27/arch/arm/mach-gemini/
Ddevices.c27 .regshift = 2,
/linux-4.1.27/arch/mips/ath25/
Ddevices.c82 s.regshift = 2; in ath25_serial_setup()
/linux-4.1.27/arch/mips/sgi-ip32/
Dip32-platform.c28 .regshift = 8, \
/linux-4.1.27/arch/arm/mach-iop32x/
Dglantank.c144 .regshift = 0,
Diq80321.c150 .regshift = 0,
Dem7210.c158 .regshift = 0,
Diq31244.c224 .regshift = 0,
Dn2100.c178 .regshift = 0,
/linux-4.1.27/arch/arm/mach-ks8695/
Dboard-og.c107 .regshift = 2,
/linux-4.1.27/arch/arm/mach-rpc/
Driscpc.c149 .regshift = 2,
/linux-4.1.27/arch/arm/mach-iop13xx/
Dsetup.c80 .regshift = 2,
93 .regshift = 2,
/linux-4.1.27/arch/arm/mach-imx/
Dmach-mx31ads.c87 .regshift = 0,
94 .regshift = 0,
Dmach-kzm_arm11_01.c77 .regshift = 0,
/linux-4.1.27/arch/arm/mach-cns3xxx/
Dcns3420vb.c101 .regshift = 2, in cns3420_early_serial_setup()
/linux-4.1.27/arch/mips/mti-sead3/
Dsead3-platform.c27 .regshift = 2, \
/linux-4.1.27/arch/mips/netlogic/xlr/
Dplatform.c63 .regshift = 2, \
/linux-4.1.27/arch/xtensa/platforms/xtfpga/
Dsetup.c285 .regshift = 2,
/linux-4.1.27/arch/sh/kernel/cpu/sh4/
Dsetup-sh7750.c45 .regshift = 2,
Dsetup-sh7760.c209 .regshift = 2,
/linux-4.1.27/arch/frv/kernel/
Dsetup.c194 .regshift = 3,
203 .regshift = 3,
/linux-4.1.27/arch/mips/alchemy/common/
Dplatform.c55 .regshift = 2, \
/linux-4.1.27/arch/mips/ar7/
Dplatform.c580 uart_port.regshift = 2; in ar7_register_uarts()
/linux-4.1.27/drivers/parport/
Dparport_ip32.c2005 unsigned int regshift) in parport_ip32_make_isa_registers() argument
2007 #define r_base(offset) ((u8 __iomem *)base + ((offset) << regshift)) in parport_ip32_make_isa_registers()
2008 #define r_base_hi(offset) ((u8 __iomem *)base_hi + ((offset) << regshift)) in parport_ip32_make_isa_registers()
/linux-4.1.27/drivers/mfd/
Dsm501.c829 uart_data->regshift = 2; in sm501_setup_uart_data()
/linux-4.1.27/arch/mn10300/kernel/
Dmn10300-serial.c1488 ss->iomem_reg_shift != port->uart.regshift || in mn10300_serial_verify_port()
/linux-4.1.27/drivers/net/ethernet/sgi/
Dioc3-eth.c1154 .regshift = 0, in ioc3_8250_register()
/linux-4.1.27/Documentation/
DIPMI.txt482 rsh=<regshift>