/Linux-v6.1/Documentation/devicetree/bindings/mtd/partitions/ |
D | brcm,bcm947xx-cfe-partitions.yaml | 4 $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";
|
D | brcm,bcm963xx-cfe-nor-partitions.txt | 1 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";
|
D | brcm,trx.txt | 6 supported by the CFE bootloader. 14 device executable binary (e.g. a kernel) as it's what the CFE bootloader starts
|
D | brcm,bcm963xx-imagetag.txt | 26 cfe@0 {
|
D | brcm,bcm4908-partitions.yaml | 10 Broadcom BCM4908 CFE bootloader supports two firmware partitions. One is used
|
/Linux-v6.1/arch/mips/bcm63xx/boards/ |
D | board_bcm963xx.c | 731 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/ |
D | bcm63xxpart.c | 3 * 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");
|
D | parser_imagetag.c | 3 * 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");
|
D | Kconfig | 15 bool "BCM63XX CFE partitioning parser" 20 This provides partition parsing for BCM63xx devices with CFE 97 using CFE environment variable.
|
D | ofpart_linksys_ns.c | 19 /* Check CFE environment variable */ in ofpart_linksys_ns_bootpartition()
|
/Linux-v6.1/arch/mips/sibyte/common/ |
D | cfe_console.c | 8 #include <asm/fw/cfe/cfe_api.h> 9 #include <asm/fw/cfe/cfe_error.h> 68 .name = "cfe",
|
D | cfe.c | 20 #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()
|
D | Makefile | 2 obj-y := cfe.o
|
/Linux-v6.1/arch/mips/include/asm/fw/cfe/ |
D | cfe_api.h | 6 * 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. */
|
D | cfe_error.h | 7 * Broadcom Common Firmware Environment (CFE) 9 * CFE's global error code list is here.
|
/Linux-v6.1/arch/mips/fw/cfe/ |
D | cfe_api.c | 8 * 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/ |
D | bcm963xx_tag.h | 61 /* 72-83: Address in memory of CFE */ 63 /* 84-93: Size of CFE */
|
/Linux-v6.1/arch/mips/sibyte/sb1250/ |
D | smp.c | 15 #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/ |
D | smp.c | 15 #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/ |
D | bcm5301x-nand-cs0.dtsi | 17 compatible = "brcm,bcm947xx-cfe-partitions";
|
/Linux-v6.1/arch/mips/bcm47xx/ |
D | prom.c | 65 * 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/ |
D | Kconfig | 23 bootloader firmware CFE. This driver provides method to ssb and bcma
|
/Linux-v6.1/arch/mips/boot/dts/brcm/ |
D | bcm97358svmb.dts | 95 flash0.cfe@0 {
|
D | bcm97360svmb.dts | 98 flash0.cfe@0 {
|
/Linux-v6.1/arch/mips/sibyte/ |
D | Kconfig | 139 Use the CFE API's console write routines during boot. Other console
|