/Linux-v6.1/drivers/interconnect/qcom/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 3 tristate "Qualcomm Network-on-Chip interconnect drivers" 6 Support for Qualcomm's Network-on-Chip interconnect hardware. 15 select INTERCONNECT_QCOM_SMD_RPM 17 This is a driver for the Qualcomm Network-on-Chip on msm8916-based 24 select INTERCONNECT_QCOM_SMD_RPM 26 This is a driver for the Qualcomm Network-on-Chip on msm8939-based 33 select INTERCONNECT_QCOM_SMD_RPM 35 This is a driver for the Qualcomm Network-on-Chip on msm8974-based 42 select INTERCONNECT_QCOM_SMD_RPM [all …]
|
/Linux-v6.1/sound/soc/mediatek/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 4 select REGMAP_MMIO 7 tristate "ASoC support for Mediatek MT2701 chip" 9 select SND_SOC_MEDIATEK 13 Select Y if you have such device. 14 If unsure select "N". 19 select SND_SOC_CS42XX8_I2C 20 select SND_SOC_BT_SCO 24 Select Y if you have such device. 25 If unsure select "N". [all …]
|
/Linux-v6.1/drivers/gpu/drm/bridge/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 11 select DRM_PANEL 20 select DRM_KMS_HELPER 21 select DRM_MIPI_DSI 22 select DRM_PANEL_BRIDGE 23 select GENERIC_PHY_MIPI_DPHY 30 tristate "Chipone ICN6211 MIPI-DSI/RGB Converter bridge" 32 select DRM_KMS_HELPER 33 select DRM_MIPI_DSI 34 select DRM_PANEL_BRIDGE [all …]
|
/Linux-v6.1/drivers/usb/host/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 11 The Cypress C67x00 (EZ-Host/EZ-OTG) chips are dual-role 14 Enable this option to support this chip in host controller mode. 28 module will be called xhci-hcd. 56 select USB_XHCI_RCAR if ARCH_RENESAS 74 select MFD_SYSCON 83 select USB_XHCI_PLATFORM 91 tristate "xHCI support for Renesas R-Car SoCs" 96 found in Renesas R-Car ARM SoCs. 102 select FW_LOADER [all …]
|
/Linux-v6.1/Documentation/devicetree/bindings/mtd/ |
D | st,stm32-fmc2-nand.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/mtd/st,stm32-fmc2-nand.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Christophe Kerello <christophe.kerello@foss.st.com> 15 - st,stm32mp15-fmc2 16 - st,stm32mp1-fmc2-nfc 27 - description: tx DMA channel 28 - description: rx DMA channel 29 - description: ecc DMA channel [all …]
|
D | nand-controller.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/mtd/nand-controller.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: NAND Chip and NAND Controller Generic Binding 10 - Miquel Raynal <miquel.raynal@bootlin.com> 11 - Richard Weinberger <richard@nod.at> 17 enforced even for simple controllers supporting only one chip. 24 The interpretation of these parameters is implementation-defined, so 31 pattern: "^nand-controller(@.*)?" [all …]
|
/Linux-v6.1/drivers/isdn/hardware/mISDN/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 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)" 20 Enable support for cards with Cologne Chip AG's HFC multiport 21 chip. There are three types of chips that are quite similar, 23 * HFC-4S (4 S/T interfaces on one chip) 24 * HFC-8S (8 S/T interfaces on one chip) 25 * HFC-E1 (E1 interface for 2Mbit ISDN) 37 tristate "Support for HFC-S USB based TAs" [all …]
|
/Linux-v6.1/drivers/misc/cb710/ |
D | debug.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Copyright by Michał Mirosław, 2008-2009 24 unsigned mask = (1 << bits/8) - 1; in allow_reg_read() 31 u##t *reg, unsigned select) \ 36 if (!(select & (1 << i))) \ 55 const u##t *reg, unsigned select) \ 57 const char *const xp = &cb710_xes[8 - t/4]; \ 64 if (!(select & (1 << i))) \ 81 static void cb710_read_and_dump_regs_##t(struct cb710_chip *chip, \ 82 unsigned select) \ [all …]
|
/Linux-v6.1/drivers/gpio/ |
D | gpio-spear-spics.c | 1 // SPDX-License-Identifier: GPL-2.0-only 25 * It provides control for spi chip select lines so that any chipselect 26 * (out of 4 possible chipselects in pl022) can be made low to select 31 * struct spear_spics - represents spi chip select control 36 * @cs_enable_mask: mask to select bits required to select chipselect 40 * @chip: gpio_chip abstraction 51 struct gpio_chip chip; member 55 static int spics_get_value(struct gpio_chip *chip, unsigned offset) in spics_get_value() argument 57 return -ENXIO; in spics_get_value() 60 static void spics_set_value(struct gpio_chip *chip, unsigned offset, int value) in spics_set_value() argument [all …]
|
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 47 select IRQ_DOMAIN 57 non-sleeping contexts. They can make bitbanged serial protocols 64 select GPIO_CDEV # We need to encourage the new ABI 116 tristate "GPIO driver for 74xx-ICs with MMIO access" 118 select GPIO_GENERIC 120 Say yes here to support GPIO functionality for 74xx-compatible ICs 132 select GPIOLIB_IRQCHIP 136 If driver is built as a module it will be called gpio-altera. 141 select GPIO_GENERIC [all …]
|
/Linux-v6.1/drivers/mfd/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 11 select IRQ_DOMAIN 16 select MFD_CORE 23 bool "Altera Arria10 DevKit System Resource chip" 25 select REGMAP_SPI 26 select MFD_CORE 28 Support for the Altera Arria10 DevKit MAX5 System Resource chip 36 select MFD_SYSCON 38 Select this to get System Manager support for all Altera branded 44 tristate "Active-semi ACT8945A" [all …]
|
/Linux-v6.1/Documentation/devicetree/bindings/memory-controllers/ |
D | arm,pl172.txt | 5 - compatible: Must be "arm,primecell" and exactly one from 8 - reg: Must contains offset/length value for controller. 10 - #address-cells: Must be 2. The partition number has to be encoded in the 11 first address cell and it may accept values 0..N-1 12 (N - total number of partitions). The second cell is the 15 - #size-cells: Must be set to 1. 17 - ranges: Must contain one or more chip select memory regions. 19 - clocks: Must contain references to controller clocks. 21 - clock-names: Must contain "mpmcclk" and "apb_pclk". 23 - clock-ranges: Empty property indicating that child nodes can inherit [all …]
|
/Linux-v6.1/Documentation/devicetree/bindings/mips/cavium/ |
D | bootbus.txt | 3 The Octeon Boot Bus is a configurable parallel bus with 8 chip 4 selects. Each chip select is independently configurable. 7 - compatible: "cavium,octeon-3860-bootbus" 11 - reg: The base address of the Boot Bus' register bank. 13 - #address-cells: Must be <2>. The first cell is the chip select 14 within the bootbus. The second cell is the offset from the chip select. 16 - #size-cells: Must be <1>. 18 - ranges: There must be one one triplet of (child-bus-address, 19 parent-bus-address, length) for each active chip select. If the 20 length element for any triplet is zero, the chip select is disabled, [all …]
|
/Linux-v6.1/Documentation/driver-api/ |
D | edac.rst | 5 ---------------------------------------- 8 *sockets, *socket sets*, *banks*, *rows*, *chip-select rows*, *channels*, 43 It is typically the highest hierarchy on a Fully-Buffered DIMM memory 52 * Single-channel 55 only. E. g. if the data is 64 bits-wide, the data flows to the CPU using 57 memories. FB-DIMM and RAMBUS use a different concept for channel, so 60 * Double-channel 63 dimms, accessed at the same time. E. g. if the DIMM is 64 bits-wide (72 67 * Chip-select row 69 This is the name of the DRAM signal used to select the DRAM ranks to be [all …]
|
/Linux-v6.1/drivers/rtc/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 11 select RTC_LIB 17 select RTC_LIB 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 89 select NVMEM 139 Provides an emulation for RTC_UIE if the underlying rtc chip 141 once-per-second update interrupts, used for synchronization. 159 will be called rtc-test. 173 will be called rtc-88pm860x. [all …]
|
/Linux-v6.1/drivers/net/ethernet/micrel/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 24 This platform driver is for KSZ8841(1-port) / KS8842(2-port) 25 ethernet switch chip (managed, VLAN, QoS) from Micrel or 32 select MII 33 select CRC32 34 select EEPROM_93CX6 35 select PHYLIB 36 select MICREL_PHY 38 SPI driver for Micrel KS8851 SPI attached network chip. 44 select MII [all …]
|
/Linux-v6.1/drivers/irqchip/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 2 menu "IRQ chip support" 10 select IRQ_DOMAIN_HIERARCHY 11 select GENERIC_IRQ_EFFECTIVE_AFF_MASK if SMP 16 select ARM_GIC 27 select ARM_GIC 28 select PCI_MSI 35 select IRQ_DOMAIN_HIERARCHY 36 select PARTITION_PERCPU 37 select GENERIC_IRQ_EFFECTIVE_AFF_MASK if SMP [all …]
|
/Linux-v6.1/drivers/hwmon/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 3 # Hardware monitoring chip drivers configuration 17 sensors chip(s) below. 20 sensors-detect script from the lm_sensors package. Read 21 <file:Documentation/hwmon/userspace-tools.rst> for details. 32 bool "Hardware Monitoring Chip debugging messages" 34 Say Y here if you want the I2C chip drivers to produce a bunch of 35 debug messages to the system log. Select this if you are having 46 and second revision of the Abit uGuru chip. The voltage and frequency 48 chip can be found on Abit uGuru featuring motherboards (most modern [all …]
|
/Linux-v6.1/drivers/net/dsa/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 10 select NET_DSA_TAG_BRCM 11 select FIXED_PHY 12 select BCM7XXX_PHY 13 select MDIO_BCM_UNIMAC 14 select B53 20 tristate "DSA mock-up Ethernet switch chip support" 21 select FIXED_PHY 23 This enables support for a fake mock-up switch chip which 31 select NET_DSA_TAG_GSWIP [all …]
|
/Linux-v6.1/drivers/mtd/chips/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 2 menu "RAM/ROM/Flash chip drivers" 7 select MTD_GEN_PROBE 8 select MTD_CFI_UTIL 13 support any device that is CFI-compliant, you need to enable this 18 tristate "Detect non-CFI AMD/JEDEC-compatible flash chips" 19 select MTD_GEN_PROBE 20 select MTD_CFI_UTIL 22 This option enables JEDEC-style probing of flash chips which are not 24 CFI-targeted flash drivers for any chips which are identified which [all …]
|
/Linux-v6.1/drivers/tty/serial/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 19 comment "Non-8250 serial port support" 24 select SERIAL_CORE 35 select SERIAL_CORE_CONSOLE 51 select SERIAL_CORE 62 select SERIAL_CORE_CONSOLE 63 select SERIAL_EARLYCON 79 select SERIAL_CORE 80 select SERIAL_CORE_CONSOLE 81 select SERIAL_EARLYCON [all …]
|
/Linux-v6.1/drivers/mtd/maps/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 2 menu "Mapping drivers for chip access" 7 bool "Support non-linear mappings of flash chips" 9 This causes the chip drivers to allow for complicated 21 with config options or at run-time. 79 bool "Baikal-T1 Boot ROMs OF-based physical memory map handling" 82 select MTD_COMPLEX_MAPPINGS 83 select MULTIPLEXER 84 select MUX_MMIO 86 This provides some extra DT physmap parsing for the Baikal-T1 [all …]
|
/Linux-v6.1/drivers/nfc/s3fwrn5/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 4 select CRYPTO 5 select CRYPTO_HASH 7 Core driver for Samsung S3FWRN5 NFC chip. Contains core utilities 8 of chip. It's intended to be used by PHYs to avoid duplicating lots 14 select NFC_S3FWRN5 17 This module adds support for an I2C interface to the S3FWRN5 chip. 18 Select this if your platform is using the I2C bus. 27 select NFC_S3FWRN5 29 This module adds support for a UART interface to the S3FWRN82 chip. [all …]
|
/Linux-v6.1/Documentation/devicetree/bindings/bus/ |
D | nvidia,tegra20-gmi.txt | 10 - compatible : Should contain one of the following: 11 For Tegra20 must contain "nvidia,tegra20-gmi". 12 For Tegra30 must contain "nvidia,tegra30-gmi". 13 - reg: Should contain GMI controller registers location and length. 14 - clocks: Must contain an entry for each entry in clock-names. 15 - clock-names: Must include the following entries: "gmi" 16 - resets : Must contain an entry for each entry in reset-names. 17 - reset-names : Must include the following entries: "gmi" 18 - #address-cells: The number of cells used to represent physical base 20 - #size-cells: The number of cells used to represent the size of an address [all …]
|
/Linux-v6.1/drivers/misc/eeprom/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 7 select NVMEM 8 select NVMEM_SYSFS 9 select REGMAP_I2C 13 configure the driver to know about each chip on your target 14 board. Use these generic chip names, instead of vendor-specific 20 Unless you like data loss puzzles, always be sure that any chip 22 24c16 (16 kbit) or smaller, and vice versa. Marking the chip 23 as read-only won't help recover from this. Also, if your chip 24 has any software write-protect mechanism you may want to review the [all …]
|