Searched refs:resets (Results 1 - 25 of 202) sorted by relevance

123456789

/linux-master/drivers/clk/visconti/
H A Dreset.h24 const struct visconti_reset_data *resets; member in struct:visconti_reset
32 const struct visconti_reset_data *resets,
H A Dreset.c26 const struct visconti_reset_data *data = &reset->resets[id];
41 const struct visconti_reset_data *data = &reset->resets[id];
65 const struct visconti_reset_data *data = &reset->resets[id];
88 const struct visconti_reset_data *resets,
100 reset->resets = resets;
86 visconti_register_reset_controller(struct device *dev, struct regmap *regmap, const struct visconti_reset_data *resets, unsigned int num_resets, const struct reset_control_ops *reset_ops, spinlock_t *lock) argument
/linux-master/drivers/usb/dwc3/
H A Ddwc3-of-simple.c29 struct reset_control *resets; member in struct:dwc3_of_simple
55 simple->resets = of_reset_control_array_get_optional_exclusive(np);
56 if (IS_ERR(simple->resets)) {
57 ret = PTR_ERR(simple->resets);
58 dev_err(dev, "failed to get device resets, err=%d\n", ret);
62 ret = reset_control_deassert(simple->resets);
90 reset_control_assert(simple->resets);
93 reset_control_put(simple->resets);
105 reset_control_assert(simple->resets);
107 reset_control_put(simple->resets);
[all...]
H A Ddwc3-qcom.c61 struct reset_control *resets; member in struct:dwc3_qcom
662 qcom->resets = devm_reset_control_array_get_optional_exclusive(dev);
663 if (IS_ERR(qcom->resets)) {
664 return dev_err_probe(&pdev->dev, PTR_ERR(qcom->resets),
665 "failed to get resets\n");
668 ret = reset_control_assert(qcom->resets);
670 dev_err(&pdev->dev, "failed to assert resets, err=%d\n", ret);
676 ret = reset_control_deassert(qcom->resets);
678 dev_err(&pdev->dev, "failed to deassert resets, err=%d\n", ret);
754 reset_control_assert(qcom->resets);
[all...]
/linux-master/drivers/gpu/drm/tegra/
H A Dgr2d.c36 struct reset_control_bulk_data resets[RST_GR2D_MAX]; member in struct:gr2d
217 gr2d->resets[RST_MC].id = "mc";
218 gr2d->resets[RST_GR2D].id = "2d";
222 dev, gr2d->nresets, gr2d->resets);
228 if (WARN_ON(!gr2d->resets[RST_GR2D].rstc))
306 reset_control_bulk_release(gr2d->nresets, gr2d->resets);
320 err = reset_control_acquire(gr2d->resets[RST_MC].rstc);
326 err = reset_control_assert(gr2d->resets[RST_MC].rstc);
327 reset_control_release(gr2d->resets[RST_MC].rstc);
338 reset_control_bulk_acquire(gr2d->nresets, gr2d->resets);
[all...]
H A Dgr3d.c47 struct reset_control_bulk_data resets[RST_GR3D_MAX]; member in struct:gr3d
342 * We use array of resets, which includes MC resets, and MC
466 gr3d->resets[RST_MC].id = "mc";
467 gr3d->resets[RST_MC2].id = "mc2";
468 gr3d->resets[RST_GR3D].id = "3d";
469 gr3d->resets[RST_GR3D2].id = "3d2";
473 dev, gr3d->nresets, gr3d->resets);
479 if (WARN_ON(!gr3d->resets[RST_GR3D].rstc) ||
480 WARN_ON(!gr3d->resets[RST_GR3D
[all...]
/linux-master/drivers/phy/
H A Dphy-lgm-usb.c41 struct reset_control *resets[ARRAY_SIZE(PHY_RESETS)]; member in struct:tca_apb
78 reset_control_deassert(ta->resets[i]);
115 reset_control_assert(ta->resets[i]);
189 struct reset_control *resets[ARRAY_SIZE(CTL_RESETS)]; local
221 resets[i] = devm_reset_control_get_exclusive(dev, CTL_RESETS[i]);
222 if (IS_ERR(resets[i])) {
224 return PTR_ERR(resets[i]);
229 ta->resets[i] = devm_reset_control_get_exclusive(dev, PHY_RESETS[i]);
230 if (IS_ERR(ta->resets[i])) {
232 return PTR_ERR(ta->resets[
[all...]
/linux-master/drivers/reset/
H A Dcore.c49 * only used for shared resets, which means that the value
225 static int reset_control_array_reset(struct reset_control_array *resets) argument
229 for (i = 0; i < resets->num_rstcs; i++) {
230 ret = reset_control_reset(resets->rstc[i]);
238 static int reset_control_array_rearm(struct reset_control_array *resets) argument
243 for (i = 0; i < resets->num_rstcs; i++) {
244 rstc = resets->rstc[i];
261 for (i = 0; i < resets->num_rstcs; i++) {
262 rstc = resets->rstc[i];
271 static int reset_control_array_assert(struct reset_control_array *resets) argument
289 reset_control_array_deassert(struct reset_control_array *resets) argument
307 reset_control_array_acquire(struct reset_control_array *resets) argument
327 reset_control_array_release(struct reset_control_array *resets) argument
1182 reset_control_array_put(struct reset_control_array *resets) argument
1375 struct reset_control_array *resets; local
[all...]
H A Dreset-qcom-aoss.c19 const struct qcom_aoss_reset_map *resets; member in struct:qcom_aoss_desc
40 .resets = sdm845_aoss_resets,
54 const struct qcom_aoss_reset_map *map = &data->desc->resets[idx];
66 const struct qcom_aoss_reset_map *map = &data->desc->resets[idx];
H A Dreset-qcom-pdc.c22 const struct qcom_pdc_reset_map *resets; member in struct:qcom_pdc_reset_desc
56 .resets = sdm845_pdc_resets,
77 .resets = sc7280_pdc_resets,
92 u32 mask = BIT(data->desc->resets[idx].bit);
101 u32 mask = BIT(data->desc->resets[idx].bit);
/linux-master/drivers/clk/actions/
H A Dowl-common.h29 const struct owl_reset_map *resets; member in struct:owl_clk_desc
/linux-master/drivers/clk/qcom/
H A Dlpasscc-sc8280xp.c36 .resets = lpass_audiocc_sc8280xp_resets,
54 .resets = lpasscc_sc8280xp_resets,
H A Dcommon.h26 const struct qcom_reset_map *resets; member in struct:qcom_cc_desc
H A Dgdsc.h30 * @resets: ids of resets associated with this gdsc
31 * @reset_count: number of @resets
71 unsigned int *resets; member in struct:gdsc
/linux-master/arch/s390/kvm/
H A Dtrace-s390.h203 * Trace point for resets that may be requested from userspace.
206 TP_PROTO(__u64 resets),
207 TP_ARGS(resets),
210 __field(__u64, resets)
214 __entry->resets = resets;
217 TP_printk("requesting userspace resets %llx",
218 __entry->resets)
/linux-master/drivers/usb/cdns3/
H A Dcdns3-starfive.c38 struct reset_control *resets; member in struct:cdns_starfive
88 ret = reset_control_deassert(data->resets);
103 reset_control_assert(data->resets);
135 data->resets = devm_reset_control_array_get_exclusive(data->dev);
136 if (IS_ERR(data->resets))
137 return dev_err_probe(data->dev, PTR_ERR(data->resets),
138 "Failed to get resets");
/linux-master/drivers/usb/host/
H A Dohci-platform.c41 struct reset_control *resets; member in struct:ohci_platform_priv
157 priv->resets = devm_reset_control_array_get_optional_shared(
159 if (IS_ERR(priv->resets)) {
160 err = PTR_ERR(priv->resets);
164 err = reset_control_deassert(priv->resets);
228 reset_control_assert(priv->resets);
254 reset_control_assert(priv->resets);
/linux-master/drivers/clk/sunxi-ng/
H A Dccu-sun8i-de2.c188 .resets = sun8i_a83t_de2_resets,
198 .resets = sun8i_h3_de2_resets,
208 .resets = sun8i_a83t_de2_resets,
218 .resets = sun8i_a83t_de2_resets,
228 .resets = sun50i_a64_de2_resets,
238 .resets = sun50i_h5_de2_resets,
H A Dccu_common.h50 struct ccu_reset_map *resets; member in struct:sunxi_ccu_desc
H A Dccu-sun8i-r.c210 .resets = sun8i_a83t_r_ccu_resets,
220 .resets = sun8i_h3_r_ccu_resets,
230 .resets = sun50i_a64_r_ccu_resets,
/linux-master/drivers/watchdog/
H A Dmtk_wdt.c12 #include <dt-bindings/reset/mt2712-resets.h>
13 #include <dt-bindings/reset/mediatek,mt6795-resets.h>
14 #include <dt-bindings/reset/mt7986-resets.h>
15 #include <dt-bindings/reset/mt8183-resets.h>
16 #include <dt-bindings/reset/mt8186-resets.h>
17 #include <dt-bindings/reset/mt8188-resets.h>
18 #include <dt-bindings/reset/mt8192-resets.h>
19 #include <dt-bindings/reset/mt8195-resets.h>
/linux-master/drivers/pci/controller/dwc/
H A Dpcie-qcom.c169 struct reset_control_bulk_data resets[QCOM_PCIE_2_1_0_MAX_RESETS]; member in struct:qcom_pcie_resources_2_1_0
193 struct reset_control_bulk_data resets[QCOM_PCIE_2_4_0_MAX_RESETS]; member in struct:qcom_pcie_resources_2_4_0
356 res->resets[0].id = "pci";
357 res->resets[1].id = "axi";
358 res->resets[2].id = "ahb";
359 res->resets[3].id = "por";
360 res->resets[4].id = "phy";
361 res->resets[5].id = "ext";
365 ret = devm_reset_control_bulk_get_exclusive(dev, res->num_resets, res->resets);
377 reset_control_bulk_assert(res->num_resets, res->resets);
[all...]
/linux-master/drivers/gpu/host1x/
H A Ddev.c475 host->resets[0].id = "mc";
476 host->resets[1].id = "host1x";
477 host->nresets = ARRAY_SIZE(host->resets);
480 host->dev, host->nresets, host->resets);
685 err = reset_control_bulk_assert(host->nresets, host->resets);
695 reset_control_bulk_release(host->nresets, host->resets);
712 err = reset_control_bulk_acquire(host->nresets, host->resets);
724 err = reset_control_bulk_deassert(host->nresets, host->resets);
739 reset_control_bulk_release(host->nresets, host->resets);
/linux-master/drivers/media/platform/verisilicon/
H A Dsunxi_vpu_hw.c94 reset_control_reset(vpu->resets);
/linux-master/sound/pci/hda/
H A Dhda_tegra.c80 struct reset_control_bulk_data resets[3]; member in struct:hda_tegra
181 rc = reset_control_bulk_assert(hda->nresets, hda->resets);
198 rc = reset_control_bulk_deassert(hda->nresets, hda->resets);
500 hda->resets[hda->nresets++].id = "hda";
507 hda->resets[hda->nresets++].id = "hda2hdmi";
515 hda->resets[hda->nresets++].id = "hda2codec_2x";
518 hda->resets);

Completed in 247 milliseconds

123456789