/Linux-v5.15/Documentation/devicetree/bindings/mtd/partitions/ |
D | redboot-fis.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/mtd/partitions/redboot-fis.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: RedBoot FLASH Image System (FIS) Partitions 9 description: The FLASH Image System (FIS) directory is a flash description 11 It uses one single flash eraseblock in the flash to store an index of 13 This block size will vary depending on flash but is typically 17 - Linus Walleij <linus.walleij@linaro.org> 21 const: redboot-fis [all …]
|
/Linux-v5.15/drivers/block/mtip32xx/ |
D | mtip32xx.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 24 #include <linux/blk-mq.h> 26 #include <linux/dma-mapping.h> 38 /* DMA region containing RX Fis, Identify, RLE10, and SMART buffers */ 103 * Global variable used to hold the major block device number 144 if (dd->sr) in mtip_check_surprise_removal() 150 dd->sr = true; in mtip_check_surprise_removal() 151 if (dd->queue) in mtip_check_surprise_removal() 152 blk_queue_flag_set(QUEUE_FLAG_DEAD, dd->queue); in mtip_check_surprise_removal() 154 dev_warn(&dd->pdev->dev, in mtip_check_surprise_removal() [all …]
|
D | mtip32xx.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 3 * mtip32xx.h - Header file for the P320 SSD Block Driver 54 * Macro to extract the tag index from a tag value. The index 68 * NOTE: This is the driver maximum; check dd->slot_groups for actual value. 96 * Per-tag bitfield size in longs. 105 (U32_PER_LONG-1))/U32_PER_LONG) 183 mtip_workq_sdbfx(w->port, group, w->completed); \ 186 /* Register Frame Information Structure (FIS), host to device. */ 189 * FIS type. 190 * - 27h Register FIS, host to device. [all …]
|
/Linux-v5.15/drivers/mtd/parsers/ |
D | redboot.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Parse RedBoot-style Flash Image System (FIS) tables and 7 * Copyright © 2001-2010 David Woodhouse <dwmw2@infradead.org> 26 unsigned char _pad[256 - (16 + 7 * sizeof(u32))]; 60 ret = of_property_read_u32(npart, "fis-index-block", &dirblock); in parse_redboot_of() 65 * Assign the block found in the device tree to the local in parse_redboot_of() 66 * directory block pointer. in parse_redboot_of() 94 offset = master->size + directory * master->erasesize; in parse_redboot_partitions() 98 pr_notice("Failed to find a non-bad block to check for RedBoot partition table\n"); in parse_redboot_partitions() 99 return -EIO; in parse_redboot_partitions() [all …]
|
/Linux-v5.15/arch/arm/boot/dts/ |
D | intel-ixp46x-ixdp465.dts | 1 // SPDX-License-Identifier: ISC 7 /dts-v1/; 9 #include "intel-ixp45x-ixp46x.dtsi" 10 #include "intel-ixp4xx-reference-design.dtsi" 11 #include <dt-bindings/input/input.h> 16 #address-cells = <1>; 17 #size-cells = <1>; 22 compatible = "intel,ixp4xx-flash", "cfi-flash"; 23 bank-width = <2>; 25 intel,ixp4xx-eb-write-enable = <1>; [all …]
|
D | intel-ixp42x-netgear-wg302v2.dts | 1 // SPDX-License-Identifier: ISC 7 /dts-v1/; 9 #include "intel-ixp42x.dtsi" 10 #include <dt-bindings/input/input.h> 15 #address-cells = <1>; 16 #size-cells = <1>; 26 stdout-path = "uart1:115200n8"; 38 compatible = "intel,ixp4xx-flash", "cfi-flash"; 39 bank-width = <2>; 47 intel,ixp4xx-eb-write-enable = <1>; [all …]
|
D | intel-ixp43x-kixrp435.dts | 1 // SPDX-License-Identifier: ISC 7 /dts-v1/; 9 #include "intel-ixp43x.dtsi" 10 #include "intel-ixp4xx-reference-design.dtsi" 11 #include <dt-bindings/input/input.h> 16 #address-cells = <1>; 17 #size-cells = <1>; 22 compatible = "intel,ixp4xx-flash", "cfi-flash"; 23 bank-width = <2>; 25 intel,ixp4xx-eb-write-enable = <1>; [all …]
|
D | intel-ixp42x-ixdp425.dts | 1 // SPDX-License-Identifier: ISC 11 /dts-v1/; 13 #include "intel-ixp42x.dtsi" 14 #include "intel-ixp4xx-reference-design.dtsi" 15 #include <dt-bindings/input/input.h> 20 #address-cells = <1>; 21 #size-cells = <1>; 26 compatible = "intel,ixp4xx-flash", "cfi-flash"; 27 bank-width = <2>; 29 intel,ixp4xx-eb-write-enable = <1>; [all …]
|
D | intel-ixp42x-adi-coyote.dts | 1 // SPDX-License-Identifier: ISC 5 * Ethernet set-up from OpenWrt. 8 /dts-v1/; 10 #include "intel-ixp42x.dtsi" 11 #include <dt-bindings/input/input.h> 16 #address-cells = <1>; 17 #size-cells = <1>; 27 stdout-path = "uart1:115200n8"; 39 compatible = "intel,ixp4xx-flash", "cfi-flash"; 40 bank-width = <2>; [all …]
|
D | intel-ixp42x-ixdpg425.dts | 1 // SPDX-License-Identifier: ISC 5 * Ethernet set-up from OpenWrt. 15 /dts-v1/; 17 #include "intel-ixp42x.dtsi" 18 #include <dt-bindings/input/input.h> 23 #address-cells = <1>; 24 #size-cells = <1>; 34 stdout-path = "uart0:115200n8"; 44 compatible = "intel,ixp4xx-flash", "cfi-flash"; 45 bank-width = <2>; [all …]
|
D | intel-ixp42x-iomega-nas100d.dts | 1 // SPDX-License-Identifier: ISC 6 /dts-v1/; 8 #include "intel-ixp42x.dtsi" 9 #include <dt-bindings/input/input.h> 13 compatible = "iom,nas-100d", "intel,ixp42x"; 14 #address-cells = <1>; 15 #size-cells = <1>; 25 stdout-path = "uart0:115200n8"; 33 compatible = "gpio-leds"; 34 led-wlan { [all …]
|
D | intel-ixp42x-dlink-dsm-g600.dts | 1 // SPDX-License-Identifier: ISC 3 * Device Tree file for D-Link DSM-G600 revision A based on IXP420 11 /dts-v1/; 13 #include "intel-ixp42x.dtsi" 14 #include <dt-bindings/input/input.h> 17 model = "D-Link DSM-G600 rev A"; 18 compatible = "dlink,dsm-g600-a", "intel,ixp42x"; 19 #address-cells = <1>; 20 #size-cells = <1>; 30 stdout-path = "uart0:115200n8"; [all …]
|
D | gemini-nas4220b.dts | 1 // SPDX-License-Identifier: GPL-2.0 3 * Device Tree file for the Gemini-based Raidsonic NAS IB-4220-B 6 /dts-v1/; 9 #include <dt-bindings/input/input.h> 12 model = "Raidsonic NAS IB-4220-B"; 13 compatible = "raidsonic,ib-4220-b", "cortina,gemini"; 14 #address-cells = <1>; 15 #size-cells = <1>; 24 stdout-path = &uart0; 28 compatible = "gpio-keys"; [all …]
|
D | intel-ixp42x-linksys-nslu2.dts | 1 // SPDX-License-Identifier: ISC 6 /dts-v1/; 8 #include "intel-ixp42x.dtsi" 9 #include <dt-bindings/input/input.h> 14 #address-cells = <1>; 15 #size-cells = <1>; 25 stdout-path = "uart0:115200n8"; 33 compatible = "gpio-leds"; 34 led-status { 37 default-state = "on"; [all …]
|
D | intel-ixp42x-freecom-fsg-3.dts | 1 // SPDX-License-Identifier: ISC 3 * Device Tree file for the Freecom FSG-3 router. 8 /dts-v1/; 10 #include "intel-ixp42x.dtsi" 11 #include <dt-bindings/input/input.h> 14 model = "Freecom FSG-3"; 15 compatible = "freecom,fsg-3", "intel,ixp42x"; 16 #address-cells = <1>; 17 #size-cells = <1>; 28 stdout-path = "uart0:115200n8"; [all …]
|
D | intel-ixp42x-arcom-vulcan.dts | 1 // SPDX-License-Identifier: ISC 8 /dts-v1/; 10 #include "intel-ixp42x.dtsi" 11 #include <dt-bindings/input/input.h> 16 #address-cells = <1>; 17 #size-cells = <1>; 27 stdout-path = "uart0:115200n8"; 35 compatible = "w1-gpio"; 42 compatible = "intel,ixp4xx-flash", "cfi-flash"; 43 bank-width = <2>; [all …]
|
D | intel-ixp42x-gateworks-gw2348.dts | 1 // SPDX-License-Identifier: ISC 7 /dts-v1/; 9 #include "intel-ixp42x.dtsi" 10 #include <dt-bindings/input/input.h> 15 #address-cells = <1>; 16 #size-cells = <1>; 25 stdout-path = "uart0:115200n8"; 33 compatible = "gpio-leds"; 34 led-user { 37 default-state = "on"; [all …]
|
D | gemini-sq201.dts | 1 // SPDX-License-Identifier: GPL-2.0 6 /dts-v1/; 9 #include <dt-bindings/input/input.h> 14 #address-cells = <1>; 15 #size-cells = <1>; 24 stdout-path = &uart0; 28 compatible = "gpio-keys"; 30 button-setup { 31 debounce-interval = <100>; 32 wakeup-source; [all …]
|
D | intel-ixp43x-gateworks-gw2358.dts | 1 // SPDX-License-Identifier: ISC 3 * Device Tree file for Gateworks IXP43x-based Cambria GW2358 6 /dts-v1/; 8 #include "intel-ixp43x.dtsi" 13 #address-cells = <1>; 14 #size-cells = <1>; 24 stdout-path = "uart0:115200n8"; 32 compatible = "gpio-leds"; 33 led-user { 36 default-state = "on"; [all …]
|
D | gemini-sl93512r.dts | 1 // SPDX-License-Identifier: GPL-2.0 5 * "Gemini324 EV-Board" before Storm acquired Storlink Semiconductor. 9 /dts-v1/; 12 #include <dt-bindings/input/input.h> 15 model = "Storlink Semiconductor Gemini324 EV-Board / Storm Semiconductor SL93512R_BRD"; 17 #address-cells = <1>; 18 #size-cells = <1>; 28 stdout-path = &uart0; 32 compatible = "gpio-keys"; 34 button-wps { [all …]
|
/Linux-v5.15/drivers/scsi/aic94xx/ |
D | aic94xx_sas.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 14 /* ---------- DDBs ---------- */ 16 * domain that this sequencer can maintain low-level connections for 27 u8 dest_sas_addr[8]; /* bytes 4-11 */ 81 u8 dest_sas_addr[8]; /* bytes 4-11 */ 123 /* This struct asd_ddb_init_port, describes the device descriptor block 153 u8 max_conn_to[3]; /* from Conn-Disc mode page, in us, LE */ 155 __le16 bus_inact_to; /* from Conn-Disc mode page, in 100 us, LE */ 160 /* This struct asd_ddb_sata_tag, describes a look-up table to be used 170 * connection handle look-up table. SATA targets attached to a port [all …]
|
D | aic94xx_scb.c | 1 // SPDX-License-Identifier: GPL-2.0-only 19 /* ---------- EMPTY SCB ---------- */ 38 struct sas_phy *sas_phy = phy->sas_phy.phy; in get_lrate_mode() 43 phy->sas_phy.linkrate = SAS_LINK_RATE_6_0_GBPS; in get_lrate_mode() 44 phy->sas_phy.phy->negotiated_linkrate = SAS_LINK_RATE_6_0_GBPS; in get_lrate_mode() 47 phy->sas_phy.linkrate = SAS_LINK_RATE_3_0_GBPS; in get_lrate_mode() 48 phy->sas_phy.phy->negotiated_linkrate = SAS_LINK_RATE_3_0_GBPS; in get_lrate_mode() 51 phy->sas_phy.linkrate = SAS_LINK_RATE_1_5_GBPS; in get_lrate_mode() 52 phy->sas_phy.phy->negotiated_linkrate = SAS_LINK_RATE_1_5_GBPS; in get_lrate_mode() 55 sas_phy->negotiated_linkrate = phy->sas_phy.linkrate; in get_lrate_mode() [all …]
|
/Linux-v5.15/drivers/scsi/isci/ |
D | request.c | 7 * Copyright(c) 2008 - 2011 Intel Corporation. All rights reserved. 20 * Foundation, Inc., 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA. 26 * Copyright(c) 2008 - 2011 Intel Corporation. All rights reserved. 78 return &ireq->tc->sgl_pair_ab; in to_sgl_element_pair() 80 return &ireq->tc->sgl_pair_cd; in to_sgl_element_pair() 84 return &ireq->sg_table[idx - 2]; in to_sgl_element_pair() 93 offset = (void *) &ireq->tc->sgl_pair_ab - in to_sgl_element_pair_dma() 94 (void *) &ihost->task_context_table[0]; in to_sgl_element_pair_dma() 95 return ihost->tc_dma + offset; in to_sgl_element_pair_dma() 97 offset = (void *) &ireq->tc->sgl_pair_cd - in to_sgl_element_pair_dma() [all …]
|
/Linux-v5.15/drivers/ata/ |
D | sata_mv.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * sata_mv.c - Marvell SATA support 5 * Copyright 2008-2009: Marvell Corporation, all rights reserved. 12 * Please ALWAYS copy linux-ide@vger.kernel.org on emails. 18 * --> Develop a low-power-consumption strategy, and implement it. 20 * --> Add sysfs attributes for per-chip / per-HC IRQ coalescing thresholds. 22 * --> [Experiment, Marvell value added] Is it possible to use target 23 * mode to cross-connect two Linux boxes with Marvell cards? If so, 31 * 80x1-B2 errata PCI#11: 34 * should be careful to insert those cards only onto PCI-X bus #0, [all …]
|
/Linux-v5.15/drivers/scsi/hisi_sas/ |
D | hisi_sas_main.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 11 ((!dev) || (dev->dev_type == SAS_PHY_UNUSED)) 26 u8 hisi_sas_get_ata_protocol(struct host_to_dev_fis *fis, int direction) in hisi_sas_get_ata_protocol() argument 28 switch (fis->command) { in hisi_sas_get_ata_protocol() 81 switch (fis->features) { in hisi_sas_get_ata_protocol() 107 struct task_status_struct *ts = &task->task_status; in hisi_sas_sata_done() 108 struct ata_task_resp *resp = (struct ata_task_resp *)ts->buf; in hisi_sas_sata_done() 111 u8 *iu = &status_buf->iu[0]; in hisi_sas_sata_done() 114 resp->frame_len = sizeof(struct dev_to_host_fis); in hisi_sas_sata_done() 115 memcpy(&resp->ending_fis[0], d2h, sizeof(struct dev_to_host_fis)); in hisi_sas_sata_done() [all …]
|