Home
last modified time | relevance | path

Searched refs:rdev (Results 226 – 250 of 602) sorted by relevance

12345678910>>...25

/openbmc/linux/drivers/regulator/
H A Dmax1586.c56 static int max1586_v3_get_voltage_sel(struct regulator_dev *rdev) in max1586_v3_get_voltage_sel() argument
58 struct max1586_data *max1586 = rdev_get_drvdata(rdev); in max1586_v3_get_voltage_sel()
66 struct max1586_data *max1586 = rdev_get_drvdata(rdev); in max1586_v3_set_voltage_sel()
72 regulator_list_voltage_linear(rdev, selector) / 1000); in max1586_v3_set_voltage_sel()
86 struct max1586_data *max1586 = rdev_get_drvdata(rdev); in max1586_v6_get_voltage_sel()
94 struct max1586_data *max1586 = rdev_get_drvdata(rdev); in max1586_v6_set_voltage_sel()
100 rdev->desc->volt_table[selector] / 1000); in max1586_v6_set_voltage_sel()
250 struct regulator_dev *rdev; in max1586_pmic_probe() local
271 rdev = devm_regulator_register(&client->dev, in max1586_pmic_probe()
273 if (IS_ERR(rdev)) { in max1586_pmic_probe()
[all …]
H A Dstm32-booster.c41 static int stm32mp1_booster_enable(struct regulator_dev *rdev) in stm32mp1_booster_enable() argument
43 return regmap_write(rdev->regmap, STM32MP1_SYSCFG_PMCSETR, in stm32mp1_booster_enable()
47 static int stm32mp1_booster_disable(struct regulator_dev *rdev) in stm32mp1_booster_disable() argument
49 return regmap_write(rdev->regmap, STM32MP1_SYSCFG_PMCCLRR, in stm32mp1_booster_disable()
78 struct regulator_dev *rdev; in stm32_booster_probe() local
94 rdev = devm_regulator_register(dev, desc, &config); in stm32_booster_probe()
95 if (IS_ERR(rdev)) { in stm32_booster_probe()
96 ret = PTR_ERR(rdev); in stm32_booster_probe()
H A Dda9055-regulator.c78 struct regulator_dev *rdev; member
84 struct da9055_regulator *regulator = rdev_get_drvdata(rdev); in da9055_buck_get_mode()
107 static int da9055_buck_set_mode(struct regulator_dev *rdev, in da9055_buck_set_mode() argument
110 struct da9055_regulator *regulator = rdev_get_drvdata(rdev); in da9055_buck_set_mode()
132 struct da9055_regulator *regulator = rdev_get_drvdata(rdev); in da9055_ldo_get_mode()
148 struct da9055_regulator *regulator = rdev_get_drvdata(rdev); in da9055_ldo_set_mode()
257 ret = regulator_map_voltage_linear(rdev, uV, uV); in da9055_regulator_set_suspend_voltage()
488 regulator_notifier_call_chain(regulator->rdev, in da9055_ldo5_6_oc_irq()
539 regulator->rdev = devm_regulator_register(&pdev->dev, in da9055_regulator_probe()
542 if (IS_ERR(regulator->rdev)) { in da9055_regulator_probe()
[all …]
H A Dmax77693-regulator.c57 const struct chg_reg_data *reg_data = rdev_get_drvdata(rdev); in max77693_chg_get_current_limit()
58 unsigned int chg_min_uA = rdev->constraints->min_uA; in max77693_chg_get_current_limit()
59 unsigned int chg_max_uA = rdev->constraints->max_uA; in max77693_chg_get_current_limit()
64 ret = regmap_read(rdev->regmap, reg_data->linear_reg, &reg); in max77693_chg_get_current_limit()
86 const struct chg_reg_data *reg_data = rdev_get_drvdata(rdev); in max77693_chg_set_current_limit()
87 unsigned int chg_min_uA = rdev->constraints->min_uA; in max77693_chg_set_current_limit()
99 return regmap_write(rdev->regmap, reg_data->linear_reg, sel); in max77693_chg_set_current_limit()
256 struct regulator_dev *rdev; in max77693_pmic_probe() local
261 rdev = devm_regulator_register(&pdev->dev, in max77693_pmic_probe()
263 if (IS_ERR(rdev)) { in max77693_pmic_probe()
[all …]
H A Dbd718x7-regulator.c122 ret = regmap_read(rdev->regmap, rdev->desc->enable_reg, &val); in bd71837_get_buck34_enable_hwctrl()
145 dev_err(&rdev->dev, in voltage_change_done()
157 if (rdev->desc->ops->is_enabled(rdev)) { in voltage_change_prepare()
160 now = rdev->desc->ops->get_voltage_sel(rdev); in voltage_change_prepare()
164 now = rdev->desc->ops->list_voltage(rdev, now); in voltage_change_prepare()
168 new = rdev->desc->ops->list_voltage(rdev, sel); in voltage_change_prepare()
195 dev_err(&rdev->dev, in voltage_change_prepare()
209 dev_err(&rdev->dev, in voltage_change_prepare()
254 if (rdev->desc->ops->is_enabled(rdev)) in bd71837_set_voltage_sel_pickable_restricted()
445 dev_err(&rdev->dev, in bd718x7_xvp_sanity_check()
[all …]
H A Drt6245-regulator.c38 static int rt6245_enable(struct regulator_dev *rdev) in rt6245_enable() argument
40 struct rt6245_priv *priv = rdev_get_drvdata(rdev); in rt6245_enable()
41 struct regmap *regmap = rdev_get_regmap(rdev); in rt6245_enable()
59 static int rt6245_disable(struct regulator_dev *rdev) in rt6245_disable() argument
61 struct rt6245_priv *priv = rdev_get_drvdata(rdev); in rt6245_disable()
62 struct regmap *regmap = rdev_get_regmap(rdev); in rt6245_disable()
76 static int rt6245_is_enabled(struct regulator_dev *rdev) in rt6245_is_enabled() argument
78 struct rt6245_priv *priv = rdev_get_drvdata(rdev); in rt6245_is_enabled()
193 struct regulator_dev *rdev; in rt6245_probe() local
229 if (IS_ERR(rdev)) { in rt6245_probe()
[all …]
H A Dtps6286x-regulator.c31 static int tps6286x_set_mode(struct regulator_dev *rdev, unsigned int mode) in tps6286x_set_mode() argument
46 return regmap_update_bits(rdev->regmap, TPS6286X_CONTROL, in tps6286x_set_mode()
50 static unsigned int tps6286x_get_mode(struct regulator_dev *rdev) in tps6286x_get_mode() argument
55 ret = regmap_read(rdev->regmap, TPS6286X_CONTROL, &val); in tps6286x_get_mode()
118 struct regulator_dev *rdev; in tps6286x_i2c_probe() local
129 rdev = devm_regulator_register(&i2c->dev, &tps6286x_reg, &config); in tps6286x_i2c_probe()
130 if (IS_ERR(rdev)) { in tps6286x_i2c_probe()
132 return PTR_ERR(rdev); in tps6286x_i2c_probe()
H A Dab8500.c307 dev_err(rdev_get_dev(rdev), in ab8500_regulator_enable()
312 dev_vdbg(rdev_get_dev(rdev), in ab8500_regulator_enable()
334 dev_err(rdev_get_dev(rdev), in ab8500_regulator_disable()
339 dev_vdbg(rdev_get_dev(rdev), in ab8500_regulator_disable()
361 dev_err(rdev_get_dev(rdev), in ab8500_regulator_is_enabled()
366 dev_vdbg(rdev_get_dev(rdev), in ab8500_regulator_is_enabled()
550 dev_err(rdev_get_dev(rdev), in ab8500_regulator_get_voltage_sel()
555 dev_vdbg(rdev_get_dev(rdev), in ab8500_regulator_get_voltage_sel()
585 dev_err(rdev_get_dev(rdev), in ab8500_regulator_set_voltage_sel()
1693 if (IS_ERR(rdev)) { in ab8500_regulator_register()
[all …]
H A Dda9210-regulator.c20 struct regulator_dev *rdev; member
81 regulator_notifier_call_chain(chip->rdev, in da9210_irq_handler()
87 regulator_notifier_call_chain(chip->rdev, in da9210_irq_handler()
93 regulator_notifier_call_chain(chip->rdev, in da9210_irq_handler()
98 regulator_notifier_call_chain(chip->rdev, in da9210_irq_handler()
135 struct regulator_dev *rdev = NULL; in da9210_i2c_probe() local
177 rdev = devm_regulator_register(&i2c->dev, &da9210_reg, &config); in da9210_i2c_probe()
178 if (IS_ERR(rdev)) { in da9210_i2c_probe()
180 return PTR_ERR(rdev); in da9210_i2c_probe()
183 chip->rdev = rdev; in da9210_i2c_probe()
H A Dlp87565-regulator.c76 static int lp87565_buck_set_ramp_delay(struct regulator_dev *rdev, in lp87565_buck_set_ramp_delay() argument
79 int id = rdev_get_id(rdev); in lp87565_buck_set_ramp_delay()
100 ret = regmap_update_bits(rdev->regmap, regulators[id].ctrl2_reg, in lp87565_buck_set_ramp_delay()
104 dev_err(&rdev->dev, "SLEW RATE write failed: %d\n", ret); in lp87565_buck_set_ramp_delay()
108 rdev->constraints->ramp_delay = lp87565_buck_ramp_delay[reg]; in lp87565_buck_set_ramp_delay()
111 rdev->constraints->ramp_delay = in lp87565_buck_set_ramp_delay()
112 rdev->constraints->ramp_delay * 85 / 100; in lp87565_buck_set_ramp_delay()
192 struct regulator_dev *rdev; in lp87565_regulator_probe() local
218 rdev = devm_regulator_register(&pdev->dev, &regulators[i].desc, in lp87565_regulator_probe()
220 if (IS_ERR(rdev)) { in lp87565_regulator_probe()
[all …]
H A Dmt6397-regulator.c161 struct mt6397_regulator_info *info = rdev_get_drvdata(rdev); in mt6397_regulator_set_mode()
176 dev_dbg(&rdev->dev, "mt6397 buck set_mode %#x, %#x, %#x\n", in mt6397_regulator_set_mode()
181 ret = regmap_update_bits(rdev->regmap, info->modeset_reg, in mt6397_regulator_set_mode()
185 dev_err(&rdev->dev, in mt6397_regulator_set_mode()
195 struct mt6397_regulator_info *info = rdev_get_drvdata(rdev); in mt6397_regulator_get_mode()
200 dev_err(&rdev->dev, in mt6397_regulator_get_mode()
218 static int mt6397_get_status(struct regulator_dev *rdev) in mt6397_get_status() argument
353 struct regulator_dev *rdev; in mt6397_regulator_probe() local
382 rdev = devm_regulator_register(&pdev->dev, in mt6397_regulator_probe()
384 if (IS_ERR(rdev)) { in mt6397_regulator_probe()
[all …]
H A Dltc3676.c75 struct ltc3676 *ltc3676 = rdev_get_drvdata(rdev); in ltc3676_set_suspend_voltage()
77 int dcdc = rdev_get_id(rdev); in ltc3676_set_suspend_voltage()
81 sel = regulator_map_voltage_linear(rdev, uV, uV); in ltc3676_set_suspend_voltage()
87 rdev->desc->vsel_mask, sel); in ltc3676_set_suspend_voltage()
90 static int ltc3676_set_suspend_mode(struct regulator_dev *rdev, in ltc3676_set_suspend_mode() argument
93 struct ltc3676 *ltc3676= rdev_get_drvdata(rdev); in ltc3676_set_suspend_mode()
96 int dcdc = rdev_get_id(rdev); in ltc3676_set_suspend_mode()
110 rdev->desc->name, mode); in ltc3676_set_suspend_mode()
120 struct ltc3676 *ltc3676 = rdev_get_drvdata(rdev); in ltc3676_set_voltage_sel()
122 int ret, dcdc = rdev_get_id(rdev); in ltc3676_set_voltage_sel()
[all …]
H A Dsy8827n.c39 static int sy8827n_set_mode(struct regulator_dev *rdev, unsigned int mode) in sy8827n_set_mode() argument
41 struct sy8827n_device_info *di = rdev_get_drvdata(rdev); in sy8827n_set_mode()
45 regmap_update_bits(rdev->regmap, di->vsel_reg, in sy8827n_set_mode()
49 regmap_update_bits(rdev->regmap, di->vsel_reg, in sy8827n_set_mode()
58 static unsigned int sy8827n_get_mode(struct regulator_dev *rdev) in sy8827n_get_mode() argument
60 struct sy8827n_device_info *di = rdev_get_drvdata(rdev); in sy8827n_get_mode()
64 ret = regmap_read(rdev->regmap, di->vsel_reg, &val); in sy8827n_get_mode()
90 struct regulator_dev *rdev; in sy8827n_regulator_register() local
105 rdev = devm_regulator_register(di->dev, &di->desc, config); in sy8827n_regulator_register()
106 return PTR_ERR_OR_ZERO(rdev); in sy8827n_regulator_register()
H A Dbd9576-regulator.c98 struct regulator_dev *rdev; member
246 dev_warn(rdev_get_dev(rdev), in check_ocp_flag_mismatch()
265 dev_warn(rdev_get_dev(rdev), in check_uvd_flag_mismatch()
283 dev_warn(rdev_get_dev(rdev), in check_ovd_flag_mismatch()
327 d = rdev_get_drvdata(rdev); in bd9576_set_ocp()
405 d = rdev_get_drvdata(rdev); in bd9576_set_uvp()
445 d = rdev_get_drvdata(rdev); in bd9576_set_ovp()
488 d = rdev_get_drvdata(rdev); in bd9576_set_tw()
1038 if (IS_ERR(r->rdev)) in bd957x_probe()
1051 rdevs[i] = r->rdev; in bd957x_probe()
[all …]
H A Dmt6359-regulator.c275 dev_err(&rdev->dev, in mt6359_regulator_get_mode()
288 dev_err(&rdev->dev, in mt6359_regulator_get_mode()
311 ret = regmap_update_bits(rdev->regmap, in mt6359_regulator_set_mode()
337 ret = regmap_update_bits(rdev->regmap, in mt6359_regulator_set_mode()
347 dev_err(&rdev->dev, in mt6359_regulator_set_mode()
373 ret = regmap_update_bits(rdev->regmap, in mt6359p_vemc_set_voltage_sel()
406 ret = regmap_read(rdev->regmap, in mt6359p_vemc_get_voltage_sel()
411 ret = regmap_read(rdev->regmap, in mt6359p_vemc_get_voltage_sel()
952 struct regulator_dev *rdev; in mt6359_regulator_probe() local
970 if (IS_ERR(rdev)) { in mt6359_regulator_probe()
[all …]
H A Dmax8649.c59 static int max8649_enable_time(struct regulator_dev *rdev) in max8649_enable_time() argument
61 struct max8649_regulator_info *info = rdev_get_drvdata(rdev); in max8649_enable_time()
66 ret = regmap_read(info->regmap, rdev->desc->vsel_reg, &val); in max8649_enable_time()
70 voltage = regulator_list_voltage_linear(rdev, (unsigned char)val); in max8649_enable_time()
82 static int max8649_set_mode(struct regulator_dev *rdev, unsigned int mode) in max8649_set_mode() argument
84 struct max8649_regulator_info *info = rdev_get_drvdata(rdev); in max8649_set_mode()
88 regmap_update_bits(info->regmap, rdev->desc->vsel_reg, in max8649_set_mode()
92 regmap_update_bits(info->regmap, rdev->desc->vsel_reg, in max8649_set_mode()
101 static unsigned int max8649_get_mode(struct regulator_dev *rdev) in max8649_get_mode() argument
103 struct max8649_regulator_info *info = rdev_get_drvdata(rdev); in max8649_get_mode()
[all …]
H A Dqcom_spmi-regulator.c644 struct spmi_regulator *vreg = rdev_get_drvdata(rdev); in spmi_regulator_vs_enable()
651 return regulator_enable_regmap(rdev); in spmi_regulator_vs_enable()
657 struct spmi_regulator *vreg = rdev_get_drvdata(rdev); in spmi_regulator_vs_ocp()
862 struct spmi_regulator *vreg = rdev_get_drvdata(rdev); in spmi_regulator_common_map_voltage()
874 struct spmi_regulator *vreg = rdev_get_drvdata(rdev); in spmi_regulator_common_set_voltage()
894 struct spmi_regulator *vreg = rdev_get_drvdata(rdev); in spmi_regulator_ftsmps426_set_voltage()
908 struct spmi_regulator *vreg = rdev_get_drvdata(rdev); in spmi_regulator_set_voltage_time_sel()
1210 return spmi_regulator_common_set_mode(rdev, mode); in spmi_regulator_common_set_load()
2377 struct regulator_dev *rdev; in qcom_spmi_regulator_probe() local
2472 if (IS_ERR(rdev)) { in qcom_spmi_regulator_probe()
[all …]
/openbmc/linux/drivers/gpu/drm/radeon/
H A Dr600.h38 u32 r600_gpu_check_soft_reset(struct radeon_device *rdev);
39 int r600_ih_ring_alloc(struct radeon_device *rdev);
40 void r600_ih_ring_fini(struct radeon_device *rdev);
42 void r600_audio_enable(struct radeon_device *rdev, struct r600_audio_pin *pin,
46 void r600_hdmi_audio_set_dto(struct radeon_device *rdev,
48 void r600_set_avi_packet(struct radeon_device *rdev, u32 offset,
H A Dradeon_legacy_crtc.c484 if (ASIC_IS_R300(rdev)) in radeon_crtc_do_set_base()
491 if (ASIC_IS_R300(rdev)) in radeon_crtc_do_set_base()
500 if (ASIC_IS_R300(rdev)) { in radeon_crtc_do_set_base()
548 if (ASIC_IS_R300(rdev)) { in radeon_crtc_do_set_base()
568 radeon_bandwidth_update(rdev); in radeon_crtc_do_set_base()
672 if ((rdev->family == CHIP_RS400) || (rdev->family == CHIP_RS480)) in radeon_set_crtc_timing()
703 if ((rdev->family == CHIP_RS400) || (rdev->family == CHIP_RS480)) in radeon_set_crtc_timing()
774 pll = &rdev->clock.p2pll; in radeon_set_pll()
776 pll = &rdev->clock.p1pll; in radeon_set_pll()
797 if (!rdev->is_atom_bios) { in radeon_set_pll()
[all …]
/openbmc/linux/drivers/infiniband/hw/cxgb4/
H A Diw_cxgb4.h200 return rdev->flags & T4_FATAL_ERROR; in c4iw_fatal_error()
205 return (int)(rdev->lldi.vr->stag.size >> 5); in c4iw_num_stags()
266 if (c4iw_fatal_error(rdev)) { in c4iw_wait_for_reply()
275 rdev->flags |= T4_FATAL_ERROR; in c4iw_wait_for_reply()
299 ret = c4iw_ofld_send(rdev, skb); in c4iw_ref_send_wait()
316 struct c4iw_rdev rdev; member
941 int c4iw_init_ctrl_qp(struct c4iw_rdev *rdev);
942 int c4iw_pblpool_create(struct c4iw_rdev *rdev);
943 int c4iw_rqtpool_create(struct c4iw_rdev *rdev);
949 int c4iw_destroy_ctrl_qp(struct c4iw_rdev *rdev);
[all …]
/openbmc/linux/drivers/watchdog/
H A Dretu_wdt.c25 struct retu_dev *rdev; member
37 retu_write(wdev->rdev, RETU_REG_WATCHDOG, RETU_WDT_MAX_TIMER); in retu_wdt_ping_enable()
44 retu_write(wdev->rdev, RETU_REG_WATCHDOG, RETU_WDT_MAX_TIMER); in retu_wdt_ping_disable()
61 return retu_write(wdev->rdev, RETU_REG_WATCHDOG, wdog->timeout); in retu_wdt_start()
77 return retu_write(wdev->rdev, RETU_REG_WATCHDOG, wdog->timeout); in retu_wdt_ping()
86 return retu_write(wdev->rdev, RETU_REG_WATCHDOG, wdog->timeout); in retu_wdt_set_timeout()
104 struct retu_dev *rdev = dev_get_drvdata(pdev->dev.parent); in retu_wdt_probe() local
128 wdev->rdev = rdev; in retu_wdt_probe()
/openbmc/linux/drivers/media/rc/
H A Dfintek-cir.c465 struct rc_dev *rdev; in fintek_probe() local
474 if (!rdev) in fintek_probe()
514 rdev->priv = fintek; in fintek_probe()
516 rdev->open = fintek_open; in fintek_probe()
517 rdev->close = fintek_close; in fintek_probe()
524 rdev->dev.parent = &pdev->dev; in fintek_probe()
526 rdev->map_name = RC_MAP_RC6_MCE; in fintek_probe()
527 rdev->timeout = 1000; in fintek_probe()
531 fintek->rdev = rdev; in fintek_probe()
543 ret = rc_register_device(rdev); in fintek_probe()
[all …]
/openbmc/linux/drivers/soc/tegra/
H A Dregulators-tegra20.c96 struct regulator_dev *rdev; in tegra20_core_rtc_max_spread() local
102 rdev = c_desc->coupled_rdevs[i]; in tegra20_core_rtc_max_spread()
353 if ((core_rdev != rdev && cpu_rdev != rdev && rtc_rdev != rdev) || in tegra20_regulator_balance_voltage()
362 if (rdev == cpu_rdev) in tegra20_regulator_balance_voltage()
366 if (rdev == core_rdev) in tegra20_regulator_balance_voltage()
485 tegra->core_rdev = rdev; in tegra20_regulator_attach()
491 tegra->rtc_rdev = rdev; in tegra20_regulator_attach()
497 tegra->cpu_rdev = rdev; in tegra20_regulator_attach()
517 if (tegra->core_rdev == rdev) { in tegra20_regulator_detach()
522 if (tegra->rtc_rdev == rdev) { in tegra20_regulator_detach()
[all …]
/openbmc/linux/net/wireless/
H A Dwext-sme.c57 err = cfg80211_connect(rdev, wdev->netdev, in cfg80211_mgd_wext_connect()
103 err = cfg80211_disconnect(rdev, dev, in cfg80211_mgd_wext_siwfreq()
110 err = cfg80211_mgd_wext_connect(rdev, wdev); in cfg80211_mgd_wext_siwfreq()
182 err = cfg80211_disconnect(rdev, dev, in cfg80211_mgd_wext_siwessid()
197 err = cfg80211_mgd_wext_connect(rdev, wdev); in cfg80211_mgd_wext_siwessid()
279 err = cfg80211_disconnect(rdev, dev, in cfg80211_mgd_wext_siwap()
364 err = cfg80211_disconnect(rdev, dev, in cfg80211_wext_siwgenie()
384 struct cfg80211_registered_device *rdev; in cfg80211_wext_siwmlme() local
390 rdev = wiphy_to_rdev(wdev->wiphy); in cfg80211_wext_siwmlme()
398 wiphy_lock(&rdev->wiphy); in cfg80211_wext_siwmlme()
[all …]
/openbmc/linux/drivers/md/
H A Draid5.c698 if (rdev && test_bit(Faulty, &rdev->flags)) in raid5_calc_degraded()
700 if (!rdev || test_bit(Faulty, &rdev->flags)) in raid5_calc_degraded()
724 if (rdev && test_bit(Faulty, &rdev->flags)) in raid5_calc_degraded()
726 if (!rdev || test_bit(Faulty, &rdev->flags)) in raid5_calc_degraded()
1187 rdev = rcu_dereference(conf->disks[i].rdev); in ops_run_io()
1204 if (rdev && test_bit(Faulty, &rdev->flags)) in ops_run_io()
2782 rdev = rdev_pend_deref(conf->disks[i].rdev); in raid5_end_read_request()
4769 if (rdev && test_bit(Faulty, &rdev->flags)) in analyse_stripe()
7651 RCU_INIT_POINTER(disk->rdev, rdev); in setup_conf()
8241 if (rdev == rcu_access_pointer(p->rdev)) in raid5_remove_disk()
[all …]

12345678910>>...25