| /linux/include/linux/ |
| H A D | reset.h | 12 struct reset_control; 26 struct reset_control *rstc; 73 int reset_control_reset(struct reset_control *rstc); 74 int reset_control_rearm(struct reset_control *rstc); 75 int reset_control_assert(struct reset_control *rstc); 76 int reset_control_deassert(struct reset_control *rstc); 77 int reset_control_status(struct reset_control *rstc); 78 int reset_control_acquire(struct reset_control *rstc); 79 void reset_control_release(struct reset_control *rstc); 87 struct reset_control *__of_reset_control_get(struct device_node *node, [all …]
|
| /linux/drivers/reset/ |
| H A D | core.c | 51 struct reset_control { struct 70 struct reset_control base; argument 72 struct reset_control *rstc[] __counted_by(num_rstcs); 195 rstc_to_array(struct reset_control *rstc) { in rstc_to_array() 214 struct reset_control *rstc; in reset_control_array_rearm() 309 static inline bool reset_control_is_array(struct reset_control *rstc) in reset_control_is_array() 327 int reset_control_reset(struct reset_control *rstc) in reset_control_reset() 401 int reset_control_rearm(struct reset_control *rstc) in reset_control_rearm() 442 int reset_control_assert(struct reset_control *rstc) in reset_control_assert() 530 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/ufs/host/ |
| H A D | ufs-mediatek.h | 178 struct reset_control *hci_reset; 179 struct reset_control *unipro_reset; 180 struct reset_control *crypto_reset; 181 struct reset_control *mphy_reset;
|
| /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/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/ata/ |
| 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/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/gpu/drm/sun4i/ |
| H A D | sun4i_frontend.h | 114 struct reset_control; 131 struct reset_control *reset;
|
| H A D | sun4i_backend.h | 173 struct reset_control *reset; 180 struct reset_control *sat_reset;
|
| H A D | sun8i_tcon_top.h | 30 struct reset_control *rst;
|
| /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/pci/controller/dwc/ |
| H A D | pci-meson.c | 61 struct reset_control *port; 62 struct reset_control *apb; 74 static struct reset_control *meson_pcie_get_reset(struct meson_pcie *mp, in meson_pcie_get_reset() 79 struct reset_control *reset; in meson_pcie_get_reset()
|
| /linux/include/linux/usb/ |
| H A D | rzv2m_usb3drd.h | 11 struct reset_control *drd_rstc;
|
| /linux/drivers/clk/renesas/ |
| H A D | clk-vbattb.c | 67 struct reset_control *rstc = dev_get_drvdata(dev); in vbattb_clk_action() 88 struct reset_control *rstc; in vbattb_clk_probe()
|
| /linux/drivers/gpu/drm/etnaviv/ |
| H A D | etnaviv_gpu.h | 96 struct reset_control; 162 struct reset_control *rst;
|
| /linux/drivers/media/platform/sunxi/sun6i-mipi-csi2/ |
| H A D | sun6i_mipi_csi2.h | 46 struct reset_control *reset;
|
| /linux/drivers/phy/ralink/ |
| H A D | phy-ralink-usb.c | 53 struct reset_control *rstdev; 54 struct reset_control *rsthost;
|