Home
last modified time | relevance | path

Searched full:cfe (Results 1 – 25 of 48) sorted by relevance

12

/Linux-v6.1/Documentation/devicetree/bindings/mtd/partitions/
Dbrcm,bcm947xx-cfe-partitions.yaml4 $id: http://devicetree.org/schemas/mtd/partitions/brcm,bcm947xx-cfe-partitions.yaml#
11 home routers. Their BCM947xx boards using CFE bootloader have several
24 1) Bootloader with Broadcom's CFE (Common Firmware Environment)
33 CFE's environment variable "bootpartition" is used.
40 const: brcm,bcm947xx-cfe-partitions
47 compatible = "brcm,bcm947xx-cfe-partitions";
Dbrcm,bcm963xx-cfe-nor-partitions.txt1 Broadcom BCM963XX CFE Loader NOR Flash Partitions
5 NOR. The first erase block used for the CFE bootloader, the last for an
12 - compatible : must be "brcm,bcm963xx-cfe-nor-partitions"
22 compatible = "brcm,bcm963xx-cfe-nor-partitions";
Dbrcm,trx.txt6 supported by the CFE bootloader.
14 device executable binary (e.g. a kernel) as it's what the CFE bootloader starts
Dbrcm,bcm963xx-imagetag.txt26 cfe@0 {
Dbrcm,bcm4908-partitions.yaml10 Broadcom BCM4908 CFE bootloader supports two firmware partitions. One is used
/Linux-v6.1/arch/mips/bcm63xx/boards/
Dboard_bcm963xx.c731 u8 *boot_addr, *cfe; in board_prom_init() local
748 /* dump cfe version */ in board_prom_init()
749 cfe = boot_addr + BCM963XX_CFE_VERSION_OFFSET; in board_prom_init()
750 if (strstarts(cfe, "cfe-")) { in board_prom_init()
751 if(cfe[4] == 'v') { in board_prom_init()
752 if(cfe[5] == 'd') in board_prom_init()
754 (char *) &cfe[5]); in board_prom_init()
755 else if (cfe[10] > 0) in board_prom_init()
757 "%u.%u.%u-%u.%u-%u", cfe[5], cfe[6], in board_prom_init()
758 cfe[7], cfe[8], cfe[9], cfe[10]); in board_prom_init()
[all …]
/Linux-v6.1/drivers/mtd/parsers/
Dbcm63xxpart.c3 * BCM63XX CFE image tag parser
27 #include <asm/fw/cfe/cfe_api.h>
101 parts[curpart].name = "CFE"; in bcm63xx_parse_cfe_nor_partitions()
155 { .compatible = "brcm,bcm963xx-cfe-nor-partitions" },
172 MODULE_DESCRIPTION("MTD partitioning for BCM63XX CFE bootloaders");
Dparser_imagetag.c3 * BCM63XX CFE image tag parser
48 pr_info("%s: CFE image tag found at 0x%llx with version %s, board type %s\n", in bcm963xx_read_imagetag()
54 pr_warn("%s: CFE image tag at 0x%llx CRC invalid (expected %08x, actual %08x)\n", in bcm963xx_read_imagetag()
63 /* CFE, NVRAM and global Linux are always present */ in bcm963xx_parse_imagetag_partitions()
221 MODULE_DESCRIPTION("MTD parser for BCM963XX CFE Image Tag partitions");
DKconfig15 bool "BCM63XX CFE partitioning parser"
20 This provides partition parsing for BCM63xx devices with CFE
97 using CFE environment variable.
Dofpart_linksys_ns.c19 /* Check CFE environment variable */ in ofpart_linksys_ns_bootpartition()
/Linux-v6.1/arch/mips/sibyte/common/
Dcfe_console.c8 #include <asm/fw/cfe/cfe_api.h>
9 #include <asm/fw/cfe/cfe_error.h>
68 .name = "cfe",
Dcfe.c20 #include <asm/fw/cfe/cfe_api.h>
21 #include <asm/fw/cfe/cfe_error.h>
63 printk("Passing control back to CFE...\n"); in cfe_linux_exit()
237 * what CFE gives us (handle, 0, EPT and EPTSEAL) in prom_init()
266 printk("CFE's entrypoint seal doesn't match. Spinning."); in prom_init()
279 printk("LINUX_CMDLINE not defined in cfe."); in prom_init()
DMakefile2 obj-y := cfe.o
/Linux-v6.1/arch/mips/include/asm/fw/cfe/
Dcfe_api.h6 * Broadcom Common Firmware Environment (CFE)
9 * cfe from an application. It should be the only header
27 /* Seal indicating CFE's presence, passed to user program. */
Dcfe_error.h7 * Broadcom Common Firmware Environment (CFE)
9 * CFE's global error code list is here.
/Linux-v6.1/arch/mips/fw/cfe/
Dcfe_api.c8 * Broadcom Common Firmware Environment (CFE)
11 * call the standard "iocb" interface entry point to CFE).
20 #include <asm/fw/cfe/cfe_api.h>
37 * passed in two registers each, and CFE expects one.
442 /* disable XKS01 so that CFE can access the registers */ in cfe_die()
/Linux-v6.1/include/linux/
Dbcm963xx_tag.h61 /* 72-83: Address in memory of CFE */
63 /* 84-93: Size of CFE */
/Linux-v6.1/arch/mips/sibyte/sb1250/
Dsmp.c15 #include <asm/fw/cfe/cfe_api.h>
109 * Use CFE to find out how many CPUs are available, setting up
/Linux-v6.1/arch/mips/sibyte/bcm1480/
Dsmp.c15 #include <asm/fw/cfe/cfe_api.h>
120 * Use CFE to find out how many CPUs are available, setting up
/Linux-v6.1/arch/arm/boot/dts/
Dbcm5301x-nand-cs0.dtsi17 compatible = "brcm,bcm947xx-cfe-partitions";
/Linux-v6.1/arch/mips/bcm47xx/
Dprom.c65 * We should theoretically use the mapping from CFE using cfe_enummem(). in prom_init_mem()
67 * want to reuse the memory used by CFE (around 4MB). That means cfe_* in prom_init_mem()
/Linux-v6.1/drivers/firmware/broadcom/
DKconfig23 bootloader firmware CFE. This driver provides method to ssb and bcma
/Linux-v6.1/arch/mips/boot/dts/brcm/
Dbcm97358svmb.dts95 flash0.cfe@0 {
Dbcm97360svmb.dts98 flash0.cfe@0 {
/Linux-v6.1/arch/mips/sibyte/
DKconfig139 Use the CFE API's console write routines during boot. Other console

12