/linux-5.10/drivers/usb/typec/tcpm/ |
D | fusb302.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * Copyright 2016-2017 Google, Inc 5 * Fairchild FUSB302 Type-C Chip Driver 38 * for the current capability offered by the SRC. As FUSB302 chip fires 39 * the BC_LVL interrupt on PD signalings, cc lvl should be handled after 40 * a delay to avoid measuring on PD activities. The delay is slightly 41 * longer than PD_T_PD_DEBPUNCE (10-20ms). 92 /* lock for sharing chip states */ 95 /* chip status */ 127 static bool fusb302_log_full(struct fusb302_chip *chip) in fusb302_log_full() argument [all …]
|
/linux-5.10/drivers/usb/host/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 9 depends on HAS_IOMEM 11 The Cypress C67x00 (EZ-Host/EZ-OTG) chips are dual-role 14 Enable this option to support this chip in host controller mode. 22 depends on HAS_DMA && HAS_IOMEM 28 module will be called xhci-hcd. 33 depends on TTY 37 you want a TTY serial device based on the xHCI debug capability 42 depends on USB_PCI 43 depends on USB_XHCI_PCI_RENESAS || !USB_XHCI_PCI_RENESAS [all …]
|
/linux-5.10/drivers/media/usb/gspca/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 4 depends on VIDEO_V4L2 5 depends on INPUT || INPUT=n 10 on the GSPCA framework. 12 See <file:Documentation/admin-guide/media/gspca-cardlist.rst> for more info. 29 depends on VIDEO_V4L2 && USB_GSPCA 38 depends on VIDEO_V4L2 && USB_GSPCA 40 Say Y here if you want support for cameras based on the Conexant chip. 47 depends on VIDEO_V4L2 && USB_GSPCA 49 Say Y here if you want support for USB cameras based on the cpia [all …]
|
/linux-5.10/drivers/mtd/nand/raw/ |
D | nand_micron.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 6 * Author: Boris Brezillon <boris.brezillon@free-electrons.com> 15 * corrected by on-die ECC and should be rewritten. 20 * On chips with 8-bit ECC and additional bit can be used to distinguish 24 * ----- ----- ----- ----------- 27 * 0 1 0 4 - 6 errors corrected, recommend rewrite 29 * 1 0 0 1 - 3 errors corrected 31 * 1 1 0 7 - 8 errors corrected, recommend rewrite 69 static int micron_nand_setup_read_retry(struct nand_chip *chip, int retry_mode) in micron_nand_setup_read_retry() argument 73 return nand_set_features(chip, ONFI_FEATURE_ADDR_READ_RETRY, feature); in micron_nand_setup_read_retry() [all …]
|
/linux-5.10/drivers/interconnect/qcom/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 3 bool "Qualcomm Network-on-Chip interconnect drivers" 4 depends on ARCH_QCOM 6 Support for Qualcomm's Network-on-Chip interconnect hardware. 13 depends on INTERCONNECT_QCOM 14 depends on QCOM_SMD_RPM 17 This is a driver for the Qualcomm Network-on-Chip on msm8916-based 22 depends on INTERCONNECT_QCOM 23 depends on QCOM_SMD_RPM 26 This is a driver for the Qualcomm Network-on-Chip on msm8974-based [all …]
|
/linux-5.10/sound/pci/echoaudio/ |
D | echo3g_dsp.c | 3 Copyright Echo Digital Audio Corporation (c) 1998 - 2004 21 Foundation, Inc., 59 Temple Place - Suite 330, Boston, 22 MA 02111-1307, USA. 26 Translation from C++ and adaptation for use in ALSA-Driver 31 static int load_asic(struct echoaudio *chip); 32 static int dsp_set_digital_mode(struct echoaudio *chip, u8 mode); 33 static int set_digital_mode(struct echoaudio *chip, u8 mode); 34 static int check_asic_status(struct echoaudio *chip); 35 static int set_sample_rate(struct echoaudio *chip, u32 rate); 36 static int set_input_clock(struct echoaudio *chip, u16 clock); [all …]
|
/linux-5.10/tools/perf/pmu-events/arch/powerpc/power8/ |
D | frontend.json | 47 "BriefDescription": "Number of I-ERAT reloads", 59 "BriefDescription": "IERAT Miss (Not implemented as DI on POWER6)", 71 …"BriefDescription": "Initial and Final Pump Scope was chip pump (prediction=correct) for an instru… 72 …"PublicDescription": "Initial and Final Pump Scope and data sourced across this scope was chip pum… 89 …oaded with Modified (M) data from another chip's L2 or L3 on a different Node or Group (Distant), … 90 …oaded with Modified (M) data from another chip's L2 or L3 on a different Node or Group (Distant), … 95 …eloaded with Shared (S) data from another chip's L2 or L3 on a different Node or Group (Distant), … 96 …eloaded with Shared (S) data from another chip's L2 or L3 on a different Node or Group (Distant), … 101 …"BriefDescription": "The processor's Instruction cache was reloaded from another chip's L4 on a di… 102 …"PublicDescription": "The processor's Instruction cache was reloaded from another chip's L4 on a d… [all …]
|
D | cache.json | 5 …oaded with Modified (M) data from another chip's L2 or L3 on a different Node or Group (Distant), … 6 …oaded with Modified (M) data from another chip's L2 or L3 on a different Node or Group (Distant), … 11 …eloaded with Shared (S) data from another chip's L2 or L3 on a different Node or Group (Distant), … 12 …eloaded with Shared (S) data from another chip's L2 or L3 on a different Node or Group (Distant), … 17 …"BriefDescription": "The processor's data cache was reloaded from another chip's L4 on a different… 18 …"PublicDescription": "The processor's data cache was reloaded from another chip's L4 on a differen… 29 "BriefDescription": "Demand LD - L2 Miss (not L2 hit)", 53 …ata cache was reloaded from local core's L2 hit without dispatch conflicts on Mepf state due to a … 54 …ata cache was reloaded from local core's L2 hit without dispatch conflicts on Mepf state due to ei… 71 "BriefDescription": "Demand LD - L3 Miss (not L2 hit and not L3 hit)", [all …]
|
D | other.json | 11 …"BriefDescription": "Cycles in 2-lpar mode. Threads 0-3 belong to Lpar0 and threads 4-7 belong to … 17 …cles in 4 LPAR mode. Threads 0-1 belong to lpar0, threads 2-3 belong to lpar1, threads 4-5 belong … 23 …"BriefDescription": "Initial and Final Pump Scope was chip pump (prediction=correct) for all data … 24 …"PublicDescription": "Initial and Final Pump Scope and data sourced across this scope was chip pum… 36 … got data from source that was at smaller scope(Chip) Final pump was group pump and initial pump w… 41 …"BriefDescription": "Final Pump Scope (Group) ended up larger than Initial Pump Scope (Chip) for a… 42 …urced, ended up larger than Initial Pump Scope (Chip) Final pump was group pump and initial pump w… 65 …ump Scope (system) mispredicted. Either the original scope was too small (Chip/Group) or the origi… 66 …(Chip/Group) OR Final Pump Scope(system) got data from source that was at smaller scope(Chip/group… 71 …"BriefDescription": "Final Pump Scope (system) ended up larger than Initial Pump Scope (Chip/Group… [all …]
|
/linux-5.10/drivers/base/regmap/ |
D | regmap-irq.c | 1 // SPDX-License-Identifier: GPL-2.0 25 const struct regmap_irq_chip *chip; member 52 return &data->chip->irqs[irq]; in irq_to_regmap_irq() 59 mutex_lock(&d->lock); in regmap_irq_lock() 66 if (d->chip->mask_writeonly) in regmap_irq_update_bits() 67 return regmap_write_bits(d->map, reg, mask, val); in regmap_irq_update_bits() 69 return regmap_update_bits(d->map, reg, mask, val); in regmap_irq_update_bits() 75 struct regmap *map = d->map; in regmap_irq_sync_unlock() 81 if (d->chip->runtime_pm) { in regmap_irq_sync_unlock() 82 ret = pm_runtime_get_sync(map->dev); in regmap_irq_sync_unlock() [all …]
|
/linux-5.10/drivers/isdn/hardware/mISDN/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 9 depends on MISDN 10 depends on PCI 12 Enable support for cards with Cologne Chip AG's 13 HFC PCI chip. 16 tristate "Support for HFC multiport cards (HFC-4S/8S/E1)" 17 depends on PCI || CPM1 18 depends on MISDN 20 Enable support for cards with Cologne Chip AG's HFC multiport 21 chip. There are three types of chips that are quite similar, [all …]
|
/linux-5.10/drivers/pwm/ |
D | core.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 6 * Copyright (C) 2011-2012 Avionic Design GmbH 12 #include <linux/radix-tree.h> 21 #include <dt-bindings/pwm/pwm.h> 46 return -EINVAL; in alloc_pwms() 55 return -EEXIST; in alloc_pwms() 58 return -ENOSPC; in alloc_pwms() 63 static void free_pwms(struct pwm_chip *chip) in free_pwms() argument 67 for (i = 0; i < chip->npwm; i++) { in free_pwms() 68 struct pwm_device *pwm = &chip->pwms[i]; in free_pwms() [all …]
|
/linux-5.10/drivers/leds/ |
D | leds-an30259a.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 // Driver for Panasonic AN30259A 3-channel LED driver 24 #define AN30259A_LED_EN(x) BIT((x) - 1) 25 #define AN30259A_LED_SLOPE(x) BIT(((x) - 1) + 4) 27 #define AN30259A_REG_LEDCC(x) (0x03 + ((x) - 1)) 30 #define AN30259A_REG_SLOPE(x) (0x06 + ((x) - 1)) 34 #define AN30259A_REG_LEDCNT1(x) (0x09 + (4 * ((x) - 1))) 38 #define AN30259A_REG_LEDCNT2(x) (0x0A + (4 * ((x) - 1))) 43 #define AN30259A_REG_LEDCNT3(x) (0x0B + (4 * ((x) - 1))) 47 #define AN30259A_REG_LEDCNT4(x) (0x0C + (4 * ((x) - 1))) [all …]
|
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 25 depends on LEDS_CLASS 35 depends on LEDS_CLASS 45 depends on LEDS_CLASS 50 See Documentation/ABI/testing/sysfs-class-led for details. 56 depends on LEDS_CLASS 57 depends on MFD_88PM860X 59 This option enables support for on-chip LED drivers found on Marvell 64 depends on LEDS_CLASS_FLASH 65 depends on V4L2_FLASH_LED_CLASS || !V4L2_FLASH_LED_CLASS [all …]
|
/linux-5.10/drivers/mtd/maps/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 2 menu "Mapping drivers for chip access" 3 depends on MTD!=n 4 depends on HAS_IOMEM 7 bool "Support non-linear mappings of flash chips" 9 This causes the chip drivers to allow for complicated 14 depends on MTD_CFI || MTD_JEDECPROBE || MTD_ROM || MTD_RAM || MTD_LPDDR 19 the physical address and size of the flash chips on your 21 with config options or at run-time. 28 depends on MTD_PHYSMAP [all …]
|
/linux-5.10/tools/perf/pmu-events/arch/powerpc/power9/ |
D | translation.json | 15 …data cache was reloaded with Shared (S) data from another core's L2 on the same chip due to a dema… 20 "BriefDescription": "Double-Precion or Quad-Precision instruction completed" 25 …"BriefDescription": "A Page Table Entry was loaded into the TLB from another chip's memory on the … 35 …o the TLB with Shared (S) data from another chip's L2 or L3 on the same Node or Group (Remote), as… 60 …the TLB with Shared (S) data from another chip's L2 or L3 on a different Node or Group (Distant), … 75 …to the TLB either shared or modified data from another core's L2/L3 on the same chip due to a inst… 80 …tion cache was reloaded with Shared (S) data from another core's L2 on the same chip due to an ins… 95 …ta cache was reloaded with Modified (M) data from another core's L2 on the same chip due to a dema… 100 …"BriefDescription": "A Page Table Entry was loaded into the TLB from another chip's L4 on the same… 130 "BriefDescription": "Demand LD - L2 Miss (not L2 hit)" [all …]
|
D | marked.json | 20 …was loaded into the TLB with Shared (S) data from another core's L3 on the same chip due to a data… 25 …"BriefDescription": "The processor's data cache was reloaded from another chip's memory on the sam… 30 …"BriefDescription": "Completion stall by Dcache miss which resolved from remote chip (cache or mem… 60 …"BriefDescription": "A Page Table Entry was loaded into the TLB from the local chip's L4 cache due… 70 …loaded into the TLB with Shared (S) data from another core's ECO L3 on the same chip due to a mark… 95 …aded into the TLB with Modified (M) data from another core's ECO L3 on the same chip due to a mark… 100 …loaded into the TLB with Shared (S) data from another core's ECO L3 on the same chip due to a data… 120 …tion": "The processor's Instruction cache was reloaded from another chip's memory on the same Node… 130 …"BriefDescription": "The processor's data cache was reloaded from the local chip's Memory due to a… 145 …"BriefDescription": "Final Pump Scope (Group) ended up larger than Initial Pump Scope (Chip) for a… [all …]
|
D | pipeline.json | 10 "BriefDescription": "Number of I-ERAT reloads" 25 …"BriefDescription": "Finish stall because the NTF instruction was a multi-cycle instruction issued… 30 …s reloaded either shared or modified data from another core's L2/L3 on the same chip due to a mark… 35 …"BriefDescription": "A Page Table Entry was loaded into the TLB from another chip's L4 on a differ… 80 …s loaded into the TLB with Modified (M) data from another core's L2 on the same chip due to a mark… 90 …"BriefDescription": "The processor's data cache was reloaded from another chip's L4 on a different… 95 …s loaded into the TLB with Modified (M) data from another core's L2 on the same chip due to a data… 115 …as loaded into the TLB from local core's L3 without dispatch conflicts hit on Mepf state. due to a… 135 …"BriefDescription": "Completion stall by Dcache miss which resolved on chip ( excluding local L2/L… 160 …o the TLB either shared or modified data from another core's L2/L3 on a different chip (remote or … [all …]
|
/linux-5.10/kernel/irq/ |
D | chip.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Copyright (C) 1992, 1998-2006 Linus Torvalds, Ingo Molnar 4 * Copyright (C) 2005-2006, Thomas Gleixner, Russell King 6 * This file contains the core interrupt handling code, for irq-chip based 8 * Documentation/core-api/genericirq.rst 29 * Chained handlers should never call action on their IRQ. This default 37 * irq_set_chip - set the irq chip for an irq 39 * @chip: pointer to irq chip description structure 41 int irq_set_chip(unsigned int irq, struct irq_chip *chip) in irq_set_chip() argument 47 return -EINVAL; in irq_set_chip() [all …]
|
D | ipi.c | 1 // SPDX-License-Identifier: GPL-2.0 15 * irq_reserve_ipi() - Setup an IPI to destination cpumask 21 * On success it'll return linux irq number and error code on failure 31 pr_warn("Reservation on a non IPI domain\n"); in irq_reserve_ipi() 32 return -EINVAL; in irq_reserve_ipi() 37 return -EINVAL; in irq_reserve_ipi() 43 return -EINVAL; in irq_reserve_ipi() 48 * If the underlying implementation uses a single HW irq on in irq_reserve_ipi() 59 * The IPI requires a separate HW irq on each CPU. We require in irq_reserve_ipi() 74 return -EINVAL; in irq_reserve_ipi() [all …]
|
/linux-5.10/Documentation/userspace-api/media/v4l/ |
D | vidioc-dbg-g-chip-info.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 13 VIDIOC_DBG_G_CHIP_INFO - Identify the chips on a TV card 40 query the driver about the chips present on the TV card. Regular 41 applications must not use it. When you found a chip specific bug, please 42 contact the linux-media mailing list 52 :ref:`VIDIOC_DBG_G_CHIP_INFO` with a pointer to this structure. On success 53 the driver stores information about the selected chip in the ``name`` 57 selects the nth bridge 'chip' on the TV card. You can enumerate all 60 zero always selects the bridge chip itself, e. g. the chip connected to 61 the PCI or USB bus. Non-zero numbers identify specific parts of the [all …]
|
/linux-5.10/drivers/thermal/qcom/ |
D | qcom-spmi-temp-alarm.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (c) 2011-2015, 2017, 2020, The Linux Foundation. All rights reserved. 42 * Trip point values based on threshold control 75 /* protects .thresh, .stage and chip registers */ 85 static int qpnp_tm_read(struct qpnp_tm_chip *chip, u16 addr, u8 *data) in qpnp_tm_read() argument 90 ret = regmap_read(chip->map, chip->base + addr, &val); in qpnp_tm_read() 98 static int qpnp_tm_write(struct qpnp_tm_chip *chip, u16 addr, u8 data) in qpnp_tm_write() argument 100 return regmap_write(chip->map, chip->base + addr, data); in qpnp_tm_write() 104 * qpnp_tm_get_temp_stage() - return over-temperature stage 105 * @chip: Pointer to the qpnp_tm chip [all …]
|
/linux-5.10/drivers/rtc/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 16 depends on !S390 && !UML 26 bool "Set system time from RTC on startup and resume" 35 depends on RTC_HCTOSYS 44 This clock should be battery-backed, so that it reads the correct 45 time when the system boots from a power-off state. Otherwise, your 54 bool "Set the RTC time based on NTP synchronization" 63 depends on RTC_SYSTOHC 84 backed) storage present on RTCs. 90 depends on SYSFS [all …]
|
/linux-5.10/drivers/platform/x86/ |
D | intel_int0002_vgpio.c | 1 // SPDX-License-Identifier: GPL-2.0 7 * Loosely based on android x86 kernel code which is: 13 * Some peripherals on Bay Trail and Cherry Trail platforms signal a Power 16 * bit in the GPE0a_STS register to avoid an IRQ storm on IRQ 9. 26 * controller, letting gpiolib-acpi.c call the _L02 handler as it would 42 #include <asm/intel-family.h> 59 static int int0002_gpio_get(struct gpio_chip *chip, unsigned int offset) in int0002_gpio_get() argument 64 static void int0002_gpio_set(struct gpio_chip *chip, unsigned int offset, in int0002_gpio_set() argument 69 static int int0002_gpio_direction_output(struct gpio_chip *chip, in int0002_gpio_direction_output() argument 98 static int int0002_irq_set_wake(struct irq_data *data, unsigned int on) in int0002_irq_set_wake() argument [all …]
|
/linux-5.10/sound/pci/ |
D | atiixp.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 28 static int index = SNDRV_DEFAULT_IDX1; /* Index 0-MAX */ 33 static int ac97_codec = -1; 46 MODULE_PARM_DESC(spdif_aclink, "S/PDIF over AC-link."); 144 #define ATI_REG_OUT_DMA_SLOT_BIT(x) (1U << ((x) - 3)) 170 #define ATI_REG_6CH_REORDER_EN (1U<<0) /* 3,4,7,8,6,9 -> 3,4,6,9,7,8 */ 220 void (*enable_dma)(struct atiixp *chip, int on); 222 void (*enable_transfer)(struct atiixp *chip, int on); 224 void (*flush_dma)(struct atiixp *chip); 240 int ac97_pcm_type; /* index # of ac97_pcm to access, -1 = not used */ [all …]
|