Home
last modified time | relevance | path

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

123

/kernel/linux/linux-5.10/Documentation/devicetree/bindings/usb/
Dudc-xilinx.txt4 - compatible : Should be "xlnx,usb2-device-4.00.a"
5 - reg : Physical base address and size of the USB2
7 - interrupts : Should contain single irq line of USB2 device
9 - xlnx,has-builtin-dma : if DMA is included
12 axi-usb2-device@42e00000 {
13 compatible = "xlnx,usb2-device-4.00.a";
16 xlnx,has-builtin-dma;
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/usb/
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 - Piyush Mehta <piyush.mehta@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 …]
/kernel/linux/linux-6.6/drivers/parport/
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 …]
/kernel/linux/linux-5.10/drivers/parport/
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"
47 You should say Y here if you have a PC-style parallel port. All
48 IBM PC compatible computers and some Alphas have PC-style
49 parallel ports. PA-RISC owners should only say Y here if they
[all …]
/kernel/linux/linux-5.10/tools/testing/selftests/
DMakefile1 # SPDX-License-Identifier: GPL-2.0
11 TARGETS += cpu-hotplug
12 TARGETS += drivers/dma-buf
34 TARGETS += memory-hotplug
60 TARGETS += tc-testing
75 TARGETS_HOTPLUG = cpu-hotplug
76 TARGETS_HOTPLUG += memory-hotplug
81 TMP := $(filter-out $(SKIP_TARGETS), $(TARGETS))
92 # implicit rules to sub-test Makefiles which avoids build failures in test
113 # Make's built-in functions such as $(abspath ...), $(realpath ...) cannot
[all …]
/kernel/linux/linux-5.10/arch/alpha/kernel/
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 …]
Dsys_sio.c1 // SPDX-License-Identifier: GPL-2.0
24 #include <asm/dma.h>
60 /* The AlphaBook1 has LCD video fixed at 800x600, in alphabook1_init_arch()
72 * PIRQ0 -> irq 15
73 * PIRQ1 -> irq 9
74 * PIRQ2 -> irq 10
75 * PIRQ3 -> irq 11
80 * This is NOT how we should do it. PIRQ0-X should have
81 * their own IRQs, the way intel uses the IO-APIC IRQs.
90 pci_bus_read_config_dword(pci_isa_hose->bus, PCI_DEVFN(7, 0), 0x60, in sio_pci_route()
[all …]
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 …]
/kernel/linux/linux-6.6/arch/alpha/kernel/
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 …]
Dsys_sio.c1 // SPDX-License-Identifier: GPL-2.0
24 #include <asm/dma.h>
61 /* The AlphaBook1 has LCD video fixed at 800x600, in alphabook1_init_arch()
74 * PIRQ0 -> irq 15
75 * PIRQ1 -> irq 9
76 * PIRQ2 -> irq 10
77 * PIRQ3 -> irq 11
82 * This is NOT how we should do it. PIRQ0-X should have
83 * their own IRQs, the way intel uses the IO-APIC IRQs.
92 pci_bus_read_config_dword(pci_isa_hose->bus, PCI_DEVFN(7, 0), 0x60, in sio_pci_route()
[all …]
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 …]
/kernel/linux/linux-6.6/arch/arc/mm/
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 …]
/kernel/linux/linux-5.10/drivers/mmc/host/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
33 This option will enable the dma to work correctly, if you are using
34 Qcom SOCs and MMC, you would probably need this option to get DMA working.
44 If you have a STM32 sdmmc host with internal DMA say Y here.
85 implements a hardware byte swapper using a 32-bit datum.
87 has the effect of scrambling the addresses and formats of data
114 disabled, it will steal the MMC cards away - rendering them
244 This selects the SDHCI support for CNS3xxx System-on-Chip devices.
321 This selects the SDHCI support for SiRF System-on-Chip devices.
368 bool "DMA support on S3C SDHCI"
[all …]
/kernel/linux/linux-5.10/include/linux/
Dgfp.h1 /* SPDX-License-Identifier: GPL-2.0 */
15 * include/trace/events/mmflags.h and tools/perf/builtin-kmem.c
51 * Physical address zone modifiers (see linux/mmzone.h - low four bits)
100 * Watermark modifiers -- controls access to emergency reserves
103 * %__GFP_HIGH indicates that the caller is high-priority and that granting
114 * be the MM or co-ordinating closely with the VM (e.g. swap over NFS).
118 * Usage of a pre-allocated pool (e.g. mempool) should be always considered
139 * %__GFP_FS can call down to the low-level FS. Clearing the flag avoids the
159 * non-failing by default (with some exceptions like OOM victims might fail so
160 * the caller still has to check for failures) while costly requests try to be
[all …]
/kernel/linux/linux-6.6/drivers/mmc/host/
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
123 disabled, it will steal the MMC cards away - rendering them
375 bool "DMA support on S3C SDHCI"
378 Enable DMA support on the Samsung S3C SDHCI glue. The DMA
379 has proved to be problematic if the controller encounters
[all …]
/kernel/linux/linux-5.10/arch/arc/mm/
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)
44 if (!(p)->line_len) \ in arc_cache_mumbojumbo()
45 n += scnprintf(buf + n, len - n, str"\t\t: N/A\n"); \ in arc_cache_mumbojumbo()
47 n += scnprintf(buf + n, len - n, \ in arc_cache_mumbojumbo()
49 (p)->sz_k, (p)->assoc, (p)->line_len, \ in arc_cache_mumbojumbo()
50 (p)->vipt ? "VIPT" : "PIPT", \ in arc_cache_mumbojumbo()
51 (p)->alias ? " aliasing" : "", \ in arc_cache_mumbojumbo()
54 PR_CACHE(&cpuinfo_arc700[c].icache, CONFIG_ARC_HAS_ICACHE, "I-Cache"); in arc_cache_mumbojumbo()
[all …]
/kernel/linux/linux-6.6/arch/powerpc/kernel/
Dprom_init.c1 // SPDX-License-Identifier: GPL-2.0-or-later
6 * Copyright (C) 1996-2005 Paul Mackerras.
46 #include <asm/asm-prototypes.h>
47 #include <asm/ultravisor-api.h>
71 * is running at whatever address it has been loaded at.
72 * On ppc32 we compile with -mrelocatable, which means that references
79 * OF once the kernel has been mapped to KERNELBASE. Therefore all
83 * arguments to call_prom should be 32-bit values.
216 * Error results ... some OF calls will return "-1" on error, some
222 #define PROM_ERROR (-1u)
[all …]
/kernel/linux/linux-5.10/arch/powerpc/kernel/
Dprom_init.c1 // SPDX-License-Identifier: GPL-2.0-or-later
6 * Copyright (C) 1996-2005 Paul Mackerras.
42 #include <asm/asm-prototypes.h>
43 #include <asm/ultravisor-api.h>
67 * is running at whatever address it has been loaded at.
68 * On ppc32 we compile with -mrelocatable, which means that references
75 * OF once the kernel has been mapped to KERNELBASE. Therefore all
79 * arguments to call_prom should be 32-bit values.
218 * Error results ... some OF calls will return "-1" on error, some
224 #define PROM_ERROR (-1u)
[all …]
/kernel/linux/linux-6.6/include/linux/
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
67 * Physical address zone modifiers (see linux/mmzone.h - low four bits)
84 * ---------------------------------
116 * Watermark modifiers -- controls access to emergency reserves
117 * ------------------------------------------------------------
119 * %__GFP_HIGH indicates that the caller is high-priority and that granting
127 * be the MM or co-ordinating closely with the VM (e.g. swap over NFS).
131 * Usage of a pre-allocated pool (e.g. mempool) should be always considered
[all …]
/kernel/linux/linux-5.10/sound/pci/
Dazt3328.c1 // 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 …]
/kernel/linux/linux-6.6/sound/pci/
Dazt3328.c1 // 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 …]
/kernel/linux/linux-6.6/drivers/usb/dwc2/
Dcore.h1 /* SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) */
3 * core.h - DesignWare HS OTG Controller common declarations
5 * Copyright (C) 2004-2013 Synopsys, Inc.
21 * - no_printk: Disable tracing
22 * - pr_info: Print this info to the console
23 * - trace_printk: Print this info to trace buffer (good for verbose logging)
32 dev_name(hsotg->dev), ##__VA_ARGS__)
37 dev_name(hsotg->dev), ##__VA_ARGS__)
42 /* dwc2-hsotg declarations */
65 * has currently been found, we cannot support any large IN transfers for
[all …]
/kernel/linux/linux-5.10/drivers/usb/dwc2/
Dcore.h1 /* SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) */
3 * core.h - DesignWare HS OTG Controller common declarations
5 * Copyright (C) 2004-2013 Synopsys, Inc.
16 * 3. The names of the above-listed copyright holders may not be used
50 * - no_printk: Disable tracing
51 * - pr_info: Print this info to the console
52 * - trace_printk: Print this info to trace buffer (good for verbose logging)
61 dev_name(hsotg->dev), ##__VA_ARGS__)
66 dev_name(hsotg->dev), ##__VA_ARGS__)
71 /* dwc2-hsotg declarations */
[all …]
/kernel/linux/linux-6.6/drivers/hid/
Dhid-lg-g15.c1 // 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 …]
/kernel/linux/linux-5.10/drivers/hid/
Dhid-lg-g15.c1 // SPDX-License-Identifier: GPL-2.0+
16 #include "hid-ids.h"
52 /* Must be first for proper dma alignment */
70 ret = hid_hw_raw_request(g15->hdev, LG_G15_FEATURE_REPORT, in lg_g15_update_led_brightness()
71 g15->transfer_buf, 4, in lg_g15_update_led_brightness()
74 hid_err(g15->hdev, "Error getting LED brightness: %d\n", ret); in lg_g15_update_led_brightness()
75 return (ret < 0) ? ret : -EIO; in lg_g15_update_led_brightness()
78 g15->leds[LG_G15_KBD_BRIGHTNESS].brightness = g15->transfer_buf[1]; in lg_g15_update_led_brightness()
79 g15->leds[LG_G15_LCD_BRIGHTNESS].brightness = g15->transfer_buf[2]; in lg_g15_update_led_brightness()
81 g15->leds[LG_G15_MACRO_PRESET1].brightness = in lg_g15_update_led_brightness()
[all …]

123