Home
last modified time | relevance | path

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

1234

/Linux-v5.10/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);
69 struct reset_controller_dev { struct
77 int (*of_xlate)(struct reset_controller_dev *rcdev, argument
82 int reset_controller_register(struct reset_controller_dev *rcdev); argument
83 void reset_controller_unregister(struct reset_controller_dev *rcdev);
87 struct reset_controller_dev *rcdev);
/Linux-v5.10/drivers/reset/
Dreset-lantiq.c22 struct reset_controller_dev rcdev;
30 struct reset_controller_dev *rcdev) in to_lantiq_rcu_reset_priv()
35 static int lantiq_rcu_reset_status(struct reset_controller_dev *rcdev, in lantiq_rcu_reset_status()
50 static int lantiq_rcu_reset_status_timeout(struct reset_controller_dev *rcdev, in lantiq_rcu_reset_status_timeout()
68 static int lantiq_rcu_reset_update(struct reset_controller_dev *rcdev, in lantiq_rcu_reset_update()
92 static int lantiq_rcu_reset_assert(struct reset_controller_dev *rcdev, in lantiq_rcu_reset_assert()
98 static int lantiq_rcu_reset_deassert(struct reset_controller_dev *rcdev, in lantiq_rcu_reset_deassert()
104 static int lantiq_rcu_reset_reset(struct reset_controller_dev *rcdev, in lantiq_rcu_reset_reset()
152 static int lantiq_rcu_reset_xlate(struct reset_controller_dev *rcdev, in lantiq_rcu_reset_xlate()
Dreset-zynqmp.c24 struct reset_controller_dev rcdev;
29 to_zynqmp_reset_data(struct reset_controller_dev *rcdev) in to_zynqmp_reset_data()
34 static int zynqmp_reset_assert(struct reset_controller_dev *rcdev, in zynqmp_reset_assert()
43 static int zynqmp_reset_deassert(struct reset_controller_dev *rcdev, in zynqmp_reset_deassert()
52 static int zynqmp_reset_status(struct reset_controller_dev *rcdev, in zynqmp_reset_status()
65 static int zynqmp_reset_reset(struct reset_controller_dev *rcdev, in zynqmp_reset_reset()
74 static int zynqmp_reset_of_xlate(struct reset_controller_dev *rcdev, in zynqmp_reset_of_xlate()
Dreset-a10sr.c20 struct reset_controller_dev rcdev;
24 static inline struct a10sr_reset *to_a10sr_rst(struct reset_controller_dev *rc) in to_a10sr_rst()
44 static int a10sr_reset_update(struct reset_controller_dev *rcdev, in a10sr_reset_update()
55 static int a10sr_reset_assert(struct reset_controller_dev *rcdev, in a10sr_reset_assert()
61 static int a10sr_reset_deassert(struct reset_controller_dev *rcdev, in a10sr_reset_deassert()
67 static int a10sr_reset_status(struct reset_controller_dev *rcdev, in a10sr_reset_status()
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-brcmstb.c19 struct reset_controller_dev rcdev;
35 struct brcmstb_reset *to_brcmstb(struct reset_controller_dev *rcdev) in to_brcmstb()
40 static int brcmstb_reset_assert(struct reset_controller_dev *rcdev, in brcmstb_reset_assert()
51 static int brcmstb_reset_deassert(struct reset_controller_dev *rcdev, in brcmstb_reset_deassert()
67 static int brcmstb_reset_status(struct reset_controller_dev *rcdev, in brcmstb_reset_status()
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.c17 struct reset_controller_dev rcdev;
25 static int ath79_reset_update(struct reset_controller_dev *rcdev, in ath79_reset_update()
45 static int ath79_reset_assert(struct reset_controller_dev *rcdev, in ath79_reset_assert()
51 static int ath79_reset_deassert(struct reset_controller_dev *rcdev, in ath79_reset_deassert()
57 static int ath79_reset_status(struct reset_controller_dev *rcdev, in ath79_reset_status()
Dreset-imx7.c31 struct reset_controller_dev rcdev;
86 static struct imx7_src *to_imx7_src(struct reset_controller_dev *rcdev) in to_imx7_src()
91 static int imx7_reset_set(struct reset_controller_dev *rcdev, in imx7_reset_set()
116 static int imx7_reset_assert(struct reset_controller_dev *rcdev, in imx7_reset_assert()
122 static int imx7_reset_deassert(struct reset_controller_dev *rcdev, in imx7_reset_deassert()
219 static int imx8mq_reset_set(struct reset_controller_dev *rcdev, in imx8mq_reset_set()
252 static int imx8mq_reset_assert(struct reset_controller_dev *rcdev, in imx8mq_reset_assert()
258 static int imx8mq_reset_deassert(struct reset_controller_dev *rcdev, in imx8mq_reset_deassert()
314 static int imx8mp_reset_set(struct reset_controller_dev *rcdev, in imx8mp_reset_set()
339 static int imx8mp_reset_assert(struct reset_controller_dev *rcdev, in imx8mp_reset_assert()
[all …]
Dreset-simple.c26 to_reset_simple_data(struct reset_controller_dev *rcdev) in to_reset_simple_data()
31 static int reset_simple_update(struct reset_controller_dev *rcdev, in reset_simple_update()
55 static int reset_simple_assert(struct reset_controller_dev *rcdev, in reset_simple_assert()
61 static int reset_simple_deassert(struct reset_controller_dev *rcdev, in reset_simple_deassert()
67 static int reset_simple_reset(struct reset_controller_dev *rcdev, in reset_simple_reset()
85 static int reset_simple_status(struct reset_controller_dev *rcdev, in reset_simple_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-meson.c28 struct reset_controller_dev rcdev;
32 static int meson_reset_reset(struct reset_controller_dev *rcdev, in meson_reset_reset()
46 static int meson_reset_level(struct reset_controller_dev *rcdev, in meson_reset_level()
72 static int meson_reset_assert(struct reset_controller_dev *rcdev, in meson_reset_assert()
78 static int meson_reset_deassert(struct reset_controller_dev *rcdev, in meson_reset_deassert()
Dreset-scmi.c20 struct reset_controller_dev rcdev;
38 scmi_reset_assert(struct reset_controller_dev *rcdev, unsigned long id) in scmi_reset_assert()
56 scmi_reset_deassert(struct reset_controller_dev *rcdev, unsigned long id) in scmi_reset_deassert()
74 scmi_reset_reset(struct reset_controller_dev *rcdev, unsigned long id) in scmi_reset_reset()
Dreset-oxnas.c26 struct reset_controller_dev rcdev;
29 static int oxnas_reset_reset(struct reset_controller_dev *rcdev, in oxnas_reset_reset()
42 static int oxnas_reset_assert(struct reset_controller_dev *rcdev, in oxnas_reset_assert()
53 static int oxnas_reset_deassert(struct reset_controller_dev *rcdev, in oxnas_reset_deassert()
Dreset-qcom-pdc.c21 struct reset_controller_dev rcdev;
48 struct reset_controller_dev *rcdev) in to_qcom_pdc_reset_data()
53 static int qcom_pdc_control_assert(struct reset_controller_dev *rcdev, in qcom_pdc_control_assert()
63 static int qcom_pdc_control_deassert(struct reset_controller_dev *rcdev, in qcom_pdc_control_deassert()
Dreset-lpc18xx.c33 struct reset_controller_dev rcdev;
66 static int lpc18xx_rgu_setclear_reset(struct reset_controller_dev *rcdev, in lpc18xx_rgu_setclear_reset()
90 static int lpc18xx_rgu_assert(struct reset_controller_dev *rcdev, in lpc18xx_rgu_assert()
96 static int lpc18xx_rgu_deassert(struct reset_controller_dev *rcdev, in lpc18xx_rgu_deassert()
103 static int lpc18xx_rgu_reset(struct reset_controller_dev *rcdev, in lpc18xx_rgu_reset()
120 static int lpc18xx_rgu_status(struct reset_controller_dev *rcdev, in lpc18xx_rgu_status()
/Linux-v5.10/drivers/clk/mediatek/
Dreset.c19 struct reset_controller_dev rcdev;
22 static int mtk_reset_assert_set_clr(struct reset_controller_dev *rcdev, in mtk_reset_assert_set_clr()
31 static int mtk_reset_deassert_set_clr(struct reset_controller_dev *rcdev, in mtk_reset_deassert_set_clr()
40 static int mtk_reset_assert(struct reset_controller_dev *rcdev, in mtk_reset_assert()
49 static int mtk_reset_deassert(struct reset_controller_dev *rcdev, in mtk_reset_deassert()
58 static int mtk_reset(struct reset_controller_dev *rcdev, in mtk_reset()
70 static int mtk_reset_set_clr(struct reset_controller_dev *rcdev, in mtk_reset_set_clr()
/Linux-v5.10/drivers/reset/hisilicon/
Dreset-hi3660.c15 struct reset_controller_dev rst;
22 static int hi3660_reset_program_hw(struct reset_controller_dev *rcdev, in hi3660_reset_program_hw()
35 static int hi3660_reset_assert(struct reset_controller_dev *rcdev, in hi3660_reset_assert()
41 static int hi3660_reset_deassert(struct reset_controller_dev *rcdev, in hi3660_reset_deassert()
47 static int hi3660_reset_dev(struct reset_controller_dev *rcdev, in hi3660_reset_dev()
65 static int hi3660_reset_xlate(struct reset_controller_dev *rcdev, in hi3660_reset_xlate()
Dhi6220_reset.c40 struct reset_controller_dev rc_dev;
44 static int hi6220_peripheral_assert(struct reset_controller_dev *rc_dev, in hi6220_peripheral_assert()
56 static int hi6220_peripheral_deassert(struct reset_controller_dev *rc_dev, in hi6220_peripheral_deassert()
73 static int hi6220_media_assert(struct reset_controller_dev *rc_dev, in hi6220_media_assert()
82 static int hi6220_media_deassert(struct reset_controller_dev *rc_dev, in hi6220_media_deassert()
106 static int hi6220_ao_assert(struct reset_controller_dev *rc_dev, in hi6220_ao_assert()
125 static int hi6220_ao_deassert(struct reset_controller_dev *rc_dev, in hi6220_ao_deassert()
/Linux-v5.10/drivers/reset/tegra/
Dreset-bpmp.c11 static struct tegra_bpmp *to_tegra_bpmp(struct reset_controller_dev *rstc) in to_tegra_bpmp()
16 static int tegra_bpmp_reset_common(struct reset_controller_dev *rstc, in tegra_bpmp_reset_common()
36 static int tegra_bpmp_reset_module(struct reset_controller_dev *rstc, in tegra_bpmp_reset_module()
42 static int tegra_bpmp_reset_assert(struct reset_controller_dev *rstc, in tegra_bpmp_reset_assert()
48 static int tegra_bpmp_reset_deassert(struct reset_controller_dev *rstc, in tegra_bpmp_reset_deassert()
/Linux-v5.10/drivers/clk/qcom/
Dgdsc.h14 struct reset_controller_dev;
54 struct reset_controller_dev *rcdev;
69 int gdsc_register(struct gdsc_desc *desc, struct reset_controller_dev *,
75 struct reset_controller_dev *rcdev, in gdsc_register()
/Linux-v5.10/arch/mips/ralink/
Dreset.c25 static int ralink_assert_device(struct reset_controller_dev *rcdev, in ralink_assert_device()
40 static int ralink_deassert_device(struct reset_controller_dev *rcdev, in ralink_deassert_device()
55 static int ralink_reset_device(struct reset_controller_dev *rcdev, in ralink_reset_device()
68 static struct reset_controller_dev reset_dev = {
/Linux-v5.10/drivers/clk/actions/
Dowl-reset.c14 static int owl_reset_assert(struct reset_controller_dev *rcdev, in owl_reset_assert()
23 static int owl_reset_deassert(struct reset_controller_dev *rcdev, in owl_reset_deassert()
32 static int owl_reset_reset(struct reset_controller_dev *rcdev, in owl_reset_reset()
42 static int owl_reset_status(struct reset_controller_dev *rcdev, in owl_reset_status()
/Linux-v5.10/drivers/clk/sunxi-ng/
Dccu_reset.c13 static int ccu_reset_assert(struct reset_controller_dev *rcdev, in ccu_reset_assert()
31 static int ccu_reset_deassert(struct reset_controller_dev *rcdev, in ccu_reset_deassert()
49 static int ccu_reset_reset(struct reset_controller_dev *rcdev, in ccu_reset_reset()
59 static int ccu_reset_status(struct reset_controller_dev *rcdev, in ccu_reset_status()
/Linux-v5.10/drivers/reset/sti/
Dreset-syscfg.c41 struct reset_controller_dev rst;
49 static int syscfg_reset_program_hw(struct reset_controller_dev *rcdev, in syscfg_reset_program_hw()
88 static int syscfg_reset_assert(struct reset_controller_dev *rcdev, in syscfg_reset_assert()
94 static int syscfg_reset_deassert(struct reset_controller_dev *rcdev, in syscfg_reset_deassert()
100 static int syscfg_reset_dev(struct reset_controller_dev *rcdev, in syscfg_reset_dev()
112 static int syscfg_reset_status(struct reset_controller_dev *rcdev, in syscfg_reset_status()

1234