Home
last modified time | relevance | path

Searched +full:dma +full:- +full:default (Results 1 – 25 of 1127) sorted by relevance

12345678910>>...46

/kernel/linux/linux-6.6/kernel/dma/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
9 default y
83 # Select this option if the architecture assumes DMA devices are coherent
84 # by default.
94 bool "Dynamic allocation of DMA bounce buffers"
95 default n
100 pools as needed. To reduce run-time kernel memory requirements, you
111 bool "DMA Restricted Pool"
114 This enables support for restricted DMA pools which provide a level of
115 DMA memory protection on systems with limited hardware protection
[all …]
/kernel/linux/linux-5.10/kernel/dma/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
9 default y
88 # Should be selected if we can mmap non-coherent mappings to userspace.
93 default y if !MMU
111 bool "DMA Contiguous Memory Allocator"
115 to allocate big physically-contiguous blocks of memory for use with
116 hardware components that do not support I/O map nor scatter-gather.
121 For more information see <kernel/dma/contiguous.c>.
127 bool "Enable separate DMA Contiguous Memory Area for each NUMA Node"
128 default NUMA && ARM64
[all …]
/kernel/linux/linux-5.10/arch/sh/drivers/dma/
DKconfig1 # SPDX-License-Identifier: GPL-2.0
2 menu "DMA support"
6 bool "SuperH on-chip DMA controller (DMAC) support"
8 default n
13 default y if CPU_SUBTYPE_SH7750 || CPU_SUBTYPE_SH7751 || \
21 bool "SuperH DMA API support"
22 default n
24 SH_DMA_API always enabled DMA API of used SuperH.
25 If you want to use DMA ENGINE, you must not enable this.
31 default "4" if CPU_SUBTYPE_SH7750 || CPU_SUBTYPE_SH7751 || \
[all …]
/kernel/linux/linux-6.6/arch/sh/drivers/dma/
DKconfig1 # SPDX-License-Identifier: GPL-2.0
2 menu "DMA support"
6 bool "SuperH on-chip DMA controller (DMAC) support"
8 default n
13 default y if CPU_SUBTYPE_SH7750 || CPU_SUBTYPE_SH7751 || \
21 bool "SuperH DMA API support"
22 default n
24 SH_DMA_API always enabled DMA API of used SuperH.
25 If you want to use DMA ENGINE, you must not enable this.
31 default "4" if CPU_SUBTYPE_SH7709 || CPU_SUBTYPE_SH7750 || \
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/dma/
Dsnps,dma-spear1340.yaml1 # SPDX-License-Identifier: GPL-2.0-only
3 ---
4 $id: http://devicetree.org/schemas/dma/snps,dma-spear1340.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Synopsys Designware DMA Controller
10 - Viresh Kumar <vireshk@kernel.org>
11 - Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14 - $ref: dma-controller.yaml#
19 - const: snps,dma-spear1340
20 - items:
[all …]
/kernel/linux/linux-6.6/drivers/dma-buf/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
6 default n
18 Documentation/driver-api/sync_file.rst.
22 default n
35 default n
39 A driver to let userspace turn memfd regions into dma-bufs.
44 default n
47 Don't pin buffers if the dynamic DMA-buf interface is available on
50 through DMA-buf.
55 bool "DMA-BUF debug checks"
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/dma/
Dsnps,dma-spear1340.yaml1 # SPDX-License-Identifier: GPL-2.0-only
3 ---
4 $id: http://devicetree.org/schemas/dma/snps,dma-spear1340.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Synopsys Designware DMA Controller
10 - Viresh Kumar <vireshk@kernel.org>
11 - Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14 - $ref: "dma-controller.yaml#"
18 const: snps,dma-spear1340
20 "#dma-cells":
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/reserved-memory/
Dshared-dma-pool.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/reserved-memory/shared-dma-pool.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: /reserved-memory DMA pool
10 - devicetree-spec@vger.kernel.org
13 - $ref: reserved-memory.yaml
18 - const: shared-dma-pool
21 pool of DMA buffers for a set of devices. It can be used by an
25 - const: restricted-dma-pool
[all …]
/kernel/linux/linux-5.10/drivers/dma-buf/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
6 default n
18 Documentation/driver-api/sync_file.rst.
22 default n
35 default n
39 A driver to let userspace turn memfd regions into dma-bufs.
44 default n
47 Don't pin buffers if the dynamic DMA-buf interface is available on
50 through DMA-buf.
55 tristate "Selftests for the dma-buf interfaces"
[all …]
/kernel/linux/linux-6.6/drivers/iommu/intel/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
13 bool "Support for Intel IOMMU using DMA Remapping Devices"
25 DMA remapping (DMAR) devices support enables independent address
26 translations for Direct Memory Access (DMA) from devices.
27 These DMA remapping devices are reported via ACPI tables
28 and include PCI device scope covered by these DMA
45 This option is -NOT- intended for production environments, and should
55 to access DMA resources through process address space by
59 bool "Enable Intel DMA Remapping Devices by default"
60 default y
[all …]
/kernel/linux/linux-6.6/arch/arm/boot/dts/microchip/
Dat91-kizbox3_common.dtsi1 // SPDX-License-Identifier: GPL-2.0
3 * at91-kizbox3.dts - Device Tree Include file for Overkiz Kizbox 3
12 /dts-v1/;
14 #include "sama5d2-pinfunc.h"
15 #include <dt-bindings/gpio/gpio.h>
16 #include <dt-bindings/mfd/atmel-flexcom.h>
17 #include <dt-bindings/pinctrl/at91.h>
18 #include <dt-bindings/pwm/pwm.h>
36 stdout-path = "serial1:115200n8";
41 clock-frequency = <32768>;
[all …]
Dat91-sama5d27_wlsom1_ek.dts1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
3 * at91-sama5d27_wlsom1_ek.dts - Device Tree file for SAMA5D27 WLSOM1 EK
9 /dts-v1/;
10 #include "at91-sama5d27_wlsom1.dtsi"
11 #include <dt-bindings/input/input.h>
15 …compatible = "microchip,sama5d27-wlsom1-ek", "microchip,sama5d27-wlsom1", "atmel,sama5d27", "atmel…
26 stdout-path = "serial0:115200n8";
29 gpio-keys {
30 compatible = "gpio-keys";
32 pinctrl-names = "default";
[all …]
/kernel/linux/linux-5.10/arch/arm/boot/dts/
Dat91-kizbox3_common.dtsi1 // SPDX-License-Identifier: GPL-2.0
3 * at91-kizbox3.dts - Device Tree Include file for Overkiz Kizbox 3
12 /dts-v1/;
14 #include "sama5d2-pinfunc.h"
15 #include <dt-bindings/gpio/gpio.h>
16 #include <dt-bindings/mfd/atmel-flexcom.h>
17 #include <dt-bindings/pinctrl/at91.h>
18 #include <dt-bindings/pwm/pwm.h>
36 stdout-path = "serial1:115200n8";
41 clock-frequency = <32768>;
[all …]
Dat91-sama5d27_wlsom1_ek.dts1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
3 * at91-sama5d27_wlsom1_ek.dts - Device Tree file for SAMA5D27 WLSOM1 EK
9 /dts-v1/;
10 #include "at91-sama5d27_wlsom1.dtsi"
11 #include <dt-bindings/input/input.h>
15 …compatible = "microchip,sama5d27-wlsom1-ek", "microchip,sama5d27-wlsom1", "atmel,sama5d27", "atmel…
26 stdout-path = "serial0:115200n8";
30 compatible = "gpio-keys";
32 pinctrl-names = "default";
33 pinctrl-0 = <&pinctrl_key_gpio_default>;
[all …]
/kernel/linux/linux-6.6/drivers/net/wireless/broadcom/b43legacy/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
3 tristate "Broadcom 43xx-legacy wireless support (mac80211 stack)"
18 b43-fwcutter.
23 # Auto-select SSB PCI-HOST support, if possible
29 default y
31 # Auto-select SSB PCICORE driver, if possible
36 default y
44 default y
46 # This config option automatically enables b43 HW-RNG support,
47 # if the HW-RNG core is enabled.
[all …]
/kernel/linux/linux-5.10/drivers/net/wireless/broadcom/b43legacy/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
3 tristate "Broadcom 43xx-legacy wireless support (mac80211 stack)"
18 b43-fwcutter.
23 # Auto-select SSB PCI-HOST support, if possible
29 default y
31 # Auto-select SSB PCICORE driver, if possible
36 default y
44 default y
46 # This config option automatically enables b43 HW-RNG support,
47 # if the HW-RNG core is enabled.
[all …]
/kernel/linux/linux-6.6/arch/arm64/boot/dts/ti/
Dk3-j784s4-evm.dts1 // SPDX-License-Identifier: GPL-2.0
3 * Copyright (C) 2022 Texas Instruments Incorporated - https://www.ti.com/
8 /dts-v1/;
10 #include <dt-bindings/net/ti-dp83867.h>
11 #include <dt-bindings/gpio/gpio.h>
12 #include "k3-j784s4.dtsi"
15 compatible = "ti,j784s4-evm", "ti,j784s4";
19 stdout-path = "serial2:115200n8";
39 reserved_memory: reserved-memory {
40 #address-cells = <2>;
[all …]
Dk3-j721e-beagleboneai64.dts1 // SPDX-License-Identifier: GPL-2.0
3 * https://beagleboard.org/ai-64
4 * Copyright (C) 2022 Texas Instruments Incorporated - https://www.ti.com/
9 /dts-v1/;
11 #include "k3-j721e.dtsi"
12 #include <dt-bindings/gpio/gpio.h>
13 #include <dt-bindings/input/input.h>
14 #include <dt-bindings/leds/common.h>
15 #include <dt-bindings/net/ti-dp83867.h>
16 #include <dt-bindings/phy/phy-cadence.h>
[all …]
/kernel/linux/linux-5.10/Documentation/driver-api/rapidio/
Dtsi721.rst2 RapidIO subsystem mport driver for IDT Tsi721 PCI Express-to-SRIO bridge.
10 doorbells, inbound maintenance port-writes and RapidIO messaging.
12 To generate SRIO maintenance transactions this driver uses one of Tsi721 DMA
23 - 'dbg_level'
24 - This parameter allows to control amount of debug information
32 - 'dma_desc_per_channel'
33 - This parameter defines number of hardware buffer
34 descriptors allocated for each registered Tsi721 DMA channel.
35 Its default value is 128.
37 - 'dma_txqueue_sz'
[all …]
/kernel/linux/linux-6.6/Documentation/driver-api/rapidio/
Dtsi721.rst2 RapidIO subsystem mport driver for IDT Tsi721 PCI Express-to-SRIO bridge.
10 doorbells, inbound maintenance port-writes and RapidIO messaging.
12 To generate SRIO maintenance transactions this driver uses one of Tsi721 DMA
23 - 'dbg_level'
24 - This parameter allows to control amount of debug information
32 - 'dma_desc_per_channel'
33 - This parameter defines number of hardware buffer
34 descriptors allocated for each registered Tsi721 DMA channel.
35 Its default value is 128.
37 - 'dma_txqueue_sz'
[all …]
/kernel/linux/linux-6.6/drivers/dma/ti/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
3 # Texas Instruments DMA drivers
7 tristate "Texas Instruments CPPI 4.1 DMA support"
11 The Communications Port Programming Interface (CPPI) 4.1 DMA engine
20 default y
22 Enable support for the TI EDMA (Enhanced DMA) controller. This DMA
27 tristate "Texas Instruments sDMA (omap-dma) support"
32 default y
34 Enable support for the TI sDMA (System DMA or DMA4) controller. This
35 DMA engine is found on OMAP and DRA7xx parts.
[all …]
/kernel/linux/linux-5.10/drivers/iommu/intel/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
7 bool "Support for Intel IOMMU using DMA Remapping Devices"
17 DMA remapping (DMAR) devices support enables independent address
18 translations for Direct Memory Access (DMA) from devices.
19 These DMA remapping devices are reported via ACPI tables
20 and include PCI device scope covered by these DMA
33 This option is -NOT- intended for production environments, and should
45 to access DMA resources through process address space by
50 prompt "Enable Intel DMA Remapping Devices by default"
62 for DMA and avoid using DMA APIs. Setting this config
[all …]
/kernel/linux/linux-5.10/drivers/ide/
Dtrm290.c2 * Copyright (c) 1997-1998 Mark Lord
7 * June 22, 2004 - get rid of check_region
8 * - Jesper Juhl
13 * This module provides support for the bus-master IDE DMA function
14 * of the Tekram TRM290 chip, used on a variety of PCI IDE add-on boards,
15 * including a "Precision Instruments" board. The TRM290 pre-dates
16 * the sff-8038 standard (ide-dma.c) by a few months, and differs
18 * while re-using others from ide-dma.c.
22 * Works reliably for me in DMA mode (READs only),
23 * DMA WRITEs are disabled by default (see #define below);
[all …]
/kernel/linux/linux-6.6/include/drm/
Ddrm_gem_dma_helper.h1 /* SPDX-License-Identifier: GPL-2.0 */
12 * struct drm_gem_dma_object - GEM object backed by DMA memory allocations
14 * @dma_addr: DMA address of the backing memory
17 * DMA addresses.
19 * @map_noncoherent: if true, the GEM object is backed by non-coherent memory
26 /* For objects with DMA memory allocated by GEM DMA */
52 * drm_gem_dma_object_free - GEM object function for drm_gem_dma_free()
55 * This function wraps drm_gem_dma_free_object(). Drivers that employ the DMA helpers
66 * drm_gem_dma_object_print_info() - Print &drm_gem_dma_object info for debugfs
71 * This function wraps drm_gem_dma_print_info(). Drivers that employ the DMA helpers
[all …]
/kernel/linux/linux-5.10/drivers/usb/musb/
DKconfig1 # SPDX-License-Identifier: GPL-2.0
3 # USB Dual Role (OTG-ready) Controller Drivers
7 # (M)HDRC = (Multipoint) Highspeed Dual-Role Controller
27 module will be called "musb-hdrc".
33 default USB_MUSB_DUAL_ROLE if (USB && USB_GADGET)
34 default USB_MUSB_HOST if (USB && !USB_GADGET)
35 default USB_MUSB_GADGET if (!USB && USB_GADGET)
57 This is the default mode of working of MUSB controller where
80 tristate "DA8xx/OMAP-L1x"
89 depends on NOP_USB_XCEIV = USB_MUSB_HDRC # both built-in or both modules
[all …]

12345678910>>...46