Home
last modified time | relevance | path

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

12345678910>>...29

/OK3568_Linux_fs/u-boot/doc/uImage.FIT/
H A Dcommand_syntax_extensions.txt14 ---------------------
20 Note: U-Boot supports two methods of booting a PowerPC Linux kernel: old way,
22 kernel is passed a pointer to the FDT. The boot method is indicated for each
26 1. bootm boot image at the current address, equivalent to 2,3,8
30 3. bootm <addr1> /* multi-image at <addr1> */
31 4. bootm <addr1> - /* multi-image at <addr1> */
34 7. bootm <addr1> - <addr3> /* single image at <addr1> */
39 10. bootm [<addr1>]#<conf>[#<extra-conf[#...]]
43 14. bootm [<addr1>]:<subimg1> - [<addr3>]:<subimg3>
44 15. bootm [<addr1>]:<subimg1> - <addr3>
[all …]
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/arm/hisilicon/controller/
H A Dhip04-bootwrapper.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/arm/hisilicon/controller/hip04-bootwrapper.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Bootwrapper boot method
10 - Wei Xu <xuwei5@hisilicon.com>
12 description: Bootwrapper boot method (software protocol on SMP)
17 - const: hisilicon,hip04-bootwrapper
19 boot-method:
21 Address and size of boot method.
[all …]
/OK3568_Linux_fs/kernel/arch/arm64/kernel/
H A Dcpu_ops.c1 // SPDX-License-Identifier: GPL-2.0-only
46 if (!strcmp(name, (*ops)->name)) in cpu_get_ops()
64 pr_err("Failed to find device node for boot cpu\n"); in cpu_read_enable_method()
68 enable_method = of_get_property(dn, "enable-method", NULL); in cpu_read_enable_method()
71 * The boot CPU may not have an enable method (e.g. in cpu_read_enable_method()
72 * when spin-table is used for secondaries). in cpu_read_enable_method()
76 pr_err("%pOF: missing enable-method property\n", in cpu_read_enable_method()
84 * In ACPI systems the boot CPU does not require in cpu_read_enable_method()
85 * checking the enable method since for some in cpu_read_enable_method()
86 * boot protocol (ie parking protocol) it need not in cpu_read_enable_method()
[all …]
/OK3568_Linux_fs/u-boot/doc/driver-model/
H A DREADME.txt4 This README contains high-level information about driver model, a unified
5 way of declaring and accessing drivers in U-Boot. The original work was done
20 -----------
22 Uclass - a group of devices which operate in the same way. A uclass provides
28 Driver - some code which talks to a peripheral and presents a higher-level
31 Device - an instance of a driver, tied to a particular port or peripheral.
35 -------------
37 Build U-Boot sandbox and run it:
41 ./u-boot -d u-boot.dtb
43 (type 'reset' to exit U-Boot)
[all …]
H A Dof-plat.txt1 Driver Model Compiled-in Device Tree / Platform Data
6 ------------
8 Device tree is the standard configuration method in U-Boot. It is used to
12 The overhead of adding device tree access to U-Boot is fairly modest,
16 However there are some very constrained environments where U-Boot needs to
26 As an alternative, a new 'of-platdata' feature is provided. This converts the
37 -------
42 - Device tree does not describe data types. But the C code must define a
44 are wrong in several fairly common cases. For example an 8-byte value
45 is considered to be a 2-item integer array, and is byte-swapped. A
[all …]
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/arm/bcm/
H A Dbrcm,bcm63138.txt1 Broadcom BCM63138 DSL System-on-a-Chip device tree bindings
2 -----------------------------------------------------------
4 Boards compatible with the BCM63138 DSL System-on-a-Chip should have the
11 An optional Boot lookup table Device Tree node is required for secondary CPU
13 defined in reset/brcm,bcm63138-pmb.txt for this secondary CPU, and an
14 'enable-method' property.
16 Required properties for the Boot lookup table node:
17 - compatible: should be "brcm,bcm63138-bootlut"
18 - reg: register base address and length for the Boot Lookup table
21 - enable-method: should be "brcm,bcm63138"
[all …]
/OK3568_Linux_fs/kernel/Documentation/arm64/
H A Darm-acpi.rst7 Base Boot Requirements) [1] specifications. Please note that the SBBR
22 industry-standard ARMv8 servers, they also apply to more than one operating
24 ACPI and Linux only, on an ARMv8 system -- that is, what Linux expects of
29 ----------------
32 exist in Linux for describing non-enumerable hardware, after all. In this
39 - ACPI’s byte code (AML) allows the platform to encode hardware behavior,
44 - ACPI’s OSPM defines a power management model that constrains what the
48 - In the enterprise server environment, ACPI has established bindings (such
54 - Choosing a single interface to describe the abstraction between a platform
60 - The new ACPI governance process works well and Linux is now at the same
[all …]
H A Dacpi_object_usage.rst16 - Required: DSDT, FADT, GTDT, MADT, MCFG, RSDP, SPCR, XSDT
18 - Recommended: BERT, EINJ, ERST, HEST, PCCT, SSDT
20 - Optional: BGRT, CPEP, CSRT, DBG2, DRTM, ECDT, FACS, FPDT, IORT,
24 - Not supported: BOOT, DBGP, DMAR, ETDT, HPET, IBFT, IVRS, LPIT,
32 **Boot Error Record Table**
37 BOOT Signature Reserved (signature == "BOOT")
39 **simple BOOT flag table**
45 **Boot Graphics Resource Table**
47 Optional, not currently supported, with no real use-case for an
55 time as ARM-compatible hardware is available, and the specification
[all …]
H A Dbooting.rst13 (EL0 - EL3), with EL0 and EL1 having a secure and a non-secure
14 counterpart. EL2 is the hypervisor level and exists only in non-secure
17 For the purposes of this document, we will use the term `boot loader`
21 preparing a minimal boot environment.
23 Essentially, the boot loader should provide (as a minimum) the
33 ---------------------------
37 The boot loader is expected to find and initialise all RAM that the
41 the RAM in the machine, or any other method the boot loader designer
46 -------------------------
50 The device tree blob (dtb) must be placed on an 8-byte boundary and must
[all …]
/OK3568_Linux_fs/kernel/arch/arm/boot/dts/
H A Drk3229-at-common.dtsi4 * This file is dual-licensed: you can use it either under the terms
44 #include "rk3229-cpu-opp.dtsi"
51 fiq-debugger {
52 compatible = "rockchip,fiq-debugger";
54 rockchip,serial-id = <2>;
55 rockchip,signal-irq = <159>;
56 rockchip,wake-irq = <0>;
57 rockchip,irq-mode-enable = <0>; /* If enable uart uses irq instead of fiq */
59 pinctrl-names = "default";
60 pinctrl-0 = <&uart21_xfer>;
[all …]
/OK3568_Linux_fs/u-boot/board/sunxi/
H A DREADME.sunxi641 Allwinner 64-bit boards README
4 Newer Allwinner SoCs feature ARMv8 cores (ARM Cortex-A53) with support for
5 both the 64-bit AArch64 mode and the ARMv7 compatible 32-bit AArch32 mode.
8 These SoCs are wired to start in AArch32 mode on reset and execute 32-bit
9 code from the Boot ROM (BROM). As this has some implications on U-Boot, this
10 file describes how to make full use of the 64-bit capabilities.
14 - Build the ARM Trusted Firmware binary (see "ARM Trusted Firmware (ATF)" below)
15 - Build U-Boot (see "SPL/U-Boot" below)
16 - Transfer to an uSD card (see "microSD card" below)
17 - Boot and enjoy!
[all …]
/OK3568_Linux_fs/kernel/Documentation/x86/
H A Dmicrocode.rst1 .. SPDX-License-Identifier: GPL-2.0
7 :Authors: - Fenghua Yu <fenghua.yu@intel.com>
8 - Borislav Petkov <bp@suse.de>
12 updating the microcode on platforms beyond the OEM End-Of-Life support,
13 and updating the microcode on long-running systems without rebooting.
20 The kernel can update microcode very early during boot. Loading
22 kernel boot time.
24 The microcode is stored in an initrd file. During boot, it is read from
29 loader parses the combined initrd image during boot.
38 During BSP (BootStrapping Processor) boot (pre-SMP), the kernel
[all …]
/OK3568_Linux_fs/kernel/arch/arm/kernel/
H A Ddevtree.c1 // SPDX-License-Identifier: GPL-2.0-only
25 #include <asm/mach-types.h>
37 const char *method; in set_smp_ops_by_method() local
40 if (of_property_read_string(node, "enable-method", &method)) in set_smp_ops_by_method()
43 for (; m->method; m++) in set_smp_ops_by_method()
44 if (!strcmp(m->method, method)) { in set_smp_ops_by_method()
45 smp_set_ops(m->ops); in set_smp_ops_by_method()
60 * arm_dt_init_cpu_maps - Function retrieves cpu nodes from the device tree
79 u32 tmp_map[NR_CPUS] = { [0 ... NR_CPUS-1] = MPIDR_INVALID }; in arm_dt_init_cpu_maps()
110 prop_bytes -= sizeof(*cell); in arm_dt_init_cpu_maps()
[all …]
/OK3568_Linux_fs/kernel/arch/arm64/boot/dts/nvidia/
H A Dtegra210-p2180.dtsi1 // SPDX-License-Identifier: GPL-2.0
2 #include <dt-bindings/mfd/max77620.h>
17 stdout-path = "serial0:115200n8";
26 vdd-supply = <&vdd_gpu>;
36 clock-frequency = <400000>;
41 interrupt-parent = <&tegra_pmc>;
44 #interrupt-cells = <2>;
45 interrupt-controller;
47 #gpio-cells = <2>;
48 gpio-controller;
[all …]
H A Dtegra186-p3310.dtsi1 // SPDX-License-Identifier: GPL-2.0
4 #include <dt-bindings/mfd/max77620.h>
27 stdout-path = "serial0:115200n8";
38 phy-reset-gpios = <&gpio TEGRA186_MAIN_GPIO(M, 4)
40 phy-handle = <&phy>;
41 phy-mode = "rgmii";
44 #address-cells = <1>;
45 #size-cells = <0>;
48 compatible = "ethernet-phy-ieee802.3-c22";
50 interrupt-parent = <&gpio>;
[all …]
/OK3568_Linux_fs/u-boot/arch/arm/cpu/armv8/
H A DKconfig4 bool "Enable multiple CPUs to enter into U-Boot"
10 CPUECTLR_EL1.SMPEN bit before U-Boot.
25 bool "Support spin-table enable method"
28 Say Y here to support "spin-table" enable method for booting Linux.
31 - Specify enable-method = "spin-table" in each CPU node in the
32 Device Tree you are using to boot the kernel
33 - Bring secondary CPUs into U-Boot proper in a board specific
38 U-Boot automatically does:
39 - Set "cpu-release-addr" property of each CPU node
41 - Reserve the code for the spin-table and the release address
[all …]
/OK3568_Linux_fs/kernel/Documentation/PCI/
H A Dacpi-info.rst1 .. SPDX-License-Identifier: GPL-2.0
12 method for accessing PCI config space below it, the address space windows
34 know early in boot, before it can parse the ACPI namespace. If a new table
39 If the OS is expected to manage a non-discoverable device described via
50 These are all device-specific, non-architected things, so the only way a
52 the device-specific details.  The host bridge registers also include ECAM
66 bridge registers (including ECAM space) in PNP0C02 catch-all devices [6].
67 With the exception of ECAM, the bridge register space is device-specific
78 PNP0C02 "motherboard" devices are basically a catch-all.  There's no
84 The PCIe spec requires the Enhanced Configuration Access Method (ECAM)
[all …]
/OK3568_Linux_fs/kernel/Documentation/arm/
H A Dbooting.rst9 The following documentation is relevant to 2.4.18-rmk6 and beyond.
11 In order to boot ARM Linux, you require a boot loader, which is a small
12 program that runs before the main kernel. The boot loader is expected
16 Essentially, the boot loader should provide (as a minimum) the
28 ---------------------------
30 Existing boot loaders:
32 New boot loaders:
35 The boot loader is expected to find and initialise all RAM that the
39 the RAM in the machine, or any other method the boot loader designer
44 -----------------------------
[all …]
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/arm/
H A Dcpus.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
21 with updates for 32-bit and 64-bit ARM systems provided in this document.
30 - square brackets define bitfields, eg reg[7:0] value of the bitfield in
59 On 32-bit ARM v7 or later systems this property is
68 On ARM v8 64-bit systems this property is required
71 * If cpus node's #address-cells property is set to 2
79 * If cpus node's #address-cells property is set to 1
[all …]
/OK3568_Linux_fs/u-boot/arch/arm/dts/
H A D.rk3368-lion.dtb.dts.tmp
H A D.rk3368-px5-evb.dtb.dts.tmp
H A D.rk3368-sheep.dtb.dts.tmp
H A D.rk3368-geekbox.dtb.dts.tmp
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/mtd/
H A Dpartition.txt4 Flash devices can be partitioned into one or more functional ranges (e.g. "boot
8 flash layout set at production time. Some may use on-flash table that describes
13 method is used for a given flash device. To describe the method there should be
15 'compatible' property, which is used to identify the method to use.
20 hierarchical (multi-level) layouts and should be used if there is some
22 another partitioning method.
30 Partitions can be represented by sub-nodes of a flash device. This can be used
32 used for what purposes, but which don't use an on-flash partition table such
37 - compatible : (required) must be "fixed-partitions"
45 #address-cells & #size-cells must both be present in the partitions subnode of the
[all …]
/OK3568_Linux_fs/u-boot/test/dm/
H A Dregulator.c7 * SPDX-License-Identifier: GPL-2.0+
15 #include <dm/device-internal.h>
19 #include <dm/uclass-internal.h>
51 /* Test regulator get method */
74 ut_asserteq_str(devname, dev_by_devname->name); in dm_test_power_regulator_get()
83 ut_asserteq_str(platname, uc_pdata->name); in dm_test_power_regulator_get()
96 /* Test regulator set and get Voltage method */
104 /* Set and get Voltage of BUCK1 - set to 'min' constraint */ in dm_test_power_regulator_set_get_voltage()
111 val_set = uc_pdata->min_uV; in dm_test_power_regulator_set_get_voltage()
123 /* Test regulator set and get Current method */
[all …]

12345678910>>...29