Home
last modified time | relevance | path

Searched +full:fis +full:- +full:index +full:- +full:block (Results 1 – 25 of 55) sorted by relevance

123

/kernel/linux/linux-6.6/Documentation/devicetree/bindings/mtd/partitions/
Dredboot-fis.yaml1 # 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>
23 const: redboot-fis
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/mtd/partitions/
Dredboot-fis.txt1 RedBoot FLASH Image System (FIS) Partitions
4 The FLASH Image System (FIS) directory is a flash description
7 It uses one single flash eraseblock in the flash to store an index of
10 This block size will vary depending on flash but is typically
14 - compatible : (required) must be "redboot-fis"
15 - fis-index-block : (required) a index to the eraseblock containing
16 the FIS directory on this device. On a flash memory with 32KB
24 compatible = "redboot-fis";
25 fis-index-block = <0>;
/kernel/linux/linux-6.6/drivers/block/mtip32xx/
Dmtip32xx.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
3 * mtip32xx.h - Header file for the P320 SSD Block Driver
53 * Macro to extract the tag index from a tag value. The index
67 * NOTE: This is the driver maximum; check dd->slot_groups for actual value.
95 * Per-tag bitfield size in longs.
104 (U32_PER_LONG-1))/U32_PER_LONG)
181 mtip_workq_sdbfx(w->port, group, w->completed); \
184 /* Register Frame Information Structure (FIS), host to device. */
187 * FIS type.
188 * - 27h Register FIS, host to device.
[all …]
Dmtip32xx.c1 // SPDX-License-Identifier: GPL-2.0-or-later
23 #include <linux/blk-mq.h>
25 #include <linux/dma-mapping.h>
37 /* DMA region containing RX Fis, Identify, RLE10, and SMART buffers */
98 * Global variable used to hold the major block device number
137 if (dd->sr) in mtip_check_surprise_removal()
141 pci_read_config_word(dd->pdev, 0x00, &vendor_id); in mtip_check_surprise_removal()
143 dd->sr = true; in mtip_check_surprise_removal()
144 if (dd->disk) in mtip_check_surprise_removal()
145 blk_mark_disk_dead(dd->disk); in mtip_check_surprise_removal()
[all …]
/kernel/linux/linux-5.10/drivers/block/mtip32xx/
Dmtip32xx.c1 // 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 …]
Dmtip32xx.h1 /* 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 …]
/kernel/linux/linux-6.6/drivers/mtd/parsers/
Dredboot.c1 // 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()
66 * Assign the block found in the device tree to the local in parse_redboot_of()
67 * directory block pointer. in parse_redboot_of()
95 offset = master->size + directory * master->erasesize; in parse_redboot_partitions()
99 pr_notice("Failed to find a non-bad block to check for RedBoot partition table\n"); in parse_redboot_partitions()
100 return -EIO; in parse_redboot_partitions()
[all …]
/kernel/linux/linux-5.10/drivers/mtd/parsers/
Dredboot.c1 // 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(uint32_t))];
60 ret = of_property_read_u32(npart, "fis-index-block", &dirblock); in parse_redboot_of()
66 * Assign the block found in the device tree to the local in parse_redboot_of()
67 * directory block pointer. in parse_redboot_of()
95 offset = master->size + directory * master->erasesize; in parse_redboot_partitions()
99 printk(KERN_NOTICE "Failed to find a non-bad block to check for RedBoot partition table\n"); in parse_redboot_partitions()
100 return -EIO; in parse_redboot_partitions()
[all …]
/kernel/linux/linux-6.6/arch/arm/boot/dts/intel/ixp/
Dintel-ixp46x-ixdp465.dts1 // 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 …]
Dintel-ixp43x-kixrp435.dts1 // 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 …]
Dintel-ixp42x-ixdp425.dts1 // 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 …]
Dintel-ixp42x-adi-coyote.dts1 // 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 …]
Dintel-ixp42x-ixdpg425.dts1 // 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 …]
Dintel-ixp42x-netgear-wg302v1.dts1 // 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>;
27 stdout-path = "uart1:9600n8";
38 compatible = "intel,ixp4xx-flash", "cfi-flash";
39 bank-width = <2>;
47 intel,ixp4xx-eb-write-enable = <1>;
[all …]
Dintel-ixp42x-gateway-7001.dts1 // 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";
37 compatible = "intel,ixp4xx-flash", "cfi-flash";
38 bank-width = <2>;
45 intel,ixp4xx-eb-write-enable = <1>;
[all …]
Dintel-ixp42x-iomega-nas100d.dts1 // 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 …]
Dintel-ixp42x-dlink-dsm-g600.dts1 // 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 …]
/kernel/linux/linux-5.10/arch/arm/boot/dts/
Dintel-ixp43x-gateworks-gw2358.dts1 // 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 …]
Dintel-ixp42x-linksys-nslu2.dts1 // 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 …]
Dgemini-nas4220b.dts1 // 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 …]
/kernel/linux/linux-6.6/arch/arm/boot/dts/gemini/
Dgemini-ns2502.dts1 // SPDX-License-Identifier: GPL-2.0
7 /dts-v1/;
12 model = "Edimax NS-2502";
13 compatible = "edimax,ns-2502", "cortina,gemini";
14 #address-cells = <1>;
15 #size-cells = <1>;
24 mdio-gpio0 = &mdio0;
29 stdout-path = &uart0;
33 compatible = "virtual,mdio-gpio";
36 #address-cells = <1>;
[all …]
Dgemini-ssi1328.dts1 // SPDX-License-Identifier: GPL-2.0
7 /dts-v1/;
14 #address-cells = <1>;
15 #size-cells = <1>;
24 mdio-gpio0 = &mdio0;
29 stdout-path = &uart0;
33 compatible = "virtual,mdio-gpio";
36 #address-cells = <1>;
37 #size-cells = <0>;
40 phy0: ethernet-phy@1 {
[all …]
Dgemini-wbd222.dts1 // SPDX-License-Identifier: GPL-2.0
3 * Device Tree file for Wiliboard WBD-222
6 /dts-v1/;
9 #include <dt-bindings/input/input.h>
12 model = "Wiliboard WBD-222";
14 #address-cells = <1>;
15 #size-cells = <1>;
24 stdout-path = &uart0;
28 compatible = "gpio-keys";
30 button-setup {
[all …]
Dgemini-wbd111.dts1 // SPDX-License-Identifier: GPL-2.0
3 * Device Tree file for Wiliboard WBD-111
6 /dts-v1/;
9 #include <dt-bindings/input/input.h>
12 model = "Wiliboard WBD-111";
14 #address-cells = <1>;
15 #size-cells = <1>;
25 stdout-path = &uart0;
29 compatible = "gpio-keys";
31 button-setup {
[all …]
Dgemini-nas4220b.dts1 // 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 …]

123