Home
last modified time | relevance | path

Searched +full:arm +full:- +full:firmware +full:- +full:suite (Results 1 – 25 of 46) sorted by relevance

12

/kernel/linux/linux-6.6/Documentation/devicetree/bindings/mtd/partitions/
Darm,arm-firmware-suite.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
4 $id: http://devicetree.org/schemas/mtd/partitions/arm,arm-firmware-suite.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: ARM Firmware Suite (AFS) Partitions
10 - Linus Walleij <linus.walleij@linaro.org>
15 The ARM Firmware Suite is a flash partitioning system found on the
16 ARM reference designs: Integrator AP, Integrator CP, Versatile AB,
21 const: arm,arm-firmware-suite
26 - |
[all …]
Dpartitions.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
14 - Miquel Raynal <miquel.raynal@bootlin.com>
17 - $ref: arm,arm-firmware-suite.yaml
18 - $ref: brcm,bcm4908-partitions.yaml
19 - $ref: brcm,bcm947xx-cfe-partitions.yaml
20 - $ref: fixed-partitions.yaml
21 - $ref: linksys,ns-partitions.yaml
22 - $ref: qcom,smem-part.yaml
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/mtd/partitions/
Darm,arm-firmware-suite.txt1 ARM AFS - ARM Firmware Suite Partitions
4 The ARM Firmware Suite is a flash partitioning system found on the
5 ARM reference designs: Integrator AP, Integrator CP, Versatile AB,
9 - compatible : (required) must be "arm,arm-firmware-suite"
15 compatible = "arm,arm-firmware-suite";
/kernel/linux/linux-5.10/drivers/mtd/parsers/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
39 <mtddef> := <mtd-id>:<partdef>[,<partdef>]
41 <mtd-id> := unique id used in mapping driver/device
42 <size> := standard linux memsize OR "-" to denote all
52 1 flash resource (mtd-id "sa1100"), with 1 single writable partition:
53 mtdparts=sa1100:-
55 Same flash, but 2 named partitions, the first one being read-only:
56 mtdparts=sa1100:256k(ARMboot)ro,-(root)
65 This provides a open firmware device tree partition parser
75 Image Tag is the firmware header used by broadcom on their xDSL line
[all …]
Dafs.c1 // SPDX-License-Identifier: GPL-2.0-or-later
4 drivers/mtd/afs.c: ARM Flash Layout/Partitioning
6 Copyright © 2000 ARM Limited
10 This is access code for flashes using ARM's flash partitioning
34 u32 type; /* Area type: ARM Image, SIB, customer */
47 u32 headerType; /* AIF, RLF, s-record etc. */
56 while (num--) in word_sum()
81 u_int ptr = off + mtd->erasesize - 12; in afs_is_v1()
101 u_int ptr = off + mtd->erasesize - 8; in afs_is_v2()
140 mask = mtd->size - 1; in afs_parse_v1_partition()
[all …]
/kernel/linux/linux-6.6/drivers/mtd/parsers/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
24 tristate "Broadcom's U-Boot partition parser"
27 Broadcom uses a custom way of storing U-Boot environment variables.
28 They are placed inside U-Boot partition itself at unspecified offset.
49 <mtddef> := <mtd-id>:<partdef>[,<partdef>]
51 <mtd-id> := unique id used in mapping driver/device
52 <size> := standard linux memsize OR "-" to denote all
62 1 flash resource (mtd-id "sa1100"), with 1 single writable partition:
63 mtdparts=sa1100:-
65 Same flash, but 2 named partitions, the first one being read-only:
[all …]
Dafs.c1 // SPDX-License-Identifier: GPL-2.0-or-later
4 drivers/mtd/afs.c: ARM Flash Layout/Partitioning
6 Copyright © 2000 ARM Limited
10 This is access code for flashes using ARM's flash partitioning
34 u32 type; /* Area type: ARM Image, SIB, customer */
47 u32 headerType; /* AIF, RLF, s-record etc. */
56 while (num--) in word_sum()
81 u_int ptr = off + mtd->erasesize - 12; in afs_is_v1()
101 u_int ptr = off + mtd->erasesize - 8; in afs_is_v2()
140 mask = mtd->size - 1; in afs_parse_v1_partition()
[all …]
/kernel/linux/linux-6.6/drivers/firmware/arm_scmi/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
2 menu "ARM System Control and Management Interface Protocol"
5 tristate "ARM System Control and Management Interface (SCMI) Message Protocol"
6 depends on ARM || ARM64 || COMPILE_TEST
8 ARM System Control and Management Interface (SCMI) protocol is a
9 set of operating system-independent software interfaces that are
11 interfaces for: Discovery and self-description of the interfaces
13 a given device or domain into the various power-saving states that
55 operate normally, thing which could make an SCMI test suite using the
86 If you want the ARM SCMI PROTOCOL stack to include support for a
[all …]
/kernel/linux/linux-5.10/arch/arm/boot/dts/
Dintegrator.dtsi1 // SPDX-License-Identifier: GPL-2.0
3 * SoC core Device Tree for the ARM Integrator platforms
7 #address-cells = <1>;
8 #size-cells = <1>;
15 core-module@10000000 {
16 compatible = "arm,core-module-integrator", "syscon", "simple-mfd";
21 compatible = "register-bit-led";
25 linux,default-trigger = "cpu0";
26 default-state = "on";
31 compatible = "arm,external-bus-interface";
[all …]
Darm-realview-eb.dtsi23 #include <dt-bindings/interrupt-controller/irq.h>
24 #include <dt-bindings/gpio/gpio.h>
27 #address-cells = <1>;
28 #size-cells = <1>;
29 compatible = "arm,realview-eb";
49 compatible = "regulator-fixed";
50 regulator-name = "vmmc";
51 regulator-min-microvolt = <3300000>;
52 regulator-max-microvolt = <3300000>;
53 regulator-boot-on;
[all …]
Darm-realview-pbx.dtsi23 #include <dt-bindings/interrupt-controller/irq.h>
24 #include <dt-bindings/gpio/gpio.h>
27 #address-cells = <1>;
28 #size-cells = <1>;
29 compatible = "arm,realview-pbx";
49 vmmc: regulator-vmmc {
50 compatible = "regulator-fixed";
51 regulator-name = "vmmc";
52 regulator-min-microvolt = <3300000>;
53 regulator-max-microvolt = <3300000>;
[all …]
Darm-realview-pb1176.dts23 /dts-v1/;
24 #include <dt-bindings/interrupt-controller/irq.h>
25 #include <dt-bindings/gpio/gpio.h>
28 #address-cells = <1>;
29 #size-cells = <1>;
30 model = "ARM RealView PB1176";
31 compatible = "arm,realview-pb1176";
50 vmmc: regulator-vmmc {
51 compatible = "regulator-fixed";
52 regulator-name = "vmmc";
[all …]
Darm-realview-pb11mp.dts23 /dts-v1/;
24 #include <dt-bindings/interrupt-controller/irq.h>
25 #include <dt-bindings/gpio/gpio.h>
28 #address-cells = <1>;
29 #size-cells = <1>;
30 model = "ARM RealView PB11MPcore";
31 compatible = "arm,realview-pb11mp";
52 #address-cells = <1>;
53 #size-cells = <0>;
54 enable-method = "arm,realview-smp";
[all …]
Dversatile-ab.dts1 // SPDX-License-Identifier: GPL-2.0
2 /dts-v1/;
5 model = "ARM Versatile AB";
6 compatible = "arm,versatile-ab";
7 #address-cells = <1>;
8 #size-cells = <1>;
9 interrupt-parent = <&vic>;
19 stdout-path = &uart0;
28 #clock-cells = <0>;
29 compatible = "fixed-clock";
[all …]
Dvexpress-v2m-rs1.dtsi1 // SPDX-License-Identifier: GPL-2.0
3 * ARM Ltd. Versatile Express
6 * V2M-P1
8 * HBI-0190D
10 * RS1 memory map ("ARM Cortex-A Series memory map" in the board's
14 * original variant (vexpress-v2m.dtsi), but there is a strong
18 * CHANGES TO vexpress-v2m.dtsi!
22 v2m_fixed_3v3: fixed-regulator-0 {
23 compatible = "regulator-fixed";
24 regulator-name = "3V3";
[all …]
/kernel/linux/linux-6.6/arch/arm/boot/dts/arm/
Darm-realview-eb.dtsi23 #include <dt-bindings/interrupt-controller/irq.h>
24 #include <dt-bindings/gpio/gpio.h>
27 #address-cells = <1>;
28 #size-cells = <1>;
29 compatible = "arm,realview-eb";
49 compatible = "regulator-fixed";
50 regulator-name = "vmmc";
51 regulator-min-microvolt = <3300000>;
52 regulator-max-microvolt = <3300000>;
53 regulator-boot-on;
[all …]
Dintegrator.dtsi1 // SPDX-License-Identifier: GPL-2.0
3 * SoC core Device Tree for the ARM Integrator platforms
7 #address-cells = <1>;
8 #size-cells = <1>;
15 core-module@10000000 {
16 compatible = "arm,core-module-integrator", "syscon", "simple-mfd";
19 #address-cells = <1>;
20 #size-cells = <1>;
24 compatible = "register-bit-led";
29 linux,default-trigger = "cpu0";
[all …]
Darm-realview-pbx.dtsi23 #include <dt-bindings/interrupt-controller/irq.h>
24 #include <dt-bindings/gpio/gpio.h>
27 #address-cells = <1>;
28 #size-cells = <1>;
29 compatible = "arm,realview-pbx";
49 vmmc: regulator-vmmc {
50 compatible = "regulator-fixed";
51 regulator-name = "vmmc";
52 regulator-min-microvolt = <3300000>;
53 regulator-max-microvolt = <3300000>;
[all …]
Darm-realview-pb1176.dts23 /dts-v1/;
24 #include <dt-bindings/interrupt-controller/irq.h>
25 #include <dt-bindings/gpio/gpio.h>
28 #address-cells = <1>;
29 #size-cells = <1>;
30 model = "ARM RealView PB1176";
31 compatible = "arm,realview-pb1176";
50 vmmc: regulator-vmmc {
51 compatible = "regulator-fixed";
52 regulator-name = "vmmc";
[all …]
Darm-realview-pb11mp.dts23 /dts-v1/;
24 #include <dt-bindings/interrupt-controller/irq.h>
25 #include <dt-bindings/gpio/gpio.h>
28 #address-cells = <1>;
29 #size-cells = <1>;
30 model = "ARM RealView PB11MPcore";
31 compatible = "arm,realview-pb11mp";
52 #address-cells = <1>;
53 #size-cells = <0>;
54 enable-method = "arm,realview-smp";
[all …]
/kernel/linux/linux-6.6/drivers/firmware/efi/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
2 menu "EFI (Extensible Firmware Interface) Support"
42 resource, and set aside for direct-access (device-dax) by
45 device-dax kmem facility. Say N to have the kernel treat this
77 depends on EFI_GENERIC_STUB && !ARM
88 calls. For compatibility with non-EFI loaders, the payload can be
90 loader implements the decompression algorithm and that non-EFI boot
130 capsule support in the firmware, which many OEMs do not provide.
135 bool "Add support for Quark capsules with non-standard headers"
151 interfaces which are provided by the firmware. This driver is used
[all …]
/kernel/linux/linux-5.10/drivers/firmware/efi/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
2 menu "EFI (Extensible Firmware Interface) Support"
10 If you say Y here, you are able to get EFI (Extensible Firmware
45 Export efi runtime memory maps to /sys/firmware/efi/runtime-map.
49 See also Documentation/ABI/testing/sysfs-firmware-efi-runtime-map.
58 to specific memory range by updating original (firmware provided)
70 Ranges can be set up to this value using comma-separated list.
86 resource, and set aside for direct-access (device-dax) by
89 device-dax kmem facility. Say N to have the kernel treat this
157 capsule support in the firmware, which many OEMs do not provide.
[all …]
/kernel/linux/linux-5.10/arch/arm64/boot/dts/arm/
Djuno-motherboard.dtsi2 * ARM Juno Platform motherboard peripherals
4 * Copyright (c) 2013-2014 ARM Ltd
12 compatible = "fixed-clock";
13 #clock-cells = <0>;
14 clock-frequency = <24000000>;
15 clock-output-names = "juno_mb:clk24mhz";
19 compatible = "fixed-clock";
20 #clock-cells = <0>;
21 clock-frequency = <25000000>;
22 clock-output-names = "juno_mb:clk25mhz";
[all …]
Dvexpress-v2m-rs1.dtsi1 // SPDX-License-Identifier: GPL-2.0
3 * ARM Ltd. Versatile Express
6 * V2M-P1
8 * HBI-0190D
10 * RS1 memory map ("ARM Cortex-A Series memory map" in the board's
14 * original variant (vexpress-v2m.dtsi), but there is a strong
18 * CHANGES TO vexpress-v2m.dtsi!
22 v2m_fixed_3v3: fixed-regulator-0 {
23 compatible = "regulator-fixed";
24 regulator-name = "3V3";
[all …]
/kernel/linux/linux-6.6/arch/arm64/boot/dts/arm/
Djuno-motherboard.dtsi2 * ARM Juno Platform motherboard peripherals
4 * Copyright (c) 2013-2014 ARM Ltd
12 compatible = "fixed-clock";
13 #clock-cells = <0>;
14 clock-frequency = <24000000>;
15 clock-output-names = "juno_mb:clk24mhz";
19 compatible = "fixed-clock";
20 #clock-cells = <0>;
21 clock-frequency = <25000000>;
22 clock-output-names = "juno_mb:clk25mhz";
[all …]

12