/linux/include/linux/ |
H A D | reset.h | 11 struct reset_control; 25 struct reset_control *rstc; 30 int reset_control_reset(struct reset_control *rstc); 31 int reset_control_rearm(struct reset_control *rstc); 32 int reset_control_assert(struct reset_control *rstc); 33 int reset_control_deassert(struct reset_control *rstc); 34 int reset_control_status(struct reset_control *rstc); 35 int reset_control_acquire(struct reset_control *rstc); 36 void reset_control_release(struct reset_control *rstc); 44 struct reset_control *__of_reset_control_get(struct device_node *node, [all …]
|
/linux/drivers/reset/ |
H A D | core.c | 52 struct reset_control { struct 71 struct reset_control base; argument 73 struct reset_control *rstc[] __counted_by(num_rstcs); 221 rstc_to_array(struct reset_control *rstc) { in rstc_to_array() 240 struct reset_control *rstc; in reset_control_array_rearm() 335 static inline bool reset_control_is_array(struct reset_control *rstc) in reset_control_is_array() 353 int reset_control_reset(struct reset_control *rstc) in reset_control_reset() 427 int reset_control_rearm(struct reset_control *rstc) in reset_control_rearm() 468 int reset_control_assert(struct reset_control *rstc) in reset_control_assert() 556 int reset_control_deassert(struct reset_control *rstc) in reset_control_deassert() [all …]
|
/linux/drivers/net/wireless/ath/ath10k/ |
H A D | ahb.h | 25 struct reset_control *core_cold_rst; 26 struct reset_control *radio_cold_rst; 27 struct reset_control *radio_warm_rst; 28 struct reset_control *radio_srif_rst; 29 struct reset_control *cpu_init_rst;
|
/linux/drivers/gpu/drm/rockchip/ |
H A D | cdn-dp-core.h | 90 struct reset_control *spdif_rst; 91 struct reset_control *dptx_rst; 92 struct reset_control *apb_rst; 93 struct reset_control *core_rst;
|
/linux/drivers/ufs/host/ |
H A D | ufs-mediatek.h | 167 struct reset_control *hci_reset; 168 struct reset_control *unipro_reset; 169 struct reset_control *crypto_reset; 170 struct reset_control *mphy_reset;
|
/linux/drivers/pci/controller/ |
H A D | pcie-rockchip.h | 295 struct reset_control *core_rst; 296 struct reset_control *mgmt_rst; 297 struct reset_control *mgmt_sticky_rst; 298 struct reset_control *pipe_rst; 299 struct reset_control *pm_rst; 300 struct reset_control *aclk_rst; 301 struct reset_control *pclk_rst;
|
/linux/include/soc/tegra/ |
H A D | pmc.h | 18 struct reset_control; 158 struct reset_control *rst); 186 struct reset_control *rst) in tegra_powergate_sequence_power_up()
|
/linux/drivers/gpu/drm/renesas/rz-du/ |
H A D | rzg2l_du_crtc.h | 24 struct reset_control; 57 struct reset_control *rstc;
|
/linux/drivers/gpu/drm/sti/ |
H A D | sti_compositor.h | 74 struct reset_control *rst_main; 75 struct reset_control *rst_aux;
|
/linux/drivers/gpu/drm/bridge/cadence/ |
H A D | cdns-dsi-core.h | 20 struct reset_control; 77 struct reset_control *dsi_p_rst;
|
/linux/drivers/ata/ |
H A D | ahci_mtk.c | 29 struct reset_control *axi_rst; 30 struct reset_control *sw_rst; 31 struct reset_control *reg_rst;
|
H A D | ahci_st.c | 33 struct reset_control *pwr; 34 struct reset_control *sw_rst; 35 struct reset_control *pwr_rst;
|
/linux/drivers/gpu/drm/tegra/ |
H A D | hub.h | 21 struct reset_control *rst; 46 struct reset_control *rst;
|
/linux/drivers/media/platform/renesas/rzg2l-cru/ |
H A D | rzg2l-cru.h | 103 struct reset_control *presetn; 104 struct reset_control *aresetn;
|
/linux/sound/soc/meson/ |
H A D | axg-fifo.h | 15 struct reset_control; 63 struct reset_control *arb;
|
/linux/drivers/phy/hisilicon/ |
H A D | phy-hisi-inno-usb2.c | 46 struct reset_control *utmi_rst; 53 struct reset_control *por_rst; 165 struct reset_control *rst; in hisi_inno_phy_probe()
|
/linux/drivers/phy/qualcomm/ |
H A D | phy-ath79-usb.c | 15 struct reset_control *reset; 19 struct reset_control *no_suspend_override;
|
H A D | phy-qcom-ipq4019-usb.c | 25 struct reset_control *por_rst; 26 struct reset_control *srif_rst;
|
/linux/drivers/media/platform/nvidia/tegra-vde/ |
H A D | vde.h | 48 struct reset_control; 108 struct reset_control *rst; 109 struct reset_control *rst_mc;
|
/linux/drivers/pwm/ |
H A D | pwm-intel-lgm.c | 150 struct reset_control *rst = data; in lgm_reset_control_release() 155 static int lgm_reset_control_deassert(struct device *dev, struct reset_control *rst) in lgm_reset_control_deassert() 169 struct reset_control *rst; in lgm_pwm_probe()
|
/linux/drivers/media/platform/renesas/vsp1/ |
H A D | vsp1.h | 25 struct reset_control; 85 struct reset_control *rstc;
|
/linux/drivers/gpu/drm/sun4i/ |
H A D | sun4i_frontend.h | 114 struct reset_control; 131 struct reset_control *reset;
|
/linux/drivers/phy/st/ |
H A D | phy-stih407-usb.c | 36 struct reset_control *rstc; 37 struct reset_control *rstport;
|
/linux/arch/arm/mach-meson/ |
H A D | platsmp.c | 38 static struct reset_control *meson_smp_get_core_reset(int cpu) in meson_smp_get_core_reset() 158 struct reset_control *rstc; in meson8_smp_boot_secondary() 214 struct reset_control *rstc; in meson8b_smp_boot_secondary()
|
/linux/drivers/remoteproc/ |
H A D | da8xx_remoteproc.c | 71 struct reset_control *dsp_reset; 138 struct reset_control *dsp_reset = drproc->dsp_reset; in da8xx_rproc_start() 243 struct reset_control *dsp_reset; in da8xx_rproc_probe()
|