| /OK3568_Linux_fs/kernel/drivers/staging/greybus/ |
| H A D | bootrom.c | 3 * BOOTROM Greybus driver. 40 struct mutex mutex; /* Protects bootrom->fw */ 43 static void free_firmware(struct gb_bootrom *bootrom) in free_firmware() argument 45 if (!bootrom->fw) in free_firmware() 48 release_firmware(bootrom->fw); in free_firmware() 49 bootrom->fw = NULL; in free_firmware() 55 struct gb_bootrom *bootrom = container_of(dwork, in gb_bootrom_timedout() local 57 struct device *dev = &bootrom->connection->bundle->dev; in gb_bootrom_timedout() 60 switch (bootrom->next_request) { in gb_bootrom_timedout() 75 dev_err(dev, "Invalid next-request: %u", bootrom->next_request); in gb_bootrom_timedout() [all …]
|
| H A D | Makefile | 6 gb-bootrom-y := bootrom.o 18 obj-$(CONFIG_GREYBUS_BOOTROM) += gb-bootrom.o
|
| H A D | Kconfig | 27 tristate "Greybus Bootrom Class driver" 30 Greybus Bootrom Class specification. 33 will be called gb-bootrom.ko
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/arm/amlogic/ |
| H A D | bootrom.txt | 1 Amlogic Meson6/Meson8/Meson8b bootrom: 4 The bootrom register area can be used to access SoC specific 8 - reg: the register range of the bootrom registers 9 - compatible: should be "amlogic,meson-mx-bootrom" along with "syscon" 14 bootrom: bootrom@d9040000 { 15 compatible = "amlogic,meson-mx-bootrom", "syscon";
|
| /OK3568_Linux_fs/u-boot/arch/arm/cpu/arm926ejs/mxs/ |
| H A D | start.S | 15 * Change to support call back into iMX28 bootrom 52 * return to the BootROM and let the BootROM load U-Boot into RAM. 54 * WARNING: Register r0 and r1 are used by the BootROM to pass data 76 /* Restore BootROM's CPU mode (especially FIQ). */ 82 * back to BootROM space which is required by bootrom for USB boot. 91 * r0 is examined by the BootROM after this code returns. The value in
|
| /OK3568_Linux_fs/u-boot/arch/arm/mach-rockchip/ |
| H A D | bootrom.c | 8 #include <asm/arch/bootrom.h> 34 * We back to bootrom download mode if get a 37 * The bootrom never check this register, so we need 38 * to check it and back to bootrom at very early bootstage(before 40 * changed by TPL/SPL, as the bootrom download operation 45 * cleared by USB download(bootrom mode) or loader(other mode) after the
|
| H A D | Makefile | 7 # We don't want the bootrom-helper present in a full U-Boot build, as 9 # inaccessible/protected memory (and the bootrom-helper assumes that 11 obj-spl-$(CONFIG_ROCKCHIP_BROM_HELPER) += bootrom.o 12 obj-tpl-$(CONFIG_ROCKCHIP_BROM_HELPER) += bootrom.o
|
| /OK3568_Linux_fs/u-boot/doc/ |
| H A D | README.mxsimage | 38 - A bootable section is one from which the BootROM starts executing 56 - Instructs the BootROM to load file pointed by "string_filename" onto 76 address in PT. The BootROM will pass the "u32_r0_arg" value in ARM 84 BootROM from the executed code. U-Boot makes use of this in it's SPL 145 - Enable boot progress output form the BootROM. 147 - If the boot progress output from the BootROM is enabled, the BootROM will 149 Here is a mapping between the above instructions and the BootROM output:
|
| H A D | README.rockchip | 128 The rockchip bootrom can load and boot an initial spl, then continue to 129 load a second-level bootloader(ie. U-BOOT) as soon as it returns to bootrom. 177 The bootrom of rk3188 expects to find a small 1kb loader which returns 178 control to the bootrom, after which it will load the real loader, which 184 Additionally the rk3188 requires everything the bootrom loads to be 185 rc4-encrypted. Except for the very first stage the bootrom always reads
|
| /OK3568_Linux_fs/u-boot/arch/arm/mach-mvebu/ |
| H A D | spl.c | 23 * be done, via the bootrom error register. Here the in get_boot_device() 110 * Return to the BootROM to continue the Marvell xmodem in board_init_f() 113 * This can only be done by the BootROM and not by the in board_init_f() 115 * image is already read and interpreted by the BootROM. in board_init_f() 117 * need to return to the BootROM to enable this xmodem in board_init_f()
|
| /OK3568_Linux_fs/kernel/arch/arm/mach-mvebu/ |
| H A D | platsmp.c | 134 * the bootROM is mapped at the correct address. in armada_xp_smp_prepare_cpus() 136 node = of_find_compatible_node(NULL, NULL, "marvell,bootrom"); in armada_xp_smp_prepare_cpus() 138 panic("Cannot find 'marvell,bootrom' compatible node"); in armada_xp_smp_prepare_cpus() 143 panic("Cannot get 'bootrom' node address"); in armada_xp_smp_prepare_cpus() 147 panic("The address for the BootROM is incorrect"); in armada_xp_smp_prepare_cpus()
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/bus/ |
| H A D | mvebu-mbus.txt | 118 bootrom { 119 compatible = "marvell,bootrom"; 160 bootrom { 161 compatible = "marvell,bootrom"; 224 bootrom { 225 compatible = "marvell,bootrom";
|
| /OK3568_Linux_fs/u-boot/spl/arch/arm/mach-rockchip/ |
| H A D | .bootrom.o.cmd | |
| H A D | bootrom.su | |
| /OK3568_Linux_fs/u-boot/tpl/arch/arm/mach-rockchip/ |
| H A D | .bootrom.o.cmd | |
| H A D | bootrom.su | |
| /OK3568_Linux_fs/u-boot/include/configs/ |
| H A D | db-88f6720.h | 63 * BootROM: 67 * 0x4003.4000 - 0x4004.7c00 BootROM memory allocations (15KiB) 68 * 0x4007.fffc BootROM stack top
|
| H A D | maxbcm.h | 56 * BootROM: 60 * 0x4003.4000 - 0x4004.7c00 BootROM memory allocations (15KiB) 61 * 0x4007.fffc BootROM stack top
|
| H A D | db-mv784mp-gp.h | 77 * BootROM: 81 * 0x4003.4000 - 0x4004.7c00 BootROM memory allocations (15KiB) 82 * 0x4007.fffc BootROM stack top
|
| H A D | theadorable.h | 104 * BootROM: 108 * 0x4003.4000 - 0x4004.7c00 BootROM memory allocations (15KiB) 109 * 0x4007.fffc BootROM stack top
|
| H A D | ds414.h | 80 * BootROM: 84 * 0x4003.4000 - 0x4004.7c00 BootROM memory allocations (15KiB) 85 * 0x4007.fffc BootROM stack top
|
| /OK3568_Linux_fs/u-boot/tools/ |
| H A D | rkcommon.h | 30 * Rockchip's bootrom requires the spl loader to start with a 4-bytes 39 * back to the bootrom after spl, we may need to reserve some sram space 40 * for the bootrom.
|
| /OK3568_Linux_fs/kernel/arch/powerpc/include/asm/ |
| H A D | uninorth.h | 97 * the bootrom, I'm not sure about their exact meaning yet 135 * the bootROM decides whether to boot or to sleep/spinloop depending 140 /* This register appear to be read by the bootROM to decide what 146 /* This last bit appear to be used by the bootROM to know the second
|
| /OK3568_Linux_fs/u-boot/cmd/ddr_tool/ddr_test/ |
| H A D | Makefile | 7 # We don't want the bootrom-helper present in a full U-Boot build, as 9 # inaccessible/protected memory (and the bootrom-helper assumes that
|
| /OK3568_Linux_fs/u-boot/cmd/ |
| H A D | download.c | 27 printf("Enter rockusb failed, fallback to bootrom...\n"); in do_download() 36 "enter rockusb/bootrom download mode", ""
|