Searched +full:bcm947xx +full:- +full:cfe +full:- +full:partitions (Results 1 – 6 of 6) sorted by relevance
/linux/Documentation/devicetree/bindings/mtd/partitions/ |
H A D | brcm,bcm947xx-cfe-partitions.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/mtd/partitions/brcm,bcm947xx-cfe-partitions.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Broadcom BCM47xx Partitions 11 home routers. Their BCM947xx boards using CFE bootloader have several 12 partitions without any on-flash partition table. On some devices their sizes 15 Discovering partitions on these devices is possible thanks to having a special 19 Most of partitions use ASCII text based magic for determining a type. More 20 complex partitions (like TRX with its HDR0 magic) may include extra header [all …]
|
H A D | brcm,trx.txt | 4 TRX is Broadcom's official firmware format for the BCM947xx boards. It's used by 6 supported by the CFE bootloader. 9 identification fields, CRC32 checksum and the locations of embedded partitions. 10 Its purpose is to store a few partitions in a format that can be distributed as 13 Container can hold up to 4 partitions. The first partition has to contain a 14 device executable binary (e.g. a kernel) as it's what the CFE bootloader starts 15 executing. Other partitions can be used for operating system purposes. This is 19 partitions have to be less than the 4GiB max size limit. 22 1) v1 which contains 3 partitions 23 2) v2 which contains 4 partitions [all …]
|
H A D | partitions.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/mtd/partitions/partitions.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Partitions 10 This binding is generic and describes the content of the partitions container 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 [all …]
|
/linux/arch/arm/boot/dts/broadcom/ |
H A D | bcm5301x-nand-cs0.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT 5 * Copyright (C) 2015 Hauke Mehrtens <hauke@hauke-m.de> 9 nand-controller@18028000 { 13 #address-cells = <1>; 14 #size-cells = <1>; 16 partitions { 17 compatible = "brcm,bcm947xx-cfe-partitions";
|
H A D | bcm5301x.dtsi | 9 #include "bcm-ns.dtsi" 12 mpcore-bus@19000000 { 14 #clock-cells = <0>; 15 compatible = "brcm,nsp-armpll"; 21 compatible = "arm,cortex-a9-twd-wdt"; 30 #address-cells = <1>; 31 #size-cells = <1>; 35 #clock-cells = <0>; 36 compatible = "fixed-clock"; 37 clock-frequency = <25000000>; [all …]
|
/linux/drivers/mtd/parsers/ |
H A D | bcm47xxpart.c | 1 // SPDX-License-Identifier: GPL-2.0-only 13 #include <linux/mtd/partitions.h> 18 * NAND flash on Netgear R6250 was verified to contain 15 partitions. 57 part->name = name; in bcm47xxpart_add_part() 58 part->offset = offset; in bcm47xxpart_add_part() 59 part->mask_flags = mask_flags; in bcm47xxpart_add_part() 63 * bcm47xxpart_bootpartition - gets index of TRX partition used by bootloader 77 /* Check CFE environment variable */ in bcm47xxpart_bootpartition() 95 uint32_t blocksize = master->erasesize; in bcm47xxpart_parse() 96 int trx_parts[2]; /* Array with indexes of TRX partitions */ in bcm47xxpart_parse() [all …]
|