Home
last modified time | relevance | path

Searched +full:u +full:- +full:boot (Results 1 – 25 of 1059) sorted by relevance

12345678910>>...43

/linux-6.12.1/Documentation/devicetree/bindings/nvmem/layouts/
Du-boot,env.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
4 $id: http://devicetree.org/schemas/nvmem/layouts/u-boot,env.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: U-Boot environment variables layout
10 U-Boot uses environment variables to store device parameters and
14 Data is stored using U-Boot specific formats (variant specific header and NUL
15 separated key-value pairs).
27 - Rafał Miłecki <rafal@milecki.pl>
32 - description: A standalone env data block
[all …]
/linux-6.12.1/Documentation/devicetree/bindings/mtd/partitions/
Du-boot.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
4 $id: http://devicetree.org/schemas/mtd/partitions/u-boot.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: U-Boot bootloader partition
10 U-Boot is a bootloader commonly used in embedded devices. It's almost always
17 - Rafał Miłecki <rafal@milecki.pl>
20 - $ref: partition.yaml#
25 - const: brcm,u-boot
27 Broadcom stores environment variables inside a U-Boot partition. They
[all …]
Dbinman.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
14 partition. There are quite a number of binman-specific entry types, such as
18 - Simon Glass <sjg@chromium.org>
21 - $ref: /schemas/mtd/partitions/partition.yaml#
26 - u-boot # u-boot.bin from U-Boot project
27 - tfa-bl31 # bl31.bin or bl31.elf from TF-A project
30 - compatible
35 - |
[all …]
/linux-6.12.1/Documentation/arch/powerpc/
Dbootwrapper.rst2 The PowerPC boot wrapper
8 a boot wrapper to make it usable by the system firmware. There is no
9 standard PowerPC firmware interface, so the boot wrapper is designed to
12 The boot wrapper can be found in the arch/powerpc/boot/ directory. The
17 others. U-Boot is typically found on embedded PowerPC hardware, but there
21 The boot wrapper is built from the makefile in arch/powerpc/boot/Makefile and
22 it uses the wrapper script (arch/powerpc/boot/wrapper) to generate target
28 U-Boot (for versions that don't understand the device
30 the image. The boot wrapper, kernel and device tree
31 are all embedded inside the U-Boot uImage file format
[all …]
/linux-6.12.1/arch/powerpc/boot/dts/
Deiger.dts11 /dts-v1/;
14 #address-cells = <2>;
15 #size-cells = <1>;
18 dcr-parent = <&{/cpus/cpu@0}>;
30 #address-cells = <1>;
31 #size-cells = <0>;
37 clock-frequency = <0>; /* Filled in by U-Boot */
38 timebase-frequency = <0>; /* Filled in by U-Boot */
39 i-cache-line-size = <32>;
40 d-cache-line-size = <32>;
[all …]
Dbluestone.dts1 // SPDX-License-Identifier: GPL-2.0-or-later
9 /dts-v1/;
12 #address-cells = <2>;
13 #size-cells = <1>;
16 dcr-parent = <&{/cpus/cpu@0}>;
25 #address-cells = <1>;
26 #size-cells = <0>;
32 clock-frequency = <0>; /* Filled in by U-Boot */
33 timebase-frequency = <0>; /* Filled in by U-Boot */
34 i-cache-line-size = <32>;
[all …]
Dglacier.dts4 * Copyright 2008-2010 DENX Software Engineering, Stefan Roese <sr@denx.de>
11 /dts-v1/;
14 #address-cells = <2>;
15 #size-cells = <1>;
18 dcr-parent = <&{/cpus/cpu@0}>;
30 #address-cells = <1>;
31 #size-cells = <0>;
37 clock-frequency = <0>; /* Filled in by U-Boot */
38 timebase-frequency = <0>; /* Filled in by U-Boot */
39 i-cache-line-size = <32>;
[all …]
Darches.dts1 // SPDX-License-Identifier: GPL-2.0-or-later
17 /dts-v1/;
20 #address-cells = <2>;
21 #size-cells = <1>;
24 dcr-parent = <&{/cpus/cpu@0}>;
34 #address-cells = <1>;
35 #size-cells = <0>;
41 clock-frequency = <0>; /* Filled in by U-Boot */
42 timebase-frequency = <0>; /* Filled in by U-Boot */
43 i-cache-line-size = <32>;
[all …]
/linux-6.12.1/arch/powerpc/boot/dts/fsl/
Dp1020rdb-pc.dtsi2 * P1020 RDB-PC Device Tree Source stub (no addresses or top-level ranges)
37 #address-cells = <1>;
38 #size-cells = <1>;
39 compatible = "cfi-flash";
41 bank-width = <2>;
42 device-width = <1>;
48 label = "NOR Vitesse-7385 Firmware";
49 read-only;
72 /* 512KB for u-boot Bootloader Image */
73 /* 512KB for u-boot Environment Variables */
[all …]
Dp1020rdb.dtsi2 * P1020 RDB Device Tree Source stub (no addresses or top-level ranges)
4 * Copyright 2011-2012 Freescale Semiconductor Inc.
37 #address-cells = <1>;
38 #size-cells = <1>;
39 compatible = "cfi-flash";
41 bank-width = <2>;
42 device-width = <1>;
48 label = "NOR (RO) Vitesse-7385 Firmware";
49 read-only;
56 read-only;
[all …]
/linux-6.12.1/arch/arm/boot/dts/aspeed/
Dfacebook-bmc-flash-layout-128.dtsi1 // SPDX-License-Identifier: GPL-2.0+
5 compatible = "fixed-partitions";
6 #address-cells = <1>;
7 #size-cells = <1>;
10 * u-boot partition: 896KB.
12 u-boot@0 {
14 label = "u-boot";
18 * u-boot environment variables: 64KB.
20 u-boot-env@e0000 {
29 image-meta@f0000 {
Dopenbmc-flash-layout.dtsi1 // SPDX-License-Identifier: GPL-2.0+
4 compatible = "fixed-partitions";
5 #address-cells = <1>;
6 #size-cells = <1>;
8 u-boot@0 {
10 label = "u-boot";
13 u-boot-env@60000 {
15 label = "u-boot-env";
Dopenbmc-flash-layout-128.dtsi1 // SPDX-License-Identifier: GPL-2.0+
4 compatible = "fixed-partitions";
5 #address-cells = <1>;
6 #size-cells = <1>;
8 u-boot@0 {
10 label = "u-boot";
13 u-boot-env@e0000 {
15 label = "u-boot-env";
Dopenbmc-flash-layout-64.dtsi1 // SPDX-License-Identifier: GPL-2.0+
7 compatible = "fixed-partitions";
8 #address-cells = <1>;
9 #size-cells = <1>;
11 u-boot@0 {
13 label = "u-boot";
16 u-boot-env@e0000 {
18 label = "u-boot-env";
Dopenbmc-flash-layout-64-alt.dtsi1 // SPDX-License-Identifier: GPL-2.0+
7 compatible = "fixed-partitions";
8 #address-cells = <1>;
9 #size-cells = <1>;
11 u-boot@0 {
13 label = "alt-u-boot";
16 u-boot-env@e0000 {
18 label = "alt-u-boot-env";
23 label = "alt-kernel";
28 label = "alt-rofs";
[all …]
/linux-6.12.1/arch/sh/
DMakefile5 # Copyright (C) 2002 - 2008 Paul Mundt
14 CROSS_COMPILE := $(call cc-cross-prefix, sh-linux- sh-linux-gnu- sh-unknown-linux-gnu-)
20 isa-y := any
21 isa-$(CONFIG_SH_DSP) := sh
22 isa-$(CONFIG_CPU_SH2) := sh2
23 isa-$(CONFIG_CPU_SH2A) := sh2a
24 isa-$(CONFIG_CPU_SH3) := sh3
25 isa-$(CONFIG_CPU_SH4) := sh4
26 isa-$(CONFIG_CPU_SH4A) := sh4a
27 isa-$(CONFIG_CPU_SH4AL_DSP) := sh4al
[all …]
/linux-6.12.1/drivers/nvmem/
Du-boot-env.c1 // SPDX-License-Identifier: GPL-2.0-only
9 #include <linux/nvmem-provider.h>
14 #include "layouts/u-boot-env.h"
28 struct device *dev = priv->dev; in u_boot_env_read()
32 err = mtd_read(priv->mtd, offset, bytes, &bytes_read, val); in u_boot_env_read()
40 return -EIO; in u_boot_env_read()
49 .name = "u-boot-env", in u_boot_env_probe()
52 struct device *dev = &pdev->dev; in u_boot_env_probe()
53 struct device_node *np = dev->of_node; in u_boot_env_probe()
58 return -ENOMEM; in u_boot_env_probe()
[all …]
/linux-6.12.1/arch/mips/generic/
DKconfig1 # SPDX-License-Identifier: GPL-2.0
7 Select this from your board if the board must use a legacy, non-UHI,
8 boot protocol. This will cause the kernel to scan through the list of
11 boot protocol.
18 YAMON-provided environment variables into a device tree properties.
20 comment "Legacy (non-UHI/non-FIT) Boards"
23 bool "Support MIPS SEAD-3 boards"
27 Enable this to include support for booting on MIPS SEAD-3 FPGA-based
28 development boards, which boot using a legacy boot protocol.
58 enable this if you wish to boot on a MIPS Boston board, as it is
[all …]
/linux-6.12.1/arch/arm64/boot/dts/marvell/
Darmada-3720-turris-mox.dts1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
7 /dts-v1/;
9 #include <dt-bindings/bus/moxtet.h>
10 #include <dt-bindings/gpio/gpio.h>
11 #include <dt-bindings/input/input.h>
12 #include "armada-372x.dtsi"
16 compatible = "cznic,turris-mox", "marvell,armada3720",
28 stdout-path = "serial0:115200n8";
37 compatible = "gpio-leds";
41 linux,default-trigger = "default-on";
[all …]
/linux-6.12.1/arch/arm/mach-bcm/
Dplatsmp.c1 // SPDX-License-Identifier: GPL-2.0
3 * Copyright (C) 2014-2015 Broadcom Corporation
12 #include <linux/irqchip/irq-bcm2836.h>
33 /* Name of device node property defining secondary boot register location */
34 #define OF_SECONDARY_BOOT "secondary-boot-reg"
54 return -ENXIO; in scu_a9_enable()
61 return -ENOENT; in scu_a9_enable()
66 pr_err("failed to remap config base (%lu/%u) for SCU\n", in scu_a9_enable()
68 return -ENOMEM; in scu_a9_enable()
84 pr_err("Failed to find device tree node for CPU%u\n", cpu); in secondary_boot_addr_for()
[all …]
/linux-6.12.1/drivers/nvmem/layouts/
Du-boot-env.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * Copyright (C) 2022 - 2023 Rafał Miłecki <rafal@milecki.pl>
10 #include <linux/nvmem-consumer.h>
11 #include <linux/nvmem-provider.h>
15 #include "u-boot-env.h"
40 if (bytes != 3 * ETH_ALEN - 1) in u_boot_env_read_post_process_ethaddr()
41 return -EINVAL; in u_boot_env_read_post_process_ethaddr()
44 return -EINVAL; in u_boot_env_read_post_process_ethaddr()
73 return -ENOMEM; in u_boot_env_parse_cells()
74 info.offset = data_offset + value - data; in u_boot_env_parse_cells()
[all …]
/linux-6.12.1/arch/arm/boot/dts/marvell/
Darmada-xp-synology-ds414.dts1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
9 * The 0xf1000000 is the default used by the recent, DT-capable, U-Boot
12 * were delivered with an older version of u-boot that left internal
14 * not be able to directly boot a kernel based on this Device Tree. In
17 * installing it from u-boot prompt) or adjust the Devive Tree
21 /dts-v1/;
23 #include <dt-bindings/input/input.h>
24 #include <dt-bindings/gpio/gpio.h>
25 #include "armada-xp-mv78230.dtsi"
29 compatible = "synology,ds414", "marvell,armadaxp-mv78230",
[all …]
Darmada-xp-crs328-4c-20s-4s-bit.dts1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
3 * Device Tree file for MikroTik CRS328-4C-20S-4S+ Bit board
9 #include "armada-xp-crs328-4c-20s-4s.dtsi"
12 model = "MikroTik CRS328-4C-20S-4S+ Bit";
19 #address-cells = <1>;
20 #size-cells = <1>;
21 compatible = "jedec,spi-nor";
23 spi-max-frequency = <108000000>;
24 m25p,fast-read;
26 partition@u-boot {
[all …]
Darmada-xp-crs305-1g-4s-bit.dts1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
3 * Device Tree file for MikroTik CRS305-1G-4S+ Bit board
9 #include "armada-xp-crs305-1g-4s.dtsi"
12 model = "MikroTik CRS305-1G-4S+ Bit";
19 #address-cells = <1>;
20 #size-cells = <1>;
21 compatible = "jedec,spi-nor";
23 spi-max-frequency = <108000000>;
24 m25p,fast-read;
26 partition@u-boot {
[all …]
Darmada-xp-crs326-24g-2s-bit.dts1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
3 * Device Tree file for MikroTik CRS326-24G-2S+ Bit board
9 #include "armada-xp-crs326-24g-2s.dtsi"
12 model = "MikroTik CRS326-24G-2S+ Bit";
19 #address-cells = <1>;
20 #size-cells = <1>;
21 compatible = "jedec,spi-nor";
23 spi-max-frequency = <108000000>;
24 m25p,fast-read;
26 partition@u-boot {
[all …]

12345678910>>...43