/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 - Mubin Sayyed <mubin.sayyed@amd.com> 11 - Radhey Shyam Pandey <radhey.shyam.pandey@amd.com> 15 const: xlnx,usb2-device-4.00.a 23 xlnx,has-builtin-dma: 25 If present, hardware has dma capability. 31 clock-names: 35 - compatible [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 398 bool "DMA support on S3C SDHCI" 401 Enable DMA support on the Samsung S3C SDHCI glue. The DMA [all …]
|
/linux/sound/pci/ |
H A D | azt3328.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 2 /* azt3328.c - driver for Aztech AZF3328 based soundcards (e.g. PCI168). 3 * Copyright (C) 2002, 2005 - 2011 by Andreas Mohr <andi AT lisas.de> 7 * found in a Fujitsu-Siemens PC ("Cordant", aluminum case). 13 * Keywords: Windows XP Vista 168nt4-125.zip 168win95-125.zip PCI 168 download 15 * has very good support out of the box; 17 * despite the high level of Internet ignorance - as usual :-P - 18 * about very good support for this card - on Linux!) 25 * in the first place >:-P}), 34 * for compatibility reasons) from Azfin (joint-venture of Aztech and Fincitec, [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 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 …]
|
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/drivers/hid/ |
H A D | hid-lg-g15.c | 1 // SPDX-License-Identifier: GPL-2.0+ 17 #include "hid-ids.h" 54 /* Must be first for proper dma alignment */ 72 ret = hid_hw_raw_request(g15->hdev, LG_G15_FEATURE_REPORT, in lg_g15_update_led_brightness() 73 g15->transfer_buf, 4, in lg_g15_update_led_brightness() 76 hid_err(g15->hdev, "Error getting LED brightness: %d\n", ret); in lg_g15_update_led_brightness() 77 return (ret < 0) ? ret : -EIO; in lg_g15_update_led_brightness() 80 g15->leds[LG_G15_KBD_BRIGHTNESS].brightness = g15->transfer_buf[1]; in lg_g15_update_led_brightness() 81 g15->leds[LG_G15_LCD_BRIGHTNESS].brightness = g15->transfer_buf[2]; in lg_g15_update_led_brightness() 83 g15->leds[LG_G15_MACRO_PRESET1].brightness = in lg_g15_update_led_brightness() [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 * - DMA support 111 * The IXP4xx has a peculiar address bus that will change the 113 * operates in big-endian or little-endian mode. That means that 114 * readl() and writel() that always use little-endian access 116 * when used in big-endian mode. The accesses to the individual [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 80 for kernel debugging, non-intrusive instrumentation and testing. 89 makes certain almost-always-true or almost-always-false branch 92 Certain performance-sensitive kernel code, such as trace points, 96 If it is detected that the compiler has support for "asm goto", 106 ( On 32-bit x86, the necessary options added to the compiler [all …]
|
/linux/Documentation/admin-guide/ |
H A D | kernel-parameters.txt | 16 force -- enable ACPI if default was off 17 on -- enable ACPI but allow fallback to DT [arm64,riscv64] 18 off -- disable ACPI if default was on 19 noirq -- do not use ACPI for IRQ routing 20 strict -- Be less tolerant of platforms that are not 22 rsdt -- prefer RSDT over (default) XSDT 23 copy_dsdt -- copy DSDT to memory 24 nospcr -- disable console in ACPI SPCR table as 41 If set to vendor, prefer vendor-specific driver 60 has something to do with the repair mechanism. [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 261 unsigned int fifosize; /* vendor-specific */ [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/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> 24 #include <linux/usb/xhci-dbgp.h> 52 #include <asm/pci-direct.h> 177 * copy_edd() - Copy the BIOS EDD information 197 size_t mask = align - 1; in extend_brk() 224 _brk_end - _brk_start); in reserve_brk() 272 printk(KERN_INFO "Allocated new RAMDISK: [mem %#010llx-%#010llx]\n", in relocate_initrd() 273 relocated_ramdisk, relocated_ramdisk + ramdisk_size - 1); in relocate_initrd() [all …]
|
/linux/sound/pci/hda/ |
H A D | patch_ca0132.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 74 #define DESKTOP_EFX_FILE "ctefx-desktop.bin" 75 #define R3DI_EFX_FILE "ctefx-r3di.bin" 115 #define VNODES_COUNT (VNODE_END_NID - VNODE_START_NID) 126 #define OUT_EFFECTS_COUNT (OUT_EFFECT_END_NID - OUT_EFFECT_START_NID) 134 #define IN_EFFECTS_COUNT (IN_EFFECT_END_NID - IN_EFFECT_START_NI 3036 dma_reset(struct dma_engine * dma) dma_reset() argument 3055 dma_set_state(struct dma_engine * dma,enum dma_state state) dma_set_state() argument 3074 dma_get_buffer_size(struct dma_engine * dma) dma_get_buffer_size() argument 3079 dma_get_buffer_addr(struct dma_engine * dma) dma_get_buffer_addr() argument 3084 dma_xfer(struct dma_engine * dma,const unsigned int * data,unsigned int count) dma_xfer() argument 3093 dma_get_converter_format(struct dma_engine * dma,unsigned short * format) dma_get_converter_format() argument 3100 dma_get_stream_id(struct dma_engine * dma) dma_get_stream_id() argument [all...] |
/linux/arch/mips/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 143 bool "Generic board-agnostic MIPS kernel" 285 Build a generic DT-based kernel image that boots on select 286 BCM33xx cable modem chips, BCM63xx DSL chips, and BCM7xxx set-top 378 see the Linux/MIPS FAQ on <http://www.linux-mips.org/> and the 379 DECstation porting pages on <http://decstation.unix-ag.org/>. 418 Olivetti M700-10 workstations. 455 bool "Loongson 32-bit family of machines" 458 This enables support for the Loongson-1 family of machines. 460 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: 27 # Options that are inherently 64-bit kernel only: 55 # ported to 32-bit as well. ) 153 # Word-size accesses may read uninitialized data past the trailing \0 332 default "elf32-i386" if X86_32 333 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 …]
|