/kernel/linux/linux-6.6/include/linux/ |
H A D | reset-controller.h | 7 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); 55 * struct reset_controller_dev - reset controller entity that might 69 struct reset_controller_dev { struct 77 int (*of_xlate)(struct reset_controller_dev *rcdev, 83 int reset_controller_register(struct reset_controller_dev *rcdev); 84 void reset_controller_unregister(struct reset_controller_dev *rcde [all...] |
/kernel/linux/linux-5.10/include/linux/ |
H A D | reset-controller.h | 7 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); 55 * struct reset_controller_dev - reset controller entity that might 69 struct reset_controller_dev { struct 77 int (*of_xlate)(struct reset_controller_dev *rcdev, 82 int reset_controller_register(struct reset_controller_dev *rcdev); 83 void reset_controller_unregister(struct reset_controller_dev *rcde [all...] |
/kernel/linux/linux-5.10/drivers/reset/ |
H A D | reset-lantiq.c | 22 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()
|
H A D | reset-zynqmp.c | 24 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() 66 static int zynqmp_reset_reset(struct reset_controller_dev *rcdev, in zynqmp_reset_reset() 75 static int zynqmp_reset_of_xlate(struct reset_controller_dev *rcdev, in zynqmp_reset_of_xlate()
|
H A D | reset-a10sr.c | 20 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()
|
H A D | reset-stm32mp1.c | 17 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()
|
/kernel/linux/linux-6.6/drivers/reset/ |
H A D | reset-lantiq.c | 22 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()
|
H A D | reset-bcm6345.c | 20 struct reset_controller_dev rcdev; 26 to_bcm6345_reset(struct reset_controller_dev *rcdev) in to_bcm6345_reset() 31 static int bcm6345_reset_update(struct reset_controller_dev *rcdev, in bcm6345_reset_update() 50 static int bcm6345_reset_assert(struct reset_controller_dev *rcdev, in bcm6345_reset_assert() 56 static int bcm6345_reset_deassert(struct reset_controller_dev *rcdev, in bcm6345_reset_deassert() 62 static int bcm6345_reset_reset(struct reset_controller_dev *rcdev, in bcm6345_reset_reset() 81 static int bcm6345_reset_status(struct reset_controller_dev *rcdev, in bcm6345_reset_status()
|
H A D | reset-k210.c | 19 struct reset_controller_dev rcdev; 23 to_k210_rst(struct reset_controller_dev *rcdev) in to_k210_rst() 28 static inline int k210_rst_assert(struct reset_controller_dev *rcdev, in k210_rst_assert() 36 static inline int k210_rst_deassert(struct reset_controller_dev *rcdev, in k210_rst_deassert() 44 static int k210_rst_reset(struct reset_controller_dev *rcdev, in k210_rst_reset() 58 static int k210_rst_status(struct reset_controller_dev *rcdev, in k210_rst_status() 72 static int k210_rst_xlate(struct reset_controller_dev *rcdev, in k210_rst_xlate()
|
H A D | reset-zynqmp.c | 24 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() 66 static int zynqmp_reset_reset(struct reset_controller_dev *rcdev, in zynqmp_reset_reset() 75 static int zynqmp_reset_of_xlate(struct reset_controller_dev *rcdev, in zynqmp_reset_of_xlate()
|
H A D | reset-a10sr.c | 20 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()
|
H A D | reset-mpfs.c | 35 static int mpfs_assert(struct reset_controller_dev *rcdev, unsigned long id) in mpfs_assert() 51 static int mpfs_deassert(struct reset_controller_dev *rcdev, unsigned long id) in mpfs_deassert() 67 static int mpfs_status(struct reset_controller_dev *rcdev, unsigned long id) in mpfs_status() 78 static int mpfs_reset(struct reset_controller_dev *rcdev, unsigned long id) in mpfs_reset() 96 static int mpfs_reset_xlate(struct reset_controller_dev *rcdev, in mpfs_reset_xlate() 123 struct reset_controller_dev *rcdev; in mpfs_reset_probe()
|
/kernel/linux/linux-6.6/drivers/clk/mediatek/ |
H A D | reset.c | 15 static inline struct mtk_clk_rst_data *to_mtk_clk_rst_data(struct reset_controller_dev *rcdev) in to_mtk_clk_rst_data() 20 static int mtk_reset_update(struct reset_controller_dev *rcdev, in mtk_reset_update() 31 static int mtk_reset_assert(struct reset_controller_dev *rcdev, in mtk_reset_assert() 37 static int mtk_reset_deassert(struct reset_controller_dev *rcdev, in mtk_reset_deassert() 43 static int mtk_reset(struct reset_controller_dev *rcdev, unsigned long id) in mtk_reset() 54 static int mtk_reset_update_set_clr(struct reset_controller_dev *rcdev, in mtk_reset_update_set_clr() 66 static int mtk_reset_assert_set_clr(struct reset_controller_dev *rcdev, in mtk_reset_assert_set_clr() 72 static int mtk_reset_deassert_set_clr(struct reset_controller_dev *rcdev, in mtk_reset_deassert_set_clr() 78 static int mtk_reset_set_clr(struct reset_controller_dev *rcdev, in mtk_reset_set_clr() 101 static int reset_xlate(struct reset_controller_dev *rcde [all...] |
/kernel/linux/linux-5.10/drivers/clk/mediatek/ |
H A D | reset.c | 19 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()
|
/kernel/linux/linux-6.6/drivers/reset/starfive/ |
H A D | reset-starfive-jh71x0.c | 18 struct reset_controller_dev rcdev; 27 jh71x0_reset_from(struct reset_controller_dev *rcdev) in jh71x0_reset_from() 32 static int jh71x0_reset_update(struct reset_controller_dev *rcdev, in jh71x0_reset_update() 64 static int jh71x0_reset_assert(struct reset_controller_dev *rcdev, in jh71x0_reset_assert() 70 static int jh71x0_reset_deassert(struct reset_controller_dev *rcdev, in jh71x0_reset_deassert() 76 static int jh71x0_reset_reset(struct reset_controller_dev *rcdev, in jh71x0_reset_reset() 88 static int jh71x0_reset_status(struct reset_controller_dev *rcdev, in jh71x0_reset_status()
|
/kernel/linux/linux-5.10/drivers/reset/tegra/ |
H A D | reset-bpmp.c | 11 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() 43 static int tegra_bpmp_reset_module(struct reset_controller_dev *rstc, in tegra_bpmp_reset_module() 49 static int tegra_bpmp_reset_assert(struct reset_controller_dev *rstc, in tegra_bpmp_reset_assert() 55 static int tegra_bpmp_reset_deassert(struct reset_controller_dev *rstc, in tegra_bpmp_reset_deassert()
|
/kernel/linux/linux-6.6/drivers/reset/tegra/ |
H A D | reset-bpmp.c | 11 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() 43 static int tegra_bpmp_reset_module(struct reset_controller_dev *rstc, in tegra_bpmp_reset_module() 49 static int tegra_bpmp_reset_assert(struct reset_controller_dev *rstc, in tegra_bpmp_reset_assert() 55 static int tegra_bpmp_reset_deassert(struct reset_controller_dev *rstc, in tegra_bpmp_reset_deassert()
|
/kernel/linux/linux-6.6/drivers/clk/bcm/ |
H A D | clk-bcm63268-timer.c | 26 struct reset_controller_dev rcdev; 78 to_bcm63268_timer_reset(struct reset_controller_dev *rcdev) in to_bcm63268_timer_reset() 83 static int bcm63268_timer_reset_update(struct reset_controller_dev *rcdev, in bcm63268_timer_reset_update() 102 static int bcm63268_timer_reset_assert(struct reset_controller_dev *rcdev, in bcm63268_timer_reset_assert() 108 static int bcm63268_timer_reset_deassert(struct reset_controller_dev *rcdev, in bcm63268_timer_reset_deassert() 114 static int bcm63268_timer_reset_reset(struct reset_controller_dev *rcdev, in bcm63268_timer_reset_reset() 133 static int bcm63268_timer_reset_status(struct reset_controller_dev *rcdev, in bcm63268_timer_reset_status()
|
/kernel/linux/linux-5.10/drivers/reset/hisilicon/ |
H A D | reset-hi3660.c | 15 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()
|
/kernel/linux/linux-6.6/drivers/reset/hisilicon/ |
H A D | reset-hi3660.c | 15 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()
|
/kernel/linux/linux-6.6/drivers/clk/stm32/ |
H A D | reset-stm32.c | 21 struct reset_controller_dev rcdev; 27 to_stm32_reset_data(struct reset_controller_dev *rcdev) in to_stm32_reset_data() 32 static int stm32_reset_update(struct reset_controller_dev *rcdev, in stm32_reset_update() 70 static int stm32_reset_assert(struct reset_controller_dev *rcdev, in stm32_reset_assert() 76 static int stm32_reset_deassert(struct reset_controller_dev *rcdev, in stm32_reset_deassert() 82 static int stm32_reset_status(struct reset_controller_dev *rcdev, in stm32_reset_status()
|
/kernel/linux/linux-5.10/drivers/clk/qcom/ |
H A D | gdsc.h | 14 struct reset_controller_dev; 61 struct reset_controller_dev *rcdev; 76 int gdsc_register(struct gdsc_desc *desc, struct reset_controller_dev *, 82 struct reset_controller_dev *rcdev, in gdsc_register()
|
/kernel/linux/linux-5.10/drivers/clk/actions/ |
H A D | owl-reset.c | 14 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()
|
/kernel/linux/linux-6.6/drivers/clk/actions/ |
H A D | owl-reset.c | 14 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()
|
/kernel/linux/linux-6.6/drivers/clk/qcom/ |
H A D | gdsc.h | 14 struct reset_controller_dev; 70 struct reset_controller_dev *rcdev; 85 int gdsc_register(struct gdsc_desc *desc, struct reset_controller_dev *, 91 struct reset_controller_dev *rcdev, in gdsc_register()
|