| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/usb/ |
| D | udc-xilinx.txt | 4 - 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/ |
| 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 - 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/ |
| 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 …]
|
| /kernel/linux/linux-5.10/drivers/parport/ |
| 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" 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/ |
| D | Makefile | 1 # 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/ |
| 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 …]
|
| D | sys_sio.c | 1 // 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 …]
|
| 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 …]
|
| /kernel/linux/linux-6.6/arch/alpha/kernel/ |
| 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 …]
|
| D | sys_sio.c | 1 // 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 …]
|
| 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 …]
|
| /kernel/linux/linux-6.6/arch/arc/mm/ |
| 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 …]
|
| /kernel/linux/linux-5.10/drivers/mmc/host/ |
| D | Kconfig | 1 # 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/ |
| D | gfp.h | 1 /* 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/ |
| 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 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/ |
| 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) 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/ |
| D | prom_init.c | 1 // 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/ |
| D | prom_init.c | 1 // 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/ |
| 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 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/ |
| 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 …]
|
| /kernel/linux/linux-6.6/sound/pci/ |
| 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 …]
|
| /kernel/linux/linux-6.6/drivers/usb/dwc2/ |
| D | core.h | 1 /* 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/ |
| D | core.h | 1 /* 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/ |
| 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 …]
|
| /kernel/linux/linux-5.10/drivers/hid/ |
| D | hid-lg-g15.c | 1 // 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 …]
|