| /kernel/linux/linux-5.10/drivers/usb/dwc3/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 4 tristate "DesignWare USB3 DRD Core Support" 10 USB controller based on the DesignWare USB3 IP Core. 64 AM437x use this IP for USB2/3 functionality. 73 Recent Exynos5 SoCs ship with one DesignWare Core USB3 IP inside, 77 tristate "PCIe-based Platforms" 81 If you're using the DesignWare Core IP with a PCIe (but not HAPS 85 tristate "Synopsys PCIe-based HAPS Platforms" 89 If you're using the DesignWare Core IP with a Synopsys PCIe HAPS 117 Currently supports Xilinx and Qualcomm DWC USB3 IP. [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/ |
| D | xilinx.txt | 1 d) Xilinx IP cores 3 The Xilinx EDK toolchain ships with a set of IP cores (devices) for use 10 Each IP-core has a set of parameters which the FPGA designer can use to 11 control how the core is synthesized. Historically, the EDK tool would 14 device drivers how the IP cores are configured, but it requires the kernel 20 properties of the device node. In general, device nodes for IP-cores 23 (name): (generic-name)@(base-address) { 24 compatible = "xlnx,(ip-core-name)-(HW_VER)" 27 interrupt-parent = <&interrupt-controller-phandle>; 29 xlnx,(parameter1) = "(string-value)"; [all …]
|
| D | example-schema.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 4 --- 5 # All the top-level keys are standard json-schema keywords except for 10 $id: http://devicetree.org/schemas/example-schema.yaml# 11 # $schema is the meta-schema this schema should be validated with. 12 $schema: http://devicetree.org/meta-schemas/core.yaml# 17 - Rob Herring <robh@kernel.org> 20 A more detailed multi-line description of the binding. 44 - items: 51 - enum: [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/media/xilinx/ |
| D | video.txt | 1 DT bindings for Xilinx video IP cores 2 ------------------------------------- 4 Xilinx video IP cores process video streams by acting as video sinks and/or 8 Each video IP core is represented by an AMBA bus child node in the device 9 tree using bindings documented in this directory. Connections between the IP 10 cores are represented as defined in ../video-interfaces.txt. 16 ----------------- 18 The following properties are common to all Xilinx video IP cores. 20 - xlnx,video-format: This property represents a video format transmitted on an 21 AXI bus between video IP cores, using its VF code as defined in "AXI4-Stream [all …]
|
| D | xlnx,video.txt | 1 Xilinx Video IP Pipeline (VIPP) 2 ------------------------------- 5 --------------- 7 Xilinx video IP pipeline processes video streams through one or more Xilinx 8 video IP cores. Each video IP core is represented as documented in video.txt 9 and IP core specific documentation, xlnx,v-*.txt, in this directory. The DT 11 mappings between DMAs and the video IP cores. 15 - compatible: Must be "xlnx,video". 17 - dmas, dma-names: List of one DMA specifier and identifier string (as defined 22 - ports: Video port, using the DT bindings defined in ../video-interfaces.txt. [all …]
|
| /kernel/linux/linux-5.10/drivers/staging/axis-fifo/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 3 # "Xilinx AXI-Stream FIFO IP core driver" 6 tristate "Xilinx AXI-Stream FIFO IP core driver" 9 This adds support for the Xilinx AXI-Stream FIFO IP core driver. 11 interface. The Xilinx AXI-Stream FIFO IP core can be used to interface
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/ptp/ |
| D | ptp-ines.txt | 1 ZHAW InES PTP time stamping IP core 3 The IP core needs two different kinds of nodes. The control node 7 port index within the IP core. 11 - compatible: "ines,ptp-ctrl" 12 - reg: physical address and size of the register bank 16 - timestamper: provides control node reference and 17 the port channel within the IP core 22 compatible = "ines,ptp-ctrl"; 30 ethernet-phy@3 {
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/media/ |
| D | allegro.txt | 1 Device-tree bindings for the Allegro DVT video IP codecs present in the Xilinx 2 ZynqMP SoC. The IP core may either be a H.264/H.265 encoder or H.264/H.265 3 decoder ip core. 10 - compatible: value should be one of the following 11 "allegro,al5e-1.1", "allegro,al5e": encoder IP core 12 "allegro,al5d-1.1", "allegro,al5d": decoder IP core 13 - reg: base and length of the memory mapped register region and base and 15 - reg-names: must include "regs" and "sram" 16 - interrupts: shared interrupt from the MCUs to the processing system 17 - clocks: must contain an entry for each entry in clock-names [all …]
|
| /kernel/linux/linux-5.10/Documentation/driver-api/ |
| D | xillybus.rst | 10 - Introduction 11 -- Background 12 -- Xillybus Overview 14 - Usage 15 -- User interface 16 -- Synchronization 17 -- Seekable pipes 19 - Internals 20 -- Source code organization 21 -- Pipe attributes [all …]
|
| /kernel/linux/linux-5.10/drivers/usb/usbip/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 4 tristate "USB/IP support" 9 This enables pushing USB packets over IP to allow remote 11 USB/IP core that is required by both drivers. 17 be called usbip-core. 25 This enables the USB/IP virtual host controller driver, 29 module will be called vhci-hcd. 32 int "Number of ports per USB/IP virtual host controller" 37 To increase number of ports available for USB/IP virtual 39 USB/IP virtual host controller. [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/mmc/ |
| D | marvell,xenon-sdhci.txt | 2 This file documents differences between the core mmc properties 5 Multiple SDHCs might be put into a single Xenon IP, to save size and cost. 11 - compatible: should be one of the following 12 - "marvell,armada-3700-sdhci": For controllers on Armada-3700 SoC. 13 Must provide a second register area and marvell,pad-type. 14 - "marvell,armada-ap806-sdhci": For controllers on Armada AP806. 15 - "marvell,armada-cp110-sdhci": For controllers on Armada CP110. 17 - clocks: 19 Require at least input clock for Xenon IP core. For Armada AP806 and 22 - clock-names: [all …]
|
| D | mtk-sd.txt | 6 This file documents differences between the core properties in mmc.txt 10 - compatible: value should be either of the following. 11 "mediatek,mt8135-mmc": for mmc host ip compatible with mt8135 12 "mediatek,mt8173-mmc": for mmc host ip compatible with mt8173 13 "mediatek,mt8183-mmc": for mmc host ip compatible with mt8183 14 "mediatek,mt8516-mmc": for mmc host ip compatible with mt8516 15 "mediatek,mt6779-mmc": for mmc host ip compatible with mt6779 16 "mediatek,mt2701-mmc": for mmc host ip compatible with mt2701 17 "mediatek,mt2712-mmc": for mmc host ip compatible with mt2712 18 "mediatek,mt7622-mmc": for MT7622 SoC [all …]
|
| /kernel/linux/linux-5.10/Documentation/networking/caif/ |
| D | linux_caif.rst | 1 .. SPDX-License-Identifier: GPL-2.0 8 Copyright |copy| ST-Ericsson AB 2010 17 CAIF is a MUX protocol used by ST-Ericsson cellular modems for 22 ST-Ericsson modems support a number of transports between modem 31 * CAIF Socket Layer and GPRS IP Interface. 32 * CAIF Core Protocol Implementation 39 ! +------+ +------+ 40 ! +------+! +------+! 41 ! ! IP !! !Socket!! 42 +-------> !interf!+ ! API !+ <- CAIF Client APIs [all …]
|
| /kernel/linux/linux-5.10/drivers/pci/controller/dwc/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 3 menu "DesignWare PCI Core Support" 34 host-specific features PCI_DRA7XX_HOST must be selected and in order 35 to enable device-specific features PCI_DRA7XX_EP must be selected. 36 This uses the DesignWare core. 49 host-specific features PCI_DRA7XX_HOST must be selected and in order 50 to enable device-specific features PCI_DRA7XX_EP must be selected. 51 This uses the DesignWare core. 57 bool "Platform bus based DesignWare PCIe Controller - Host mode" 62 Enables support for the PCIe controller in the Designware IP to [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/iio/adc/ |
| D | adi,axi-adc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/iio/adc/adi,axi-adc.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Analog Devices AXI ADC IP core 10 - Michael Hennerich <michael.hennerich@analog.com> 11 - Alexandru Ardelean <alexandru.ardelean@analog.com> 14 Analog Devices Generic AXI ADC IP core for interfacing an ADC device 18 interface for the actual ADC, while this IP core will interface 19 to the data-lines of the ADC and handle the streaming of data into [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/input/ |
| D | ps2keyb-mouse-apbps2.txt | 1 Aeroflex Gaisler APBPS2 PS/2 Core, supporting Keyboard or Mouse. 3 The APBPS2 PS/2 core is available in the GRLIB VHDL IP core library. 5 Note: In the ordinary environment for the APBPS2 core, a LEON SPARC system, 11 - name : Should be "GAISLER_APBPS2" or "01_060" 12 - reg : Address and length of the register set for the device 13 - interrupts : Interrupt numbers for this device 15 For further information look in the documentation for the GLIB IP core library:
|
| /kernel/linux/linux-5.10/fs/jfs/ |
| D | jfs_discard.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 23 * ip - pointer to in-core inode 24 * blkno - starting block number to be trimmed (0..N) 25 * nblocks - number of blocks to be trimmed 32 void jfs_issue_discard(struct inode *ip, u64 blkno, u64 nblocks) in jfs_issue_discard() argument 34 struct super_block *sb = ip->i_sb; in jfs_issue_discard() 58 * ip - pointer to in-core inode; 59 * range - the range, given by user space 62 * 0 - success 63 * -EIO - i/o error [all …]
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/xlnx/ |
| D | zynqmp_dp.c | 1 // SPDX-License-Identifier: GPL-2.0 5 * Copyright (C) 2017 - 2020 Xilinx, Inc. 8 * - Hyun Woo Kwon <hyun.kwon@xilinx.com> 9 * - Laurent Pinchart <laurent.pinchart@ideasonboard.com> 68 /* Core enable registers */ 84 /* Core ID registers */ 242 * struct zynqmp_dp_link_config - Common link config between source and sink 252 * struct zynqmp_dp_mode - Configured mode of DisplayPort 266 * struct zynqmp_dp_config - Configuration of DisplayPort from DTS 278 * struct zynqmp_dp - Xilinx DisplayPort core [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/usb/ |
| D | gr-udc.txt | 3 The GRUSBDC USB Device Controller core is available in the GRLIB VHDL 4 IP core library. 6 Note: In the ordinary environment for the core, a Leon SPARC system, 11 - name : Should be "GAISLER_USBDC" or "01_021" 13 - reg : Address and length of the register set for the device 15 - interrupts : Interrupt numbers for this device. Either one interrupt number 21 - epobufsizes : Array of buffer sizes for OUT endpoints when they differ 24 each OUT endpoint of the core. Fewer entries overrides the default sizes 27 - epibufsizes : Array of buffer sizes for IN endpoints when they differ 30 each IN endpoint of the core. Fewer entries overrides the default sizes [all …]
|
| /kernel/linux/linux-5.10/tools/perf/util/ |
| D | intel-pt.c | 1 // SPDX-License-Identifier: GPL-2.0-only 4 * Copyright (c) 2013-2015, Intel Corporation. 27 #include "thread-stack.h" 34 #include "intel-pt.h" 37 #include "util/synthetic-events.h" 38 #include "time-utils.h" 42 #include "intel-pt-decoder/intel-pt-log.h" 43 #include "intel-pt-decoder/intel-pt-decoder.h" 44 #include "intel-pt-decoder/intel-pt-insn-decoder.h" 45 #include "intel-pt-decoder/intel-pt-pkt-decoder.h" [all …]
|
| /kernel/linux/linux-5.10/drivers/fpga/ |
| D | altera-pr-ip-core-plat.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Driver for Altera Partial Reconfiguration IP Core 5 * Copyright (C) 2016-2017 Intel Corporation 7 * Based on socfpga-a10.c Copyright (C) 2015-2016 Altera Corporation 10 #include <linux/fpga/altera-pr-ip-core.h> 16 struct device *dev = &pdev->dev; in alt_pr_platform_probe() 33 struct device *dev = &pdev->dev; in alt_pr_platform_remove() 41 { .compatible = "altr,a10-pr-ip", }, 58 MODULE_DESCRIPTION("Altera Partial Reconfiguration IP Platform Driver");
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/gpio/ |
| D | gpio-grgpio.txt | 3 The GRGPIO GPIO core is available in the GRLIB VHDL IP core library. 5 Note: In the ordinary environment for the GRGPIO core, a Leon SPARC system, 10 - name : Should be "GAISLER_GPIO" or "01_01a" 12 - reg : Address and length of the register set for the device 14 - interrupts : Interrupt numbers for this device 18 - nbits : The number of gpio lines. If not present driver assumes 32 lines. 20 - irqmap : An array with an index for each gpio line. An index is either a valid 25 For further information look in the documentation for the GLIB IP core library:
|
| /kernel/linux/linux-5.10/drivers/staging/media/allegro-dvt/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 3 tristate "Allegro DVT Video IP Core" 11 Support for the encoder video IP core by Allegro DVT. This core is
|
| /kernel/linux/linux-5.10/drivers/mcb/ |
| D | mcb-internal.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 51 * struct chameleon_gdd - Chameleon General Device Descriptor 55 * @var: the variant of the IP core 56 * @dev: the device the IP core is 86 * struct chameleon_bdd - Chameleon Bridge Device Descriptor 90 * @var: the variant of the IP core 91 * @dev: the device the IP core is
|
| /kernel/linux/linux-5.10/arch/arm/mach-bcm/ |
| D | bcm_kona_smc.c | 37 {.compatible = "brcm,kona-smc"}, 38 {.compatible = "bcm,kona-smc"}, /* deprecated name */ 54 return -ENODEV; in bcm_kona_smc_init() 58 return -EINVAL; in bcm_kona_smc_init() 60 /* We assume space for four 32-bit arguments */ in bcm_kona_smc_init() 62 return -EINVAL; in bcm_kona_smc_init() 67 return -EINVAL; in bcm_kona_smc_init() 71 return -ENOMEM; in bcm_kona_smc_init() 82 * Only core 0 can run the secure monitor code. If an "smc" request 83 * is initiated on a different core it must be redirected to core 0 [all …]
|