/openbmc/linux/Documentation/devicetree/bindings/sound/ |
H A D | adi,max98396.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Ryan Lee <ryans.lee@analog.com> 13 The MAX98396 is a mono Class-DG speaker amplifier with I/V sense. 21 - adi,max98396 22 - adi,max98397 27 avdd-supply: 30 dvdd-supply: 33 dvddio-supply: [all …]
|
/openbmc/linux/tools/perf/pmu-events/arch/x86/sapphirerapids/ |
H A D | uncore-interconnect.json | 27 "BriefDescription": "FAF - request insert from TC.", 41 "BriefDescription": "FAF allocation -- sent to ADQ", 72 … "BriefDescription": "Counts Timeouts - Set 0 : Cache Inserts of Atomic Transactions as Secondary", 80 … "BriefDescription": "Counts Timeouts - Set 0 : Cache Inserts of Read Transactions as Secondary", 88 … "BriefDescription": "Counts Timeouts - Set 0 : Cache Inserts of Write Transactions as Secondary", 96 "BriefDescription": "Counts Timeouts - Set 0 : Fastpath Rejects", 104 "BriefDescription": "Counts Timeouts - Set 0 : Fastpath Requests", 112 … "BriefDescription": "Counts Timeouts - Set 0 : Fastpath Transfers From Primary to Secondary", 120 … "BriefDescription": "Counts Timeouts - Set 0 : Prefetch Ack Hints From Primary to Secondary", 128 "BriefDescription": "Counts Timeouts - Set 0 : Slow path fwpf didn't find prefetch", [all …]
|
H A D | uncore-io.json | 148 "BriefDescription": "PCIe Completion Buffer Inserts of completions with data: Part 0-7", 154 "PublicDescription": "PCIe Completion Buffer Inserts of completions with data : Part 0-7", 165 …plugged in to Lane 0/1/2/3, Or x8 card plugged in to Lane 0/1, Or x4 card is plugged in to slot 0", 176 …plugged in to Lane 0/1/2/3, Or x8 card plugged in to Lane 0/1, Or x4 card is plugged in to slot 1", 187 …plugged in to Lane 0/1/2/3, Or x8 card plugged in to Lane 0/1, Or x4 card is plugged in to slot 2", 198 …plugged in to Lane 0/1/2/3, Or x8 card plugged in to Lane 0/1, Or x4 card is plugged in to slot 3", 209 …plugged in to Lane 0/1/2/3, Or x8 card plugged in to Lane 0/1, Or x4 card is plugged in to slot 4", 220 …plugged in to Lane 0/1/2/3, Or x8 card plugged in to Lane 0/1, Or x4 card is plugged in to slot 5", 231 …plugged in to Lane 0/1/2/3, Or x8 card plugged in to Lane 0/1, Or x4 card is plugged in to slot 6", 242 …plugged in to Lane 0/1/2/3, Or x8 card plugged in to Lane 0/1, Or x4 card is plugged in to slot 7", [all …]
|
/openbmc/linux/tools/perf/pmu-events/arch/x86/cascadelakex/ |
H A D | frontend.json | 6 …"PublicDescription": "Counts the number of times the front-end is resteered when it finds a branch… 14 …e number of prefixes in a 16B-line. This may result in a three-cycle penalty for each LCP (Length … 19 "BriefDescription": "Decode Stream Buffer (DSB)-to-MITE switches", 22 …e Decode Stream Buffer (DSB)-to-MITE switches including all misses because of missing Decode Strea… 27 "BriefDescription": "Decode Stream Buffer (DSB)-to-MITE switch true penalty cycles.", 30 …-to-MITE switch true penalty cycles. These cycles do not include uops routed through because of th… 41 …Instructions that experienced DSB (Decode stream buffer i.e. the decoded instruction-cache) miss.", 52 …ode stream buffer i.e. the decoded instruction-cache) miss. Critical means stalls were exposed to … 88 "BriefDescription": "Retired instructions after front-end starvation of at least 1 cycle", 94 …er an interval where the front-end delivered no uops for a period of at least 1 cycle which was no… [all …]
|
H A D | uncore-interconnect.json | 132 "BriefDescription": "FAF allocation -- sent to ADQ", 155 … "BriefDescription": "Misc Events - Set 0; Cache Inserts of Atomic Transactions as Secondary", 163 "BriefDescription": "Misc Events - Set 0; Cache Inserts of Read Transactions as Secondary", 171 "BriefDescription": "Misc Events - Set 0; Cache Inserts of Write Transactions as Secondary", 179 "BriefDescription": "Misc Events - Set 0; Fastpath Rejects", 187 "BriefDescription": "Misc Events - Set 0; Fastpath Requests", 195 "BriefDescription": "Misc Events - Set 0; Fastpath Transfers From Primary to Secondary", 203 "BriefDescription": "Misc Events - Set 0; Prefetch Ack Hints From Primary to Secondary", 211 "BriefDescription": "Misc Events - Set 0", 219 "BriefDescription": "Misc Events - Set 1; Lost Forward", [all …]
|
/openbmc/linux/tools/perf/pmu-events/arch/x86/skylake/ |
H A D | frontend.json | 6 …"PublicDescription": "Counts the number of times the front-end is resteered when it finds a branch… 14 …e number of prefixes in a 16B-line. This may result in a three-cycle penalty for each LCP (Length … 19 "BriefDescription": "Decode Stream Buffer (DSB)-to-MITE switches", 22 …e Decode Stream Buffer (DSB)-to-MITE switches including all misses because of missing Decode Strea… 27 "BriefDescription": "Decode Stream Buffer (DSB)-to-MITE switch true penalty cycles.", 30 …-to-MITE switch true penalty cycles. These cycles do not include uops routed through because of th… 41 …Instructions that experienced DSB (Decode stream buffer i.e. the decoded instruction-cache) miss.", 52 …ode stream buffer i.e. the decoded instruction-cache) miss. Critical means stalls were exposed to … 88 "BriefDescription": "Retired instructions after front-end starvation of at least 1 cycle", 94 …er an interval where the front-end delivered no uops for a period of at least 1 cycle which was no… [all …]
|
/openbmc/linux/tools/perf/pmu-events/arch/x86/skylakex/ |
H A D | frontend.json | 6 …"PublicDescription": "Counts the number of times the front-end is resteered when it finds a branch… 14 …e number of prefixes in a 16B-line. This may result in a three-cycle penalty for each LCP (Length … 19 "BriefDescription": "Decode Stream Buffer (DSB)-to-MITE switches", 22 …e Decode Stream Buffer (DSB)-to-MITE switches including all misses because of missing Decode Strea… 27 "BriefDescription": "Decode Stream Buffer (DSB)-to-MITE switch true penalty cycles.", 30 …-to-MITE switch true penalty cycles. These cycles do not include uops routed through because of th… 41 …Instructions that experienced DSB (Decode stream buffer i.e. the decoded instruction-cache) miss.", 52 …ode stream buffer i.e. the decoded instruction-cache) miss. Critical means stalls were exposed to … 88 "BriefDescription": "Retired instructions after front-end starvation of at least 1 cycle", 94 …er an interval where the front-end delivered no uops for a period of at least 1 cycle which was no… [all …]
|
H A D | uncore-interconnect.json | 132 "BriefDescription": "FAF allocation -- sent to ADQ", 155 … "BriefDescription": "Misc Events - Set 0; Cache Inserts of Atomic Transactions as Secondary", 163 "BriefDescription": "Misc Events - Set 0; Cache Inserts of Read Transactions as Secondary", 171 "BriefDescription": "Misc Events - Set 0; Cache Inserts of Write Transactions as Secondary", 179 "BriefDescription": "Misc Events - Set 0; Fastpath Rejects", 187 "BriefDescription": "Misc Events - Set 0; Fastpath Requests", 195 "BriefDescription": "Misc Events - Set 0; Fastpath Transfers From Primary to Secondary", 203 "BriefDescription": "Misc Events - Set 0; Prefetch Ack Hints From Primary to Secondary", 211 "BriefDescription": "Misc Events - Set 0", 219 "BriefDescription": "Misc Events - Set 1; Lost Forward", [all …]
|
/openbmc/linux/tools/perf/pmu-events/arch/x86/icelakex/ |
H A D | uncore-interconnect.json | 96 "BriefDescription": "FAF allocation -- sent to ADQ", 127 … "BriefDescription": "Counts Timeouts - Set 0 : Cache Inserts of Atomic Transactions as Secondary", 135 … "BriefDescription": "Counts Timeouts - Set 0 : Cache Inserts of Read Transactions as Secondary", 143 … "BriefDescription": "Counts Timeouts - Set 0 : Cache Inserts of Write Transactions as Secondary", 151 "BriefDescription": "Counts Timeouts - Set 0 : Fastpath Rejects", 159 "BriefDescription": "Counts Timeouts - Set 0 : Fastpath Requests", 167 … "BriefDescription": "Counts Timeouts - Set 0 : Fastpath Transfers From Primary to Secondary", 175 … "BriefDescription": "Counts Timeouts - Set 0 : Prefetch Ack Hints From Primary to Secondary", 183 "BriefDescription": "Counts Timeouts - Set 0 : Slow path fwpf didn't find prefetch", 191 "BriefDescription": "Misc Events - Set 1 : Lost Forward", [all …]
|
H A D | uncore-io.json | 94 "BriefDescription": "PCIe Completion Buffer Inserts of completions with data: Part 0-7", 100 "PublicDescription": "PCIe Completion Buffer Inserts of completions with data : Part 0-7", 111 …plugged in to Lane 0/1/2/3, Or x8 card plugged in to Lane 0/1, Or x4 card is plugged in to slot 0", 122 …plugged in to Lane 0/1/2/3, Or x8 card plugged in to Lane 0/1, Or x4 card is plugged in to slot 1", 133 …plugged in to Lane 0/1/2/3, Or x8 card plugged in to Lane 0/1, Or x4 card is plugged in to slot 2", 144 …plugged in to Lane 0/1/2/3, Or x8 card plugged in to Lane 0/1, Or x4 card is plugged in to slot 3", 155 …plugged in to Lane 0/1/2/3, Or x8 card plugged in to Lane 0/1, Or x4 card is plugged in to slot 4", 166 …plugged in to Lane 0/1/2/3, Or x8 card plugged in to Lane 0/1, Or x4 card is plugged in to slot 5", 177 …plugged in to Lane 0/1/2/3, Or x8 card plugged in to Lane 0/1, Or x4 card is plugged in to slot 6", 188 …plugged in to Lane 0/1/2/3, Or x8 card plugged in to Lane 0/1, Or x4 card is plugged in to slot 7", [all …]
|
/openbmc/linux/tools/perf/pmu-events/arch/x86/snowridgex/ |
H A D | uncore-io.json | 12 …plugged in to Lane 0/1/2/3, Or x8 card plugged in to Lane 0/1, Or x4 card is plugged in to slot 0", 27 …plugged in to Lane 0/1/2/3, Or x8 card plugged in to Lane 0/1, Or x4 card is plugged in to slot 0", 123 "BriefDescription": "PCIe Completion Buffer Inserts of completions with data: Part 0-7", 129 "PublicDescription": "PCIe Completion Buffer Inserts of completions with data : Part 0-7", 140 …plugged in to Lane 0/1/2/3, Or x8 card plugged in to Lane 0/1, Or x4 card is plugged in to slot 0", 151 …plugged in to Lane 0/1/2/3, Or x8 card plugged in to Lane 0/1, Or x4 card is plugged in to slot 1", 162 …plugged in to Lane 0/1/2/3, Or x8 card plugged in to Lane 0/1, Or x4 card is plugged in to slot 2", 173 …plugged in to Lane 0/1/2/3, Or x8 card plugged in to Lane 0/1, Or x4 card is plugged in to slot 3", 184 …plugged in to Lane 0/1/2/3, Or x8 card plugged in to Lane 0/1, Or x4 card is plugged in to slot 4", 195 …plugged in to Lane 0/1/2/3, Or x8 card plugged in to Lane 0/1, Or x4 card is plugged in to slot 5", [all …]
|
H A D | uncore-interconnect.json | 96 "BriefDescription": "FAF allocation -- sent to ADQ", 127 … "BriefDescription": "Counts Timeouts - Set 0 : Cache Inserts of Atomic Transactions as Secondary", 135 … "BriefDescription": "Counts Timeouts - Set 0 : Cache Inserts of Read Transactions as Secondary", 143 … "BriefDescription": "Counts Timeouts - Set 0 : Cache Inserts of Write Transactions as Secondary", 151 "BriefDescription": "Counts Timeouts - Set 0 : Fastpath Rejects", 159 "BriefDescription": "Counts Timeouts - Set 0 : Fastpath Requests", 167 … "BriefDescription": "Counts Timeouts - Set 0 : Fastpath Transfers From Primary to Secondary", 175 … "BriefDescription": "Counts Timeouts - Set 0 : Prefetch Ack Hints From Primary to Secondary", 183 "BriefDescription": "Counts Timeouts - Set 0 : Slow path fwpf didn't find prefetch", 191 "BriefDescription": "Misc Events - Set 1 : Lost Forward", [all …]
|
/openbmc/linux/Documentation/sound/soc/ |
H A D | dapm.rst | 11 such, can easily co-exist with the other PM systems. 14 all power switching is done within the ASoC core. No code changes or 60 Audio DAPM widgets fall into a number of types:- 93 Audio Interface Input (with TDM slot mask). 95 Audio Interface Output (with TDM slot mask). 127 (Widgets are defined in include/sound/soc-dapm.h) 130 There are convenience macros defined in soc-dapm.h that can be used to quickly 138 --------------------- 144 Stream widgets have the following format:- 148 SND_SOC_DAPM_AIF_IN(name, stream, slot, reg, shift, invert) [all …]
|
/openbmc/qemu/hw/sparc/ |
H A D | sun4m_iommu.c | 4 * Copyright (c) 2003-2005 Fabrice Bellard 18 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL 27 #include "hw/qdev-properties.h" 32 #include "exec/address-spaces.h" 39 * "Sun-4M System Architecture (revision 2.0) by Chuck Narad", 950-1373-01, 47 #define IOMMU_RNGE_16MB 0x00000000 /* 0xff000000 -> 0xffffffff */ 48 #define IOMMU_RNGE_32MB 0x00000004 /* 0xfe000000 -> 0xffffffff */ 49 #define IOMMU_RNGE_64MB 0x00000008 /* 0xfc000000 -> 0xffffffff */ 50 #define IOMMU_RNGE_128MB 0x0000000c /* 0xf8000000 -> 0xffffffff */ 51 #define IOMMU_RNGE_256MB 0x00000010 /* 0xf0000000 -> 0xffffffff */ [all …]
|
/openbmc/linux/arch/mips/pci/ |
H A D | pci-mt7620.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Copyright (C) 2007-2013 Bruce Chang (Mediatek) 6 * Copyright (C) 2013-2016 John Crispin <john@phrozen.org> 21 #include <asm/mach-ralink/ralink_regs.h> 22 #include <asm/mach-ralink/mt7620.h> 121 pr_warn("PCIE-PHY retry failed.\n"); in wait_pciephy_busy() 122 return -1; in wait_pciephy_busy() 140 unsigned int slot = PCI_SLOT(devfn); in pci_config_read() local 147 num = bus->number; in pci_config_read() 149 address = (((where & 0xF00) >> 8) << 24) | (num << 16) | (slot << 11) | in pci_config_read() [all …]
|
/openbmc/linux/include/linux/ |
H A D | radix-tree.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 31 /* nodes->parent points to next preallocated node */ 37 * The bottom two bits of the slot determine how the remaining bits in the 38 * slot are interpreted: 40 * 00 - data pointer 41 * 10 - internal entry 42 * x1 - value entry 45 * sibling entry, or an indicator that the entry in this slot has been moved 47 * NULL fits the 'data pointer' pattern, it means that there is no entry in 48 * the tree for this index (no matter what level of the tree it is found at). [all …]
|
/openbmc/qemu/target/hppa/ |
H A D | mem_helper.c | 23 #include "exec/exec-all.h" 24 #include "exec/page-protection.h" 25 #include "exec/helper-proto.h" 32 * Figure H-8 "62-bit Absolute Accesses when PSW W-bit is 1" describes in hppa_abs_to_phys_pa2_w1() 33 * an algorithm in which a 62-bit absolute address is transformed to in hppa_abs_to_phys_pa2_w1() 34 * a 64-bit physical address. This must then be combined with that in hppa_abs_to_phys_pa2_w1() 35 * pictured in Figure H-11 "Physical Address Space Mapping", in which in hppa_abs_to_phys_pa2_w1() 36 * the full physical address is truncated to the N-bit physical address in hppa_abs_to_phys_pa2_w1() 40 * H-8 algorithm is moot and all that is left is to truncate. in hppa_abs_to_phys_pa2_w1() 49 * See Figure H-10, "Absolute Accesses when PSW W-bit is 0", in hppa_abs_to_phys_pa2_w0() [all …]
|
/openbmc/linux/sound/soc/codecs/ |
H A D | max98396.c | 1 // SPDX-License-Identifier: GPL-2.0 350 struct snd_soc_component *component = codec_dai->component; in max98396_dai_set_fmt() 361 dev_dbg(component->dev, "%s: fmt 0x%08X\n", __func__, fmt); in max98396_dai_set_fmt() 378 dev_err(component->dev, "DAI invert mode %d unsupported\n", in max98396_dai_set_fmt() 380 return -EINVAL; in max98396_dai_set_fmt() 398 dev_err(component->dev, "DAI format %d unsupported\n", in max98396_dai_set_fmt() 400 return -EINVAL; in max98396_dai_set_fmt() 403 ret = regmap_read(max98396->regmap, MAX98396_R210F_GLOBAL_EN, &status); in max98396_dai_set_fmt() 405 return -EINVAL; in max98396_dai_set_fmt() 408 ret = regmap_read(max98396->regmap, MAX98396_R2041_PCM_MODE_CFG, ®); in max98396_dai_set_fmt() [all …]
|
/openbmc/linux/Documentation/sound/designs/ |
H A D | oss-emulation.rst | 2 Notes on Kernel OSS-Emulation 13 as add-on kernel modules, snd-pcm-oss, snd-mixer-oss and snd-seq-oss. 18 is called. The alias is defined ``sound-service-x-y``, where x and y are 22 Only necessary step for auto-loading of OSS modules is to define the 25 alias sound-slot-0 snd-emu10k1 27 As the second card, define ``sound-slot-1`` as well. 29 ``alias sound-slot-0 snd-card-0`` doesn't work any more like the old 38 after the corresponding OSS-emulation module is loaded. Don't worry 79 snd-pcm-oss and snd-rawmidi. In the case of PCM, the following 80 options are available for snd-pcm-oss: [all …]
|
/openbmc/linux/sound/soc/fsl/ |
H A D | fsl_esai.c | 1 // SPDX-License-Identifier: GPL-2.0 17 #include "imx-pcm.h" 25 * struct fsl_esai_soc_data - soc specific data 33 * struct fsl_esai - ESAI private data 46 * @slot_width: width of each DAI slot 48 * @tx_mask: slot mask for TX 49 * @rx_mask: slot mask for RX 101 struct platform_device *pdev = esai_priv->pdev; in esai_isr() 105 regmap_read(esai_priv->regmap, REG_ESAI_ESR, &esr); in esai_isr() 106 regmap_read(esai_priv->regmap, REG_ESAI_SAISR, &saisr); in esai_isr() [all …]
|
/openbmc/linux/arch/arm64/kernel/ |
H A D | proton-pack.c | 1 // SPDX-License-Identifier: GPL-2.0-only 6 * https://developer.arm.com/support/arm-security-updates/speculative-processor-vulnerability 20 #include <linux/arm-smccc.h> 28 #include <asm/debug-monitors.h> 72 * - Mitigated in hardware and advertised by ID_AA64PFR0_EL1.CSV2. 73 * - Mitigated in hardware and listed in our "safe list". 74 * - Mitigated in software by firmware. 75 * - Mitigated in software by a CPU-specific dance in the kernel and a 77 * - Vulnerable. 97 pr_info_once("spectre-v2 mitigation disabled by command line option\n"); in spectre_v2_mitigations_off() [all …]
|
/openbmc/linux/drivers/crypto/ccree/ |
H A D | cc_request_mgr.c | 1 // SPDX-License-Identifier: GPL-2.0 2 /* Copyright (C) 2012-2019 ARM Limited (or its affiliates). */ 78 static inline u32 cc_cpp_int_mask(enum cc_cpp_alg alg, int slot) in cc_cpp_int_mask() argument 81 slot = array_index_nospec(slot, CC_CPP_NUM_SLOTS); in cc_cpp_int_mask() 83 return cc_cpp_int_masks[alg][slot]; in cc_cpp_int_mask() 88 struct cc_req_mgr_handle *req_mgr_h = drvdata->request_mgr_handle; in cc_req_mgr_fini() 94 if (req_mgr_h->dummy_comp_buff_dma) { in cc_req_mgr_fini() 95 dma_free_coherent(dev, sizeof(u32), req_mgr_h->dummy_comp_buff, in cc_req_mgr_fini() 96 req_mgr_h->dummy_comp_buff_dma); in cc_req_mgr_fini() 99 dev_dbg(dev, "max_used_hw_slots=%d\n", (req_mgr_h->hw_queue_size - in cc_req_mgr_fini() [all …]
|
/openbmc/linux/arch/loongarch/kernel/ |
H A D | hw_breakpoint.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Copyright (C) 2022-2023 Loongson Technology Corporation Limited 5 #define pr_fmt(fmt) "hw-breakpoint: " fmt 31 pr_warn("unknown slot type: %d\n", type); in hw_breakpoint_slots() 102 * hw_breakpoint_slot_setup - Find and setup a perf slot according to operations 107 * @ops: operation to be carried out on the slot 110 * slot index on success 111 * -ENOSPC if no slot is available/matches 112 * -EINVAL on wrong operations parameter 119 struct perf_event **slot; in hw_breakpoint_slot_setup() local [all …]
|
/openbmc/linux/drivers/media/dvb-frontends/ |
H A D | cxd2099.c | 1 // SPDX-License-Identifier: GPL-2.0 5 * Copyright (C) 2010-2013 Digital Devices GmbH 24 static int read_data(struct dvb_ca_en50221 *ca, int slot, u8 *ebuf, int ecount); 57 if (ci->lastaddress != adr) in read_block() 58 status = regmap_write(ci->regmap, 0, adr); in read_block() 60 ci->lastaddress = adr; in read_block() 65 if (ci->cfg.max_i2c && len > ci->cfg.max_i2c) in read_block() 66 len = ci->cfg.max_i2c; in read_block() 67 status = regmap_raw_read(ci->regmap, 1, data, len); in read_block() 71 n -= len; in read_block() [all …]
|
/openbmc/linux/tools/perf/pmu-events/arch/x86/meteorlake/ |
H A D | frontend.json | 15 …"PublicDescription": "Number of times the front-end is resteered when it finds a branch instructio… 24 …e number of prefixes in a 16B-line. This may result in a three-cycle penalty for each LCP (Length … 38 "BriefDescription": "DSB-to-MITE switch true penalty cycles.", 41 …"PublicDescription": "Decode Stream Buffer (DSB) is a Uop-cache that holds translations of previou… 61 …"PublicDescription": "Always Not Taken (ANT) conditional retired branches (no BTB entry and not mi… 73 …Instructions that experienced DSB (Decode stream buffer i.e. the decoded instruction-cache) miss.", 85 …ode stream buffer i.e. the decoded instruction-cache) miss. Critical means stalls were exposed to … 136 "BriefDescription": "Retired instructions after front-end starvation of at least 1 cycle", 142 …er an interval where the front-end delivered no uops for a period of at least 1 cycle which was no… 148 …after an interval where the front-end delivered no uops for a period of 128 cycles which was not i… [all …]
|