Searched +full:needs +full:- +full:reset +full:- +full:on +full:- +full:resume (Results 1 – 25 of 1032) sorted by relevance
12345678910>>...42
| /kernel/linux/linux-6.6/include/linux/usb/ |
| D | ehci_pdriver.h | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * Copyright (C) 2012 Hauke Mehrtens <hauke@hauke-m.de> 13 * struct usb_ehci_pdata - platform_data for generic ehci driver 18 * @port_power_on: set to 1 if the controller needs a power up after 20 * @port_power_off: set to 1 if the controller needs to be powered down 24 * @reset_on_resume: set to 1 if the controller needs to be reset after 25 * a suspend / resume cycle (but can't detect that itself). 41 /* Turn on all power and clocks */ 45 /* Turn on only VBUS suspend power and hotplug detection,
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/usb/ |
| D | generic-ehci.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/usb/generic-ehci.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13 - $ref: "usb-hcd.yaml" 14 - if: 19 const: ibm,usb-ehci-440epx 28 const: generic-ehci 45 In case the Renesas R-Car Gen3 SoCs: [all …]
|
| /kernel/linux/linux-5.10/include/linux/usb/ |
| D | ehci_pdriver.h | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * Copyright (C) 2012 Hauke Mehrtens <hauke@hauke-m.de> 27 * struct usb_ehci_pdata - platform_data for generic ehci driver 32 * @port_power_on: set to 1 if the controller needs a power up after 34 * @port_power_off: set to 1 if the controller needs to be powered down 38 * @reset_on_resume: set to 1 if the controller needs to be reset after 39 * a suspend / resume cycle (but can't detect that itself). 54 /* Turn on all power and clocks */ 58 /* Turn on only VBUS suspend power and hotplug detection,
|
| /kernel/linux/linux-5.10/Documentation/driver-api/usb/ |
| D | power-management.rst | 1 .. _usb-power-management: 7 :Date: Last-updated: February 2014 11 --------- 17 * Changing the default idle-delay time 31 ------------------------- 35 component is ``suspended`` it is in a nonfunctional low-power state; it 37 ``resumed`` (returned to a functional full-power state) when the kernel 38 needs to use it. (There also are forms of PM in which components are 47 "selective suspend"). This document concentrates mostly on how 59 kernel had been built with ``CONFIG_USB_SUSPEND`` enabled (which depended on [all …]
|
| /kernel/linux/linux-6.6/Documentation/driver-api/usb/ |
| D | power-management.rst | 1 .. _usb-power-management: 7 :Date: Last-updated: February 2014 11 --------- 17 * Changing the default idle-delay time 31 ------------------------- 35 component is ``suspended`` it is in a nonfunctional low-power state; it 37 ``resumed`` (returned to a functional full-power state) when the kernel 38 needs to use it. (There also are forms of PM in which components are 47 "selective suspend"). This document concentrates mostly on how 59 kernel had been built with ``CONFIG_USB_SUSPEND`` enabled (which depended on [all …]
|
| /kernel/linux/linux-6.6/Documentation/userspace-api/media/v4l/ |
| D | dev-encoder.rst | 1 .. SPDX-License-Identifier: GPL-2.0 OR GFDL-1.1-no-invariants-or-later 6 Memory-to-Memory Stateful Video Encoder Interface 12 further post-processing by the client. 34 5. Single-planar API (see :ref:`planar-apis`) and applicable structures may be 35 used interchangeably with multi-planar API, unless specified otherwise, 36 depending on encoder capabilities and following the general V4L2 guidelines. 41 7. Given an ``OUTPUT`` buffer A, then A' represents a buffer on the ``CAPTURE`` 47 Refer to :ref:`decoder-glossary`. 52 .. kernel-render:: DOT 62 node [shape = circle, label="Reset"] Reset; [all …]
|
| /kernel/linux/linux-5.10/Documentation/userspace-api/media/v4l/ |
| D | dev-encoder.rst | 1 .. SPDX-License-Identifier: GPL-2.0 OR GFDL-1.1-no-invariants-or-later 6 Memory-to-Memory Stateful Video Encoder Interface 12 further post-processing by the client. 34 5. Single-planar API (see :ref:`planar-apis`) and applicable structures may be 35 used interchangeably with multi-planar API, unless specified otherwise, 36 depending on encoder capabilities and following the general V4L2 guidelines. 41 7. Given an ``OUTPUT`` buffer A, then A' represents a buffer on the ``CAPTURE`` 47 Refer to :ref:`decoder-glossary`. 52 .. kernel-render:: DOT 62 node [shape = circle, label="Reset"] Reset; [all …]
|
| /kernel/linux/linux-5.10/Documentation/PCI/ |
| D | pci-error-recovery.rst | 1 .. SPDX-License-Identifier: GPL-2.0 8 :Authors: - Linas Vepstas <linasvepstas@gmail.com> 9 - Richard Lary <rlary@us.ibm.com> 10 - Mike Mason <mmlnx@us.ibm.com> 14 PCI errors on the bus, such as parity errors on the data and address 16 chipsets are able to deal with these errors; these include PCI-E chipsets, 17 and the PCI-host bridges found on IBM Power4, Power5 and Power6-based 22 offered, so that the affected PCI device(s) are reset and put back 23 into working condition. The reset phase requires coordination 32 including multiple instances of a device driver on multi-function [all …]
|
| /kernel/linux/linux-5.10/drivers/remoteproc/ |
| D | omap_remoteproc.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Copyright (C) 2011-2020 Texas Instruments Incorporated - http://www.ti.com/ 8 * Ohad Ben-Cohen <ohad@wizery.com> 12 * Suman Anna <s-anna@ti.com> 13 * Hari Kanigeri <h-kanigeri2@ti.com> 26 #include <linux/dma-mapping.h> 30 #include <linux/omap-iommu.h> 31 #include <linux/omap-mailbox.h> 34 #include <linux/reset.h> 35 #include <clocksource/timer-ti-dm.h> [all …]
|
| /kernel/linux/linux-6.6/drivers/remoteproc/ |
| D | omap_remoteproc.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Copyright (C) 2011-2020 Texas Instruments Incorporated - http://www.ti.com/ 8 * Ohad Ben-Cohen <ohad@wizery.com> 12 * Suman Anna <s-anna@ti.com> 13 * Hari Kanigeri <h-kanigeri2@ti.com> 27 #include <linux/dma-mapping.h> 31 #include <linux/omap-iommu.h> 32 #include <linux/omap-mailbox.h> 35 #include <linux/reset.h> 36 #include <clocksource/timer-ti-dm.h> [all …]
|
| /kernel/linux/linux-5.10/drivers/usb/host/ |
| D | ehci-tegra.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * EHCI-compliant USB host controller driver for NVIDIA Tegra SoCs 6 * Copyright (C) 2009 - 2013 NVIDIA Corporation 10 #include <linux/dma-mapping.h> 21 #include <linux/reset.h> 36 #define DRV_NAME "tegra-ehci" 56 (struct tegra_ehci_hcd *)hcd_to_ehci(hcd)->priv; in tegra_reset_usb_controller() 60 phy_np = of_parse_phandle(pdev->dev.of_node, "nvidia,phy", 0); in tegra_reset_usb_controller() 62 return -ENOENT; in tegra_reset_usb_controller() 66 * global for all the controllers on the chip. Those registers are in tegra_reset_usb_controller() [all …]
|
| /kernel/linux/linux-5.10/drivers/usb/gadget/udc/ |
| D | at91_udc.h | 1 // SPDX-License-Identifier: GPL-2.0+ 13 * Based on AT91RM9200 datasheet revision E. 24 #define AT91_UDP_ESR (1 << 2) /* Enable Send Resume */ 25 #define AT91_UDP_RSMINPR (1 << 3) /* Resume has been sent */ 39 #define AT91_UDP_RXRSM (1 << 9) /* USB Resume Interrupt Status */ 40 #define AT91_UDP_EXTRSM (1 << 10) /* External Resume Interrupt Status [AT91RM9200 only] */ 42 #define AT91_UDP_ENDBUSRES (1 << 12) /* End of Bus Reset Interrupt Status */ 46 #define AT91_UDP_RST_EP 0x28 /* Reset Endpoint Register */ 48 #define AT91_UDP_CSR(n) (0x30+((n)*4)) /* Endpoint Control/Status Registers 0-7 */ 69 #define AT91_UDP_FDR(n) (0x50+((n)*4)) /* Endpoint FIFO Data Registers 0-7 */ [all …]
|
| /kernel/linux/linux-6.6/drivers/usb/gadget/udc/ |
| D | at91_udc.h | 1 // SPDX-License-Identifier: GPL-2.0+ 13 * Based on AT91RM9200 datasheet revision E. 24 #define AT91_UDP_ESR (1 << 2) /* Enable Send Resume */ 25 #define AT91_UDP_RSMINPR (1 << 3) /* Resume has been sent */ 39 #define AT91_UDP_RXRSM (1 << 9) /* USB Resume Interrupt Status */ 40 #define AT91_UDP_EXTRSM (1 << 10) /* External Resume Interrupt Status [AT91RM9200 only] */ 42 #define AT91_UDP_ENDBUSRES (1 << 12) /* End of Bus Reset Interrupt Status */ 46 #define AT91_UDP_RST_EP 0x28 /* Reset Endpoint Register */ 48 #define AT91_UDP_CSR(n) (0x30+((n)*4)) /* Endpoint Control/Status Registers 0-7 */ 69 #define AT91_UDP_FDR(n) (0x50+((n)*4)) /* Endpoint FIFO Data Registers 0-7 */ [all …]
|
| /kernel/linux/linux-6.6/Documentation/PCI/ |
| D | pci-error-recovery.rst | 1 .. SPDX-License-Identifier: GPL-2.0 8 :Authors: - Linas Vepstas <linasvepstas@gmail.com> 9 - Richard Lary <rlary@us.ibm.com> 10 - Mike Mason <mmlnx@us.ibm.com> 14 PCI errors on the bus, such as parity errors on the data and address 16 chipsets are able to deal with these errors; these include PCI-E chipsets, 17 and the PCI-host bridges found on IBM Power4, Power5 and Power6-based 22 offered, so that the affected PCI device(s) are reset and put back 23 into working condition. The reset phase requires coordination 32 including multiple instances of a device driver on multi-function [all …]
|
| /kernel/linux/linux-5.10/drivers/scsi/ufs/ |
| D | ufshcd.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 4 * Copyright (C) 2011-2013 Samsung India Software Operations 5 * Copyright (c) 2013-2016, The Linux Foundation. All rights reserved. 35 #include <linux/keyslot-manager.h> 62 * struct uic_command - UIC command structure 90 /* Host <-> Device UniPro Link state */ 98 #define ufshcd_is_link_off(hba) ((hba)->uic_link_state == UIC_LINK_OFF_STATE) 99 #define ufshcd_is_link_active(hba) ((hba)->uic_link_state == \ 101 #define ufshcd_is_link_hibern8(hba) ((hba)->uic_link_state == \ 103 #define ufshcd_is_link_broken(hba) ((hba)->uic_link_state == \ [all …]
|
| /kernel/linux/linux-6.6/drivers/staging/media/meson/vdec/ |
| D | vdec.h | 1 /* SPDX-License-Identifier: GPL-2.0+ */ 13 #include <media/videobuf2-v4l2.h> 14 #include <media/v4l2-ctrls.h> 15 #include <media/v4l2-device.h> 16 #include <linux/soc/amlogic/meson-canvas.h> 20 /* 32 buffers in 3-plane YUV420 */ 29 * struct amvdec_timestamp - stores a src timestamp along with a VIFIFO offset 50 * struct amvdec_core - device parameters, singleton 57 * @platform: platform-specific data 64 * @esparser_reset: RESET for the PARSER [all …]
|
| /kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdgpu/ |
| D | aldebaran.c | 36 struct amdgpu_device *adev = (struct amdgpu_device *)reset_ctl->handle; in aldebaran_is_mode2_default() 38 if ((adev->ip_versions[MP1_HWIP][0] == IP_VERSION(13, 0, 2) && in aldebaran_is_mode2_default() 39 adev->gmc.xgmi.connected_to_cpu)) in aldebaran_is_mode2_default() 50 struct amdgpu_device *adev = (struct amdgpu_device *)reset_ctl->handle; in aldebaran_get_reset_handler() 52 if (reset_context->method != AMD_RESET_METHOD_NONE) { in aldebaran_get_reset_handler() 53 dev_dbg(adev->dev, "Getting reset handler for method %d\n", in aldebaran_get_reset_handler() 54 reset_context->method); in aldebaran_get_reset_handler() 55 list_for_each_entry(handler, &reset_ctl->reset_handlers, in aldebaran_get_reset_handler() 57 if (handler->reset_method == reset_context->method) in aldebaran_get_reset_handler() 63 list_for_each_entry(handler, &reset_ctl->reset_handlers, in aldebaran_get_reset_handler() [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/iio/proximity/ |
| D | devantech-srf04.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/iio/proximity/devantech-srf04.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Andreas Klinger <ak@it-klinger.de> 13 Bit-banging driver using two GPIOs: 14 - trigger-gpio is raised by the driver to start sending out an ultrasonic 16 - echo-gpio is held high by the sensor after sending ultrasonic burst 20 https://www.robot-electronics.co.uk/htm/srf04tech.htm 22 https://www.maxbotix.com/documents/LV-MaxSonar-EZ_Datasheet.pdf [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/iio/proximity/ |
| D | devantech-srf04.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/iio/proximity/devantech-srf04.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Andreas Klinger <ak@it-klinger.de> 13 Bit-banging driver using two GPIOs: 14 - trigger-gpio is raised by the driver to start sending out an ultrasonic 16 - echo-gpio is held high by the sensor after sending ultrasonic burst 20 https://www.robot-electronics.co.uk/htm/srf04tech.htm 22 https://www.maxbotix.com/documents/LV-MaxSonar-EZ_Datasheet.pdf [all …]
|
| /kernel/linux/linux-6.6/arch/powerpc/kernel/ |
| D | eeh_driver.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * PCI Error Recovery Driver for RPA-compliant PPC64 platform. 17 #include <asm/ppc-pci.h> 18 #include <asm/pci-bridge.h> 55 return "need reset"; in pci_ers_result_name() 78 return !edev || (edev->mode & EEH_DEV_REMOVED); in eeh_dev_removed() 83 if (!edev->pdev) in eeh_edev_actionable() 85 if (edev->pdev->error_state == pci_channel_io_perm_failure) in eeh_edev_actionable() 89 if (eeh_pe_passed(edev->pe)) in eeh_edev_actionable() 96 * eeh_pcid_get - Get the PCI device driver [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/usb/ |
| D | generic-ehci.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/usb/generic-ehci.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13 - $ref: usb-hcd.yaml 14 - if: 19 const: ibm,usb-ehci-440epx 28 - items: 29 - enum: [all …]
|
| /kernel/linux/linux-5.10/arch/powerpc/kernel/ |
| D | eeh_driver.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * PCI Error Recovery Driver for RPA-compliant PPC64 platform. 17 #include <asm/ppc-pci.h> 18 #include <asm/pci-bridge.h> 56 return "need reset"; in pci_ers_result_name() 79 return !edev || (edev->mode & EEH_DEV_REMOVED); in eeh_dev_removed() 84 if (!edev->pdev) in eeh_edev_actionable() 86 if (edev->pdev->error_state == pci_channel_io_perm_failure) in eeh_edev_actionable() 90 if (eeh_pe_passed(edev->pe)) in eeh_edev_actionable() 97 * eeh_pcid_get - Get the PCI device driver [all …]
|
| /kernel/linux/linux-5.10/kernel/power/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 4 depends on ARCH_SUSPEND_POSSIBLE 9 suspend-to-RAM state (e.g. the ACPI S3 state). 14 depends on SUSPEND 23 bool "Skip kernel's sys_sync() on suspend to RAM/standby" 24 depends on SUSPEND 25 depends on EXPERT 28 Some systems prefer not to pay this cost on every invocation 30 user-space before invoking suspend. There's a run-time switch 32 This setting changes the default for the run-tim switch. Say Y [all …]
|
| /kernel/linux/linux-6.6/kernel/power/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 4 depends on ARCH_SUSPEND_POSSIBLE 9 suspend-to-RAM state (e.g. the ACPI S3 state). 14 depends on SUSPEND 23 bool "Skip kernel's sys_sync() on suspend to RAM/standby" 24 depends on SUSPEND 25 depends on EXPERT 28 Some systems prefer not to pay this cost on every invocation 30 user-space before invoking suspend. There's a run-time switch 32 This setting changes the default for the run-tim switch. Say Y [all …]
|
| /kernel/linux/linux-6.6/include/ufs/ |
| D | ufshcd.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 4 * Copyright (C) 2011-2013 Samsung India Software Operations 5 * Copyright (c) 2013-2016, The Linux Foundation. All rights reserved. 16 #include <linux/blk-crypto-profile.h> 17 #include <linux/blk-mq.h> 21 #include <linux/dma-direction.h> 65 * struct uic_command - UIC command structure 89 /* Host <-> Device UniPro Link state */ 97 #define ufshcd_is_link_off(hba) ((hba)->uic_link_state == UIC_LINK_OFF_STATE) 98 #define ufshcd_is_link_active(hba) ((hba)->uic_link_state == \ [all …]
|
12345678910>>...42