/kernel/linux/linux-6.6/drivers/mmc/host/ |
H A D | sdhci-esdhc-imx.c | 874 * tells that software reset should not affect card in esdhc_writeb_le() 876 * register bits [0..2] during the software reset. This in esdhc_writeb_le() 883 * The reset on usdhc fails to clear MIX_CTRL register. in esdhc_writeb_le() 888 * the tuning bits should be kept during reset in esdhc_writeb_le() 897 * The eSDHC DAT line software reset clears at least the in esdhc_writeb_le() 1130 /* IC suggest to reset USDHC before every tuning command */ in esdhc_prepare_tuning() 1261 /* force a reset on strobe dll */ in esdhc_set_strobe_dll() 1264 /* clear the reset bit on strobe dll before any setting */ in esdhc_set_strobe_dll() 1397 .reset = esdhc_reset, 1555 * Runtime resume will reset th in esdhc_cqe_enable() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/broadcom/ |
H A D | bgmac.c | 746 /* TODO: can we just drop @force? Can we don't reset MAC at all if there is 887 /* 3GMAC: for BCM4707 & BCM47094, only do core reset at bgmac_probe() */ in bgmac_chip_reset_idm_config() 990 * UMAC_CMD is read _after_ putting chip in a reset. So it has to in bgmac_chip_reset() 991 * be keps until taking MAC out of the reset. in bgmac_chip_reset() 1028 bgmac->mii_bus->reset(bgmac->mii_bus); in bgmac_chip_reset() 1507 /* This (reset &) enable is not preset in specs or reference driver but in bgmac_enet_probe()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | spectrum_ethtool.c | 1264 .reset = mlxsw_sp_reset,
|
/kernel/linux/linux-6.6/drivers/net/can/ |
H A D | xilinx_can.c | 33 #include <linux/reset.h> 39 XCAN_SRR_OFFSET = 0x00, /* Software reset */ 204 * @rstc: Pointer to reset control 386 * This is the driver reset mode routine.The driver 407 /* reset clears FIFOs */ in set_reset_mode() 505 /* Check if it is in reset mode */ in xcan_chip_start() 1446 /* Set chip into reset mode */ in xcan_open() 1807 dev_err(&pdev->dev, "Cannot get CAN reset.\n"); in xcan_probe()
|
/kernel/linux/linux-6.6/drivers/net/can/rcar/ |
H A D | rcar_canfd.c | 16 * "renesas,no-can-fd" optional property to the device tree node. A h/w reset is 39 #include <linux/reset.h> 716 * after the MCU reset in rcar_canfd_reset_controller() 730 /* Ensure Global reset mode */ in rcar_canfd_reset_controller() 734 dev_dbg(&gpriv->pdev->dev, "global reset failed\n"); in rcar_canfd_reset_controller() 744 /* Transition all Channels to reset mode */ in rcar_canfd_reset_controller() 753 /* Ensure Channel reset mode */ in rcar_canfd_reset_controller() 759 "channel %u reset failed\n", ch); in rcar_canfd_reset_controller() 1460 /* Transition to channel reset mode */ in rcar_canfd_stop() 1464 /* Check Channel reset mod in rcar_canfd_stop() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/qlogic/qlcnic/ |
H A D | qlcnic.h | 525 struct qlc_83xx_reset reset; member
|
/kernel/linux/linux-6.6/drivers/s390/virtio/ |
H A D | virtio_ccw.c | 748 /* Send a reset ccw on device. */ in virtio_ccw_reset() 1045 .reset = virtio_ccw_reset,
|
/kernel/linux/linux-6.6/drivers/soundwire/ |
H A D | qcom.c | 15 #include <linux/reset.h> 1539 dev_err(dev, "Failed to get cgcr reset ctrl required for SW gating\n");
|
/kernel/linux/linux-6.6/drivers/tty/serial/ |
H A D | icom.c | 128 u8 reset; /* 1F1 Reset/Reload Reg */ member 1466 /* Turn off Receiver to prepare for reset */ in icom_set_termios() 1497 /* reset processor */ in icom_set_termios()
|
H A D | serial-tegra.c | 25 #include <linux/reset.h> 80 * @allow_txfifo_reset_fifo_mode: allow_tx fifo reset with fifo mode or not. 459 * If FIFO read error without any data, reset Rx FIFO in tegra_uart_decode_rx_error() 821 /* We may only get DDCD when HW init and reset */ in tegra_uart_handle_modem_signal_change() 1251 * TX circular buffer is reset. 1596 dev_err(&pdev->dev, "Couldn't get the reset\n"); in tegra_uart_probe()
|
/kernel/linux/linux-6.6/drivers/ufs/host/ |
H A D | ufs-qcom.c | 16 #include <linux/reset-controller.h> 376 * ufs_qcom_host_reset - reset host controller and PHY 385 dev_warn(hba->dev, "%s: reset control not set\n", __func__); in ufs_qcom_host_reset() 452 dev_warn(hba->dev, "%s: host reset returned %d\n", in ufs_qcom_power_up_sequence() 718 /* reset gpio is optional */ in ufs_qcom_device_reset_ctrl() 743 /* reset the connected UFS device during power down */ in ufs_qcom_suspend() 1110 /* provide 1ms delay to let the reset pulse propagate. */ in ufs_qcom_reset_assert() 1123 * after reset deassertion, phy will need all ref clocks, in ufs_qcom_reset_deassert() 1192 /* Setup the optional reset control of HCI */ in ufs_qcom_init() 1196 "Failed to get reset contro in ufs_qcom_init() [all...] |
/kernel/linux/linux-6.6/drivers/remoteproc/ |
H A D | qcom_q6v5_mss.c | 27 #include <linux/reset.h> 501 * When the AXI pipeline is being reset with the Q6 modem partly in q6v5_reset_assert() 505 * BIT before triggering Q6 MSS reset. AXI_GATING_VALID_OVERRIDE in q6v5_reset_assert() 507 * while holding the PDC reset. in q6v5_reset_assert() 648 /* Reset the modem so that boot FSM is in reset state */ in q6v5proc_reset() 680 /* Configure Q6 core CBCR to auto-enable after reset sequence */ in q6v5proc_reset() 691 /* Trigger the boot FSM to start the Q6 out-of-reset sequence */ in q6v5proc_reset() 699 /* Reset the modem so that boot FSM is in reset state */ in q6v5proc_reset() 839 /* Bring core out of reset */ in q6v5proc_reset() 923 * If the request is denied, reset th in q6v5proc_disable_qchannel() [all...] |
/kernel/linux/linux-6.6/drivers/spi/ |
H A D | spi-stm32.c | 19 #include <linux/reset.h> 1882 "failed to get reset\n"); in stm32_spi_probe()
|
H A D | spi-tegra114.c | 23 #include <linux/reset.h> 1363 dev_err(&pdev->dev, "can not get reset\n"); in tegra_spi_probe()
|
H A D | spi-cadence-quadspi.c | 27 #include <linux/reset.h> 1767 /* Obtain QSPI reset control */ in cqspi_probe() 1771 dev_err(dev, "Cannot get QSPI reset.\n"); in cqspi_probe() 1778 dev_err(dev, "Cannot get QSPI OCP reset.\n"); in cqspi_probe() 1786 dev_err(dev, "Cannot get QSPI REF reset.\n"); in cqspi_probe()
|
H A D | spi-tegra210-quad.c | 21 #include <linux/reset.h> 1003 dev_warn_once(tqspi->dev, "device reset failed\n"); in tegra_qspi_handle_error() 1154 "device reset failed\n"); in tegra_qspi_combined_seq_xfer() 1610 dev_warn_once(tqspi->dev, "device reset failed\n"); in tegra_qspi_probe()
|
/kernel/linux/linux-6.6/drivers/pinctrl/stm32/ |
H A D | pinctrl-stm32.c | 22 #include <linux/reset.h>
|
/kernel/linux/linux-6.6/drivers/usb/gadget/ |
H A D | composite.c | 932 DBG(cdev, "reset config\n"); in reset_config() 938 /* Section 9.1.1.6, disable remote wakeup when device is reset */ in reset_config() 973 } else { /* Zero configuration value - need to reset the config */ in set_config() 2065 * bit reset in composite_setup() 2660 .reset = composite_reset,
|
H A D | configfs.c | 1960 .reset = configfs_composite_reset,
|
/kernel/linux/linux-6.6/drivers/usb/gadget/legacy/ |
H A D | inode.c | 1746 .reset = gadgetfs_disconnect,
|
/kernel/linux/linux-6.6/drivers/usb/host/ |
H A D | max3421-hcd.c | 143 * URB we're currently processing. Must not be reset to NULL 231 MAX3421_HI_BUSEVENT_BIT = 0, /* bus-reset/-resume */ 1283 /* perform a chip reset and wait for OSCIRQ signal to appear: */ in max3421_reset_hcd() 1285 /* clear reset: */ in max3421_reset_hcd() 1310 /* reset frame-number: */ in max3421_reset_hcd() 1414 /* reset the HCD: */ in max3421_spi_thread() 1417 /* perform a USB bus reset: */ in max3421_spi_thread() 1779 .reset = max3421_reset,
|
H A D | isp116x-hcd.c | 29 * fifo ram in time, which will involve chip reset. 962 /* Perform reset of a given port. 963 It would be great to just start the reset and let the 964 USB core to clear the reset in due time. However, 965 root hub ports should be reset for at least 50 ms, while 966 our chip stays in reset for about 10 ms. I.e., we must 967 repeatedly reset it ourself here. 974 /* Root hub reset should be 50 ms, but some devices in root_port_reset() 980 /* spin until any current reset finishes */ in root_port_reset() 988 /* Don't reset in root_port_reset() [all...] |
/kernel/linux/linux-6.6/drivers/vdpa/vdpa_user/ |
H A D | vduse_dev.c | 797 .reset = vduse_vdpa_reset,
|
/kernel/linux/linux-6.6/drivers/block/zram/ |
H A D | zram_drv.c | 2110 /* Do not reset an active device or claimed device */ in reset_store() 2137 /* zram was claimed to reset so open request fails */ in zram_open() 2153 static DEVICE_ATTR_WO(reset); 2334 * and del_gendisk(), so run the last reset to avoid leaking in zram_remove()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdgpu/ |
H A D | cik.c | 1331 * cik_asic_pci_config_reset - soft reset GPU 1335 * Use PCI Config method to reset the GPU. 1352 /* reset */ in cik_asic_pci_config_reset() 1357 /* wait for asic to come out of reset */ in cik_asic_pci_config_reset() 1399 dev_warn(adev->dev, "Specified reset:%d isn't supported, using AUTO instead.\n", in cik_asic_reset_method() 1419 * cik_asic_reset - soft reset GPU 1424 * to reset them. 1431 /* APUs don't have full asic reset */ in cik_asic_reset() 1436 dev_info(adev->dev, "BACO reset\n"); in cik_asic_reset() 1439 dev_info(adev->dev, "PCI CONFIG reset\ in cik_asic_reset() [all...] |