/openbmc/phosphor-mrw-tools/ |
H A D | Util.pm | 12 sub getBMCTarget 16 for my $target (keys %{$targetObj->getAllTargets()}) { 17 if ($targetObj->getType($target) eq "BMC") { 26 #Returns an array of child units based on their Target Type. 28 # param[in] $unitTargetType = The target type of the units to find 29 # param[in] $chip = The chip target to find the units on 30 sub getChildUnitsWithTargetType 33 my @units; 35 my @children = $targetObj->getAllTargetChildren($chip); 38 if ($targetObj->getTargetType($child) eq $unitTargetType) { [all …]
|
H A D | hwmon.pl | 4 #for use by the phosphor-hwmon daemon. These configuration files 32 my $g_targetObj = Targets->new; 33 $g_targetObj->loadXML($serverwizFile); 45 sub getI2CSensors 48 my $connections = $g_targetObj->findConnections($bmc, "I2C"); 52 for my $i2c (@{$connections->{CONN}}) { 54 my $chip = $i2c->{DEST_PARENT}; 56 "unit-hwmon-feature", 63 #If chip didn't have hwmon units, it isn't hwmon enabled. 68 $entry{name} = lc $g_targetObj->getInstanceName($chip); [all …]
|
H A D | Inventory.pm | 14 #Chips that are modeled as modules (card-chip together) 22 sub getInventory 45 sub findItems 49 for my $target (sort keys %{$targetObj->getAllTargets()}) { 53 if (!$targetObj->isBadAttribute($target, "TYPE")) { 54 $type = $targetObj->getAttribute($target, "TYPE"); 57 if (!$targetObj->isBadAttribute($target, "RU_TYPE")) { 58 $ruType = $targetObj->getAttribute($target, "RU_TYPE"); 73 #is a card-chip instance that plugs into a connector on the 78 #For example, we'll already have .../module-0/proc-0 so we don't [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/powerpc/fsl/ |
H A D | srio-rmu.txt | 5 node is composed of three types of sub-nodes ("fsl-srio-msg-unit", 6 "fsl-srio-dbell-unit" and "fsl-srio-port-write-unit"). 10 - compatible 13 Definition: Must include "fsl,srio-rmu-vX.Y", "fsl,srio-rmu". 18 - reg 20 Value type: <prop-encoded-array> 22 length of the SRIO configuration registers for message units 23 and doorbell units. 25 - fsl,liodn 26 Usage: optional-but-recommended (for devices with PAMU) [all …]
|
/openbmc/linux/drivers/gpu/drm/i915/gt/uc/ |
H A D | intel_guc_log.c | 1 // SPDX-License-Identifier: MIT 3 * Copyright © 2014-2019 Intel Corporation 66 log->sizes[i].bytes = sections[i].default_val; in _guc_log_init_sizes() 68 /* If debug size > 1MB then bump default crash size to keep the same units */ in _guc_log_init_sizes() 69 if (log->sizes[GUC_LOG_SECTIONS_DEBUG].bytes >= SZ_1M && in _guc_log_init_sizes() 71 log->sizes[GUC_LOG_SECTIONS_CRASH].bytes = SZ_1M; in _guc_log_init_sizes() 75 /* Convert to correct units */ in _guc_log_init_sizes() 76 if ((log->sizes[i].bytes % SZ_1M) == 0) { in _guc_log_init_sizes() 77 log->sizes[i].units = SZ_1M; in _guc_log_init_sizes() 78 log->sizes[i].flag = sections[i].flag; in _guc_log_init_sizes() [all …]
|
/openbmc/linux/drivers/perf/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 17 If compiled as a module, it will be called arm-cci. 20 bool "support CCI-400" 25 CCI-400 provides 4 independent event counters counting events related 29 bool "support CCI-500/CCI-550" 33 CCI-500/CCI-550 both provide 8 independent event counters, which can 45 tristate "Arm CMN-600 PMU support" 48 Support for PMU events monitoring on the Arm CMN-600 Coherent Mesh 56 Say y if you want to use CPU performance monitors on ARM-based 61 bool "RISC-V PMU framework" [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/soc/ti/ |
H A D | ti,pruss.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 8 TI Programmable Real-Time Unit and Industrial Communication Subsystem 11 - Suman Anna <s-anna@ti.com> 15 The Programmable Real-Time Unit and Industrial Communication Subsystem 16 (PRU-ICSS a.k.a. PRUSS) is present on various TI SoCs such as AM335x, AM437x, 17 Keystone 66AK2G, OMAP-L138/DA850 etc. A PRUSS consists of dual 32-bit RISC 18 cores (Programmable Real-Time Units, or PRUs), shared RAM, data and 23 peripheral interfaces, fast real-time responses, or specialized data handling. [all …]
|
/openbmc/docs/designs/ |
H A D | guard-on-bmc.md | 5 On systems with multiple processor units and other redundant vital resources, 19 units. 25 units. This operation is helpful in isolating a suspected component without 46 limited set of units during the early boot time, after a severe fault, which 56 ![Guard Usecases](https://user-images.githubusercontent.com/16666879/70852658-0edfda80-1eca-11ea-9d… 58 - When user requests, create a record in the right guard record repository, 60 - An option should be given to user to create guard record for DIMM and 62 - An option should be given to the user to delete a guard record. 63 - An option should be given to list the guard records. 64 - An option should be given to delete all guard records [all …]
|
/openbmc/linux/Documentation/userspace-api/media/v4l/ |
H A D | vidioc-g-modulator.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 13 VIDIOC_G_MODULATOR - VIDIOC_S_MODULATOR - Get or set modulator attributes 52 this is a write-only ioctl, it does not return the actual audio 67 .. flat-table:: struct v4l2_modulator 68 :header-rows: 0 69 :stub-columns: 0 72 * - __u32 73 - ``index`` 74 - Identifies the modulator, set by the application. 75 * - __u8 [all …]
|
H A D | metafmt-d4xx.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 3 .. _v4l2-meta-fmt-d4xx: 15 Intel D4xx (D435, D455 and others) cameras include per-frame metadata in their UVC 37 .. flat-table:: D4xx metadata 39 :header-rows: 1 40 :stub-columns: 0 42 * - **Field** 43 - **Description** 44 * - :cspan:`1` *Depth Control* 45 * - __u32 ID [all …]
|
H A D | ext-ctrls-image-source.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 3 .. _image-source-controls: 9 The Image Source control class is intended for low-level control of 15 .. _image-source-control-id: 28 same sub-device. 59 non-sensitive. 64 .. flat-table:: struct v4l2_area 65 :header-rows: 0 66 :stub-columns: 0 69 * - __u32 [all …]
|
/openbmc/linux/drivers/staging/media/av7110/ |
H A D | video.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 23 The ioctls that deal with SPUs (sub picture units) and navigation
|
/openbmc/bmcweb/redfish-core/schema/dmtf/json-schema-installed/ |
H A D | Sensor.v1_10_1.json | 4 "$schema": "http://redfish.dmtf.org/schemas/v1/redfish-schema-v1.json", 5 …"copyright": "Copyright 2014-2024 DMTF. For the full DMTF copyright policy, see http://www.dmtf.or… 12 "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": { 34 "description": "The available OEM-specific actions for this resource.", 35 …"longDescription": "This property shall contain the available OEM-specific actions for this resour… 56 …"longDescription": "This Redfish Specification-described type shall contain links to resources tha… 58 "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": { 83 "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/count" 88 …operties contained in this object shall conform to the Redfish Specification-described requirement… 95 "description": "The available OEM-specific actions for this resource.", [all …]
|
/openbmc/bmcweb/redfish-core/schema/dmtf/json-schema/ |
H A D | Sensor.v1_10_1.json | 4 "$schema": "http://redfish.dmtf.org/schemas/v1/redfish-schema-v1.json", 5 …"copyright": "Copyright 2014-2024 DMTF. For the full DMTF copyright policy, see http://www.dmtf.or… 12 "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": { 34 "description": "The available OEM-specific actions for this resource.", 35 …"longDescription": "This property shall contain the available OEM-specific actions for this resour… 56 …"longDescription": "This Redfish Specification-described type shall contain links to resources tha… 58 "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": { 83 "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/count" 88 …operties contained in this object shall conform to the Redfish Specification-described requirement… 95 "description": "The available OEM-specific actions for this resource.", [all …]
|
H A D | PowerDistribution.v1_4_0.json | 4 "$schema": "http://redfish.dmtf.org/schemas/v1/redfish-schema-v1.json", 5 …"copyright": "Copyright 2014-2024 DMTF. For the full DMTF copyright policy, see http://www.dmtf.or… 12 "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": { 31 "description": "The available OEM-specific actions for this resource.", 32 …"longDescription": "This property shall contain the available OEM-specific actions for this resour… 40 …"longDescription": "This Redfish Specification-described type shall contain links to resources tha… 42 "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": { 66 "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/count" 84 "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/count" 89 …operties contained in this object shall conform to the Redfish Specification-described requirement… [all …]
|
/openbmc/linux/arch/mips/lib/ |
H A D | csum_partial.S | 16 #include <asm/asm-offsets.h> 381 #define SUB dsubu macro 401 #define SUB subu macro 428 #define REST(unit) (FIRST(unit)+NBYTES-1) 430 #define ADDRMASK (NBYTES-1) 440 li sum, -1 462 * use delay slot for fall-through 466 SRL t0, len, LOG_NBYTES+3 # +3 for 8 units/iter 469 SUB len, 8*NBYTES # subtract here for bgez loop 480 SUB len, len, 8*NBYTES [all …]
|
H A D | memcpy.S | 23 * dma-coherent systems. 37 #include <asm/asm-offsets.h> 49 * - src and dst don't overlap 50 * - src is readable 51 * - dst is writable 59 * - src is readable (no exceptions when reading src) 61 * - dst is writable (no exceptions when writing dst) 62 * __copy_user uses a non-standard calling convention; see 63 * include/asm-mips/uaccess.h 76 * 1- AT contain the address of the byte just past the end of the source [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/ |
H A D | writing-bindings.rst | 1 .. SPDX-License-Identifier: GPL-2.0 11 Documentation/devicetree/bindings/submitting-patches.rst 17 - DO attempt to make bindings complete even if a driver doesn't support some 21 - DON'T refer to Linux or "device driver" in bindings. Bindings should be 24 - DO use node names matching the class of the device. Many standard names are 27 - DO check that the example matches the documentation especially after making 30 - DON'T create nodes just for the sake of instantiating drivers. Multi-function 34 - DON'T use 'syscon' alone without a specific compatible string. A 'syscon' 42 - DO make 'compatible' properties specific. DON'T use wildcards in compatible 47 - DO use a vendor prefix on device-specific property names. Consider if [all …]
|
/openbmc/linux/tools/perf/pmu-events/arch/x86/broadwellde/ |
H A D | floating-point.json | 3 …-bit packed double precision floating-point instructions retired; some instructions will count twi… 6 …-bit packed double precision floating-point instructions retired; some instructions will count twi… 11 …-bit packed single precision floating-point instructions retired; some instructions will count twi… 14 …-bit packed single precision floating-point instructions retired; some instructions will count twi… 19 …-bit packed double precision floating-point instructions retired; some instructions will count twi… 22 …-bit packed double precision floating-point instructions retired; some instructions will count twi… 27 …-bit packed single precision floating-point instructions retired; some instructions will count twi… 30 …-bit packed single precision floating-point instructions retired; some instructions will count twi… 35 …-bit packed single and 256-bit packed double precision FP instructions retired; some instructions … 38 …-bit packed single precision and 256-bit packed double precision floating-point instructions reti… [all …]
|
/openbmc/linux/tools/perf/pmu-events/arch/x86/broadwellx/ |
H A D | floating-point.json | 3 …-bit packed double precision floating-point instructions retired; some instructions will count twi… 6 …-bit packed double precision floating-point instructions retired; some instructions will count twi… 11 …-bit packed single precision floating-point instructions retired; some instructions will count twi… 14 …-bit packed single precision floating-point instructions retired; some instructions will count twi… 19 …-bit packed double precision floating-point instructions retired; some instructions will count twi… 22 …-bit packed double precision floating-point instructions retired; some instructions will count twi… 27 …-bit packed single precision floating-point instructions retired; some instructions will count twi… 30 …-bit packed single precision floating-point instructions retired; some instructions will count twi… 35 …-bit packed single and 256-bit packed double precision FP instructions retired; some instructions … 38 …-bit packed single precision and 256-bit packed double precision floating-point instructions reti… [all …]
|
/openbmc/linux/tools/perf/pmu-events/arch/x86/broadwell/ |
H A D | floating-point.json | 3 …-bit packed double precision floating-point instructions retired; some instructions will count twi… 6 …-bit packed double precision floating-point instructions retired; some instructions will count twi… 11 …-bit packed single precision floating-point instructions retired; some instructions will count twi… 14 …-bit packed single precision floating-point instructions retired; some instructions will count twi… 19 …-bit packed double precision floating-point instructions retired; some instructions will count twi… 22 …-bit packed double precision floating-point instructions retired; some instructions will count twi… 27 …-bit packed single precision floating-point instructions retired; some instructions will count twi… 30 …-bit packed single precision floating-point instructions retired; some instructions will count twi… 35 …-bit packed single and 256-bit packed double precision FP instructions retired; some instructions … 38 …-bit packed single precision and 256-bit packed double precision floating-point instructions reti… [all …]
|
/openbmc/linux/drivers/cxl/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 23 The CXL specification defines a "CXL memory device" sub-class in the 26 memory to be mapped into the system address map (Host-managed Device 64 (https://www.computeexpresslink.org/spec-landing). The CXL core 92 known as HDM "Host-managed Device Memory". 118 system-physical address range. For CXL regions established by 119 platform-firmware this option enables memory error handling to 121 range. Otherwise, platform-firmware managed CXL is enabled by being 151 one or more CXL Performance Monitoring Units (CPMUs). 154 monitoring units and provide standard perf based interfaces.
|
/openbmc/qemu/pc-bios/optionrom/ |
H A D | pvh.S | 49 .byte 3; /* desired size in 512 units */ 71 sub $0x20, %ecx 72 sub $0x30, %esp 145 /* the LJMP sets CS for us and gets us to 32-bit */ 197 .short (5 * 8) - 1
|
/openbmc/linux/arch/mips/cavium-octeon/ |
H A D | octeon-memcpy.S | 18 #include <asm/asm-offsets.h> 30 * - src and dst don't overlap 31 * - src is readable 32 * - dst is writable 40 * - src is readable (no exceptions when reading src) 42 * - dst is writable (no exceptions when writing dst) 43 * __copy_user uses a non-standard calling convention; see 57 * 1- AT contain the address of the byte just past the end of the source 59 * 2- src_entry <= src < AT, and 60 * 3- (dst - src) == (dst_entry - src_entry), [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/mfd/ |
H A D | samsung,s5m8767.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Krzysztof Kozlowski <krzk@kernel.org> 17 and current regulators, RTC, clock outputs and other sub-blocks. 21 const: samsung,s5m8767-pmic 39 s5m8767,pmic-buck2-dvs-voltage: 40 $ref: /schemas/types.yaml#/definitions/uint32-array 44 A set of 8 voltage values in micro-volt (uV) units for buck2 when 47 s5m8767,pmic-buck3-dvs-voltage: [all …]
|