| /kernel/linux/linux-5.10/Documentation/arm/sa1100/ |
| D | assabet.rst | 2 The Intel Assabet (SA-1110 evaluation) board 13 ------------------- 25 ----------------------- 39 John Dorsey has produced add-on patches to add support for Assabet and 42 RedBoot (http://sources.redhat.com/redboot/) 44 RedBoot is a bootloader developed by Red Hat based on the eCos RTOS 48 RedBoot is currently the recommended choice since it's the only one to have 51 Brief examples on how to boot Linux with RedBoot are shown below. But first 52 you need to have RedBoot installed in your flash memory. A known to work 53 precompiled RedBoot binary is available from the following location: [all …]
|
| /kernel/linux/linux-6.6/Documentation/arch/arm/sa1100/ |
| D | assabet.rst | 2 The Intel Assabet (SA-1110 evaluation) board 13 ------------------- 25 ----------------------- 39 John Dorsey has produced add-on patches to add support for Assabet and 42 RedBoot (http://sources.redhat.com/redboot/) 44 RedBoot is a bootloader developed by Red Hat based on the eCos RTOS 48 RedBoot is currently the recommended choice since it's the only one to have 51 Brief examples on how to boot Linux with RedBoot are shown below. But first 52 you need to have RedBoot installed in your flash memory. A known to work 53 precompiled RedBoot binary is available from the following location: [all …]
|
| /kernel/linux/linux-6.6/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 10 format closely associated with the RedBoot boot loader. 17 - Linus Walleij <linus.walleij@linaro.org> 23 const: redboot-fis 25 fis-index-block: [all …]
|
| D | partitions.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 14 - Miquel Raynal <miquel.raynal@bootlin.com> 17 - $ref: arm,arm-firmware-suite.yaml 18 - $ref: brcm,bcm4908-partitions.yaml 19 - $ref: brcm,bcm947xx-cfe-partitions.yaml 20 - $ref: fixed-partitions.yaml 21 - $ref: linksys,ns-partitions.yaml 22 - $ref: qcom,smem-part.yaml [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/mtd/partitions/ |
| D | redboot-fis.txt | 1 RedBoot FLASH Image System (FIS) Partitions 4 The FLASH Image System (FIS) directory is a flash description 5 format closely associated with the RedBoot boot loader. 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-5.10/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(uint32_t))]; 41 /* RedBoot doesn't actually write the desc_cksum field yet AFAICT */ in redboot_checksum() 60 ret = of_property_read_u32(npart, "fis-index-block", &dirblock); 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() 102 offset -= master->erasesize; in parse_redboot_partitions() [all …]
|
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 39 <mtddef> := <mtd-id>:<partdef>[,<partdef>] 41 <mtd-id> := unique id used in mapping driver/device 42 <size> := standard linux memsize OR "-" to denote all 52 1 flash resource (mtd-id "sa1100"), with 1 single writable partition: 53 mtdparts=sa1100:- 55 Same flash, but 2 named partitions, the first one being read-only: 56 mtdparts=sa1100:256k(ARMboot)ro,-(root) 110 This provides the read-only FTL logic necessary to read the partition 115 tristate "RedBoot partition table parsing" [all …]
|
| /kernel/linux/linux-6.6/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))]; 41 /* RedBoot doesn't actually write the desc_cksum field yet AFAICT */ in redboot_checksum() 60 ret = of_property_read_u32(npart, "fis-index-block", &dirblock); 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() 102 offset -= master->erasesize; in parse_redboot_partitions() [all …]
|
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 24 tristate "Broadcom's U-Boot partition parser" 27 Broadcom uses a custom way of storing U-Boot environment variables. 28 They are placed inside U-Boot partition itself at unspecified offset. 49 <mtddef> := <mtd-id>:<partdef>[,<partdef>] 51 <mtd-id> := unique id used in mapping driver/device 52 <size> := standard linux memsize OR "-" to denote all 62 1 flash resource (mtd-id "sa1100"), with 1 single writable partition: 63 mtdparts=sa1100:- 65 Same flash, but 2 named partitions, the first one being read-only: [all …]
|
| /kernel/linux/linux-6.6/arch/arm/boot/dts/intel/ixp/ |
| 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-netgear-wg302v1.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 /* The RedBoot comes up in 9600 baud so let's keep this */ 27 stdout-path = "uart1:9600n8"; 38 compatible = "intel,ixp4xx-flash", "cfi-flash"; 39 bank-width = <2>; [all …]
|
| 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-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-welltech-epbx100.dts | 1 // SPDX-License-Identifier: GPL-2.0 6 /dts-v1/; 8 #include "intel-ixp42x.dtsi" 13 #address-cells = <1>; 14 #size-cells = <1>; 24 stdout-path = "uart0:115200n8"; 34 compatible = "intel,ixp4xx-flash", "cfi-flash"; 35 bank-width = <2>; 42 compatible = "fixed-partitions"; 43 #address-cells = <1>; [all …]
|
| D | intel-ixp42x-gateway-7001.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"; 37 compatible = "intel,ixp4xx-flash", "cfi-flash"; 38 bank-width = <2>; 45 intel,ixp4xx-eb-write-enable = <1>; [all …]
|
| /kernel/linux/linux-5.10/arch/arm/boot/dts/ |
| D | armada-385-synology-ds116.dts | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 8 /dts-v1/; 9 #include "armada-385.dtsi" 10 #include <dt-bindings/gpio/gpio.h> 14 compatible = "marvell,a385-gp", "marvell,armada385", "marvell,armada380"; 17 stdout-path = "serial0:115200n8"; 32 internal-regs { 34 pinctrl-names = "default"; 35 pinctrl-0 = <&i2c0_pins>; 37 clock-frequency = <100000>; [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 | 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 …]
|
| /kernel/linux/linux-6.6/arch/arm/boot/dts/marvell/ |
| D | armada-385-synology-ds116.dts | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 8 /dts-v1/; 9 #include "armada-385.dtsi" 10 #include <dt-bindings/gpio/gpio.h> 14 compatible = "marvell,a385-gp", "marvell,armada385", "marvell,armada380"; 17 stdout-path = "serial0:115200n8"; 32 internal-regs { 34 pinctrl-names = "default"; 35 pinctrl-0 = <&i2c0_pins>; 37 clock-frequency = <100000>; [all …]
|
| /kernel/linux/linux-6.6/arch/arm/boot/dts/gemini/ |
| D | gemini-ns2502.dts | 1 // 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 …]
|
| D | gemini-ssi1328.dts | 1 // 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 …]
|
| D | gemini-wbd222.dts | 1 // 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 …]
|
| D | gemini-wbd111.dts | 1 // 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 …]
|