| /linux/arch/powerpc/boot/ |
| H A D | ns16550.c | 32 static u32 reg_shift; variable 36 out_8(reg_base + (UART_FCR << reg_shift), 0x06); in ns16550_open() 42 while ((in_8(reg_base + (UART_LSR << reg_shift)) & UART_LSR_THRE) == 0); in ns16550_putc() 48 while ((in_8(reg_base + (UART_LSR << reg_shift)) & UART_LSR_DR) == 0); in ns16550_getc() 54 return ((in_8(reg_base + (UART_LSR << reg_shift)) & UART_LSR_DR) != 0); in ns16550_tstc() 71 n = getprop(devp, "reg-shift", ®_shift, sizeof(reg_shift)); in ns16550_console_init() 72 if (n != sizeof(reg_shift)) in ns16550_console_init() 73 reg_shift = 0; in ns16550_console_init() 75 reg_shift = be32_to_cpu(reg_shift); in ns16550_console_init()
|
| /linux/drivers/input/misc/ |
| H A D | iqs7222.c | 810 int reg_shift; member 824 .reg_shift = 8, 832 .reg_shift = 0, 840 .reg_shift = 6, 848 .reg_shift = 5, 855 .reg_shift = 4, 862 .reg_shift = 3, 869 .reg_shift = 0, 878 .reg_shift = 10, 885 .reg_shift = 4, [all …]
|
| /linux/drivers/gpio/ |
| H A D | gpio-adnp.c | 16 #define GPIO_DDR(gpio) (0x00 << (gpio)->reg_shift) 17 #define GPIO_PLR(gpio) (0x01 << (gpio)->reg_shift) 18 #define GPIO_IER(gpio) (0x02 << (gpio)->reg_shift) 19 #define GPIO_ISR(gpio) (0x03 << (gpio)->reg_shift) 20 #define GPIO_PTR(gpio) (0x04 << (gpio)->reg_shift) 25 unsigned int reg_shift; member 70 unsigned int reg = offset >> adnp->reg_shift; in adnp_gpio_get() 84 unsigned int reg = offset >> adnp->reg_shift; in __adnp_gpio_set() 113 unsigned int reg = offset >> adnp->reg_shift; in adnp_gpio_direction_input() 144 unsigned int reg = offset >> adnp->reg_shift; in adnp_gpio_direction_output() [all …]
|
| H A D | gpio-htc-egpio.c | 37 int reg_shift; /* bit shift */ member 123 return bit >> ei->reg_shift; in egpio_pos() 128 return 1 << (bit & ((1 << ei->reg_shift)-1)); in egpio_bit() 189 shift = pos << ei->reg_shift; in egpio_set() 241 shift += (1<<ei->reg_shift)) { in egpio_write_cache() 301 ei->reg_shift = fls(pdata->reg_width - 1); in egpio_probe() 302 pr_debug("reg_shift = %d\n", ei->reg_shift); in egpio_probe()
|
| /linux/drivers/ata/ |
| H A D | pata_pxa.c | 224 (ATA_REG_DATA << pdata->reg_shift); in pxa_ata_probe() 226 (ATA_REG_ERR << pdata->reg_shift); in pxa_ata_probe() 228 (ATA_REG_FEATURE << pdata->reg_shift); in pxa_ata_probe() 230 (ATA_REG_NSECT << pdata->reg_shift); in pxa_ata_probe() 232 (ATA_REG_LBAL << pdata->reg_shift); in pxa_ata_probe() 234 (ATA_REG_LBAM << pdata->reg_shift); in pxa_ata_probe() 236 (ATA_REG_LBAH << pdata->reg_shift); in pxa_ata_probe() 238 (ATA_REG_DEVICE << pdata->reg_shift); in pxa_ata_probe() 240 (ATA_REG_STATUS << pdata->reg_shift); in pxa_ata_probe() 242 (ATA_REG_CMD << pdata->reg_shift); in pxa_ata_probe()
|
| /linux/drivers/i2c/busses/ |
| H A D | i2c-ocores.c | 36 u32 reg_shift; member 91 iowrite8(value, i2c->base + (reg << i2c->reg_shift)); in oc_setreg_8() 96 iowrite16(value, i2c->base + (reg << i2c->reg_shift)); in oc_setreg_16() 101 iowrite32(value, i2c->base + (reg << i2c->reg_shift)); in oc_setreg_32() 106 iowrite16be(value, i2c->base + (reg << i2c->reg_shift)); in oc_setreg_16be() 111 iowrite32be(value, i2c->base + (reg << i2c->reg_shift)); in oc_setreg_32be() 116 return ioread8(i2c->base + (reg << i2c->reg_shift)); in oc_getreg_8() 121 return ioread16(i2c->base + (reg << i2c->reg_shift)); in oc_getreg_16() 126 return ioread32(i2c->base + (reg << i2c->reg_shift)); in oc_getreg_32() 131 return ioread16be(i2c->base + (reg << i2c->reg_shift)); in oc_getreg_16be() [all …]
|
| /linux/drivers/pinctrl/ |
| H A D | pinctrl-mcp23s08_i2c.c | 25 mcp->reg_shift = info->reg_shift; in mcp230xx_probe() 49 .reg_shift = 0, 57 .reg_shift = 1, 65 .reg_shift = 1,
|
| H A D | pinctrl-mcp23s08_spi.c | 122 mcp->reg_shift = info->reg_shift; in mcp23s08_spi_regmap_init() 205 .reg_shift = 0, 212 .reg_shift = 1, 220 .reg_shift = 1,
|
| H A D | pinctrl-mcp23s08.h | 30 bool reg_shift; member 36 bool reg_shift; member
|
| H A D | pinctrl-mcp23s08.c | 117 return regmap_read(mcp->regmap, reg << mcp->reg_shift, val); in mcp_read() 122 return regmap_write(mcp->regmap, reg << mcp->reg_shift, val); in mcp_write() 128 return regmap_update_bits(mcp->regmap, reg << mcp->reg_shift, in mcp_update_bits()
|
| /linux/drivers/thermal/broadcom/ |
| H A D | brcmstb_thermal.c | 76 int reg_shift; member 86 .reg_shift = AVS_TMON_INT_THRESH_low_shift, 94 .reg_shift = AVS_TMON_INT_THRESH_high_shift, 102 .reg_shift = AVS_TMON_RESET_THRESH_shift, 196 val >>= trip->reg_shift; in avs_tmon_get_trip_temp() 214 val <<= trip->reg_shift; in avs_tmon_set_trip_temp()
|
| /linux/arch/mips/kernel/ |
| H A D | early_printk_8250.c | 16 void setup_8250_early_printk_port(unsigned long base, unsigned int reg_shift, in setup_8250_early_printk_port() argument 20 serial8250_reg_shift = reg_shift; in setup_8250_early_printk_port()
|
| /linux/arch/mips/bcm47xx/ |
| H A D | serial.c | 45 p->regshift = ssb_port->reg_shift; in uart8250_init_ssb() 71 p->regshift = bcma_port->reg_shift; in uart8250_init_bcma()
|
| /linux/arch/arm/mach-omap2/ |
| H A D | prm2xxx.c | 63 while (p->reg_shift >= 0 && p->std_shift >= 0) { in omap2xxx_prm_read_reset_sources() 64 if (v & (1 << p->reg_shift)) in omap2xxx_prm_read_reset_sources()
|
| H A D | prm.h | 119 s8 reg_shift; member
|
| H A D | prm3xxx.c | 456 while (p->reg_shift >= 0 && p->std_shift >= 0) { in omap3xxx_prm_read_reset_sources() 457 if (v & (1 << p->reg_shift)) in omap3xxx_prm_read_reset_sources()
|
| /linux/include/linux/platform_data/ |
| H A D | ata-pxa.h | 15 uint32_t reg_shift; member
|
| H A D | i2c-ocores.h | 12 u32 reg_shift; /* register offset shift value */ member
|
| H A D | serial-sccnxp.h | 77 const u8 reg_shift; member
|
| /linux/include/linux/ |
| H A D | 8250_pci.h | 28 unsigned int reg_shift; member
|
| /linux/drivers/net/dsa/lantiq/ |
| H A D | lantiq_gswip.c | 318 .reg_shift = REGMAP_UPSHIFT(2), 327 .reg_shift = REGMAP_UPSHIFT(2), 336 .reg_shift = REGMAP_UPSHIFT(2),
|
| /linux/include/linux/ssb/ |
| H A D | ssb_driver_mips.h | 14 unsigned int reg_shift; member
|
| /linux/sound/soc/mediatek/mt8192/ |
| H A D | mt8192-dai-i2s.c | 651 unsigned int reg_shift; in i2s_out_tinyconn_event() local 658 reg_shift = I2S2_32BIT_EN_SFT; in i2s_out_tinyconn_event() 662 reg_shift = I2S4_32BIT_EN_SFT; in i2s_out_tinyconn_event() 666 reg_shift = I2S5_32BIT_EN_SFT; in i2s_out_tinyconn_event() 670 reg_shift = I2S7_32BIT_EN_SFT; in i2s_out_tinyconn_event() 674 reg_shift = I2S9_32BIT_EN_SFT; in i2s_out_tinyconn_event() 678 reg_shift = I2S2_32BIT_EN_SFT; in i2s_out_tinyconn_event() 687 0x1 << reg_shift); in i2s_out_tinyconn_event() 691 0x0 << reg_shift); in i2s_out_tinyconn_event()
|
| H A D | mt8192-afe-pcm.c | 370 unsigned int reg_shift; in ul_tinyconn_event() local 376 reg_shift = VUL1_USE_TINY_SFT; in ul_tinyconn_event() 379 reg_shift = VUL2_USE_TINY_SFT; in ul_tinyconn_event() 382 reg_shift = VUL12_USE_TINY_SFT; in ul_tinyconn_event() 385 reg_shift = AWB2_USE_TINY_SFT; in ul_tinyconn_event() 388 reg_shift = AWB2_USE_TINY_SFT; in ul_tinyconn_event() 397 0x1 << reg_shift); in ul_tinyconn_event() 401 0x0 << reg_shift); in ul_tinyconn_event()
|
| /linux/drivers/base/regmap/ |
| H A D | regmap.c | 774 map->reg_shift = config->pad_bits % 8; in __regmap_init() 777 map->format.reg_shift = config->reg_shift; in __regmap_init() 869 switch (config->reg_bits + map->reg_shift) { in __regmap_init() 1629 if (map->format.reg_shift > 0) in regmap_reg_addr() 1630 reg >>= map->format.reg_shift; in regmap_reg_addr() 1631 else if (map->format.reg_shift < 0) in regmap_reg_addr() 1632 reg <<= -(map->format.reg_shift); in regmap_reg_addr() 1717 map->format.format_reg(map->work_buf, reg, map->reg_shift); in _regmap_raw_write_impl() 2446 map->format.format_reg(u8, reg, map->reg_shift); in _regmap_raw_multi_reg_write() 2772 map->format.format_reg(map->work_buf, reg, map->reg_shift); in _regmap_raw_read()
|