Home
last modified time | relevance | path

Searched +full:has +full:- +full:builtin +full:- +full:dma (Results 1 – 21 of 21) sorted by relevance

/linux/Documentation/devicetree/bindings/usb/
H A Dxlnx,usb2.yaml1 # 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 DKconfig1 # 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 Dsys_dp264.c1 // 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 Dsys_takara.c1 // 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 Dcache.c1 // 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 DKconfig1 # 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 Dgfp_types.h1 /* 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 Di2c.h1 /* 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 Dgfp_types.h1 /* 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 Dpci-ixp4xx.c1 // 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 DKconfig1 # 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 Dkernel-parameters.txt39 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 Ddevices.txt1 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 Damba-pl011.c1 // 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 Dsetup.c1 // 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 DKconfig.debug1 # 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 Dudc-xilinx.c1 // 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 Dbcm63xx_enet.c1 // 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 DKconfig1 # 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 DKconfig1 # 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 Damifb.c2 * 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 …]