/openbmc/linux/Documentation/admin-guide/pm/ |
H A D | intel-speed-select.rst | 1 .. SPDX-License-Identifier: GPL-2.0 4 Intel(R) Speed Select Technology User Guide 7 The Intel(R) Speed Select Technology (Intel(R) SST) provides a powerful new 14 - https://www.intel.com/content/www/us/en/architecture-and-technology/speed-select-technology-artic… 15 - https://builders.intel.com/docs/networkbuilders/intel-speed-select-technology-base-frequency-enha… 19 dynamically without pre-configuring via BIOS setup options. This dynamic 21 and configure these features is by using the Intel Speed Select utility. 23 This document explains how to use the Intel Speed Select tool to enumerate and 29 intel-speed-select configuration tool 32 Most Linux distribution packages may include the "intel-speed-select" tool. If not, [all …]
|
/openbmc/linux/arch/mips/cavium-octeon/executive/ |
H A D | cvmx-l2c.c | 7 * Copyright (c) 2003-2017 Cavium, Inc. 14 * AS-IS and WITHOUT ANY WARRANTY; without even the implied warranty 21 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 36 #include <asm/octeon/cvmx-l2c.h> 37 #include <asm/octeon/cvmx-spinlock.h> 43 * NOTE: This only protects calls from within a single application - 55 return -1; in cvmx_l2c_get_core_way_partition() 89 valid_mask = (0x1 << cvmx_l2c_get_num_assoc()) - 1; in cvmx_l2c_set_core_way_partition() 95 return -1; in cvmx_l2c_set_core_way_partition() 99 return -1; in cvmx_l2c_set_core_way_partition() [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/arm/ |
H A D | arm,coresight-cti.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 4 --- 5 $id: http://devicetree.org/schemas/arm/arm,coresight-cti.yaml# 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 37 indicate this feature (arm,coresight-cti-v8-arch). 52 constants defined in <dt-bindings/arm/coresight-cti-dt.h> 59 Note that some hardware trigger signals can be connected to non-CoreSight 63 - Mike Leach <mike.leach@linaro.org> 66 - $ref: /schemas/arm/primecell.yaml# 68 # Need a custom select here or 'arm,primecell' will match on lots of nodes [all …]
|
/openbmc/ipmitool/lib/ |
H A D | ipmi_sunoem.c | 22 * PARTICULAR PURPOSE OR NON-INFRINGEMENT, ARE HEREBY EXCLUDED. 113 lprintf(LOG_NOTICE, " - cli [<command string> ...]"); in ipmi_sunoem_usage() 116 lprintf(LOG_NOTICE, " - led get [<sensor_id>] [ledtype]"); in ipmi_sunoem_usage() 117 lprintf(LOG_NOTICE, " - Read status of LED found in Generic Device Locator."); in ipmi_sunoem_usage() 119 lprintf(LOG_NOTICE, " - led set <sensor_id> <led_mode> [led_type]"); in ipmi_sunoem_usage() 120 lprintf(LOG_NOTICE, " - Set mode of LED found in Generic Device Locator."); in ipmi_sunoem_usage() 121 …lprintf(LOG_NOTICE, " - You can pass 'all' as the <senso_rid> to change the LED mode of all s… in ipmi_sunoem_usage() 122 lprintf(LOG_NOTICE, " - Use 'sdr list generic' command to get list of Generic"); in ipmi_sunoem_usage() 123 lprintf(LOG_NOTICE, " - Devices that are controllable LEDs."); in ipmi_sunoem_usage() 125 lprintf(LOG_NOTICE, " - Required SIS LED Mode:"); in ipmi_sunoem_usage() [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/input/ |
H A D | iqs269a.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Jeff LaBundy <jeff@labundy.com> 13 The Azoteq IQS269A is an 8-channel capacitive touch controller that features 14 additional Hall-effect and inductive sensing capabilities. 28 "#address-cells": 31 "#size-cells": 34 azoteq,hall-enable: 37 Enables Hall-effect sensing on channels 6 and 7. In this case, keycodes [all …]
|
H A D | iqs626a.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Jeff LaBundy <jeff@labundy.com> 13 The Azoteq IQS626A is a 14-channel capacitive touch controller that features 14 additional Hall-effect and inductive sensing capabilities. 19 - $ref: touchscreen/touchscreen.yaml# 31 "#address-cells": 34 "#size-cells": 37 azoteq,suspend-mode: [all …]
|
/openbmc/linux/net/sctp/ |
H A D | associola.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 4 * Copyright (c) 1999-2000 Cisco, Inc. 5 * Copyright (c) 1999-2001 Motorola, Inc. 15 * lksctp developers <linux-sctp@vger.kernel.org> 65 asoc->ep = (struct sctp_endpoint *)ep; in sctp_association_init() 66 asoc->base.sk = (struct sock *)sk; in sctp_association_init() 67 asoc->base.net = sock_net(sk); in sctp_association_init() 69 sctp_endpoint_hold(asoc->ep); in sctp_association_init() 70 sock_hold(asoc->base.sk); in sctp_association_init() 73 asoc->base.type = SCTP_EP_TYPE_ASSOCIATION; in sctp_association_init() [all …]
|
/openbmc/linux/tools/power/x86/intel-speed-select/ |
H A D | isst-config.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Intel Speed Select -- Enumerate and control features 51 static int current_clos = -1; 52 static int clos_epp = -1; 53 static int clos_prop_prio = -1; 54 static int clos_min = -1; 55 static int clos_max = -1; 56 static int clos_desired = -1; 153 /* only three CascadeLake-N models are supported */ in update_cpu_model() 162 err(-1, "cannot open /proc/cpuinfo\n"); in update_cpu_model() [all …]
|
H A D | isst-display.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Intel dynamic_speed_select -- Enumerate and control features 26 str_len - curr_index, ","); in printcpulist() 31 index = snprintf(&str[curr_index], str_len - curr_index, "%d", in printcpulist() 67 for (i = size - 1; i >= 0; --i) { in printcpumask() 68 index = snprintf(&str[curr_index], str_len - curr_index, "%08x", in printcpumask() 74 strncat(&str[curr_index], ",", str_len - curr_index); in printcpumask() 97 for (i = 0; i < level - 1; ++i) in format_and_print_txt() 98 j += snprintf(&delimiters[j], sizeof(delimiters) - j, in format_and_print_txt() 133 j += snprintf(&delimiters[j], sizeof(delimiters) - j, in format_and_print() [all …]
|
/openbmc/linux/drivers/crypto/ccree/ |
H A D | cc_aead.c | 1 // SPDX-License-Identifier: GPL-2.0 2 /* Copyright (C) 2012-2019 ARM Limited (or its affiliates). */ 67 struct device *dev = drvdata_to_dev(ctx->drvdata); in cc_aead_exit() 70 crypto_tfm_alg_name(&tfm->base)); in cc_aead_exit() 73 if (ctx->enckey) { in cc_aead_exit() 74 dma_free_coherent(dev, AES_MAX_KEY_SIZE, ctx->enckey, in cc_aead_exit() 75 ctx->enckey_dma_addr); in cc_aead_exit() 77 &ctx->enckey_dma_addr); in cc_aead_exit() 78 ctx->enckey_dma_addr = 0; in cc_aead_exit() 79 ctx->enckey = NULL; in cc_aead_exit() [all …]
|
/openbmc/linux/drivers/input/misc/ |
H A D | iqs626a.c | 1 // SPDX-License-Identifier: GPL-2.0+ 8 * inductive keys as well as Hall-effect switches, and one for a trackpad that 227 .name = "event-prox", 233 .name = "event-prox-alt", 240 .name = "event-touch", 246 .name = "event-touch-alt", 253 .name = "event-deep", 259 .name = "event-deep-alt", 367 .name = "ulp-0", 378 .name = "trackpad-3x2", [all …]
|
H A D | iqs269a.c | 1 // SPDX-License-Identifier: GPL-2.0+ 8 * inductive keys as well as Hall-effect switches, and one for each of the two 193 .name = "event-prox", 199 .name = "event-prox-alt", 206 .name = "event-touch", 212 .name = "event-touch-alt", 219 .name = "event-deep", 225 .name = "event-deep-alt", 301 struct iqs269_ch_reg *ch_reg = iqs269->sys_reg.ch_reg; in iqs269_ati_mode_set() 305 return -EINVAL; in iqs269_ati_mode_set() [all …]
|
/openbmc/linux/drivers/crypto/bcm/ |
H A D | cipher.c | 1 // SPDX-License-Identifier: GPL-2.0-only 81 /* A type 3 BCM header, expected to precede the SPU header for SPU-M. 83 * 0x60 - ring 0 84 * 0x68 - ring 1 85 * 0x70 - ring 2 86 * 0x78 - ring 3 100 * select_channel() - Select a SPU channel to handle a crypto request. Selects 113 * spu_skcipher_rx_sg_create() - Build up the scatterlist of buffers used to 122 * a 4-byte boundary 140 struct iproc_ctx_s *ctx = rctx->ctx; in spu_skcipher_rx_sg_create() [all …]
|
/openbmc/linux/drivers/net/wireless/intel/ipw2x00/ |
H A D | ipw2200.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 4 Copyright(c) 2003 - 2006 Intel Corporation. All rights reserved. 9 Intel Corporation, 5200 N.E. Elam Young Parkway, Hillsboro, OR 97124-6497 28 #include <linux/dma-mapping.h> 176 /* even if MAC WEP set (allows pre-encrypt) */ 259 #define QOS_TX2_CW_MIN_OFDM cpu_to_le16((CW_MIN_OFDM + 1)/2 - 1) 260 #define QOS_TX3_CW_MIN_OFDM cpu_to_le16((CW_MIN_OFDM + 1)/4 - 1) 264 #define QOS_TX2_CW_MIN_CCK cpu_to_le16((CW_MIN_CCK + 1)/2 - 1) 265 #define QOS_TX3_CW_MIN_CCK cpu_to_le16((CW_MIN_CCK + 1)/4 - 1) 270 #define QOS_TX3_CW_MAX_OFDM cpu_to_le16((CW_MIN_OFDM + 1)/2 - 1) [all …]
|
/openbmc/linux/drivers/net/wireless/intel/iwlegacy/ |
H A D | 4965.c | 1 // SPDX-License-Identifier: GPL-2.0-only 4 * Copyright(c) 2003 - 2011 Intel Corporation. All rights reserved. 8 * Intel Corporation, 5200 N.E. Elam Young Parkway, Hillsboro, OR 97124-6497 15 #include <linux/dma-mapping.h> 29 * il_verify_inst_sparse - verify runtime uCode image in card vs. host, 44 /* read data comes through single port, auto-incr addr */ in il4965_verify_inst_sparse() 50 ret = -EIO; in il4965_verify_inst_sparse() 61 * il4965_verify_inst_full - verify runtime uCode image in card vs. host, 77 for (; len > 0; len -= sizeof(u32), image++) { in il4965_verify_inst_full() 78 /* read data comes through single port, auto-incr addr */ in il4965_verify_inst_full() [all …]
|
H A D | 3945-mac.c | 1 // SPDX-License-Identifier: GPL-2.0-only 4 * Copyright(c) 2003 - 2011 Intel Corporation. All rights reserved. 11 * Intel Corporation, 5200 N.E. Elam Young Parkway, Hillsboro, OR 97124-6497 22 #include <linux/dma-mapping.h> 41 #include "iwl-spectrum.h" 62 #define DRV_COPYRIGHT "Copyright(c) 2003-2011 Intel Corporation" 79 * il3945_get_antenna_flags - Get antenna flags for RXON command 82 * il->eeprom39 is used to determine if antenna AUX/MAIN are reversed 85 * IL_ANTENNA_DIVERSITY - NIC selects best antenna by itself 86 * IL_ANTENNA_MAIN - Force MAIN antenna [all …]
|
/openbmc/linux/net/wireless/ |
H A D | sme.c | 1 // SPDX-License-Identifier: GPL-2.0 8 * Copyright (C) 2009, 2020, 2022-2023 Intel Corporation. All rights reserved. 23 #include "rdev-ops.h" 26 * Software SME in cfg80211, using auth/assoc/deauth calls to the 33 /* these are sub-states of the _CONNECTING sme_state */ 56 if (!wdev->conn) in cfg80211_sme_free() 59 kfree(wdev->conn->ie); in cfg80211_sme_free() 60 kfree(wdev->conn); in cfg80211_sme_free() 61 wdev->conn = NULL; in cfg80211_sme_free() 66 struct cfg80211_registered_device *rdev = wiphy_to_rdev(wdev->wiphy); in cfg80211_conn_scan() [all …]
|
/openbmc/linux/arch/x86/kernel/cpu/ |
H A D | amd.c | 1 // SPDX-License-Identifier: GPL-2.0-only 16 #include <asm/spec-ctrl.h> 19 #include <asm/pci-direct.h> 32 * Refer to Fam15h Models 00-0fh BKDG - CPUID Fn8000_001E_ECX 43 * variable number of family-specific model-stepping ranges created by 54 #define AMD_LEGACY_ERRATUM(...) { -1, __VA_ARGS__, 0 } 93 /* OSVW unavailable or ID unknown, match family-model-stepping range */ in cpu_has_amd_erratum() 94 ms = (cpu->x86_model << 4) | cpu->x86_stepping; in cpu_has_amd_erratum() 96 if ((cpu->x86 == AMD_MODEL_RANGE_FAMILY(range)) && in cpu_has_amd_erratum() 143 * and section 2.6.2 of "AMD-K6 Processor Revision Guide - Model 6" [all …]
|
/openbmc/linux/arch/alpha/kernel/ |
H A D | setup.c | 1 // SPDX-License-Identifier: GPL-2.0 100 * "srmcons" - early callback prints 101 * "console=srm" - full callback based console, including early prints 137 * i386-setup code. This is just enough to make the console 229 { .name = "rtc", .start = -1, .end = -1 }, in reserve_std_resources() 244 for (hose = hose_head; hose; hose = hose->next) in reserve_std_resources() 245 if (hose->index == 0) { in reserve_std_resources() 246 io = hose->io_space; in reserve_std_resources() 261 for ((_cluster) = (memdesc)->cluster, (i) = 0; \ 262 (i) < (memdesc)->numclusters; (i)++, (_cluster)++) [all …]
|
/openbmc/linux/drivers/net/wireless/ath/ath12k/ |
H A D | mac.c | 1 // SPDX-License-Identifier: BSD-3-Clause-Clear 3 * Copyright (c) 2018-2021 The Linux Foundation. All rights reserved. 4 * Copyright (c) 2021-2023 Qualcomm Innovation Center, Inc. All rights reserved. 233 #define ath12k_a_rates_size (ARRAY_SIZE(ath12k_legacy_rates) - 4) 259 return "11na-ht20"; in ath12k_mac_phymode_str() 261 return "11ng-ht20"; in ath12k_mac_phymode_str() 263 return "11na-ht40"; in ath12k_mac_phymode_str() 265 return "11ng-ht40"; in ath12k_mac_phymode_str() 267 return "11ac-vht20"; in ath12k_mac_phymode_str() 269 return "11ac-vht40"; in ath12k_mac_phymode_str() [all …]
|
/openbmc/linux/drivers/net/wireless/broadcom/brcm80211/brcmfmac/ |
H A D | cfg80211.c | 1 // SPDX-License-Identifier: ISC 51 #define WPA_CIPHER_WEP_40 1 /* WEP (40-bit) */ 54 #define WPA_CIPHER_WEP_104 5 /* WEP (104-bit) */ 58 #define RSN_AKM_PSK 2 /* Pre-shared Key */ 60 #define RSN_AKM_SHA256_PSK 6 /* SHA256, Pre-shared Key */ 94 #define CHAN_NOISE_DUMMY (-80) 103 (sizeof(struct brcmf_assoc_params_le) - sizeof(u16)) 106 (BRCMF_DCMD_MEDLEN / sizeof(__le32) - 1) 130 if (!test_bit(BRCMF_VIF_STATUS_READY, &vif->sme_state)) { in check_vif_up() 132 vif->sme_state); in check_vif_up() [all …]
|
/openbmc/linux/drivers/ata/ |
H A D | libata-scsi.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * libata-scsi.c - helper library for ATA 5 * Copyright 2003-2004 Red Hat, Inc. All rights reserved. 6 * Copyright 2003-2004 Jeff Garzik 9 * as Documentation/driver-api/libata.rst 12 * - http://www.t10.org/ 13 * - http://www.t13.org/ 38 #include "libata-transport.h" 66 RW_RECOVERY_MPAGE_LEN - 2, 76 CACHE_MPAGE_LEN - 2, [all …]
|
/openbmc/linux/sound/usb/ |
H A D | mixer.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 17 * - support for UAC2 effect units 18 * - support for graphical equalizers 19 * - RANGE and MEM set commands (UAC2) 20 * - RANGE and MEM interrupt dispatchers (UAC2) 21 * - audio channel clustering (UAC2) 22 * - audio sample rate converter units (UAC2) 23 * - proper handling of clock multipliers (UAC2) 24 * - dispatch clock change notifications (UAC2) 25 * - stop PCM streams which use a clock that became invalid [all …]
|
/openbmc/linux/drivers/net/wireless/ath/ath11k/ |
H A D | mac.c | 1 // SPDX-License-Identifier: BSD-3-Clause-Clear 3 * Copyright (c) 2018-2019 The Linux Foundation. All rights reserved. 4 * Copyright (c) 2021-2023 Qualcomm Innovation Center, Inc. All rights reserved. 163 /* new addition in IEEE Std 802.11ax-2021 */ 243 #define ath11k_a_rates_size (ARRAY_SIZE(ath11k_legacy_rates) - 4) 407 return -EINVAL; in ath11k_mac_hw_ratecode_to_legacy_rate() 428 for (i = 0; i < sband->n_bitrates; i++) in ath11k_mac_bitrate_to_idx() 429 if (sband->bitrates[i].bitrate == bitrate) in ath11k_mac_bitrate_to_idx() 440 for (nss = IEEE80211_HT_MCS_MASK_LEN - 1; nss >= 0; nss--) in ath11k_mac_max_ht_nss() 452 for (nss = NL80211_VHT_NSS_MAX - 1; nss >= 0; nss--) in ath11k_mac_max_vht_nss() [all …]
|
/openbmc/linux/drivers/net/ethernet/toshiba/ |
H A D | ps3_gelic_wireless.c | 1 // SPDX-License-Identifier: GPL-2.0-only 28 #include <linux/dma-mapping.h> 108 return "ASSOC"; in cmdstr() 150 pr_debug("%s: <-\n", __func__); in gelic_eurus_sync_cmd_worker() 152 BUG_ON(cmd_info[cmd->cmd].pre_arg && in gelic_eurus_sync_cmd_worker() 153 cmd_info[cmd->cmd].post_arg); in gelic_eurus_sync_cmd_worker() 154 wl = cmd->wl; in gelic_eurus_sync_cmd_worker() 157 if (cmd_info[cmd->cmd].pre_arg) { in gelic_eurus_sync_cmd_worker() 158 arg1 = (cmd->buffer) ? in gelic_eurus_sync_cmd_worker() 159 ps3_mm_phys_to_lpar(__pa(cmd->buffer)) : in gelic_eurus_sync_cmd_worker() [all …]
|