| /linux/Documentation/devicetree/bindings/usb/ |
| H A D | xlnx,usb2.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Radhey Shyam Pandey <radhey.shyam.pandey@amd.com> 14 const: xlnx,usb2-device-4.00.a 22 xlnx,has-builtin-dma: 24 If present, hardware has dma capability. 30 clock-names: 34 - compatible 35 - reg [all …]
|
| /linux/drivers/parport/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 4 # see Documentation/kbuild/kconfig-language.rst. 24 <file:Documentation/admin-guide/parport.rst> and 25 <file:drivers/parport/BUGS-parport>. 28 to the parallel port see <http://www.torque.net/linux-pp.html> on 37 look at <file:Documentation/admin-guide/parport.rst>. 44 tristate "PC-style hardware" 48 You should say Y here if you have a PC-style parallel port. All 49 IBM PC compatible computers and some Alphas have PC-style 50 parallel ports. PA-RISC owners should only say Y here if they [all …]
|
| /linux/arch/alpha/kernel/ |
| H A D | sys_dp264.c | 1 // SPDX-License-Identifier: GPL-2.0 25 #include <asm/dma.h> 68 dim0 = &cchip->dim0.csr; in tsunami_update_irq_hw() 69 dim1 = &cchip->dim1.csr; in tsunami_update_irq_hw() 70 dim2 = &cchip->dim2.csr; in tsunami_update_irq_hw() 71 dim3 = &cchip->dim3.csr; in tsunami_update_irq_hw() 88 if (bcpu == 0) dimB = &cchip->dim0.csr; in tsunami_update_irq_hw() 89 else if (bcpu == 1) dimB = &cchip->dim1.csr; in tsunami_update_irq_hw() 90 else if (bcpu == 2) dimB = &cchip->dim2.csr; in tsunami_update_irq_hw() 91 else dimB = &cchip->dim3.csr; in tsunami_update_irq_hw() [all …]
|
| H A D | sys_takara.c | 1 // SPDX-License-Identifier: GPL-2.0 20 #include <asm/dma.h> 34 static unsigned long cached_irq_mask[2] = { -1, -1 }; 41 mask = (irq >= 64 ? mask << 16 : mask >> ((irq - 16) & 0x30)); in takara_update_irq_hw() 42 regaddr = 0x510 + (((irq - 16) >> 2) & 0x0c); in takara_update_irq_hw() 49 unsigned int irq = d->irq; in takara_enable_irq() 58 unsigned int irq = d->irq; in takara_disable_irq() 79 * us whether an interrupt has come in on IRQ0 or IRQ1. If in takara_device_interrupt() 111 int irq = (vector - 0x800) >> 4; in takara_srm_device_interrupt() 127 /* Return to non-accelerated mode. */ in takara_init_irq() [all …]
|
| /linux/arch/arc/mm/ |
| H A D | cache.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Copyright (C) 2014-15 Synopsys, Inc. (www.synopsys.com) 6 * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) 55 p_slc->sz_k = 128 << slc_cfg.sz; in read_decode_cache_bcr_arcv2() 56 l2_line_sz = p_slc->line_len = (slc_cfg.lsz == 0) ? 128 : 64; in read_decode_cache_bcr_arcv2() 57 n += scnprintf(buf + n, len - n, in read_decode_cache_bcr_arcv2() 59 p_slc->sz_k, p_slc->line_len, IS_USED_RUN(slc_enable)); in read_decode_cache_bcr_arcv2() 69 * only ZONE_NORMAL (low mem) and any dma transactions outside this in read_decode_cache_bcr_arcv2() 72 * bounce_buffer to handle dma transactions to HIGHMEM. in read_decode_cache_bcr_arcv2() 88 /* HS 3.0 has limit and strict-ordering fields */ in read_decode_cache_bcr_arcv2() [all …]
|
| /linux/drivers/mmc/host/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 42 This option will enable the dma to work correctly, if you are using 43 Qcom SOCs and MMC, you would probably need this option to get DMA working. 53 If you have a STM32 sdmmc host with internal DMA say Y here. 94 implements a hardware byte swapper using a 32-bit datum. 96 has the effect of scrambling the addresses and formats of data 106 support UHS2-capable devices. 133 disabled, it will steal the MMC cards away - rendering them 412 bool "DMA support on S3C SDHCI" 415 Enable DMA support on the Samsung S3C SDHCI glue. The DMA [all …]
|
| /linux/include/linux/ |
| H A D | gfp_types.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 10 * typedef gfp_t - Memory allocation flags. 23 * include/trace/events/mmflags.h and tools/perf/builtin-kmem.c 102 * Physical address zone modifiers (see linux/mmzone.h - low four bits) 118 * --------------------------------- 153 * Watermark modifiers -- controls access to emergency reserves 154 * ------------------------------------------------------------ 156 * %__GFP_HIGH indicates that the caller is high-priority and that granting 164 * be the MM or co-ordinating closely with the VM (e.g. swap over NFS). 168 * Usage of a pre-allocated pool (e.g. mempool) should be always considered [all …]
|
| H A D | i2c.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 3 * i2c.h - definitions for the Linux i2c bus interface 4 * Copyright (C) 1995-2000 Simon G. Vogl 5 * Copyright (C) 2013-2019 Wolfram Sang <wsa@kernel.org> 30 /* --- General options ------------------------------------------------ */ 69 * i2c_master_recv - issue a single I2C message in master receive mode 83 * i2c_master_recv_dmasafe - issue a single I2C message in master receive mode 84 * using a DMA safe buffer 86 * @buf: Where to store data read from slave, must be safe to use with DMA 99 * i2c_master_send - issue a single I2C message in master transmit mode [all …]
|
| /linux/tools/include/linux/ |
| H A D | gfp_types.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 10 * typedef gfp_t - Memory allocation flags. 23 * include/trace/events/mmflags.h and tools/perf/builtin-kmem.c 108 * Physical address zone modifiers (see linux/mmzone.h - low four bits) 124 * --------------------------------- 159 * Watermark modifiers -- controls access to emergency reserves 160 * ------------------------------------------------------------ 162 * %__GFP_HIGH indicates that the caller is high-priority and that granting 170 * be the MM or co-ordinating closely with the VM (e.g. swap over NFS). 174 * Usage of a pre-allocated pool (e.g. mempool) should be always considered [all …]
|
| /linux/drivers/pci/controller/ |
| H A D | pci-ixp4xx.c | 1 // SPDX-License-Identifier: GPL-2.0 7 * Based on the IXP4xx arch/arm/mach-ixp4xx/common-pci.c driver 9 * Copyright (C) 2003 Greg Ungerer <gerg@linux-m68k.org> 10 * Copyright (C) 2003-2004 MontaVista Software, Inc. 15 * - Test IO-space access 16 * - DM [all...] |
| /linux/arch/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 21 # Selected by architectures that need custom DMA operations for e.g. legacy 22 # IOMMUs not handled by dma-iommu. Drivers must never select this symbol. 29 menu "General architecture-dependent options" 34 Select if the architecture can check permissions at sub-page 70 by sharing mid-level caches, last-level cache tags or internal 74 bool "Multi-Core Cache (MC) scheduler support" 78 Multi-core scheduler support improves the CPU scheduler's decision 79 making when dealing with multi-core CPU chips at a cost of slightly 127 for kernel debugging, non-intrusive instrumentation and testing. [all …]
|
| /linux/Documentation/admin-guide/ |
| H A D | kernel-parameters.txt | 39 Documentation/arch/m68k/kernel-options.rst. 49 PARISC The PA-RISC architecture is enabled. 64 the Documentation/scsi/ sub-directory. 79 VGA The VGA console has been enabled. 83 X86-32 X86-32, aka i386 architecture is enabled. 84 X86-64 X86-64 architecture is enabled. 85 X86 Either 32-bit or 64-bit x86 (same as X86-32+X86-64) 94 KNL Is a kernel start-up parameter. 114 force -- enable ACPI if default was off 115 on -- enable ACPI but allow fallback to DT [arm64,riscv64] [all …]
|
| H A D | devices.txt | 1 0 Unnamed devices (e.g. non-device mounts) 7 2 = /dev/kmem OBSOLETE - replaced by /proc/kcore 11 6 = /dev/core OBSOLETE - replaced by /proc/kcore 18 12 = /dev/oldmem OBSOLETE - replaced by /proc/vmcore 31 2 char Pseudo-TTY masters 37 Pseudo-tty's are named as follows: 40 the 1st through 16th series of 16 pseudo-ttys each, and 44 These are the old-style (BSD) PTY devices; Unix98 106 3 char Pseudo-TTY slaves 112 These are the old-style (BSD) PTY devices; Unix98 [all …]
|
| /linux/drivers/tty/serial/ |
| H A D | amba-pl011.c | 1 // SPDX-License-Identifier: GPL-2.0+ 9 * Copyright (C) 2010 ST-Ericsson SA 11 * This is a generic driver for ARM AMBA-type serial ports. They 12 * have a lot of 16550-like features, but are not register compatible. 35 #include <linux/dma-mapping.h> 82 /* The size of the array - must be last */ 219 /* Deals with DMA transactions */ 222 dma_addr_t dma; member 245 dma_addr_t dma; member 268 unsigned int fifosize; /* vendor-specific */ [all …]
|
| /linux/arch/x86/kernel/ |
| H A D | setup.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * This file contains the setup_arch() code, which handles the architecture-dependent 12 #include <linux/dma-map-ops.h> 27 #include <linux/usb/xhci-dbgp.h> 52 #include <asm/pci-direct.h> 241 * copy_edd() - Copy the BIOS EDD information 261 size_t mask = align - 1; in extend_brk() 288 _brk_end - _brk_start); in reserve_brk() 337 printk(KERN_INFO "Allocated new RAMDISK: [mem %#010llx-%#010llx]\n", in relocate_initrd() 338 relocated_ramdisk, relocated_ramdisk + ramdisk_size - 1); in relocate_initrd() [all …]
|
| /linux/lib/ |
| H A D | Kconfig.debug | 1 # SPDX-License-Identifier: GPL-2.0-only 19 parameter printk.time=1. See Documentation/admin-guide/kernel-parameters.rst 50 int "Default console loglevel (1-15)" 60 Note: This does not affect the log level of un-prefixed printk() 65 int "quiet console loglevel (1-15)" 76 int "Default message log level (1-7)" 82 This was hard-coded to KERN_WARNING since at least 2.6.10 but folks 118 enabled/disabled based on various levels of scope - per source file, 158 nullarbor:~ # echo -n 'file svcsock.c line 1603 +p' > 162 nullarbor:~ # echo -n 'file svcsock.c +p' > [all …]
|
| /linux/drivers/usb/gadget/udc/ |
| H A D | udc-xilinx.c | 1 // SPDX-License-Identifier: GPL-2.0+ 8 * Copyright (C) 2010 - 2014 Xilinx, Inc. 10 * Some parts of this driver code is based on the driver for at91-series 17 #include <linux/dma-mapping.h> 37 #define XUSB_DMA_RESET_OFFSET 0x0200 /* DMA Soft Reset Register */ 38 #define XUSB_DMA_CONTROL_OFFSET 0x0204 /* DMA Control Register */ 39 #define XUSB_DMA_DSAR_ADDR_OFFSET 0x0208 /* DMA source Address Reg */ 40 #define XUSB_DMA_DDAR_ADDR_OFFSET 0x020C /* DMA destination Addr Reg */ 41 #define XUSB_DMA_LENGTH_OFFSET 0x0210 /* DMA Length Register */ 42 #define XUSB_DMA_STATUS_OFFSET 0x0214 /* DMA Status Register */ [all …]
|
| /linux/drivers/net/ethernet/broadcom/ |
| H A D | bcm63xx_enet.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Driver for BCM963xx builtin Ethernet mac 17 #include <linux/dma-mapping.h> 38 return bcm_readl(priv->base + off); in enet_readl() 44 bcm_writel(val, priv->base + off); in enet_writel() 52 return bcm_readl(priv->base + off); in enetsw_readl() 58 bcm_writel(val, priv->base + off); in enetsw_writel() 63 return bcm_readw(priv->base + off); in enetsw_readw() 69 bcm_writew(val, priv->base + off); in enetsw_writew() 74 return bcm_readb(priv->base + off); in enetsw_readb() [all …]
|
| /linux/arch/mips/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 144 bool "Generic board-agnostic MIPS kernel" 286 Build a generic DT-based kernel image that boots on select 287 BCM33xx cable modem chips, BCM63xx DSL chips, and BCM7xxx set-top 379 see the Linux/MIPS FAQ on <http://www.linux-mips.org/> and the 380 DECstation porting pages on <http://decstation.unix-ag.org/>. 444 Olivetti M700-10 workstations. 481 bool "Loongson 32-bit family of machines" 501 This enables support for the Loongson-1 family of machines. 503 Loongson-1 is a family of 32-bit MIPS-compatible SoCs developed by [all …]
|
| /linux/arch/x86/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 4 bool "64-bit kernel" if "$(ARCH)" = "x86" 7 Say yes to build a 64-bit kernel - formerly known as x86_64 8 Say no to build a 32-bit kernel - formerly known as i386 13 # Options that are inherently 32-bit kernel only: 26 # Options that are inherently 64-bit kernel only: 56 # ported to 32-bit as well. ) 158 # Word-size accesses may read uninitialized data past the trailing \0 346 default "elf32-i386" if X86_32 347 default "elf64-x86-64" if X86_64 [all …]
|
| /linux/drivers/video/fbdev/ |
| H A D | amifb.c | 2 * linux/drivers/video/amifb.c -- Amiga builtin chipset frame buffer device 4 * Copyright (C) 1995-2003 Geert Uytterhoeven 30 * - 24 Jul 96: Copper generates now vblank interrupt and 32 * - 14 Jul 96: Rework and hopefully last ECS bugs fixed 33 * - 7 Mar 96: Hardware sprite support by Roman Zippel 34 * - 18 Feb 96: OCS and ECS support by Roman Zippel 36 * - 2 Dec 95: AGA version by Geert Uytterhoeven 107 --------------------- 111 +----------+---------------------------------------------+----------+-------+ 115 +----------###############################################----------+-------+ [all …]
|