| /linux/drivers/rtc/ |
| H A D | rtc-r7301.c | 67 .reg_stride = 4, 73 .reg_stride = 1, 78 int reg_stride = regmap_get_reg_stride(priv->regmap); in rtc7301_read() local 81 regmap_read(priv->regmap, reg_stride * reg, &val); in rtc7301_read() 88 int reg_stride = regmap_get_reg_stride(priv->regmap); in rtc7301_write() local 90 regmap_write(priv->regmap, reg_stride * reg, val); in rtc7301_write() 96 int reg_stride = regmap_get_reg_stride(priv->regmap); in rtc7301_update_bits() local 98 regmap_update_bits(priv->regmap, reg_stride * reg, mask, val); in rtc7301_update_bits()
|
| /linux/drivers/gpio/ |
| H A D | gpio-regmap.c | 27 int reg_stride; member 63 *reg = base + stride * gpio->reg_stride; in gpio_regmap_simple_xlate() 322 gpio->reg_stride = config->reg_stride; in gpio_regmap_register() 323 if (!gpio->reg_stride) in gpio_regmap_register() 324 gpio->reg_stride = 1; in gpio_regmap_register()
|
| H A D | gpio-logicvc.c | 85 .reg_stride = 4, 119 logicvc_gpio_regmap_config.reg_stride; in logicvc_gpio_probe()
|
| /linux/drivers/interconnect/qcom/ |
| H A D | glymur.c | 1869 .reg_stride = 4, 1892 .reg_stride = 4, 1920 .reg_stride = 4, 1946 .reg_stride = 4, 2045 .reg_stride = 4, 2077 .reg_stride = 4, 2120 .reg_stride = 4, 2141 .reg_stride = 4, 2164 .reg_stride = 4, 2185 .reg_stride = 4, [all …]
|
| H A D | kaanapali.c | 1431 .reg_stride = 4, 1520 .reg_stride = 4, 1556 .reg_stride = 4, 1598 .reg_stride = 4, 1619 .reg_stride = 4, 1642 .reg_stride = 4, 1663 .reg_stride = 4, 1717 .reg_stride = 4, 1742 .reg_stride = 4, 1769 .reg_stride = 4, [all …]
|
| H A D | milos.c | 1515 .reg_stride = 4, 1546 .reg_stride = 4, 1625 .reg_stride = 4, 1667 .reg_stride = 4, 1707 .reg_stride = 4, 1728 .reg_stride = 4, 1778 .reg_stride = 4, 1803 .reg_stride = 4, 1831 .reg_stride = 4, 1865 .reg_stride = 4,
|
| H A D | sc7280.c | 1616 .reg_stride = 4, 1637 .reg_stride = 4, 1739 .reg_stride = 4, 1780 .reg_stride = 4, 1805 .reg_stride = 4, 1850 .reg_stride = 4, 1879 .reg_stride = 4, 1905 .reg_stride = 4, 1941 .reg_stride = 4, 1969 .reg_stride = 4, [all …]
|
| H A D | sa8775p.c | 2170 .reg_stride = 4, 2207 .reg_stride = 4, 2346 .reg_stride = 4, 2371 .reg_stride = 4, 2416 .reg_stride = 4, 2443 .reg_stride = 4, 2475 .reg_stride = 4, 2533 .reg_stride = 4, 2562 .reg_stride = 4, 2583 .reg_stride = 4, [all …]
|
| H A D | sm6350.c | 1616 .reg_stride = 4, 1651 .reg_stride = 4, 1707 .reg_stride = 4, 1789 .reg_stride = 4, 1827 .reg_stride = 4, 1863 .reg_stride = 4, 1927 .reg_stride = 4,
|
| /linux/drivers/clk/qcom/ |
| H A D | lpasscc-sc8280xp.c | 28 .reg_stride = 4, 46 .reg_stride = 4,
|
| H A D | lpasscc-sm6115.c | 25 .reg_stride = 4, 43 .reg_stride = 4,
|
| /linux/drivers/mfd/ |
| H A D | wm97xx-core.c | 95 .reg_stride = 2, 163 .reg_stride = 2, 234 .reg_stride = 2,
|
| /linux/drivers/base/regmap/ |
| H A D | regmap-irq.c | 71 return data->irq_reg_stride == 1 && map->reg_stride == 1 && in regmap_irq_can_bulk_read_status() 215 unsigned int reg = irq_data->reg_offset / map->reg_stride; in regmap_irq_enable() 245 d->mask_buf[irq_data->reg_offset / map->reg_stride] |= irq_data->mask; in regmap_irq_disable() 259 reg = t->type_reg_offset / map->reg_stride; in regmap_irq_set_type() 286 d->wake_buf[irq_data->reg_offset / map->reg_stride] in regmap_irq_set_wake() 291 d->wake_buf[irq_data->reg_offset / map->reg_stride] in regmap_irq_set_wake() 328 unsigned int index = offset / map->reg_stride; in read_sub_irq_data() 514 map->reg_stride] & chip->irqs[i].mask) { in regmap_irq_thread() 570 return base + index * map->reg_stride * data->irq_reg_stride; in regmap_irq_get_irq_reg_linear() 693 if (chip->irqs[i].reg_offset % map->reg_stride) in regmap_add_irq_chip_fwnode() [all …]
|
| H A D | regmap-debugfs.c | 117 for (; i <= map->max_register; i += map->reg_stride) { in regmap_debugfs_get_dump_start() 122 c->max_reg = i - map->reg_stride; in regmap_debugfs_get_dump_start() 150 c->max_reg = i - map->reg_stride; in regmap_debugfs_get_dump_start() 170 return c->base_reg + (reg_offset * map->reg_stride); in regmap_debugfs_get_dump_start() 198 if (regmap_printable(map, reg + map->reg_stride)) { in regmap_next_readable_reg() 199 ret = reg + map->reg_stride; in regmap_next_readable_reg() 441 for (i = 0; i <= map->max_register; i += map->reg_stride) { in regmap_access_show()
|
| /linux/drivers/hwspinlock/ |
| H A D | qcom_hwspinlock.c | 99 .reg_stride = 4, 113 .reg_stride = 4, 127 .reg_stride = 4,
|
| /linux/drivers/clk/sprd/ |
| H A D | common.c | 18 .reg_stride = 4, 67 reg_config.max_register = resource_size(res) - reg_config.reg_stride; in sprd_clk_regmap_init()
|
| /linux/drivers/clk/meson/ |
| H A D | meson-clkc-utils.c | 88 .reg_stride = 4, in meson_clkc_mmio_probe() 99 regmap_cfg.max_register = resource_size(res) - regmap_cfg.reg_stride; in meson_clkc_mmio_probe()
|
| /linux/drivers/iio/addac/ |
| H A D | stx104.c | 127 .reg_stride = 1, 155 .reg_stride = STX104_AIO_DATA_STRIDE, 168 .reg_stride = 1, 192 .reg_stride = 1,
|
| /linux/drivers/reset/ |
| H A D | reset-microchip-sparx5.c | 35 .reg_stride = 4, 69 .reg_stride = 4,
|
| /linux/drivers/pinctrl/uniphier/ |
| H A D | pinctrl-uniphier-core.c | 584 unsigned int mux_bits, reg_stride, reg, reg_end, shift, mask; in uniphier_pmx_set_one_mux() local 603 reg_stride = 8; in uniphier_pmx_set_one_mux() 612 reg_stride = 4; in uniphier_pmx_set_one_mux() 616 reg = UNIPHIER_PINCTRL_PINMUX_BASE + pin * mux_bits / 32 * reg_stride; in uniphier_pmx_set_one_mux() 617 reg_end = reg + reg_stride; in uniphier_pmx_set_one_mux()
|
| /linux/drivers/pinctrl/ti/ |
| H A D | pinctrl-ti-iodelay.c | 417 index = (offset - r->reg_start_offset) / r->regmap_config->reg_stride; in ti_iodelay_offset_to_pin() 655 offset = selector * r->regmap_config->reg_stride; in ti_iodelay_pin_to_offset() 681 regmap_read(iod->regmap, offset + r->regmap_config->reg_stride, &oen); in ti_iodelay_pin_dbg_show() 682 regmap_read(iod->regmap, offset + r->regmap_config->reg_stride * 2, in ti_iodelay_pin_dbg_show() 781 .reg_stride = 4,
|
| /linux/sound/soc/codecs/ |
| H A D | cs35l45-tables.c | 253 .reg_stride = 4, 269 .reg_stride = 4,
|
| /linux/drivers/soc/samsung/ |
| H A D | exynos-pmu.c | 100 .reg_stride = 4, 114 .reg_stride = 4, 504 pmu_regmcfg.reg_stride; in exynos_pmu_probe()
|
| /linux/include/linux/gpio/ |
| H A D | regmap.h | 89 int reg_stride; member
|
| /linux/drivers/net/dsa/ |
| H A D | mt7530-mdio.c | 103 mt7531_pcs_config[i]->reg_stride = 4; in mt7531_create_sgmii() 142 .reg_stride = 4,
|