| /linux/Documentation/admin-guide/pm/ |
| H A D | suspend-flows.rst | 1 .. SPDX-License-Identifier: GPL-2.0 12 At least one global system-wide transition needs to be carried out for the 14 :doc:`sleep states <sleep-states>`. Hibernation requires more than one 16 referred to as *system-wide suspend* (or simply *system suspend*) states, need 27 significant differences between the :ref:`suspend-to-idle <s2idle>` code flows 28 and the code flows related to the :ref:`suspend-to-RAM <s2ram>` and 31 The :ref:`suspend-to-RAM <s2ram>` and :ref:`standby <standby>` sleep states 33 boils down to the platform-specific actions carried out by the suspend and 37 *platform-dependent suspend* states in what follows. 42 Suspend-to-idle Suspend Code Flow [all …]
|
| /linux/Documentation/devicetree/bindings/pci/ |
| H A D | snps,dw-pcie-common.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/pci/snps,dw-pcie-common.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Jingoo Han <jingoohan1@gmail.com> 11 - Gustavo Pimentel <gustavo.pimentel@synopsys.com> 23 Interface - DBI. In accordance with the reference manual the register 24 configuration space belongs to the Configuration-Dependent Module (CDM) 25 and is split up into several sub-parts Standard PCIe configuration 26 space, Port Logic Registers (PL), Shadow Config-space Registers, [all …]
|
| /linux/drivers/staging/media/deprecated/atmel/ |
| H A D | atmel-isc.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 5 * Copyright (C) 2016-2019 Microchip Technology, Inc. 13 #include <linux/clk-provider.h> 16 #include <media/v4l2-ctrls.h> 17 #include <media/v4l2-device.h> 18 #include <media/videobuf2-dma-contig.h> 57 * struct isc_format - ISC media bus format information 97 * struct fmt_config - ISC format configuration and internal pipeline 98 This structure represents the internal configuration 102 configuration. [all …]
|
| /linux/drivers/media/platform/microchip/ |
| H A D | microchip-isc.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 5 * Copyright (C) 2016-2019 Microchip Technology, Inc. 13 #include <linux/clk-provider.h> 16 #include <media/v4l2-ctrls.h> 17 #include <media/v4l2-device.h> 18 #include <media/videobuf2-dma-contig.h> 57 * struct isc_format - ISC media bus format information 98 * struct fmt_config - ISC format configuration and internal pipeline 99 This structure represents the internal configuration 103 configuration. [all …]
|
| /linux/arch/parisc/include/uapi/asm/ |
| H A D | pdc.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 14 #define PDC_BAD_PROC -1 /* Called non-existent procedure*/ 15 #define PDC_BAD_OPTION -2 /* Called with non-existent option */ 16 #define PDC_ERROR -3 /* Call could not complete without an error */ 17 #define PDC_NE_MOD -5 /* Module not found */ 18 #define PDC_NE_CELL_MOD -7 /* Cell module not found */ 19 #define PDC_NE_BOOTDEV -9 /* Cannot locate a console device or boot device */ 20 #define PDC_INVALID_ARG -10 /* Called with an invalid argument */ 21 #define PDC_BUS_POW_WARN -12 /* Call could not complete in allowed power budget */ 22 #define PDC_NOT_NARROW -17 /* Narrow mode not supported */ [all …]
|
| /linux/drivers/net/dsa/ |
| H A D | vitesse-vsc73xx.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 18 * struct vsc73xx_portinfo - port data structure: contains storage data 34 * struct vsc73xx - VSC73xx state container: main data structure 42 * @ops: Structure with hardware-dependent operations 43 * @priv: Pointer to the configuration interface structure 65 * struct vsc73xx_ops - VSC73xx methods container 66 * @read: Method for register reading over the hardware-dependent interface 67 * @write: Method for register writing over the hardware-dependent interface 77 * struct vsc73xx_bridge_vlan - VSC73xx driver structure which keeps vlan
|
| /linux/drivers/thermal/st/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 3 # STMicroelectronics thermal drivers configuration 23 configuration is fully dependent of MACH_STM32MP157.
|
| /linux/Documentation/infiniband/ |
| H A D | opa_vnic.rst | 2 Intel Omni-Path (OPA) Virtual Network Interface Controller (VNIC) 5 Intel Omni-Path (OPA) Virtual Network Interface Controller (VNIC) feature 6 supports Ethernet functionality over Omni-Path fabric by encapsulating 11 The patterns of exchanges of Omni-Path encapsulated Ethernet packets 12 involves one or more virtual Ethernet switches overlaid on the Omni-Path 13 fabric topology. A subset of HFI nodes on the Omni-Path fabric are 17 header generation and processing. In the simplest configuration all HFI 20 an independent Ethernet network. The configuration is performed by an 26 +-------------------+ 30 +-------------------+ [all …]
|
| /linux/include/acpi/platform/ |
| H A D | aclinux.h | 1 /* SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 */ 4 * Name: aclinux.h - OS specific defines, etc. for Linux 6 * Copyright (C) 2000 - 2025, Intel Corp. 23 /* Common (in-kernel/user-space) ACPICA configuration */ 34 /* Kernel specific ACPICA configuration */ 105 /* Host-dependent types and defines for in-kernel ACPICA */ 131 * Overrides for in-kernel ACPICA 190 /* Define/disable kernel-specific declarators */ 199 /* Host-dependent types and defines for user-space ACPICA */
|
| /linux/Documentation/networking/device_drivers/ethernet/huawei/ |
| H A D | hinic.rst | 1 .. SPDX-License-Identifier: GPL-2.0 11 The driver supports a range of link-speed devices (10GbE, 25GbE, 40GbE, etc.). 14 Some HiNIC devices support SR-IOV. This driver is used for Physical Function 17 HiNIC devices support MSI-X interrupt vector for each Tx/Rx queue and 21 TCP Transmit Segmentation Offload(TSO), Receive-Side Scaling(RSS) and 28 19e5:1822 - HiNIC PF 34 hinic_dev - Implement a Logical Network device that is independent from 37 hinic_hwdev - Implement the HW details of the device and include the components 49 Configuration Status Registers Area that describes the HW Registers on the 50 configuration and status BAR0. (hinic_hw_csr.h) [all …]
|
| /linux/drivers/staging/most/dim2/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 3 # MediaLB configuration 12 This device driver is platform dependent and needs an additional
|
| /linux/Documentation/userspace-api/gpio/ |
| H A D | gpio-v2-line-get-values-ioctl.rst | 1 .. SPDX-License-Identifier: GPL-2.0 12 GPIO_V2_LINE_GET_VALUES_IOCTL - Get the values of requested lines. 26 :c:type:`request.fd<gpio_v2_line_request>` by gpio-v2-get-line-ioctl.rst. 46 For output lines, the value returned is driver and configuration dependent and 49 configuration these may differ. 57 On error -1 and the ``errno`` variable is set appropriately. 58 Common error codes are described in error-codes.rst.
|
| H A D | gpio-handle-get-line-values-ioctl.rst | 1 .. SPDX-License-Identifier: GPL-2.0 10 gpio-v2-line-get-values-ioctl.rst. 15 GPIOHANDLE_GET_LINE_VALUES_IOCTL - Get the values of all requested lines. 29 :c:type:`request.fd<gpiohandle_request>` by gpio-get-linehandle-ioctl.rst. 48 For output lines, the value returned is driver and configuration dependent and 51 configuration these may differ. 62 On error -1 and the ``errno`` variable is set appropriately. 63 Common error codes are described in error-codes.rst.
|
| /linux/Documentation/devicetree/bindings/mmc/ |
| H A D | aspeed,sdhci.yaml | 1 # SPDX-License-Identifier: GPL-2.0-or-later 4 --- 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 11 - Andrew Jeffery <andrew@aj.id.au> 12 - Ryan Chen <ryanchen.aspeed@gmail.com> 19 The two slots are supported by a common configuration area. As the SDHCIs for 20 the slots are dependent on the common configuration area, they are described 26 - aspeed,ast2400-sd-controller 27 - aspeed,ast2500-sd-controller 28 - aspeed,ast2600-sd-controller [all …]
|
| /linux/Documentation/devicetree/bindings/dma/stm32/ |
| H A D | st,stm32-dma.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/dma/stm32/st,stm32-dma.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 The STM32 DMA is a general-purpose direct memory access controller capable of 13 described in the dma.txt file, using a four-cell specifier for each 17 3. A 32bit mask specifying the DMA channel configuration which are device 18 dependent: 19 -bit 9: Peripheral Increment Address 22 -bit 10: Memory Increment Address [all …]
|
| /linux/Documentation/devicetree/bindings/usb/ |
| H A D | chipidea,usb2-common.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/usb/chipidea,usb2-common.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Xu Yang <xu.yang_2@nxp.com> 25 clock-names: 31 power-domains: 37 reset-names: 40 "#reset-cells": 48 itc-setting: [all …]
|
| /linux/arch/arm/mach-s3c/ |
| H A D | gpio-cfg.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 8 * S3C Platform - GPIO pin configuration 12 * pin configuration done such as setting a pin to input or output or 13 * changing the pull-{up,down} configurations. 27 /* forward declaration if gpio-core.h hasn't been included */ 31 * struct samsung_gpio_cfg GPIO configuration 32 * @cfg_eint: Configuration setting when used for external interrupt source 33 * @get_pull: Read the current pull configuration for the GPIO 34 * @set_pull: Set the current pull configuration for the GPIO 35 * @set_config: Set the current configuration for the GPIO [all …]
|
| /linux/drivers/pinctrl/intel/ |
| H A D | pinctrl-intel.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 26 * struct intel_pingroup - Description about group of pins 38 * struct intel_function - Description about a function 48 * struct intel_padgroup - Hardware pad group information 67 * enum - Special treatment for GPIO base in pad group 74 INTEL_GPIO_BASE_ZERO = -2, 75 INTEL_GPIO_BASE_NOMAP = -1, 80 * struct intel_community - Intel pin community description 100 * @pad_map: Optional non-linear mapping of the pads 156 .npins = ((e) - (s) + 1), \ [all …]
|
| /linux/Documentation/devicetree/bindings/reset/ |
| H A D | st,stih407-picophyreset.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/reset/st,stih407-picophyreset.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Peter Griffin <peter.griffin@linaro.org> 14 disable on-chip PicoPHY USB2 phy(s) using "softreset" control bits found in 15 the STi family SoC system configuration registers. 17 The actual action taken when softreset is asserted is hardware dependent. 24 const: st,stih407-picophyreset 26 '#reset-cells': [all …]
|
| H A D | st,stih407-powerdown.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/reset/st,stih407-powerdown.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Srinivas Kandagatla <srinivas.kandagatla@st.com> 14 disable on-chip peripheral controllers such as USB and SATA, using 15 "powerdown" control bits found in the STi family SoC system configuration 19 The actual action taken when powerdown is asserted is hardware dependent. 26 const: st,stih407-powerdown 28 '#reset-cells': [all …]
|
| /linux/arch/parisc/include/asm/ |
| H A D | pdc_chassis.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * include/asm-parisc/pdc_chassis.h 6 * Copyright (C) 2002 Thibaut Varene <varenet@parisc-linux.org> 8 * TODO: - handle processor number on SMP systems (Reporting Entity ID) 9 * - handle message ID 10 * - handle timestamps 18 * ---------- 20 * ---------- 28 * ----------------- 30 * ----------------- [all …]
|
| /linux/Documentation/fb/ |
| H A D | api.rst | 9 --------------- 12 with frame buffer devices. In-kernel APIs between device drivers and the frame 22 --------------- 36 - FB_CAP_FOURCC 44 -------------------- 46 Pixels are stored in memory in hardware-dependent formats. Applications need 58 - FB_TYPE_PACKED_PIXELS 67 - FB_TYPE_PLANES 75 - FB_TYPE_INTERLEAVED_PLANES 86 - FB_TYPE_FOURCC [all …]
|
| /linux/drivers/net/fddi/skfp/h/ |
| H A D | fplustm.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 59 struct s_txd_os txd_os ; /* OS - specific struct */ 76 struct s_rxd_os rxd_os ; /* OS - specific struct */ 125 #define RX_FIFO_SPACE 0x4000 - RX_FIFO_OFF 130 #define TX_LARGE_FIFO TX_FIFO_SPACE - TX_SMALL_FIFO 133 #define RX_LARGE_FIFO RX_FIFO_SPACE - RX_SMALL_FIFO 146 u_short fifo_config_mode ; /* FIFO configuration mode */ 183 * queue pointers; points to the queue dependent variables 189 * queue dependent variables 195 * FIFO configuration struct [all …]
|
| /linux/include/media/i2c/ |
| H A D | adv7604.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * adv7604 - Analog Devices ADV7604 video decoder driver 29 ADV7604_BUS_ORDER_GRB, /* Swap 1-2 */ 30 ADV7604_BUS_ORDER_RBG, /* Swap 2-3 */ 31 ADV7604_BUS_ORDER_BGR, /* Swap 1-3 */ 62 /* INT1 Configuration (IO register 0x40, [1:0]) */ 87 /* Platform dependent definition */ 106 /* Configuration of the INT1 pin */
|
| /linux/Documentation/userspace-api/media/drivers/ |
| H A D | omap3isp-uapi.rst | 1 .. SPDX-License-Identifier: GPL-2.0 17 ------ 28 (When using parallel interface one must pay account to correct configuration 37 - V4L2_EVENT_OMAP3ISP_AEWB 38 - V4L2_EVENT_OMAP3ISP_AF 39 - V4L2_EVENT_OMAP3ISP_HIST 44 omap3isp_stat_event_status.buf_err is set to non-zero. 48 -------------- 52 does not fall under the standard IOCTLs --- gamma tables and configuration of 56 containing hardware-dependent functions. [all …]
|