Home
last modified time | relevance | path

Searched refs:reset_controller_dev (Results 1 – 25 of 53) sorted by relevance

123

/linux-4.19.296/include/linux/
Dreset-controller.h7 struct reset_controller_dev;
19 int (*reset)(struct reset_controller_dev *rcdev, unsigned long id);
20 int (*assert)(struct reset_controller_dev *rcdev, unsigned long id);
21 int (*deassert)(struct reset_controller_dev *rcdev, unsigned long id);
22 int (*status)(struct reset_controller_dev *rcdev, unsigned long id);
68 struct reset_controller_dev { struct
76 int (*of_xlate)(struct reset_controller_dev *rcdev, argument
81 int reset_controller_register(struct reset_controller_dev *rcdev); argument
82 void reset_controller_unregister(struct reset_controller_dev *rcdev);
86 struct reset_controller_dev *rcdev);
/linux-4.19.296/drivers/reset/
Dreset-lantiq.c24 struct reset_controller_dev rcdev;
32 struct reset_controller_dev *rcdev) in to_lantiq_rcu_reset_priv()
37 static int lantiq_rcu_reset_status(struct reset_controller_dev *rcdev, in lantiq_rcu_reset_status()
52 static int lantiq_rcu_reset_status_timeout(struct reset_controller_dev *rcdev, in lantiq_rcu_reset_status_timeout()
70 static int lantiq_rcu_reset_update(struct reset_controller_dev *rcdev, in lantiq_rcu_reset_update()
94 static int lantiq_rcu_reset_assert(struct reset_controller_dev *rcdev, in lantiq_rcu_reset_assert()
100 static int lantiq_rcu_reset_deassert(struct reset_controller_dev *rcdev, in lantiq_rcu_reset_deassert()
106 static int lantiq_rcu_reset_reset(struct reset_controller_dev *rcdev, in lantiq_rcu_reset_reset()
154 static int lantiq_rcu_reset_xlate(struct reset_controller_dev *rcdev, in lantiq_rcu_reset_xlate()
Dreset-stm32mp1.c17 struct reset_controller_dev rcdev;
22 to_stm32_reset_data(struct reset_controller_dev *rcdev) in to_stm32_reset_data()
27 static int stm32_reset_update(struct reset_controller_dev *rcdev, in stm32_reset_update()
45 static int stm32_reset_assert(struct reset_controller_dev *rcdev, in stm32_reset_assert()
51 static int stm32_reset_deassert(struct reset_controller_dev *rcdev, in stm32_reset_deassert()
57 static int stm32_reset_status(struct reset_controller_dev *rcdev, in stm32_reset_status()
Dreset-a10sr.c31 struct reset_controller_dev rcdev;
35 static inline struct a10sr_reset *to_a10sr_rst(struct reset_controller_dev *rc) in to_a10sr_rst()
55 static int a10sr_reset_update(struct reset_controller_dev *rcdev, in a10sr_reset_update()
66 static int a10sr_reset_assert(struct reset_controller_dev *rcdev, in a10sr_reset_assert()
72 static int a10sr_reset_deassert(struct reset_controller_dev *rcdev, in a10sr_reset_deassert()
78 static int a10sr_reset_status(struct reset_controller_dev *rcdev, in a10sr_reset_status()
Dreset-meson.c73 struct reset_controller_dev rcdev;
77 static int meson_reset_reset(struct reset_controller_dev *rcdev, in meson_reset_reset()
91 static int meson_reset_level(struct reset_controller_dev *rcdev, in meson_reset_level()
115 static int meson_reset_assert(struct reset_controller_dev *rcdev, in meson_reset_assert()
121 static int meson_reset_deassert(struct reset_controller_dev *rcdev, in meson_reset_deassert()
Dreset-qcom-aoss.c24 struct reset_controller_dev rcdev;
45 struct reset_controller_dev *rcdev) in to_qcom_aoss_reset_data()
50 static int qcom_aoss_control_assert(struct reset_controller_dev *rcdev, in qcom_aoss_control_assert()
62 static int qcom_aoss_control_deassert(struct reset_controller_dev *rcdev, in qcom_aoss_control_deassert()
74 static int qcom_aoss_control_reset(struct reset_controller_dev *rcdev, in qcom_aoss_control_reset()
Dreset-ath79.c26 struct reset_controller_dev rcdev;
34 static int ath79_reset_update(struct reset_controller_dev *rcdev, in ath79_reset_update()
54 static int ath79_reset_assert(struct reset_controller_dev *rcdev, in ath79_reset_assert()
60 static int ath79_reset_deassert(struct reset_controller_dev *rcdev, in ath79_reset_deassert()
66 static int ath79_reset_status(struct reset_controller_dev *rcdev, in ath79_reset_status()
Dreset-ti-sci.c45 struct reset_controller_dev rcdev;
70 static int ti_sci_reset_set(struct reset_controller_dev *rcdev, in ti_sci_reset_set()
114 static int ti_sci_reset_assert(struct reset_controller_dev *rcdev, in ti_sci_reset_assert()
132 static int ti_sci_reset_deassert(struct reset_controller_dev *rcdev, in ti_sci_reset_deassert()
151 static int ti_sci_reset_status(struct reset_controller_dev *rcdev, in ti_sci_reset_status()
192 static int ti_sci_reset_of_xlate(struct reset_controller_dev *rcdev, in ti_sci_reset_of_xlate()
Dreset-imx7.c26 struct reset_controller_dev rcdev;
74 static struct imx7_src *to_imx7_src(struct reset_controller_dev *rcdev) in to_imx7_src()
79 static int imx7_reset_set(struct reset_controller_dev *rcdev, in imx7_reset_set()
105 static int imx7_reset_assert(struct reset_controller_dev *rcdev, in imx7_reset_assert()
111 static int imx7_reset_deassert(struct reset_controller_dev *rcdev, in imx7_reset_deassert()
Dreset-oxnas.c37 struct reset_controller_dev rcdev;
40 static int oxnas_reset_reset(struct reset_controller_dev *rcdev, in oxnas_reset_reset()
53 static int oxnas_reset_assert(struct reset_controller_dev *rcdev, in oxnas_reset_assert()
64 static int oxnas_reset_deassert(struct reset_controller_dev *rcdev, in oxnas_reset_deassert()
Dreset-meson-audio-arb.c15 struct reset_controller_dev rstc;
33 static int meson_audio_arb_update(struct reset_controller_dev *rcdev, in meson_audio_arb_update()
54 static int meson_audio_arb_status(struct reset_controller_dev *rcdev, in meson_audio_arb_status()
66 static int meson_audio_arb_assert(struct reset_controller_dev *rcdev, in meson_audio_arb_assert()
72 static int meson_audio_arb_deassert(struct reset_controller_dev *rcdev, in meson_audio_arb_deassert()
Dreset-simple.c30 to_reset_simple_data(struct reset_controller_dev *rcdev) in to_reset_simple_data()
35 static int reset_simple_update(struct reset_controller_dev *rcdev, in reset_simple_update()
59 static int reset_simple_assert(struct reset_controller_dev *rcdev, in reset_simple_assert()
65 static int reset_simple_deassert(struct reset_controller_dev *rcdev, in reset_simple_deassert()
71 static int reset_simple_status(struct reset_controller_dev *rcdev, in reset_simple_status()
Dcore.c44 struct reset_controller_dev *rcdev;
75 static int of_reset_simple_xlate(struct reset_controller_dev *rcdev, in of_reset_simple_xlate()
88 int reset_controller_register(struct reset_controller_dev *rcdev) in reset_controller_register()
109 void reset_controller_unregister(struct reset_controller_dev *rcdev) in reset_controller_unregister()
119 reset_controller_unregister(*(struct reset_controller_dev **)res); in devm_reset_controller_release()
132 struct reset_controller_dev *rcdev) in devm_reset_controller_register()
134 struct reset_controller_dev **rcdevp; in devm_reset_controller_register()
410 struct reset_controller_dev *rcdev, in __reset_control_get_internal()
470 struct reset_controller_dev *r, *rcdev; in __of_reset_control_get()
530 static struct reset_controller_dev *
[all …]
Dreset-lpc18xx.c37 struct reset_controller_dev rcdev;
70 static int lpc18xx_rgu_setclear_reset(struct reset_controller_dev *rcdev, in lpc18xx_rgu_setclear_reset()
94 static int lpc18xx_rgu_assert(struct reset_controller_dev *rcdev, in lpc18xx_rgu_assert()
100 static int lpc18xx_rgu_deassert(struct reset_controller_dev *rcdev, in lpc18xx_rgu_deassert()
107 static int lpc18xx_rgu_reset(struct reset_controller_dev *rcdev, in lpc18xx_rgu_reset()
124 static int lpc18xx_rgu_status(struct reset_controller_dev *rcdev, in lpc18xx_rgu_status()
Dreset-zynq.c30 struct reset_controller_dev rcdev;
37 static int zynq_reset_assert(struct reset_controller_dev *rcdev, in zynq_reset_assert()
54 static int zynq_reset_deassert(struct reset_controller_dev *rcdev, in zynq_reset_deassert()
71 static int zynq_reset_status(struct reset_controller_dev *rcdev, in zynq_reset_status()
/linux-4.19.296/drivers/reset/hisilicon/
Dreset-hi3660.c19 struct reset_controller_dev rst;
26 static int hi3660_reset_program_hw(struct reset_controller_dev *rcdev, in hi3660_reset_program_hw()
39 static int hi3660_reset_assert(struct reset_controller_dev *rcdev, in hi3660_reset_assert()
45 static int hi3660_reset_deassert(struct reset_controller_dev *rcdev, in hi3660_reset_deassert()
51 static int hi3660_reset_dev(struct reset_controller_dev *rcdev, in hi3660_reset_dev()
69 static int hi3660_reset_xlate(struct reset_controller_dev *rcdev, in hi3660_reset_xlate()
Dhi6220_reset.c42 struct reset_controller_dev rc_dev;
46 static int hi6220_peripheral_assert(struct reset_controller_dev *rc_dev, in hi6220_peripheral_assert()
58 static int hi6220_peripheral_deassert(struct reset_controller_dev *rc_dev, in hi6220_peripheral_deassert()
75 static int hi6220_media_assert(struct reset_controller_dev *rc_dev, in hi6220_media_assert()
84 static int hi6220_media_deassert(struct reset_controller_dev *rc_dev, in hi6220_media_deassert()
/linux-4.19.296/drivers/reset/tegra/
Dreset-bpmp.c14 static struct tegra_bpmp *to_tegra_bpmp(struct reset_controller_dev *rstc) in to_tegra_bpmp()
19 static int tegra_bpmp_reset_common(struct reset_controller_dev *rstc, in tegra_bpmp_reset_common()
46 static int tegra_bpmp_reset_module(struct reset_controller_dev *rstc, in tegra_bpmp_reset_module()
52 static int tegra_bpmp_reset_assert(struct reset_controller_dev *rstc, in tegra_bpmp_reset_assert()
58 static int tegra_bpmp_reset_deassert(struct reset_controller_dev *rstc, in tegra_bpmp_reset_deassert()
/linux-4.19.296/drivers/clk/qcom/
Dgdsc.h21 struct reset_controller_dev;
60 struct reset_controller_dev *rcdev;
72 int gdsc_register(struct gdsc_desc *desc, struct reset_controller_dev *,
77 struct reset_controller_dev *rcdev, in gdsc_register()
Dreset.c22 static int qcom_reset(struct reset_controller_dev *rcdev, unsigned long id) in qcom_reset()
31 qcom_reset_assert(struct reset_controller_dev *rcdev, unsigned long id) in qcom_reset_assert()
45 qcom_reset_deassert(struct reset_controller_dev *rcdev, unsigned long id) in qcom_reset_deassert()
/linux-4.19.296/drivers/clk/mediatek/
Dreset.c27 struct reset_controller_dev rcdev;
30 static int mtk_reset_assert(struct reset_controller_dev *rcdev, in mtk_reset_assert()
39 static int mtk_reset_deassert(struct reset_controller_dev *rcdev, in mtk_reset_deassert()
48 static int mtk_reset(struct reset_controller_dev *rcdev, in mtk_reset()
/linux-4.19.296/drivers/clk/sunxi-ng/
Dccu_reset.c17 static int ccu_reset_assert(struct reset_controller_dev *rcdev, in ccu_reset_assert()
35 static int ccu_reset_deassert(struct reset_controller_dev *rcdev, in ccu_reset_deassert()
53 static int ccu_reset_reset(struct reset_controller_dev *rcdev, in ccu_reset_reset()
63 static int ccu_reset_status(struct reset_controller_dev *rcdev, in ccu_reset_status()
/linux-4.19.296/drivers/reset/sti/
Dreset-syscfg.c44 struct reset_controller_dev rst;
52 static int syscfg_reset_program_hw(struct reset_controller_dev *rcdev, in syscfg_reset_program_hw()
91 static int syscfg_reset_assert(struct reset_controller_dev *rcdev, in syscfg_reset_assert()
97 static int syscfg_reset_deassert(struct reset_controller_dev *rcdev, in syscfg_reset_deassert()
103 static int syscfg_reset_dev(struct reset_controller_dev *rcdev, in syscfg_reset_dev()
115 static int syscfg_reset_status(struct reset_controller_dev *rcdev, in syscfg_reset_status()
/linux-4.19.296/drivers/clk/hisilicon/
Dreset.c35 struct reset_controller_dev rcdev;
42 static int hisi_reset_of_xlate(struct reset_controller_dev *rcdev, in hisi_reset_of_xlate()
55 static int hisi_reset_assert(struct reset_controller_dev *rcdev, in hisi_reset_assert()
76 static int hisi_reset_deassert(struct reset_controller_dev *rcdev, in hisi_reset_deassert()
/linux-4.19.296/drivers/clk/sunxi/
Dclk-sun4i-display.c43 struct reset_controller_dev rcdev;
49 static inline struct reset_data *rcdev_to_reset_data(struct reset_controller_dev *rcdev) in rcdev_to_reset_data()
54 static int sun4i_a10_display_assert(struct reset_controller_dev *rcdev, in sun4i_a10_display_assert()
71 static int sun4i_a10_display_deassert(struct reset_controller_dev *rcdev, in sun4i_a10_display_deassert()
88 static int sun4i_a10_display_status(struct reset_controller_dev *rcdev, in sun4i_a10_display_status()
102 static int sun4i_a10_display_reset_xlate(struct reset_controller_dev *rcdev, in sun4i_a10_display_reset_xlate()

123