/openbmc/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 …]
|
/openbmc/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 …]
|
/openbmc/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 …]
|
/openbmc/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 …]
|
/openbmc/u-boot/arch/x86/include/asm/arch-quark/ |
H A D | quark.h | 1 /* SPDX-License-Identifier: GPL-2.0+ */ 20 /* Enhanced Configuration Space */ 36 /* Extended Configuration Space */ 149 /* PCIe Root Port Configuration Registers */ 163 /* Legacy Bridge PCI Configuration Registers */ 175 /* USB EHCI memory-mapped registers */ 178 /* USB device memory-mapped registers */ 200 * qrk_pci_read_config_dword() - Read a configuration value 203 * @offset: Dword offset within the device's configuration space 216 * qrk_pci_write_config_dword() - Write a PCI configuration value [all …]
|
/openbmc/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 …]
|
/openbmc/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.
|
/openbmc/libpldm/ |
H A D | README.md | 7 - keeping it light weight 8 - implementation in C 9 - minimal dynamic memory allocations 10 - endian-safe 11 - no OpenBMC specific dependencies 20 encode_foo_req() - encode a foo request 21 decode_foo_resp() - decode a response to foo 27 decode_foo_req() - decode a foo request 28 encode_foo_resp() - encode a response to foo 47 meson setup build && meson compile -C build [all …]
|
/openbmc/openbmc/poky/meta/recipes-core/systemd/systemd-systemctl/ |
H A D | systemctl | 28 """Class representing a single systemd configuration file""" 45 """Parse a systemd syntax configuration file 174 print("ln -s {} {}".format(target, path)) 204 for dependent in config.get('Install', prop): 206 dependent = re.sub("([^%](%%)*)%i", "\\g<1>{}".format(instance), dependent) 207 wants = systemdir / "{}.{}".format(dependent, dirstem) / service 290 presets = Presets('{}-preset'.format(unit_type), root) 302 # If we populate the systemd links we also create /etc/machine-id, which 303 # allows systemd to boot with the filesystem read-only before generating 306 # For the stateless configuration, where /etc is generated at runtime [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/dma/ |
H A D | atmel-dma.txt | 4 - compatible: Should be "atmel,<chip>-dma". 5 - reg: Should contain DMA registers location and length. 6 - interrupts: Should contain DMA interrupt. 7 - #dma-cells: Must be <2>, used to represent the number of integer cells in 13 compatible = "atmel,at91sam9g45-dma"; 16 #dma-cells = <2>; 20 described in the dma.txt file, using a three-cell specifier for each channel: 27 3. Parameters for the at91 DMA configuration register which are device 28 dependent: 29 - bit 7-0: peripheral identifier for the hardware handshaking interface. The [all …]
|
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/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 …]
|
/openbmc/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 …]
|
/openbmc/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
|
/openbmc/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 - 2023, 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 */
|
/openbmc/linux/Documentation/admin-guide/kdump/ |
H A D | kdump.rst | 2 Documentation for Kdump - The kexec-based Crash Dumping Solution 11 Kdump uses kexec to quickly boot to a dump-capture kernel whenever a 14 the reboot and is accessible to the dump-capture kernel. 24 the dump-capture kernel. This ensures that ongoing Direct Memory Access 25 (DMA) from the system kernel does not corrupt the dump-capture kernel. 26 The kexec -p command loads the dump-capture kernel into this reserved 47 passed to the dump-capture kernel through the elfcorehdr= boot 51 With the dump-capture kernel, you can access the memory image through 52 /proc/vmcore. This exports the dump as an ELF-format file that you can 55 options, e.g with '-d 31' it will only write out kernel data. Further, [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/display/ |
H A D | solomon,ssd1307fb.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Maxime Ripard <mripard@kernel.org> 11 - Javier Martinez Canillas <javierm@redhat.com> 17 - enum: 18 - solomon,ssd1305fb-i2c 19 - solomon,ssd1306fb-i2c 20 - solomon,ssd1307fb-i2c 21 - solomon,ssd1309fb-i2c [all …]
|
/openbmc/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 …]
|
/openbmc/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 …]
|
/openbmc/qemu/docs/specs/ |
H A D | fw_cfg.rst | 2 QEMU Firmware Configuration (fw_cfg) Device 5 Guest-side Hardware Interface 15 --------------------------- 18 * Location: platform dependent (IOport or MMIO) 19 * Width: 16-bit 20 * Endianness: little-endian (if IOport), or big-endian (if MMIO) 22 A write to this register sets the index of a firmware configuration 29 Bit14 of the selector register indicates whether the configuration 33 register. In other words, configuration write mode is enabled when 34 the selector value is between 0x4000-0x7fff or 0xc000-0xffff. [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/hwmon/ |
H A D | ti,ina2xx.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 11 - Krzysztof Kozlowski <krzk@kernel.org> 14 The INA209 is a high-side current shunt and power monitor with 23 - ti,ina209 24 - ti,ina219 25 - ti,ina220 26 - ti,ina226 27 - ti,ina230 [all …]
|
/openbmc/qemu/include/hw/pci/ |
H A D | pcie_host.h | 28 #define TYPE_PCIE_HOST_BRIDGE "pcie-host-bridge" 35 #define PCIE_BASE_ADDR_UNMAPPED ((hwaddr)-1ULL) 45 /* the size of MMCONFIG area. It's host bridge dependent */ 61 * PCI express ECAM (Enhanced Configuration Address Mapping) format. 63 * bit 20 - 27: bus number 64 * bit 15 - 19: device number 65 * bit 12 - 14: function number 66 * bit 0 - 11: offset in configuration space of a given device
|
/openbmc/openbmc/poky/meta/recipes-devtools/opkg/ |
H A D | opkg-arch-config_1.0.bb | 1 SUMMARY = "Architecture-dependent configuration for opkg" 10 mkdir -p ${S}/${sysconfdir}/opkg/ 14 rm -f $archconf 25 install -d ${D}${sysconfdir}/opkg 26 install -m 0644 ${S}/${sysconfdir}/opkg/* ${D}${sysconfdir}/opkg/ 33 RREPLACES:${PN} = "opkg-config-base" 34 RCONFLICTS:${PN} = "opkg-config-base" 35 RPROVIDES:${PN} = "opkg-config-base"
|
/openbmc/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 …]
|
/openbmc/qemu/docs/devel/ |
H A D | build-system.rst | 14 - build artifacts outside of QEMU source tree entirely:: 22 - build artifacts in a subdir of QEMU source tree:: 38 - detect the host architecture 40 - list the targets for which to build emulators; the list of 43 - find the compilers (native and cross) used to build executables, 45 fragments (``config-host.mak``) or a Meson machine file 46 (``config-meson.cross``) 48 - create a virtual environment in which all Python code runs during 51 - invoke Meson in the virtual environment, to perform the actual 52 configuration step for the emulator build [all …]
|
/openbmc/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 …]
|