Home
last modified time | relevance | path

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

/linux-4.4.14/arch/arm/mach-omap1/
Dserial.c37 offset <<= up->regshift; in omap_serial_in()
44 offset <<= p->regshift; in omap_serial_outp()
73 .regshift = 2,
81 .regshift = 2,
89 .regshift = 2,
113 serial_platform_data[0].regshift = 0; in omap_serial_init()
114 serial_platform_data[1].regshift = 0; in omap_serial_init()
Dboard-ams-delta.c534 .regshift = 1,
/linux-4.4.14/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.4.14/arch/arm/mach-pxa/
Dcapc7117.c88 .regshift = 1,
97 .regshift = 1,
106 .regshift = 1,
115 .regshift = 1,
Dzeus.c243 .regshift = 1,
252 .regshift = 1,
261 .regshift = 1,
270 .regshift = 1,
280 .regshift = 2,
289 .regshift = 2,
298 .regshift = 2,
Dviper.c531 .regshift = 2,
540 .regshift = 2,
549 .regshift = 2,
559 .regshift = 1,
569 .regshift = 1,
/linux-4.4.14/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.4.14/drivers/tty/serial/8250/
D8250_dw.c100 writeb(value, p->membase + (offset << p->regshift)); in dw8250_serial_out()
110 writeb(value, p->membase + (UART_LCR << p->regshift)); in dw8250_serial_out()
121 unsigned int value = readb(p->membase + (offset << p->regshift)); in dw8250_serial_in()
131 value = (u8)__raw_readq(p->membase + (offset << p->regshift)); in dw8250_serial_inq()
139 __raw_writeq(value, p->membase + (offset << p->regshift)); in dw8250_serial_outq()
141 __raw_readq(p->membase + (UART_LCR << p->regshift)); in dw8250_serial_outq()
152 p->membase + (UART_LCR << p->regshift)); in dw8250_serial_outq()
164 writel(value, p->membase + (offset << p->regshift)); in dw8250_serial_out32()
174 writel(value, p->membase + (UART_LCR << p->regshift)); in dw8250_serial_out32()
185 unsigned int value = readl(p->membase + (offset << p->regshift)); in dw8250_serial_in32()
[all …]
D8250_uniphier.c56 offset <<= p->regshift; in uniphier_serial_in()
88 offset <<= p->regshift; in uniphier_serial_out()
118 int offset = UNIPHIER_UART_DLR << up->port.regshift; in uniphier_serial_dl_read()
125 int offset = UNIPHIER_UART_DLR << up->port.regshift; in uniphier_serial_dl_write()
213 up.port.regshift = 2; in uniphier_uart_probe()
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.c365 unsigned long start = UART_RSA_BASE << up->port.regshift; in serial8250_request_rsa_resource()
366 unsigned int size = 8 << up->port.regshift; in serial8250_request_rsa_resource()
386 unsigned long offset = UART_RSA_BASE << up->port.regshift; in serial8250_release_rsa_resource()
387 unsigned int size = 8 << up->port.regshift; in serial8250_release_rsa_resource()
555 port->regshift = old_serial_port[i].iomem_reg_shift; in serial8250_isa_init_ports()
724 p->regshift = port->regshift; in early_serial_setup()
814 uart.port.regshift = p->regshift; in serial8250_probe()
978 uart->port.regshift = up->port.regshift; in serial8250_register_8250_port()
D8250_ingenic.c175 writeb(value, p->membase + (offset << p->regshift)); in ingenic_uart_serial_out()
182 value = readb(p->membase + (offset << p->regshift)); in ingenic_uart_serial_in()
231 uart.port.regshift = 2; in ingenic_uart_probe()
D8250_lpc18xx.c101 offset = offset << p->regshift; in lpc18xx_uart_serial_out()
171 uart.port.regshift = 2; in lpc18xx_serial_probe()
D8250_port.c319 return __raw_readl(p->membase + (offset << p->regshift)); in au_serial_in()
329 __raw_writel(value, p->membase + (offset << p->regshift)); in au_serial_out()
347 offset = offset << p->regshift; in hub6_serial_in()
354 offset = offset << p->regshift; in hub6_serial_out()
361 offset = offset << p->regshift; in mem_serial_in()
367 offset = offset << p->regshift; in mem_serial_out()
373 offset = offset << p->regshift; in mem32_serial_out()
379 offset = offset << p->regshift; in mem32_serial_in()
385 offset = offset << p->regshift; in mem32be_serial_out()
391 offset = offset << p->regshift; in mem32be_serial_in()
[all …]
D8250_mtk.c223 uart.port.regshift = 2; in mtk8250_probe()
230 (MTK_UART_RATE_FIX << uart.port.regshift)); in mtk8250_probe()
D8250_acorn.c70 uart.port.regshift = 2; in serial_card_probe()
D8250_omap.c120 return readl(up->port.membase + (reg << up->port.regshift)); in uart_read()
1129 up.port.regshift = 2; in omap8250_probe()
D8250_pci.c80 int bar, int offset, int regshift) in setup_port() argument
97 port->port.regshift = regshift; in setup_port()
103 port->port.regshift = 0; in setup_port()
1371 port->port.regshift = 2; in ce4100_serial_setup()
/linux-4.4.14/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.h89 unsigned int regshift; member
133 unsigned int regshift);
137 unsigned int regshift);
Damplc_dio200_common.c566 unsigned int regshift; in dio200_subdev_8254_init() local
575 regshift = 3; in dio200_subdev_8254_init()
577 regshift = 0; in dio200_subdev_8254_init()
582 0, I8254_IO8, regshift); in dio200_subdev_8254_init()
585 0, I8254_IO8, regshift); in dio200_subdev_8254_init()
/linux-4.4.14/arch/mips/emma/markeins/
Dplatform.c113 .regshift = 4,
121 .regshift = 4,
129 .regshift = 4,
/linux-4.4.14/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.4.14/arch/arm/mach-iop33x/
Duart.c38 .regshift = 2,
88 .regshift = 2,
/linux-4.4.14/arch/arm/mach-footbridge/
Disa.c56 .regshift = 0,
64 .regshift = 0,
/linux-4.4.14/arch/mips/mti-malta/
Dmalta-platform.c42 .regshift = 0, \
57 .regshift = 3,
/linux-4.4.14/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.4.14/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.4.14/drivers/char/ipmi/
Dipmi_si_intf.c1496 return (inw(addr + (offset * io->regspacing)) >> io->regshift) & 0xff; in port_inw()
1504 outw(b << io->regshift, addr + (offset * io->regspacing)); in port_outw()
1511 return (inl(addr + (offset * io->regspacing)) >> io->regshift) & 0xff; in port_inl()
1519 outl(b << io->regshift, addr+(offset * io->regspacing)); in port_outl()
1602 return (readw((io->addr)+(offset * io->regspacing)) >> io->regshift) in intf_mem_inw()
1609 writeb(b << io->regshift, (io->addr)+(offset * io->regspacing)); in intf_mem_outw()
1615 return (readl((io->addr)+(offset * io->regspacing)) >> io->regshift) in intf_mem_inl()
1622 writel(b << io->regshift, (io->addr)+(offset * io->regspacing)); in intf_mem_outl()
1628 return (readq((io->addr)+(offset * io->regspacing)) >> io->regshift) in mem_inq()
1635 writeq(b << io->regshift, (io->addr)+(offset * io->regspacing)); in mem_outq()
[all …]
Dipmi_si_sm.h61 int regshift; member
/linux-4.4.14/arch/sh/boards/mach-se/7343/
Dsetup.c75 .regshift = 1,
82 .regshift = 1,
/linux-4.4.14/arch/arm/mach-ixp4xx/
Davila-setup.c85 .regshift = 2,
94 .regshift = 2,
Ddsmg600-setup.c134 .regshift = 2,
143 .regshift = 2,
Dvulcan-setup.c84 .regshift = 2,
93 .regshift = 2,
Dnslu2-setup.c148 .regshift = 2,
157 .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.4.14/arch/mips/loongson64/common/
Dserial.c28 .regshift = 0, \
38 .regshift = 0, \
/linux-4.4.14/arch/mips/rb532/
Dserial.c45 .regshift = 2
Ddevices.c230 .regshift = 2,
/linux-4.4.14/arch/mips/kernel/
D8250-platform.c18 .regshift = 0, \
/linux-4.4.14/arch/arm/mach-ebsa110/
Dcore.c235 .regshift = 0,
243 .regshift = 0,
/linux-4.4.14/include/linux/
Dserial_sci.h69 unsigned char regshift; member
Dserial_8250.h29 unsigned char regshift; /* register shift */ member
Dserial_core.h142 unsigned char regshift; /* reg offset shift */ member
/linux-4.4.14/drivers/i2c/busses/
Di2c-imx.c182 unsigned regshift; member
223 .regshift = IMX_I2C_REGSHIFT,
233 .regshift = IMX_I2C_REGSHIFT,
243 .regshift = VF610_I2C_REGSHIFT,
280 writeb(val, i2c_imx->base + (reg << i2c_imx->hwdata->regshift)); in imx_i2c_write_reg()
286 return readb(i2c_imx->base + (reg << i2c_imx->hwdata->regshift)); in imx_i2c_read_reg()
309 (IMX_I2C_I2DR << i2c_imx->hwdata->regshift); in i2c_imx_dma_request()
326 (IMX_I2C_I2DR << i2c_imx->hwdata->regshift); in i2c_imx_dma_request()
/linux-4.4.14/arch/sh/kernel/cpu/sh3/
Dsetup-sh770x.c117 .regshift = 1,
168 .regshift = 1,
/linux-4.4.14/arch/arm/mach-w90x900/
Dcpu.h33 .regshift = 2, \
/linux-4.4.14/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.4.14/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()
561 port->regshift = platp->bus_shift; in altera_uart_probe()
563 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.c76 port->regshift = 2; /* fall-through */ in parse_options()
Dnwpserial.c383 up->port.regshift = port->regshift; in nwpserial_register_port()
Dsh-sci.c394 return ioread8(p->membase + (reg->offset << p->regshift)); in sci_serial_in()
396 return ioread16(p->membase + (reg->offset << p->regshift)); in sci_serial_in()
408 iowrite8(value, p->membase + (reg->offset << p->regshift)); in sci_serial_out()
410 iowrite16(value, p->membase + (reg->offset << p->regshift)); in sci_serial_out()
1359 (sci_getreg(port, SCxTDR)->offset << port->regshift); in sci_request_dma_chan()
1363 (sci_getreg(port, SCxRDR)->offset << port->regshift); in sci_request_dma_chan()
2358 port->regshift = p->regshift; in sci_init_single()
Dof_serial.c107 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()
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()
1323 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()
1485 mvr = readl(up->port.membase + (UART_OMAP_MVER << up->port.regshift)); in omap_serial_fill_features_erratas()
1636 up->port.regshift = 2; in serial_omap_probe()
Dserial_core.c704 retinfo->iomem_reg_shift = uport->regshift; in do_uart_get_info()
764 new_info->iomem_reg_shift != uport->regshift || in uart_set_info()
825 old_shift = uport->regshift; in uart_set_info()
837 uport->regshift = new_info->iomem_reg_shift; in uart_set_info()
859 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.c704 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()
Dvr41xx_siu.c722 port->regshift = 0; in siu_init_ports()
Drp2.c701 p->regshift = 2; in rp2_fw_cb()
/linux-4.4.14/arch/arm/plat-orion/
Dcommon.c108 .regshift = 2,
136 .regshift = 2,
164 .regshift = 2,
192 .regshift = 2,
/linux-4.4.14/arch/xtensa/platforms/xt2000/
Dsetup.c126 .regshift = 2, \
/linux-4.4.14/arch/blackfin/mach-bf533/boards/
DH8606.c331 .regshift = 1,
340 .regshift = 1,
/linux-4.4.14/arch/arm/mach-davinci/
Dserial.c37 offset <<= p->regshift; in serial_write_reg()
Ddm646x.c815 .regshift = 2,
828 .regshift = 2,
841 .regshift = 2,
Ddm644x.c831 .regshift = 2,
844 .regshift = 2,
857 .regshift = 2,
Ddevices-da8xx.c78 .regshift = 2,
91 .regshift = 2,
104 .regshift = 2,
Ddm355.c938 .regshift = 2,
951 .regshift = 2,
964 .regshift = 2,
Ddm365.c1058 .regshift = 2,
1071 .regshift = 2,
/linux-4.4.14/arch/arm/mach-gemini/
Ddevices.c27 .regshift = 2,
/linux-4.4.14/arch/mips/sgi-ip32/
Dip32-platform.c28 .regshift = 8, \
/linux-4.4.14/arch/mips/ath25/
Ddevices.c82 s.regshift = 2; in ath25_serial_setup()
/linux-4.4.14/arch/mips/ath79/
Ddev-common.c42 .regshift = 2,
/linux-4.4.14/arch/arm/mach-iop32x/
Diq80321.c150 .regshift = 0,
Dglantank.c144 .regshift = 0,
Dem7210.c158 .regshift = 0,
Diq31244.c224 .regshift = 0,
Dn2100.c178 .regshift = 0,
/linux-4.4.14/arch/arm/mach-ks8695/
Dboard-og.c107 .regshift = 2,
/linux-4.4.14/arch/arm/mach-rpc/
Driscpc.c149 .regshift = 2,
/linux-4.4.14/arch/arm/mach-imx/
Dmach-mx31ads.c87 .regshift = 0,
94 .regshift = 0,
Dmach-kzm_arm11_01.c77 .regshift = 0,
/linux-4.4.14/arch/arm/mach-iop13xx/
Dsetup.c80 .regshift = 2,
93 .regshift = 2,
/linux-4.4.14/arch/arm/mach-cns3xxx/
Dcns3420vb.c101 .regshift = 2, in cns3420_early_serial_setup()
/linux-4.4.14/arch/mips/mti-sead3/
Dsead3-platform.c27 .regshift = 2, \
/linux-4.4.14/arch/xtensa/platforms/xtfpga/
Dsetup.c287 .regshift = 2,
/linux-4.4.14/arch/mips/netlogic/xlr/
Dplatform.c63 .regshift = 2, \
/linux-4.4.14/arch/sh/kernel/cpu/sh4/
Dsetup-sh7750.c45 .regshift = 2,
Dsetup-sh7760.c209 .regshift = 2,
/linux-4.4.14/arch/frv/kernel/
Dsetup.c194 .regshift = 3,
203 .regshift = 3,
/linux-4.4.14/arch/mips/alchemy/common/
Dplatform.c55 .regshift = 2, \
/linux-4.4.14/arch/mips/ar7/
Dplatform.c579 uart_port.regshift = 2; in ar7_register_uarts()
/linux-4.4.14/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.4.14/drivers/mfd/
Dsm501.c829 uart_data->regshift = 2; in sm501_setup_uart_data()
/linux-4.4.14/arch/mn10300/kernel/
Dmn10300-serial.c1488 ss->iomem_reg_shift != port->uart.regshift || in mn10300_serial_verify_port()
/linux-4.4.14/drivers/net/ethernet/sgi/
Dioc3-eth.c1154 .regshift = 0, in ioc3_8250_register()
/linux-4.4.14/Documentation/
DIPMI.txt482 rsh=<regshift>