Home
last modified time | relevance | path

Searched full:bootloader (Results 1 – 25 of 984) sorted by relevance

12345678910>>...40

/linux-6.12.1/Documentation/devicetree/bindings/gpu/host1x/
Dnvidia,tegra234-nvdec.yaml67 firmware secure carveout. This carveout is configured by the bootloader and
73 Offset to bootloader manifest from beginning of firmware that was configured by
74 the bootloader.
79 Offset to bootloader code section from beginning of firmware that was configured by
80 the bootloader.
85 Offset to bootloader data section from beginning of firmware that was configured by
86 the bootloader.
92 the bootloader.
98 the bootloader.
104 by the bootloader.
/linux-6.12.1/drivers/usb/typec/ucsi/
Ducsi_stm32g0.c19 /* STM32G0 I2C bootloader addr: 0b1010001x (See AN2606) */
22 /* STM32G0 I2C bootloader max data size */
25 /* STM32 I2C bootloader commands (See AN4221) */
26 #define STM32_CMD_GVR 0x01 /* Gets the bootloader version */
35 /* STM32 I2C bootloader answer status */
50 #define STM32G0_FW_RSTGOBL 0x21 /* Reset and go to bootloader */
72 * Bootloader commands helpers:
103 /* The 'ack' byte should contain bootloader answer: ack/nack/busy */ in ucsi_stm32g0_bl_check_ack()
134 * Send STM32 bootloader command format is two bytes: in ucsi_stm32g0_bl_cmd_check_ack()
220 /* Bootloader commands */
[all …]
/linux-6.12.1/arch/m68k/include/asm/
Dbootstd.h2 /* bootstd.h: Bootloader system call interface
10 #define NR_BSC 21 /* last used bootloader system call */
12 #define __BN_reset 0 /* reset and start the bootloader */
14 #define __BN_exec 2 /* executes a bootloader image */
15 #define __BN_exit 3 /* terminates a bootloader image */
26 #define __BN_getbenv 14 /* get a bootloader envvar */
27 #define __BN_setbenv 15 /* get a bootloader envvar */
35 * We use similar macros to call into the bootloader as for uClinux
/linux-6.12.1/Documentation/devicetree/bindings/power/reset/
Dreboot-mode.yaml15 or ram. Then the bootloader can read it and take different
19 the bootloader what to do when the system reboots, and should be named
25 …- bootloader: Android fastboot mode, it's a mode to re-flash partitions on the Android based devic…
26 - loader: A bootloader mode, it's a mode used to download image on Rockchip platform,
46 mode-bootloader = <2>;
/linux-6.12.1/Documentation/devicetree/bindings/net/
Dti,cc1352p7.yaml32 bootloader-backdoor-gpios:
35 gpios to enable bootloader backdoor in cc1352p7 bootloader to allow
55 bootloader-backdoor-gpios = <&pio 36 GPIO_ACTIVE_LOW>;
/linux-6.12.1/arch/alpha/boot/
DMakefile14 tools/bootpzh bootloader bootpheader bootpzheader
90 $(obj)/tools/lxboot: $(obj)/bootloader $(OBJSTRIP) FORCE
93 $(obj)/tools/bootlx: $(obj)/bootloader $(OBJSTRIP) FORCE
111 $(obj)/bootloader: $(obj)/bootloader.lds $(OBJ_bootlx) $(LIBS_Y) FORCE
114 $(obj)/bootpheader: $(obj)/bootloader.lds $(OBJ_bootph) $(LIBS_Y) FORCE
117 $(obj)/bootpzheader: $(obj)/bootloader.lds $(OBJ_bootpzh) $(LIBS_Y) FORCE
/linux-6.12.1/drivers/platform/x86/intel/wmi/
Dsbl-fw-update.c3 * Slim Bootloader(SBL) firmware update signaling driver
5 * Slim Bootloader is a small, open-source, non UEFI compliant, boot firmware
111 dev_info(&wdev->dev, "Slim Bootloader signaling driver attached\n"); in intel_wmi_sbl_fw_update_probe()
117 dev_info(&wdev->dev, "Slim Bootloader signaling driver removed\n"); in intel_wmi_sbl_fw_update_remove()
139 MODULE_DESCRIPTION("Slim Bootloader firmware update signaling driver");
/linux-6.12.1/drivers/platform/cznic/
Dturris-omnia-mcu-base.c56 static int omnia_get_version_hash(struct omnia_mcu *mcu, bool bootloader, in omnia_get_version_hash() argument
64 bootloader ? OMNIA_CMD_GET_FW_VERSION_BOOT in omnia_get_version_hash()
77 bool bootloader) in fw_version_hash_show() argument
83 err = omnia_get_version_hash(mcu, bootloader, version); in fw_version_hash_show()
209 static void omnia_mcu_print_version_hash(struct omnia_mcu *mcu, bool bootloader) in omnia_mcu_print_version_hash() argument
211 const char *type = bootloader ? "bootloader" : "application"; in omnia_mcu_print_version_hash()
216 err = omnia_get_version_hash(mcu, bootloader, version); in omnia_mcu_print_version_hash()
310 "MCU is running bootloader firmware. Was firmware upgrade interrupted?\n"); in omnia_mcu_read_features()
/linux-6.12.1/drivers/media/pci/saa7164/
Dsaa7164-fw.c261 "%s() Unknown bootloader flags 0x%x\n", in saa7164_downloadfirmware()
322 "%s() Unknown bootloader flags 0x%x\n", in saa7164_downloadfirmware()
433 /* Retrieve bootloader if reqd */ in saa7164_downloadfirmware()
435 /* Second bootloader in the firmware file */ in saa7164_downloadfirmware()
444 /* Get bootloader (if reqd) and firmware header */ in saa7164_downloadfirmware()
454 dprintk(DBGLVL_FW, "Onboard BootLoader:\n"); in saa7164_downloadfirmware()
467 dprintk(DBGLVL_FW, "BootLoader version in rom %d.%d.%d.%d\n", in saa7164_downloadfirmware()
473 dprintk(DBGLVL_FW, "BootLoader version in file %d.%d.%d.%d\n", in saa7164_downloadfirmware()
510 /* Get ready to upload the bootloader */ in saa7164_downloadfirmware()
518 dprintk(DBGLVL_FW, "bootloader d/l starts.\n"); in saa7164_downloadfirmware()
[all …]
/linux-6.12.1/Documentation/devicetree/bindings/input/touchscreen/
Dcypress,cy8ctma340.yaml67 bootloader-key:
68 description: the 8-byte bootloader key that is required to switch
69 the chip from bootloader mode (default mode) to application mode
117 - bootloader-key
139 bootloader-key = /bits/ 8 <0x00 0x01 0x02 0x03 0x04 0x05 0x06 0x07>;
/linux-6.12.1/Documentation/devicetree/bindings/nvmem/
Drmem.yaml19 - raspberrypi,bootloader-config
20 - raspberrypi,bootloader-public-key
45 compatible = "raspberrypi,bootloader-config", "nvmem-rmem";
/linux-6.12.1/arch/powerpc/boot/dts/
Dmpc8349emitxgp.dts34 timebase-frequency = <0>; // from bootloader
35 bus-frequency = <0>; // from bootloader
36 clock-frequency = <0>; // from bootloader
52 bus-frequency = <0>; // from bootloader
189 clock-frequency = <0>; // from bootloader
199 clock-frequency = <0>; // from bootloader
Dtqm5200.dts29 timebase-frequency = <0>; // from bootloader
30 bus-frequency = <0>; // from bootloader
31 clock-frequency = <0>; // from bootloader
46 bus-frequency = <0>; // from bootloader
47 system-frequency = <0>; // from bootloader
/linux-6.12.1/arch/arm/mach-omap1/
DKconfig44 Pin multiplexing support for OMAP boards. If your bootloader
57 bool "Warn about pins the bootloader didn't set up"
127 need a PalmOS compatible bootloader; check out
137 you'll need a SX1 compatible bootloader; check out
/linux-6.12.1/arch/arm/boot/dts/microchip/
Dat91-sama5d27_som1.dtsi57 bootloader@40000 {
58 label = "bootloader";
63 label = "bootloader env redundant";
68 label = "bootloader env";
/linux-6.12.1/arch/mips/cavium-octeon/
Docteon_boot.h24 /* similar to bootloader's linux_app_boot_info but without global data */
63 /* If not to copy a lot of bootloader's structures
67 /* hardcoded in bootloader */
/linux-6.12.1/Documentation/devicetree/bindings/remoteproc/
Dst-rproc.txt6 Co-processors can be controlled from the bootloader or the primary OS. If
7 the bootloader starts a co-processor, the primary OS must detect its state
18 - clock-frequency Clock frequency to set co-processor at if the bootloader
/linux-6.12.1/drivers/net/can/usb/etas_es58x/
Des58x_devlink.c26 * bootloader version.
28 * The @prod_info string contains the firmware and the bootloader
30 * other numbers. Depending on the device, the firmware (bootloader)
125 * firmware version, the bootloader version and the hardware
168 * @sw_ver: Version number of either the firmware or the bootloader.
205 * Report the firmware version, the bootloader version, the hardware
/linux-6.12.1/Documentation/arch/x86/x86_64/
Duefi.rst10 the needed bootloader support and associated tools for x86_64 platforms
15 2. Booting Linux kernel on UEFI x86_64 platform requires bootloader
37 elilo bootloader with x86_64 support, elilo configuration file,
/linux-6.12.1/drivers/memory/
DKconfig118 Enables verbose debugging mostly to decode the bootloader provided
119 timings. To preserve the bootloader provided timings, the reset
123 NOTE: In addition to matching the register setup with the bootloader
125 bootloader or else the GPMC timings won't be identical with the
126 bootloader timings.
/linux-6.12.1/arch/mips/include/asm/octeon/
Dcvmx-sysinfo.h29 * This module provides system/board information obtained by the bootloader.
71 /* exception base address, as set by bootloader */
107 /* configuration flags from bootloader */
116 * by the bootloader.
/linux-6.12.1/drivers/hid/
Dhid-picolcd.h41 #define REPORT_VERSION 0xf1 /* LCD: IN[2],OUT[1] Bootloader: IN[2],OUT[1] */
42 #define REPORT_BL_ERASE_MEMORY 0xf2 /* Bootloader: IN[36],OUT[4] */
43 #define REPORT_BL_READ_MEMORY 0xf3 /* Bootloader: IN[36],OUT[4] */
44 #define REPORT_BL_WRITE_MEMORY 0xf4 /* Bootloader: IN[36],OUT[36] */
45 #define REPORT_DEVID 0xf5 /* LCD: IN[5], OUT[1] Bootloader: IN[5],OUT[1] */
48 #define REPORT_EXIT_FLASHER 0xff /* Bootloader: OUT[2] */
/linux-6.12.1/arch/mips/loongson64/
Dreset.c61 char *str, *ptr, *bootloader = "kexec"; in loongson_kexec_prepare() local
72 if (!strncmp(bootloader, (char *)image->segment[i].buf, in loongson_kexec_prepare()
73 strlen(bootloader))) { in loongson_kexec_prepare()
76 * of parameters (as bootloader does). in loongson_kexec_prepare()
/linux-6.12.1/Documentation/translations/zh_CN/arch/arm/
DBooting97 bootloader 必须创建和初始化内核标签列表。一个有效的标签列表以
106 bootloader 必须传递一个系统内存的位置和最小值,以及根文件系统位置。
125 bootloader 必须以 64bit 地址对齐的形式加载一个设备树映像(dtb)到系统
131 bootloader 必须传递一个系统内存的位置和最小值,以及根文件系统位置。
/linux-6.12.1/Documentation/translations/zh_TW/arch/arm/
DBooting97 bootloader 必須創建和初始化內核標籤列表。一個有效的標籤列表以
106 bootloader 必須傳遞一個系統內存的位置和最小值,以及根文件系統位置。
125 bootloader 必須以 64bit 地址對齊的形式加載一個設備樹映像(dtb)到系統
131 bootloader 必須傳遞一個系統內存的位置和最小值,以及根文件系統位置。

12345678910>>...40