| /drivers/cxl/core/ |
| A D | regs.c | 76 rmap = NULL; in cxl_probe_component_regs() 93 rmap = &map->ras; in cxl_probe_component_regs() 101 if (!rmap) in cxl_probe_component_regs() 103 rmap->valid = true; in cxl_probe_component_regs() 104 rmap->id = cap_id; in cxl_probe_component_regs() 106 rmap->size = length; in cxl_probe_component_regs() 144 rmap = NULL; in cxl_probe_device_regs() 152 rmap = &map->mbox; in cxl_probe_device_regs() 169 if (!rmap) in cxl_probe_device_regs() 171 rmap->valid = true; in cxl_probe_device_regs() [all …]
|
| /drivers/leds/ |
| A D | leds-acer-a500.c | 21 struct regmap *rmap; member 62 return regmap_multi_reg_write(led->rmap, control_seq, num_regs); in a500_ec_led_brightness_set() 68 struct regmap *rmap; in a500_ec_leds_probe() local 71 rmap = dev_get_regmap(pdev->dev.parent, "KB930"); in a500_ec_leds_probe() 72 if (!rmap) in a500_ec_leds_probe() 76 regmap_multi_reg_write(rmap, a500_ec_leds_reset_seq, 2); in a500_ec_leds_probe() 87 white_led->rmap = rmap; in a500_ec_leds_probe() 98 orange_led->rmap = rmap; in a500_ec_leds_probe()
|
| /drivers/ata/ |
| A D | pata_ixp4xx_cf.c | 30 struct regmap *rmap; member 57 regmap_update_bits(ixpp->rmap, ixpp->cmd_csreg, in ixp4xx_set_8bit_timing() 61 regmap_update_bits(ixpp->rmap, ixpp->cmd_csreg, in ixp4xx_set_8bit_timing() 65 regmap_update_bits(ixpp->rmap, ixpp->cmd_csreg, in ixp4xx_set_8bit_timing() 69 regmap_update_bits(ixpp->rmap, ixpp->cmd_csreg, in ixp4xx_set_8bit_timing() 73 regmap_update_bits(ixpp->rmap, ixpp->cmd_csreg, in ixp4xx_set_8bit_timing() 79 regmap_update_bits(ixpp->rmap, ixpp->cmd_csreg, in ixp4xx_set_8bit_timing() 87 regmap_update_bits(ixpp->rmap, ixpp->cmd_csreg, in ixp4xx_set_16bit_timing() 91 regmap_update_bits(ixpp->rmap, ixpp->cmd_csreg, in ixp4xx_set_16bit_timing() 109 regmap_update_bits(ixpp->rmap, ixpp->cmd_csreg, in ixp4xx_set_16bit_timing() [all …]
|
| /drivers/reset/ |
| A D | reset-k230.c | 167 reg = readl(rstc->base + rmap->offset); in k230_rst_clear_done() 170 reg |= rmap->done << 16; in k230_rst_clear_done() 171 writel(reg, rstc->base + rmap->offset); in k230_rst_clear_done() 182 reg & rmap->done, 10, 1000); in k230_rst_wait_and_clear_done() 201 reg = readl(rstc->base + rmap->offset); in k230_rst_update() 203 reg |= rmap->reset; in k230_rst_update() 205 reg &= ~rmap->reset; in k230_rst_update() 207 reg |= rmap->reset << 16; in k230_rst_update() 208 writel(reg, rstc->base + rmap->offset); in k230_rst_update() 277 switch (rmap->type) { in k230_rst_reset() [all …]
|
| /drivers/watchdog/ |
| A D | max77620_wdt.c | 46 struct regmap *rmap; member 75 return regmap_update_bits(wdt->rmap, wdt->drv_data->reg_cnfg_glbl2, in max77620_wdt_start() 83 return regmap_update_bits(wdt->rmap, wdt->drv_data->reg_cnfg_glbl2, in max77620_wdt_stop() 91 return regmap_update_bits(wdt->rmap, wdt->drv_data->reg_cnfg_glbl3, in max77620_wdt_ping() 130 ret = regmap_update_bits(wdt->rmap, wdt->drv_data->reg_cnfg_glbl3, in max77620_wdt_set_timeout() 135 ret = regmap_update_bits(wdt->rmap, wdt->drv_data->reg_cnfg_glbl2, in max77620_wdt_set_timeout() 173 wdt->rmap = dev_get_regmap(dev->parent, NULL); in max77620_wdt_probe() 174 if (!wdt->rmap) { in max77620_wdt_probe() 189 ret = regmap_update_bits(wdt->rmap, wdt->drv_data->reg_onoff_cnfg2, in max77620_wdt_probe() 198 ret = regmap_update_bits(wdt->rmap, wdt->drv_data->reg_cnfg_glbl2, in max77620_wdt_probe() [all …]
|
| /drivers/gpio/ |
| A D | gpio-max77620.c | 19 struct regmap *rmap; member 33 err = regmap_read(gpio->rmap, MAX77620_REG_IRQ_LVL2_GPIO, &value); in max77620_gpio_irqhandler() 115 err = regmap_update_bits(gpio->rmap, GPIO_REG_ADDR(offset), in max77620_gpio_bus_sync_unlock() 140 ret = regmap_update_bits(mgpio->rmap, GPIO_REG_ADDR(offset), in max77620_gpio_dir_input() 155 ret = regmap_read(mgpio->rmap, GPIO_REG_ADDR(offset), &val); in max77620_gpio_get() 177 ret = regmap_update_bits(mgpio->rmap, GPIO_REG_ADDR(offset), in max77620_gpio_dir_output() 184 ret = regmap_update_bits(mgpio->rmap, GPIO_REG_ADDR(offset), in max77620_gpio_dir_output() 218 ret = regmap_update_bits(mgpio->rmap, GPIO_REG_ADDR(offset), in max77620_gpio_set_debounce() 235 return regmap_update_bits(mgpio->rmap, GPIO_REG_ADDR(offset), in max77620_gpio_set() 275 err = regmap_update_bits(gpio->rmap, GPIO_REG_ADDR(i), in max77620_gpio_irq_init_hw() [all …]
|
| /drivers/mfd/ |
| A D | max77620.c | 236 ret = regmap_update_bits(chip->rmap, MAX77620_REG_INTENLBT, in max77620_irq_global_mask() 249 ret = regmap_update_bits(chip->rmap, MAX77620_REG_INTENLBT, in max77620_irq_global_unmask() 428 ret = regmap_update_bits(chip->rmap, MAX77620_REG_ONOFFCNFG2, in max77620_initialise_fps() 440 ret = regmap_update_bits(chip->rmap, MAX77620_REG_ONOFFCNFG2, in max77620_initialise_fps() 470 ret = regmap_read(chip->rmap, i, &val); in max77620_read_es_version() 491 regmap_update_bits(chip->rmap, MAX77620_REG_ONOFFCNFG1, in max77620_pm_power_off() 536 chip->rmap = devm_regmap_init_i2c(client, rmap_config); in max77620_probe() 537 if (IS_ERR(chip->rmap)) { in max77620_probe() 538 ret = PTR_ERR(chip->rmap); in max77620_probe() 621 ret = regmap_update_bits(chip->rmap, MAX77620_REG_ONOFFCNFG1, in max77620_i2c_suspend() [all …]
|
| A D | tps65090.c | 188 tps65090->rmap = devm_regmap_init_i2c(client, &tps65090_regmap_config); in tps65090_i2c_probe() 189 if (IS_ERR(tps65090->rmap)) { in tps65090_i2c_probe() 190 ret = PTR_ERR(tps65090->rmap); in tps65090_i2c_probe() 196 ret = regmap_add_irq_chip(tps65090->rmap, client->irq, in tps65090_i2c_probe()
|
| /drivers/power/supply/ |
| A D | max14577_charger.c | 49 struct regmap *rmap = chg->max14577->regmap; in max14577_get_charger_state() local 64 ret = max14577_read_reg(rmap, MAX14577_CHG_REG_CHG_CTRL2, ®_data); in max14577_get_charger_state() 73 ret = max14577_read_reg(rmap, MAX14577_CHG_REG_STATUS3, ®_data); in max14577_get_charger_state() 123 struct regmap *rmap = chg->max14577->regmap; in max14577_get_online() local 162 struct regmap *rmap = chg->max14577->regmap; in max14577_get_battery_health() local 178 ret = max14577_read_reg(rmap, MAX14577_CHG_REG_STATUS3, ®_data); in max14577_get_battery_health() 328 struct regmap *rmap = chg->max14577->regmap; in max14577_charger_reg_init() local 338 max14577_update_reg(rmap, MAX14577_REG_CDETCTRL1, in max14577_charger_reg_init() 348 max14577_write_reg(rmap, MAX14577_REG_CHGCTRL2, reg_data); in max14577_charger_reg_init() 352 max14577_write_reg(rmap, MAX14577_REG_CHGCTRL6, reg_data); in max14577_charger_reg_init() [all …]
|
| A D | bd99954-charger.c | 100 struct regmap *rmap; member 496 ret = regmap_read(bd->rmap, INT0_STATUS, &status); in bd9995x_irq_handler_thread() 524 ret = regmap_write(bd->rmap, INT0_STATUS, status); in bd9995x_irq_handler_thread() 547 ret = regmap_read(bd->rmap, sub_status_reg[i], &sub_status); in bd9995x_irq_handler_thread() 562 ret = regmap_write(bd->rmap, sub_status_reg[i], sub_status); in bd9995x_irq_handler_thread() 603 ret = regmap_raw_write(bd->rmap, SYSTEM_CTRL_SET, &tmp, 2); in __bd9995x_chip_reset() 621 ret = regmap_raw_write(bd->rmap, SYSTEM_CTRL_SET, &tmp, 2); in __bd9995x_chip_reset() 989 bd->rmap = devm_regmap_init_i2c(client, &bd9995x_regmap_config); in bd9995x_probe() 990 if (IS_ERR(bd->rmap)) { in bd9995x_probe() 992 return PTR_ERR(bd->rmap); in bd9995x_probe() [all …]
|
| /drivers/net/ethernet/mellanox/mlx5/core/ |
| A D | pci_irq.c | 158 struct cpu_rmap *rmap; in mlx5_system_free_irq() local 167 rmap = mlx5_eq_table_get_rmap(pool->dev); in mlx5_system_free_irq() 168 if (rmap) in mlx5_system_free_irq() 257 struct cpu_rmap **rmap) in mlx5_irq_alloc() argument 286 if (i && rmap && *rmap) { in mlx5_irq_alloc() 327 if (i && rmap && *rmap) { in mlx5_irq_alloc() 328 free_irq_cpu_rmap(*rmap); in mlx5_irq_alloc() 329 *rmap = NULL; in mlx5_irq_alloc() 392 struct cpu_rmap **rmap) in irq_pool_request_vector() argument 514 struct cpu_rmap **rmap) in mlx5_irq_request() argument [all …]
|
| /drivers/regulator/ |
| A D | wm8400-regulator.c | 33 struct regmap *rmap = rdev_get_regmap(dev); in wm8400_dcdc_get_mode() local 38 ret = regmap_bulk_read(rmap, WM8400_DCDC1_CONTROL_1 + offset, data, 2); in wm8400_dcdc_get_mode() 59 struct regmap *rmap = rdev_get_regmap(dev); in wm8400_dcdc_set_mode() local 66 ret = regmap_update_bits(rmap, WM8400_DCDC1_CONTROL_2 + offset, in wm8400_dcdc_set_mode() 71 return regmap_update_bits(rmap, WM8400_DCDC1_CONTROL_1 + offset, in wm8400_dcdc_set_mode() 77 ret = regmap_update_bits(rmap, WM8400_DCDC1_CONTROL_2 + offset, in wm8400_dcdc_set_mode() 82 return regmap_update_bits(rmap, WM8400_DCDC1_CONTROL_1 + offset, in wm8400_dcdc_set_mode() 88 return regmap_update_bits(rmap, WM8400_DCDC1_CONTROL_1 + offset, in wm8400_dcdc_set_mode()
|
| A D | vqmmc-ipq4019-regulator.c | 51 struct regmap *rmap; in ipq4019_regulator_probe() local 63 rmap = devm_regmap_init_mmio(dev, base, &ipq4019_vmmcq_regmap_config); in ipq4019_regulator_probe() 64 if (IS_ERR(rmap)) in ipq4019_regulator_probe() 65 return PTR_ERR(rmap); in ipq4019_regulator_probe() 70 cfg.regmap = rmap; in ipq4019_regulator_probe()
|
| A D | max77620-regulator.c | 86 struct regmap *rmap; member 106 ret = regmap_read(pmic->rmap, rinfo->fps_addr, &val); in max77620_regulator_get_fps_src() 134 ret = regmap_read(pmic->rmap, rinfo->fps_addr, &val); in max77620_regulator_set_fps_src() 150 ret = regmap_update_bits(pmic->rmap, rinfo->fps_addr, in max77620_regulator_set_fps_src() 195 ret = regmap_update_bits(pmic->rmap, rinfo->fps_addr, in max77620_regulator_set_fps_slots() 254 ret = regmap_read(pmic->rmap, addr, &val); in max77620_regulator_get_power_mode() 271 ret = regmap_read(pmic->rmap, rinfo->cfg_addr, &rval); in max77620_read_slew_rate() 521 ret = regmap_update_bits(pmic->rmap, rinfo->cfg_addr, in max77620_regulator_set_mode() 557 ret = regmap_read(pmic->rmap, rinfo->cfg_addr, &val); in max77620_regulator_get_mode() 795 pmic->rmap = max77620_chip->rmap; in max77620_regulator_probe() [all …]
|
| A D | tps65132-regulator.c | 228 struct regmap *rmap; in tps65132_probe() local 237 rmap = devm_regmap_init_i2c(client, &tps65132_regmap_config); in tps65132_probe() 238 if (IS_ERR(rmap)) { in tps65132_probe() 239 ret = PTR_ERR(rmap); in tps65132_probe() 248 config.regmap = rmap; in tps65132_probe()
|
| A D | max14577-regulator.c | 18 struct regmap *rmap = rdev->regmap; in max14577_reg_is_enabled() local 23 max14577_read_reg(rmap, MAX14577_CHG_REG_CHG_CTRL2, ®_data); in max14577_reg_is_enabled() 26 max14577_read_reg(rmap, MAX14577_CHG_REG_STATUS3, ®_data); in max14577_reg_is_enabled() 39 struct regmap *rmap = rdev->regmap; in max14577_reg_get_current_limit() local 48 ret = max14577_read_reg(rmap, MAX14577_CHG_REG_CHG_CTRL4, ®_data); in max14577_reg_get_current_limit()
|
| A D | mcp16502.c | 510 struct regmap *rmap; in mcp16502_probe() local 520 rmap = devm_regmap_init_i2c(client, &mcp16502_regmap_config); in mcp16502_probe() 521 if (IS_ERR(rmap)) { in mcp16502_probe() 522 ret = PTR_ERR(rmap); in mcp16502_probe() 528 config.regmap = rmap; in mcp16502_probe()
|
| /drivers/leds/flash/ |
| A D | leds-max77693.c | 150 struct regmap *rmap = led->regmap; in max77693_set_mode_reg() local 172 ret = regmap_write(rmap, MAX77693_LED_REG_FLASH_EN, 0); in max77693_set_mode_reg() 269 struct regmap *rmap = led->regmap; in max77693_set_torch_current() local 288 return regmap_write(rmap, MAX77693_LED_REG_ITORCH, in max77693_set_torch_current() 296 struct regmap *rmap = led->regmap; in max77693_set_flash_current() local 306 ret = regmap_write(rmap, MAX77693_LED_REG_IFLASH1, in max77693_set_flash_current() 313 ret = regmap_write(rmap, MAX77693_LED_REG_IFLASH2, in max77693_set_flash_current() 322 struct regmap *rmap = led->regmap; in max77693_set_timeout() local 340 struct regmap *rmap = led->regmap; in max77693_get_strobe_status() local 356 struct regmap *rmap = led->regmap; in max77693_get_flash_faults() local [all …]
|
| /drivers/pinctrl/ |
| A D | pinctrl-max77620.c | 105 struct regmap *rmap; member 254 ret = regmap_update_bits(mpci->rmap, MAX77620_REG_AME_GPIO, in max77620_pinctrl_enable() 291 ret = regmap_read(mpci->rmap, MAX77620_REG_PUE_GPIO, &val); in max77620_pinconf_get() 301 ret = regmap_read(mpci->rmap, MAX77620_REG_PDE_GPIO, &val); in max77620_pinconf_get() 326 ret = regmap_read(mpci->rmap, addr, &val); in max77620_get_default_fps() 385 ret = regmap_update_bits(mpci->rmap, addr, mask, param_val << shift); in max77620_set_fps_param() 414 ret = regmap_update_bits(mpci->rmap, in max77620_pinconf_set() 427 ret = regmap_update_bits(mpci->rmap, in max77620_pinconf_set() 504 ret = regmap_update_bits(mpci->rmap, in max77620_pinconf_set() 513 ret = regmap_update_bits(mpci->rmap, in max77620_pinconf_set() [all …]
|
| /drivers/bus/ |
| A D | intel-ixp4xx-eb.c | 78 struct regmap *rmap; member 191 regmap_read(eb->rmap, IXP4XX_EXP_TIMING_CS0 + in ixp4xx_exp_setup_chipselect() 265 regmap_write(eb->rmap, in ixp4xx_exp_setup_chipselect() 362 eb->rmap = syscon_node_to_regmap(np); in ixp4xx_exp_probe() 363 if (IS_ERR(eb->rmap)) in ixp4xx_exp_probe() 364 return dev_err_probe(dev, PTR_ERR(eb->rmap), "no regmap\n"); in ixp4xx_exp_probe() 367 ret = regmap_read(eb->rmap, IXP4XX_EXP_CNFG0, &val); in ixp4xx_exp_probe() 378 regmap_read(eb->rmap, IXP43X_EXP_UNIT_FUSE_RESET, &val); in ixp4xx_exp_probe()
|
| /drivers/mtd/maps/ |
| A D | physmap-gemini.c | 124 struct regmap *rmap; in of_flash_probe_gemini() local 138 rmap = syscon_regmap_lookup_by_phandle(np, "syscon"); in of_flash_probe_gemini() 139 if (IS_ERR(rmap)) { in of_flash_probe_gemini() 141 return PTR_ERR(rmap); in of_flash_probe_gemini() 144 ret = regmap_read(rmap, GLOBAL_STATUS, &val); in of_flash_probe_gemini()
|
| A D | physmap-versatile.c | 193 struct regmap *rmap; in of_flash_probe_versatile() local 210 rmap = syscon_node_to_regmap(sysnp); in of_flash_probe_versatile() 212 if (IS_ERR(rmap)) in of_flash_probe_versatile() 213 return PTR_ERR(rmap); in of_flash_probe_versatile() 215 syscon_regmap = rmap; in of_flash_probe_versatile()
|
| /drivers/dma/xilinx/ |
| A D | xdma.c | 129 struct regmap *rmap; member 227 ret = regmap_write(xdev->rmap, chan->base + XDMA_CHAN_CONTROL_W1C, in xdma_channel_init() 375 ret = regmap_write(xdev->rmap, xchan->base + XDMA_CHAN_CONTROL, in xdma_xfer_start() 431 ret = regmap_read(xdev->rmap, base + i * XDMA_CHAN_STRIDE, in xdma_alloc_channels() 452 ret = regmap_read(xdev->rmap, base + i * XDMA_CHAN_STRIDE, in xdma_alloc_channels() 978 regmap_write(xdev->rmap, XDMA_IRQ_CHAN_INT_EN_W1C, ~0); in xdma_irq_fini() 1013 ret = regmap_write(xdev->rmap, vec_tbl_start, val); in xdma_set_vector_reg() 1086 ret = regmap_write(xdev->rmap, XDMA_IRQ_CHAN_INT_EN_W1S, ~0); in xdma_irq_init() 1127 regmap_write(xdev->rmap, XDMA_IRQ_USER_INT_EN_W1C, 1 << index); in xdma_disable_user_irq() 1237 xdev->rmap = devm_regmap_init_mmio(&pdev->dev, reg_base, in xdma_probe() [all …]
|
| /drivers/thermal/ |
| A D | max77620_thermal.c | 27 struct regmap *rmap; member 53 ret = regmap_read(mtherm->rmap, MAX77620_REG_STATLBT, &val); in max77620_thermal_read_temp() 103 mtherm->rmap = dev_get_regmap(pdev->dev.parent, NULL); in max77620_thermal_probe() 104 if (!mtherm->rmap) { in max77620_thermal_probe()
|
| /drivers/soc/ixp4xx/ |
| A D | ixp4xx-npe.c | 389 val = cpu_ixp4xx_features(npe->rmap); in npe_reset() 391 regmap_write(npe->rmap, IXP4XX_EXP_CNFG2, val & ~reset_bit); in npe_reset() 393 regmap_write(npe->rmap, IXP4XX_EXP_CNFG2, val | reset_bit); in npe_reset() 396 val = cpu_ixp4xx_features(npe->rmap); in npe_reset() 691 struct regmap *rmap; in ixp4xx_npe_probe() local 695 rmap = syscon_regmap_lookup_by_compatible("syscon"); in ixp4xx_npe_probe() 696 if (IS_ERR(rmap)) in ixp4xx_npe_probe() 697 return dev_err_probe(dev, PTR_ERR(rmap), in ixp4xx_npe_probe() 707 val = cpu_ixp4xx_features(rmap); in ixp4xx_npe_probe() 717 npe->rmap = rmap; in ixp4xx_npe_probe()
|