Searched +full:bcm947xx +full:- +full:cfe +full:- +full:partitions (Results 1 – 5 of 5) sorted by relevance
1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause3 ---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 Partitions11 home routers. Their BCM947xx boards using CFE bootloader have several12 partitions without any on-flash partition table. On some devices their sizes15 Discovering partitions on these devices is possible thanks to having a special19 Most of partitions use ASCII text based magic for determining a type. More20 complex partitions (like TRX with its HDR0 magic) may include extra header[all …]
4 TRX is Broadcom's official firmware format for the BCM947xx boards. It's used by6 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 as13 Container can hold up to 4 partitions. The first partition has to contain a14 device executable binary (e.g. a kernel) as it's what the CFE bootloader starts15 executing. Other partitions can be used for operating system purposes. This is19 partitions have to be less than the 4GiB max size limit.22 1) v1 which contains 3 partitions23 2) v2 which contains 4 partitions[all …]
1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT5 * 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";
6 * Copyright 2013-2014 Hauke Mehrtens <hauke@hauke-m.de>11 #include <dt-bindings/clock/bcm-nsp.h>12 #include <dt-bindings/gpio/gpio.h>13 #include <dt-bindings/input/input.h>14 #include <dt-bindings/interrupt-controller/irq.h>15 #include <dt-bindings/interrupt-controller/arm-gic.h>18 #address-cells = <1>;19 #size-cells = <1>;20 interrupt-parent = <&gic>;22 chipcommon-a-bus@18000000 {[all …]
1 // SPDX-License-Identifier: GPL-2.0-only13 #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 bootloader77 /* 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 …]