| /Linux-v6.6/Documentation/devicetree/bindings/ata/ |
| D | cavium-compact-flash.txt | 1 * Compact Flash 3 The Cavium Compact Flash device is connected to the Octeon Boot Bus, 5 industry standard compact flash devices. 8 - compatible: "cavium,ebt3000-compact-flash"; 12 - reg: The base address of the CF chip select banks. Depending on 15 - cavium,bus-width: The width of the connection to the CF devices. Valid 18 - cavium,true-ide: Optional, if present the CF connection is in True IDE mode. 20 - cavium,dma-engine-handle: Optional, a phandle for the DMA Engine connected 24 compact-flash@5,0 { 25 compatible = "cavium,ebt3000-compact-flash"; [all …]
|
| D | pata-arasan.txt | 1 * ARASAN PATA COMPACT FLASH CONTROLLER 4 - compatible: "arasan,cf-spear1340" 5 - reg: Address range of the CF registers 6 - interrupt: Should contain the CF interrupt number 7 - clock-frequency: Interface clock rate, in Hz, one of 21 - arasan,broken-udma: if present, UDMA mode is unusable 22 - arasan,broken-mwdma: if present, MWDMA mode is unusable 23 - arasan,broken-pio: if present, PIO mode is unusable 24 - dmas: one DMA channel, as described in bindings/dma/dma.txt 26 - dma-names: the corresponding channel name, must be "data" [all …]
|
| /Linux-v6.6/Documentation/devicetree/bindings/mtd/ |
| D | brcm,brcmnand.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Brian Norris <computersforpeace@gmail.com> 11 - Kamal Dasu <kdasu.kdev@gmail.com> 14 The Broadcom Set-Top Box NAND controller supports low-level access to raw NAND 15 flash chips. It has a memory-mapped register interface for both control 17 is paired with a custom DMA engine (inventively named "Flash DMA") which 25 -- Additional SoC-specific NAND controller properties -- 33 interesting ways, sometimes with registers that lump multiple NAND-related [all …]
|
| D | gpmi-nand.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/mtd/gpmi-nand.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Freescale General-Purpose Media Interface (GPMI) 10 - Han Xu <han.xu@nxp.com> 14 flash chips. The device tree may optionally contain sub-nodes 21 - enum: 22 - fsl,imx23-gpmi-nand 23 - fsl,imx28-gpmi-nand [all …]
|
| /Linux-v6.6/drivers/thunderbolt/ |
| D | dma_port.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Thunderbolt DMA configuration based mailbox support 48 * struct tb_dma_port - DMA control port 49 * @sw: Switch the DMA port belongs to 50 * @port: Switch port number where DMA capability is found 68 u64 route = tb_cfg_get_route(pkg->buffer) & ~BIT_ULL(63); in dma_port_match() 70 if (pkg->frame.eof == TB_CFG_PKG_ERROR) in dma_port_match() 72 if (pkg->frame.eof != req->response_type) in dma_port_match() 74 if (route != tb_cfg_get_route(req->request)) in dma_port_match() 76 if (pkg->frame.size != req->response_size) in dma_port_match() [all …]
|
| /Linux-v6.6/drivers/spi/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 13 dynamic device discovery; some are even write-only or read-only. 16 eeprom and flash memory, codecs and various other controller 17 chips, analog to digital (and d-to-a) converters, and more. 44 If your system has an master-capable SPI controller (which 56 by providing a high-level interface to send memory-like commands. 86 This enables master mode support for the SPIFC (SPI flash 112 tristate "Aspeed flash controllers in SPI mode" 118 to SPI NOR chips, and support for the SPI flash memory 145 supports spi-mem interface. [all …]
|
| /Linux-v6.6/arch/powerpc/boot/dts/ |
| D | xpedite5200.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 9 /dts-v1/; 14 #address-cells = <1>; 15 #size-cells = <1>; 29 #address-cells = <1>; 30 #size-cells = <0>; 35 d-cache-line-size = <32>; // 32 bytes 36 i-cache-line-size = <32>; // 32 bytes 37 d-cache-size = <0x8000>; // L1, 32K 38 i-cache-size = <0x8000>; // L1, 32K [all …]
|
| D | xpedite5200_xmon.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 7 * xMon boot loader memory map which differs from U-Boot's. 10 /dts-v1/; 15 #address-cells = <1>; 16 #size-cells = <1>; 17 form-factor = "PMC/XMC"; 18 boot-bank = <0x0>; 33 #address-cells = <1>; 34 #size-cells = <0>; 39 d-cache-line-size = <32>; // 32 bytes [all …]
|
| D | mpc8349emitx.dts | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * MPC8349E-mITX Device Tree Source 8 /dts-v1/; 13 #address-cells = <1>; 14 #size-cells = <1>; 26 #address-cells = <1>; 27 #size-cells = <0>; 32 d-cache-line-size = <32>; 33 i-cache-line-size = <32>; 34 d-cache-size = <32768>; [all …]
|
| D | xpedite5301.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 9 /dts-v1/; 13 #address-cells = <2>; 14 #size-cells = <2>; 15 form-factor = "PMC/XMC"; 16 boot-bank = <0x0>; /* 0: Primary flash, 1: Secondary flash */ 28 #address-cells = <1>; 29 #size-cells = <0>; 34 d-cache-line-size = <32>; // 32 bytes 35 i-cache-line-size = <32>; // 32 bytes [all …]
|
| D | tqm8560.dts | 1 // SPDX-License-Identifier: GPL-2.0-or-later 9 /dts-v1/; 16 #address-cells = <1>; 17 #size-cells = <1>; 29 #address-cells = <1>; 30 #size-cells = <0>; 35 d-cache-line-size = <32>; 36 i-cache-line-size = <32>; 37 d-cache-size = <32768>; 38 i-cache-size = <32768>; [all …]
|
| D | tqm8548.dts | 1 // SPDX-License-Identifier: GPL-2.0-or-later 9 /dts-v1/; 14 #address-cells = <1>; 15 #size-cells = <1>; 30 #address-cells = <1>; 31 #size-cells = <0>; 36 d-cache-line-size = <32>; // 32 bytes 37 i-cache-line-size = <32>; // 32 bytes 38 d-cache-size = <0x8000>; // L1, 32K 39 i-cache-size = <0x8000>; // L1, 32K [all …]
|
| D | tqm8548-bigflash.dts | 1 // SPDX-License-Identifier: GPL-2.0-or-later 9 /dts-v1/; 14 #address-cells = <1>; 15 #size-cells = <1>; 30 #address-cells = <1>; 31 #size-cells = <0>; 36 d-cache-line-size = <32>; // 32 bytes 37 i-cache-line-size = <32>; // 32 bytes 38 d-cache-size = <0x8000>; // L1, 32K 39 i-cache-size = <0x8000>; // L1, 32K [all …]
|
| D | xpedite5330.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 9 /dts-v1/; 13 #address-cells = <2>; 14 #size-cells = <2>; 15 form-factor = "3U CompactPCI"; 16 boot-bank = <0x0>; /* 0: Primary flash, 1: Secondary flash */ 29 #address-cells = <1>; 30 #size-cells = <0>; 33 cell-index = <0>; 37 * module-present; [all …]
|
| D | xcalibur1501.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 6 * XCalibur1501 6U CompactPCI single-board computer based on MPC8572E 9 /dts-v1/; 13 #address-cells = <2>; 14 #size-cells = <2>; 27 #address-cells = <1>; 28 #size-cells = <0>; 33 d-cache-line-size = <32>; // 32 bytes 34 i-cache-line-size = <32>; // 32 bytes 35 d-cache-size = <0x8000>; // L1, 32K [all …]
|
| /Linux-v6.6/arch/arm64/boot/dts/ti/ |
| D | k3-j7200-som-p0.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 3 * Copyright (C) 2020-2021 Texas Instruments Incorporated - https://www.ti.com/ 6 /dts-v1/; 8 #include "k3-j7200.dtsi" 18 reserved_memory: reserved-memory { 19 #address-cells = <2>; 20 #size-cells = <2>; 26 no-map; 29 mcu_r5fss0_core0_dma_memory_region: r5f-dma-memory@a0000000 { 30 compatible = "shared-dma-pool"; [all …]
|
| D | k3-j721e-som-p0.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 3 * Copyright (C) 2019-2020 Texas Instruments Incorporated - https://www.ti.com/ 8 /dts-v1/; 10 #include "k3-j721e.dtsi" 20 reserved_memory: reserved-memory { 21 #address-cells = <2>; 22 #size-cells = <2>; 28 no-map; 31 mcu_r5fss0_core0_dma_memory_region: r5f-dma-memory@a0000000 { 32 compatible = "shared-dma-pool"; [all …]
|
| /Linux-v6.6/Documentation/devicetree/bindings/spi/ |
| D | rockchip-sfc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/spi/rockchip-sfc.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Rockchip Serial Flash Controller (SFC) 10 - Heiko Stuebner <heiko@sntech.de> 11 - Chris Morgan <macromorgan@hotmail.com> 14 - $ref: spi-controller.yaml# 32 - description: Bus Clock 33 - description: Module Clock [all …]
|
| D | amlogic,meson6-spifc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 4 --- 5 $id: http://devicetree.org/schemas/spi/amlogic,meson6-spifc.yaml# 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 8 title: Amlogic Meson SPI Flash Controller 11 - Neil Armstrong <neil.armstrong@linaro.org> 14 - $ref: spi-controller.yaml# 18 NOR memories, without DMA support and a 64-byte unified transmit / 24 - amlogic,meson6-spifc # SPI Flash Controller on Meson6 and compatible SoCs 25 - amlogic,meson-gxbb-spifc # SPI Flash Controller on GXBB and compatible SoCs [all …]
|
| /Linux-v6.6/Documentation/devicetree/bindings/memory-controllers/ |
| D | intel,ixp4xx-expansion-bus-controller.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/memory-controllers/intel,ixp4xx-expansion-bus-controller.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 11 memory-mapped expansion bus on the Intel IXP4xx family of system on chips, 15 - Linus Walleij <linus.walleij@linaro.org> 19 pattern: '^bus@[0-9a-f]+$' 23 - enum: 24 - intel,ixp42x-expansion-bus-controller 25 - intel,ixp43x-expansion-bus-controller [all …]
|
| /Linux-v6.6/arch/powerpc/platforms/ps3/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 15 for programming into flash memory, and vmlinux, a kernel image 52 bool "PS3 Platform dynamic DMA page table management" 55 per device dynamic DMA page table management provided by the Cell 125 tristate "PS3 BD/DVD/CD-ROM Storage Driver" 131 This support is required to access the PS3 BD/DVD/CD-ROM drive. 136 tristate "PS3 FLASH ROM Storage Driver" 140 Include support for the PS3 FLASH ROM Storage. 142 This support is required to access the PS3 FLASH ROM, which
|
| /Linux-v6.6/drivers/scsi/qla4xxx/ |
| D | ql4_bsg.c | 1 // SPDX-License-Identifier: GPL-2.0-only 4 * Copyright (c) 2011-2013 QLogic Corporation 16 struct iscsi_bsg_reply *bsg_reply = bsg_job->reply; in qla4xxx_read_flash() 17 struct iscsi_bsg_request *bsg_req = bsg_job->request; in qla4xxx_read_flash() 21 uint8_t *flash = NULL; in qla4xxx_read_flash() local 22 int rval = -EINVAL; in qla4xxx_read_flash() 24 bsg_reply->reply_payload_rcv_len = 0; in qla4xxx_read_flash() 26 if (unlikely(pci_channel_offline(ha->pdev))) in qla4xxx_read_flash() 31 rval = -EBUSY; in qla4xxx_read_flash() 35 if (ha->flash_state != QLFLASH_WAITING) { in qla4xxx_read_flash() [all …]
|
| /Linux-v6.6/drivers/net/ethernet/brocade/bna/ |
| D | bfa_ioc.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * Linux network driver for QLogic BR-series Converged Network Adapter. 6 * Copyright (c) 2005-2014 Brocade Communications Systems, Inc. 7 * Copyright (c) 2014-2015 QLogic Corporation 35 /* Structure used to remember the DMA-able memory block's KVA and Physical 49 /* BFA dma address assignment macro. (big endian format) */ 55 dma_addr->a32.addr_lo = (u32) htonl(pa); in __bfa_dma_be_addr_set() 56 dma_addr->a32.addr_hi = (u32) htonl(upper_32_bits(pa)); in __bfa_dma_be_addr_set() 65 alen->al_len = cpu_to_be32(len); in __bfa_alen_set() 66 bfa_dma_be_addr_set(alen->al_addr, pa); in __bfa_alen_set() [all …]
|
| /Linux-v6.6/drivers/scsi/bfa/ |
| D | bfa_ioc.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * Copyright (c) 2005-2014 Brocade Communications Systems, Inc. 4 * Copyright (c) 2014- QLogic Corporation. 8 * Linux driver for QLogic BR-series Fibre Channel Host Bus Adapter. 21 (sizeof(struct bfa_trc_mod_s) - \ 84 struct list_head qe; /* Queue of DMA elements */ 87 u64 dma; /* dma address if DMA memory */ member 89 u64 dma_curp; /* dma allocation cursor */ 111 dm_ptr->mem_len = seg_sz; in bfa_mem_dma_setup() 113 list_add_tail(&dm_ptr->qe, &meminfo->dma_info.qe); in bfa_mem_dma_setup() [all …]
|
| D | bfi.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * Copyright (c) 2005-2014 Brocade Communications Systems, Inc. 4 * Copyright (c) 2014- QLogic Corporation. 8 * Linux driver for QLogic BR-series Fibre Channel Host Bus Adapter. 19 /* Per dma segment max size */ 22 /* Get number of dma segments required */ 24 ((u16)(((((_num_reqs) * (_req_sz)) + BFI_MEM_DMA_SEG_SZ - 1) & \ 25 ~(BFI_MEM_DMA_SEG_SZ - 1)) / BFI_MEM_DMA_SEG_SZ)) 27 /* Get num dma reqs - that fit in a segment */ 33 /* Get dma req offset in a segment */ [all …]
|