Home
last modified time | relevance | path

Searched refs:reg_shift (Results 1 – 38 of 38) sorted by relevance

/linux-4.1.27/arch/powerpc/boot/
Dvirtex.c31 u32 reg_shift, reg_offset, clk, spd; in virtex_ns16550_console_init() local
42 n = getprop(devp, "reg-shift", &reg_shift, sizeof(reg_shift)); in virtex_ns16550_console_init()
43 if (n != sizeof(reg_shift)) in virtex_ns16550_console_init()
44 reg_shift = 0; in virtex_ns16550_console_init()
58 out_8(reg_base + (UART_LCR << reg_shift), UART_LCR_DLAB); in virtex_ns16550_console_init()
61 out_8(reg_base + (UART_DLL << reg_shift), divisor & 0xFF); in virtex_ns16550_console_init()
62 out_8(reg_base + (UART_DLM << reg_shift), divisor >> 8); in virtex_ns16550_console_init()
65 out_8(reg_base + (UART_LCR << reg_shift), UART_LCR_WLEN8); in virtex_ns16550_console_init()
68 out_8(reg_base + (UART_MCR << reg_shift), UART_MCR_RTS | UART_MCR_DTR); in virtex_ns16550_console_init()
71 out_8(reg_base + (UART_FCR << reg_shift), in virtex_ns16550_console_init()
Dns16550.c30 static u32 reg_shift; variable
34 out_8(reg_base + (UART_FCR << reg_shift), 0x06); in ns16550_open()
40 while ((in_8(reg_base + (UART_LSR << reg_shift)) & UART_LSR_THRE) == 0); in ns16550_putc()
46 while ((in_8(reg_base + (UART_LSR << reg_shift)) & UART_LSR_DR) == 0); in ns16550_getc()
52 return ((in_8(reg_base + (UART_LSR << reg_shift)) & UART_LSR_DR) != 0); in ns16550_tstc()
67 n = getprop(devp, "reg-shift", &reg_shift, sizeof(reg_shift)); in ns16550_console_init()
68 if (n != sizeof(reg_shift)) in ns16550_console_init()
69 reg_shift = 0; in ns16550_console_init()
/linux-4.1.27/drivers/net/ethernet/stmicro/stmmac/
Ddwmac-socfpga.c45 u32 reg_shift; member
85 u32 reg_offset, reg_shift; in socfpga_dwmac_parse_data() local
113 ret = of_property_read_u32_index(np, "altr,sysmgr-syscon", 2, &reg_shift); in socfpga_dwmac_parse_data()
134 dwmac->reg_shift = reg_shift; in socfpga_dwmac_parse_data()
146 u32 reg_shift = dwmac->reg_shift; in socfpga_dwmac_setup() local
171 ctrl &= ~(SYSMGR_EMACGRP_CTRL_PHYSEL_MASK << reg_shift); in socfpga_dwmac_setup()
172 ctrl |= val << reg_shift; in socfpga_dwmac_setup()
/linux-4.1.27/drivers/gpio/
Dgpio-adnp.c17 #define GPIO_DDR(gpio) (0x00 << (gpio)->reg_shift)
18 #define GPIO_PLR(gpio) (0x01 << (gpio)->reg_shift)
19 #define GPIO_IER(gpio) (0x02 << (gpio)->reg_shift)
20 #define GPIO_ISR(gpio) (0x03 << (gpio)->reg_shift)
21 #define GPIO_PTR(gpio) (0x04 << (gpio)->reg_shift)
26 unsigned int reg_shift; member
76 unsigned int reg = offset >> adnp->reg_shift; in adnp_gpio_get()
90 unsigned int reg = offset >> adnp->reg_shift; in __adnp_gpio_set()
119 unsigned int reg = offset >> adnp->reg_shift; in adnp_gpio_direction_input()
154 unsigned int reg = offset >> adnp->reg_shift; in adnp_gpio_direction_output()
[all …]
/linux-4.1.27/drivers/ata/
Dpata_pxa.c307 (ATA_REG_DATA << pdata->reg_shift); in pxa_ata_probe()
309 (ATA_REG_ERR << pdata->reg_shift); in pxa_ata_probe()
311 (ATA_REG_FEATURE << pdata->reg_shift); in pxa_ata_probe()
313 (ATA_REG_NSECT << pdata->reg_shift); in pxa_ata_probe()
315 (ATA_REG_LBAL << pdata->reg_shift); in pxa_ata_probe()
317 (ATA_REG_LBAM << pdata->reg_shift); in pxa_ata_probe()
319 (ATA_REG_LBAH << pdata->reg_shift); in pxa_ata_probe()
321 (ATA_REG_DEVICE << pdata->reg_shift); in pxa_ata_probe()
323 (ATA_REG_STATUS << pdata->reg_shift); in pxa_ata_probe()
325 (ATA_REG_CMD << pdata->reg_shift); in pxa_ata_probe()
Dpata_of_platform.c32 unsigned int reg_shift = 0; in pata_of_platform_probe() local
55 reg_shift = be32_to_cpup(prop); in pata_of_platform_probe()
72 reg_shift, pio_mask, &pata_platform_sht); in pata_of_platform_probe()
/linux-4.1.27/drivers/i2c/busses/
Di2c-ocores.c31 u32 reg_shift; member
82 iowrite8(value, i2c->base + (reg << i2c->reg_shift)); in oc_setreg_8()
87 iowrite16(value, i2c->base + (reg << i2c->reg_shift)); in oc_setreg_16()
92 iowrite32(value, i2c->base + (reg << i2c->reg_shift)); in oc_setreg_32()
97 return ioread8(i2c->base + (reg << i2c->reg_shift)); in oc_getreg_8()
102 return ioread16(i2c->base + (reg << i2c->reg_shift)); in oc_getreg_16()
107 return ioread32(i2c->base + (reg << i2c->reg_shift)); in oc_getreg_32()
292 rd = ioread32be(i2c->base + (rreg << i2c->reg_shift)); in oc_getreg_grlib()
306 curr = ioread32be(i2c->base + (rreg << i2c->reg_shift)); in oc_setreg_grlib()
314 iowrite32be(wr, i2c->base + (rreg << i2c->reg_shift)); in oc_setreg_grlib()
[all …]
Di2c-omap.c191 int reg_shift; /* bit shift for I2C register addresses */ member
276 (i2c_dev->regs[reg] << i2c_dev->reg_shift)); in omap_i2c_write_reg()
282 (i2c_dev->regs[reg] << i2c_dev->reg_shift)); in omap_i2c_read_reg()
1266 dev->reg_shift = (dev->flags >> OMAP_I2C_FLAG_BUS_SHIFT__SHIFT) & 3; in omap_i2c_probe()
/linux-4.1.27/arch/mips/include/asm/
Dsetup.h10 unsigned int reg_shift, unsigned int timeout);
13 unsigned int reg_shift, unsigned int timeout) {} in setup_8250_early_printk_port() argument
/linux-4.1.27/arch/mips/kernel/
Dearly_printk_8250.c28 void setup_8250_early_printk_port(unsigned long base, unsigned int reg_shift, in setup_8250_early_printk_port() argument
32 serial8250_reg_shift = reg_shift; in setup_8250_early_printk_port()
/linux-4.1.27/drivers/mfd/
Dhtc-egpio.c36 int reg_shift; /* bit shift */ member
136 return bit >> ei->reg_shift; in egpio_pos()
141 return 1 << (bit & ((1 << ei->reg_shift)-1)); in egpio_bit()
200 shift = pos << ei->reg_shift; in egpio_set()
240 shift += (1<<ei->reg_shift)) { in egpio_write_cache()
302 ei->reg_shift = fls(pdata->reg_width - 1); in egpio_probe()
303 pr_debug("reg_shift = %d\n", ei->reg_shift); in egpio_probe()
Dtimberdale.c86 .reg_shift = 2,
/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/arm/mach-omap2/
Dprm2xxx.c66 while (p->reg_shift >= 0 && p->std_shift >= 0) { in omap2xxx_prm_read_reset_sources()
67 if (v & (1 << p->reg_shift)) in omap2xxx_prm_read_reset_sources()
Dprm.h125 s8 reg_shift; member
Dprm3xxx.c455 while (p->reg_shift >= 0 && p->std_shift >= 0) { in omap3xxx_prm_read_reset_sources()
456 if (v & (1 << p->reg_shift)) in omap3xxx_prm_read_reset_sources()
Dprm44xx.c377 while (p->reg_shift >= 0 && p->std_shift >= 0) { in omap44xx_prm_read_reset_sources()
378 if (v & (1 << p->reg_shift)) in omap44xx_prm_read_reset_sources()
/linux-4.1.27/drivers/tty/serial/8250/
D8250_pci.c132 return setup_port(priv, port, bar, offset, board->reg_shift); in addidata_apci7800_setup()
153 return setup_port(priv, port, bar, offset, board->reg_shift); in afavlab_setup()
218 return setup_port(priv, port, bar, offset, board->reg_shift); in pci_hp_diva_setup()
380 return setup_port(priv, port, bar, offset, board->reg_shift); in sbs_setup()
639 return setup_port(priv, port, bar, offset, board->reg_shift); in pci_timedia_setup()
664 return setup_port(priv, port, bar, offset, board->reg_shift); in titan_400l_800l_setup()
771 return setup_port(priv, port, bar, offset, board->reg_shift); in pci_ni8430_setup()
787 return setup_port(priv, port, bar, 0, board->reg_shift); in pci_netmos_9900_setup()
1330 (board->reg_shift + 3); in pci_default_setup()
1335 return setup_port(priv, port, bar, offset, board->reg_shift); in pci_default_setup()
[all …]
/linux-4.1.27/include/linux/platform_data/
Data-pxa.h28 uint32_t reg_shift; member
Dserial-sccnxp.h81 const u8 reg_shift; member
/linux-4.1.27/include/linux/
Di2c-ocores.h15 u32 reg_shift; /* register offset shift value */ member
D8250_pci.h27 unsigned int reg_shift; member
/linux-4.1.27/include/linux/ssb/
Dssb_driver_mips.h13 unsigned int reg_shift; member
/linux-4.1.27/arch/mips/sni/
Da20r.c124 .reg_shift = 2,
/linux-4.1.27/drivers/base/regmap/
Dinternal.h108 int reg_shift; member
Dregmap.c571 map->reg_shift = config->pad_bits % 8; in regmap_init()
624 switch (config->reg_bits + map->reg_shift) { in regmap_init()
1266 map->format.format_reg(map->work_buf, reg, map->reg_shift); in _regmap_raw_write()
1774 map->format.format_reg(u8, reg, map->reg_shift); in _regmap_raw_multi_reg_write()
2049 map->format.format_reg(map->work_buf, reg, map->reg_shift); in _regmap_raw_read()
/linux-4.1.27/drivers/ssb/
Ddriver_extif.c77 ports[i].reg_shift = 0; in ssb_extif_serial_init()
Ddriver_chipcommon.c692 ports[i].reg_shift = 0; in ssb_chipco_serial_init()
/linux-4.1.27/drivers/pinctrl/
Dpinctrl-tz1090.c1249 u32 reg, reg_shift, select, val; in tz1090_pinctrl_select() local
1263 reg_shift = pin % 30; in tz1090_pinctrl_select()
1268 val &= ~BIT(reg_shift); in tz1090_pinctrl_select()
1269 val |= select << reg_shift; in tz1090_pinctrl_select()
/linux-4.1.27/sound/soc/codecs/
Dwm8990.c378 u32 reg_shift = kcontrol->private_value & 0xfff; in outmixer_event() local
382 switch (reg_shift) { in outmixer_event()
Dwm8991.c386 u32 reg_shift = kcontrol->private_value & 0xfff; in outmixer_event() local
390 switch (reg_shift) { in outmixer_event()
Dwm8400.c330 u32 reg_shift = mc->shift; in outmixer_event() local
334 switch (reg_shift) { in outmixer_event()
/linux-4.1.27/arch/arm/mach-pxa/
Dvpac270.c592 .reg_shift = 1,
/linux-4.1.27/drivers/bcma/
Ddriver_chipcommon.c359 ports[i].reg_shift = 0; in bcma_chipco_serial_init()
/linux-4.1.27/drivers/mmc/host/
Domap.c83 #define OMAP_MMC_REG(host, reg) (OMAP_MMC_REG_##reg << (host)->reg_shift)
138 unsigned int reg_shift; member
1419 host->reg_shift = (mmc_omap7xx() ? 1 : 2); in mmc_omap_probe()
/linux-4.1.27/include/linux/bcma/
Dbcma_driver_chipcommon.h610 unsigned int reg_shift; member
/linux-4.1.27/drivers/hwmon/
Dw83795.c1455 int reg_shift; in store_temp_mode() local
1475 reg_shift = 2 * index; in store_temp_mode()
1477 tmp &= ~(0x03 << reg_shift); in store_temp_mode()
1478 tmp |= val << reg_shift; in store_temp_mode()
/linux-4.1.27/drivers/tty/serial/
Dsccnxp.c952 s->port[i].regshift = s->pdata.reg_shift; in sccnxp_probe()