Home
last modified time | relevance | path

Searched refs:reset (Results 326 - 350 of 3973) sorted by relevance

1...<<11121314151617181920>>...159

/kernel/linux/linux-5.10/drivers/reset/tegra/
H A Dreset-bpmp.c6 #include <linux/reset-controller.h>
62 .reset = tegra_bpmp_reset_module,
/kernel/linux/linux-6.6/drivers/reset/
H A Dreset-axs10x.c4 * Synopsys AXS10x reset driver.
15 #include <linux/reset-controller.h>
41 .reset = axs10x_reset_reset,
67 { .compatible = "snps,axs10x-reset" },
74 .name = "axs10x-reset",
81 MODULE_DESCRIPTION("Synopsys AXS10x reset driver");
/kernel/linux/linux-6.6/drivers/reset/starfive/
H A Dreset-starfive-jh7110.c10 #include <soc/starfive/reset-starfive-jh71x0.h>
12 #include "reset-starfive-jh71x0.h"
14 #include <dt-bindings/reset/starfive,jh7110-crg.h>
102 MODULE_DESCRIPTION("StarFive JH7110 reset driver");
/kernel/linux/linux-6.6/drivers/reset/tegra/
H A Dreset-bpmp.c6 #include <linux/reset-controller.h>
62 .reset = tegra_bpmp_reset_module,
/kernel/linux/linux-6.6/drivers/clk/sunxi-ng/
H A Dccu_reset.c9 #include <linux/reset-controller.h>
66 * The reset control API expects 0 if reset is not asserted, in ccu_reset_status()
75 .reset = ccu_reset_reset,
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dcn31/
H A Ddcn31_hubp.c50 void hubp31_soft_reset(struct hubp *hubp, bool reset) in hubp31_soft_reset() argument
54 REG_UPDATE(DCHUBP_CNTL, HUBP_SOFT_RESET, reset); in hubp31_soft_reset()
/kernel/linux/linux-6.6/drivers/net/ethernet/chelsio/cxgb/
H A Dgmac.h89 int (*reset)(struct cmac *); member
126 int (*reset)(adapter_t *); member
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/gt/
H A Dintel_gt_debugfs.c35 /* Flush any previous reset before applying for a new one */ in intel_gt_debugfs_reset_store()
36 wait_event(gt->reset.queue, in intel_gt_debugfs_reset_store()
37 !test_bit(I915_RESET_BACKOFF, &gt->reset.flags)); in intel_gt_debugfs_reset_store()
40 "Manually reset engine mask to %llx", val); in intel_gt_debugfs_reset_store()
76 { "reset", &reset_fops, NULL }, in gt_debugfs_register()
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/subdev/acr/
H A Dgp108.c53 .reset = gm200_flcn_fw_reset,
71 .reset = gm200_flcn_fw_reset,
/kernel/linux/linux-5.10/drivers/input/touchscreen/
H A Dexc3000.c74 struct gpio_desc *reset; member
331 data->reset = devm_gpiod_get_optional(&client->dev, "reset", in exc3000_probe()
333 if (IS_ERR(data->reset)) in exc3000_probe()
334 return PTR_ERR(data->reset); in exc3000_probe()
336 if (data->reset) { in exc3000_probe()
338 gpiod_set_value_cansleep(data->reset, 0); in exc3000_probe()
/kernel/linux/linux-5.10/drivers/gpu/drm/panel/
H A Dpanel-sitronix-st7789v.c117 struct gpio_desc *reset; member
203 gpiod_set_value(ctx->reset, 1); in st7789v_prepare()
205 gpiod_set_value(ctx->reset, 0); in st7789v_prepare()
375 ctx->reset = devm_gpiod_get(&spi->dev, "reset", GPIOD_OUT_LOW); in st7789v_probe()
376 if (IS_ERR(ctx->reset)) { in st7789v_probe()
377 dev_err(&spi->dev, "Couldn't get our reset line\n"); in st7789v_probe()
378 return PTR_ERR(ctx->reset); in st7789v_probe()
/kernel/linux/linux-5.10/drivers/spi/
H A Dspi-bcm63xx-hsspi.c23 #include <linux/reset.h>
345 struct reset_control *reset; in bcm63xx_hsspi_probe() local
360 reset = devm_reset_control_get_optional_exclusive(dev, NULL); in bcm63xx_hsspi_probe()
361 if (IS_ERR(reset)) in bcm63xx_hsspi_probe()
362 return PTR_ERR(reset); in bcm63xx_hsspi_probe()
368 ret = reset_control_reset(reset); in bcm63xx_hsspi_probe()
370 dev_err(dev, "unable to reset device: %d\n", ret); in bcm63xx_hsspi_probe()
475 /* reset the hardware and block queue progress */ in bcm63xx_hsspi_remove()
/kernel/linux/linux-5.10/drivers/usb/dwc2/
H A Dplatform.c49 #include <linux/reset.h>
212 hsotg->reset = devm_reset_control_get_optional(hsotg->dev, "dwc2"); in dwc2_lowlevel_hw_init()
213 if (IS_ERR(hsotg->reset)) { in dwc2_lowlevel_hw_init()
214 ret = PTR_ERR(hsotg->reset); in dwc2_lowlevel_hw_init()
215 dev_err(hsotg->dev, "error getting reset control %d\n", ret); in dwc2_lowlevel_hw_init()
219 reset_control_deassert(hsotg->reset); in dwc2_lowlevel_hw_init()
224 dev_err(hsotg->dev, "error getting reset control for ecc %d\n", ret); in dwc2_lowlevel_hw_init()
322 reset_control_assert(hsotg->reset); in dwc2_driver_remove()
488 * reset value form registers. in dwc2_driver_probe()
562 "snps,reset in dwc2_driver_probe()
[all...]
/kernel/linux/linux-6.6/drivers/pci/controller/dwc/
H A Dpcie-keembay.c65 struct gpio_desc *reset; member
74 gpiod_set_value_cansleep(pcie->reset, 1); in keembay_ep_reset_assert()
88 gpiod_set_value_cansleep(pcie->reset, 0); in keembay_ep_reset_deassert()
352 pcie->reset = devm_gpiod_get(dev, "reset", GPIOD_OUT_HIGH); in keembay_pcie_add_pcie_port()
353 if (IS_ERR(pcie->reset)) in keembay_pcie_add_pcie_port()
354 return PTR_ERR(pcie->reset); in keembay_pcie_add_pcie_port()
/kernel/linux/linux-6.6/drivers/phy/renesas/
H A Dr8a779f0-ether-serdes.c15 #include <linux/reset.h>
36 struct reset_control *reset; member
355 dd->reset = devm_reset_control_get(&pdev->dev, NULL); in r8a779f0_eth_serdes_probe()
356 if (IS_ERR(dd->reset)) in r8a779f0_eth_serdes_probe()
357 return PTR_ERR(dd->reset); in r8a779f0_eth_serdes_probe()
359 reset_control_reset(dd->reset); in r8a779f0_eth_serdes_probe()
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/gem/selftests/
H A Di915_gem_migrate.c323 mutex_lock(&__gt->reset.mutex); in igt_lmem_pages_failsafe_migrate()
324 wedged = test_bit(I915_WEDGED, &__gt->reset.flags); in igt_lmem_pages_failsafe_migrate()
325 mutex_unlock(&__gt->reset.mutex); in igt_lmem_pages_failsafe_migrate()
478 mutex_lock(&__gt->reset.mutex); in igt_lmem_async_migrate()
479 wedged = test_bit(I915_WEDGED, &__gt->reset.flags); in igt_lmem_async_migrate()
480 mutex_unlock(&__gt->reset.mutex); in igt_lmem_async_migrate()
/kernel/linux/linux-6.6/drivers/input/touchscreen/
H A Dexc3000.c78 struct gpio_desc *reset; member
360 data->reset = devm_gpiod_get_optional(&client->dev, "reset", in exc3000_probe()
362 if (IS_ERR(data->reset)) in exc3000_probe()
363 return PTR_ERR(data->reset); in exc3000_probe()
365 /* For proper reset sequence, enable power while reset asserted */ in exc3000_probe()
371 if (data->reset) { in exc3000_probe()
373 gpiod_set_value_cansleep(data->reset, 0); in exc3000_probe()
/kernel/linux/linux-6.6/sound/soc/tegra/
H A Dtegra20_i2s.c25 #include <linux/reset.h>
53 ret = reset_control_assert(i2s->reset); in tegra20_i2s_runtime_resume()
65 ret = reset_control_deassert(i2s->reset); in tegra20_i2s_runtime_resume()
416 i2s->reset = devm_reset_control_get_exclusive(&pdev->dev, "i2s"); in tegra20_i2s_platform_probe()
417 if (IS_ERR(i2s->reset)) { in tegra20_i2s_platform_probe()
418 dev_err(&pdev->dev, "Can't retrieve i2s reset\n"); in tegra20_i2s_platform_probe()
419 return PTR_ERR(i2s->reset); in tegra20_i2s_platform_probe()
/kernel/linux/linux-5.10/drivers/bluetooth/
H A Dhci_nokia.c128 struct gpio_desc *reset; member
187 /* reset routine */ in nokia_reset()
188 gpiod_set_value_cansleep(btdev->reset, 1); in nokia_reset()
196 dev_err(dev, "reset: host wakeup not low!"); in nokia_reset()
207 gpiod_set_value_cansleep(btdev->reset, 0); in nokia_reset()
413 /* 0. reset connection */ in nokia_setup()
501 gpiod_set_value(btdev->reset, 1); in nokia_close()
697 btdev->reset = devm_gpiod_get(dev, "reset", GPIOD_OUT_HIGH); in nokia_bluetooth_serdev_probe()
698 if (IS_ERR(btdev->reset)) { in nokia_bluetooth_serdev_probe()
[all...]
/kernel/linux/linux-5.10/drivers/mmc/host/
H A Dowl-mmc.c21 #include <linux/reset.h>
99 struct reset_control *reset; member
459 reset_control_assert(owl_host->reset); in owl_mmc_ctr_reset()
461 reset_control_deassert(owl_host->reset); in owl_mmc_ctr_reset()
597 owl_host->reset = devm_reset_control_get_exclusive(&pdev->dev, NULL); in owl_mmc_probe()
598 if (IS_ERR(owl_host->reset)) { in owl_mmc_probe()
599 dev_err(&pdev->dev, "Could not get reset control\n"); in owl_mmc_probe()
600 ret = PTR_ERR(owl_host->reset); in owl_mmc_probe()
/kernel/linux/linux-5.10/drivers/memory/tegra/
H A Dmc.c98 return container_of(rcdev, struct tegra_mc, reset); in reset_to_mc()
157 dev_err(mc->dev, "failed to hot reset %s: %d\n", in tegra_mc_hotreset_assert()
183 /* take out client from hot reset */ in tegra_mc_hotreset_deassert()
186 dev_err(mc->dev, "failed to deassert hot reset %s: %d\n", in tegra_mc_hotreset_deassert()
233 mc->reset.ops = &tegra_mc_reset_ops; in tegra_mc_reset_setup()
234 mc->reset.owner = THIS_MODULE; in tegra_mc_reset_setup()
235 mc->reset.of_node = mc->dev->of_node; in tegra_mc_reset_setup()
236 mc->reset.of_reset_n_cells = 1; in tegra_mc_reset_setup()
237 mc->reset.nr_resets = mc->soc->num_resets; in tegra_mc_reset_setup()
239 err = reset_controller_register(&mc->reset); in tegra_mc_reset_setup()
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/sun4i/
H A Dsun4i_hdmi_enc.c16 #include <linux/reset.h>
275 .reset = drm_atomic_helper_connector_reset,
515 hdmi->reset = devm_reset_control_get(dev, NULL); in sun4i_hdmi_bind()
516 if (IS_ERR(hdmi->reset)) { in sun4i_hdmi_bind()
517 dev_err(dev, "Couldn't get the HDMI reset control\n"); in sun4i_hdmi_bind()
518 return PTR_ERR(hdmi->reset); in sun4i_hdmi_bind()
521 ret = reset_control_deassert(hdmi->reset); in sun4i_hdmi_bind()
523 dev_err(dev, "Couldn't deassert HDMI reset\n"); in sun4i_hdmi_bind()
671 reset_control_assert(hdmi->reset); in sun4i_hdmi_bind()
/kernel/linux/linux-5.10/drivers/s390/cio/
H A Ddevice_pgid.c157 * Path groups have been reset. Restart path verification but in pgid_wipeout_callback()
301 int *mismatch, u8 *reserved, u8 *reset) in pgid_analyze()
310 *reset = 0; in pgid_analyze()
317 *reset |= lpm; in pgid_analyze()
385 u8 reset = 0; in snid_done() local
390 pgid_analyze(cdev, &pgid, &mismatch, &reserved, &reset); in snid_done()
398 cdev->private->pgid_reset_mask |= reset; in snid_done()
405 "todo=%02x mism=%d rsvd=%02x reset=%02x\n", id->ssid, in snid_done()
407 cdev->private->pgid_todo_mask, mismatch, reserved, reset); in snid_done()
300 pgid_analyze(struct ccw_device *cdev, struct pgid **p, int *mismatch, u8 *reserved, u8 *reset) pgid_analyze() argument
/kernel/linux/linux-6.6/drivers/mmc/host/
H A Dowl-mmc.c22 #include <linux/reset.h>
100 struct reset_control *reset; member
459 reset_control_assert(owl_host->reset); in owl_mmc_ctr_reset()
461 reset_control_deassert(owl_host->reset); in owl_mmc_ctr_reset()
595 owl_host->reset = devm_reset_control_get_exclusive(&pdev->dev, NULL); in owl_mmc_probe()
596 if (IS_ERR(owl_host->reset)) { in owl_mmc_probe()
597 dev_err(&pdev->dev, "Could not get reset control\n"); in owl_mmc_probe()
598 ret = PTR_ERR(owl_host->reset); in owl_mmc_probe()
/kernel/linux/linux-6.6/drivers/media/platform/sunxi/sun8i-a83t-mipi-csi2/
H A Dsun8i_a83t_mipi_csi2.c15 #include <linux/reset.h>
283 dev_err(dev, "failed to reset MIPI D-PHY\n"); in sun8i_a83t_mipi_csi2_s_stream()
628 reset_control_assert(csi2_dev->reset); in sun8i_a83t_mipi_csi2_suspend()
638 ret = reset_control_deassert(csi2_dev->reset); in sun8i_a83t_mipi_csi2_resume()
640 dev_err(dev, "failed to deassert reset\n"); in sun8i_a83t_mipi_csi2_resume()
673 reset_control_assert(csi2_dev->reset); in sun8i_a83t_mipi_csi2_resume()
742 csi2_dev->reset = devm_reset_control_get_shared(dev, NULL); in sun8i_a83t_mipi_csi2_resources_setup()
743 if (IS_ERR(csi2_dev->reset)) { in sun8i_a83t_mipi_csi2_resources_setup()
744 dev_err(dev, "failed to get reset controller\n"); in sun8i_a83t_mipi_csi2_resources_setup()
745 ret = PTR_ERR(csi2_dev->reset); in sun8i_a83t_mipi_csi2_resources_setup()
[all...]

Completed in 15 milliseconds

1...<<11121314151617181920>>...159