mirror of
https://github.com/torvalds/linux.git
synced 2026-04-29 20:12:38 -04:00
Several partition node bindings are just a compatible plus properties defined in partition.yaml. Move all of these bindings to a single schema file. Signed-off-by: Rob Herring (Arm) <robh@kernel.org> Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com> Signed-off-by: Miquel Raynal <miquel.raynal@bootlin.com>
62 lines
2.0 KiB
YAML
62 lines
2.0 KiB
YAML
# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
|
|
%YAML 1.2
|
|
---
|
|
$id: http://devicetree.org/schemas/mtd/partitions/simple-partition.yaml#
|
|
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
|
|
|
title: Simple partition types
|
|
|
|
description:
|
|
Simple partition types which only define a "compatible" value and no custom
|
|
properties.
|
|
|
|
maintainers:
|
|
- Rafał Miłecki <rafal@milecki.pl>
|
|
- Simon Glass <sjg@chromium.org>
|
|
|
|
allOf:
|
|
- $ref: partition.yaml#
|
|
|
|
properties:
|
|
compatible:
|
|
oneOf:
|
|
- const: brcm,bcm4908-firmware
|
|
description:
|
|
Broadcom BCM4908 CFE bootloader firmware partition
|
|
|
|
- const: brcm,bcm963xx-imagetag
|
|
description:
|
|
The BCM963XX ImageTag is a simple firmware header describing the
|
|
offsets and sizes of the rootfs and kernel parts contained in the
|
|
firmware.
|
|
|
|
- const: seama
|
|
description:
|
|
The SEAttle iMAge (SEAMA) partition is a type of partition used for
|
|
NAND flash devices. This type of flash image is found in some D-Link
|
|
routers such as DIR-645, DIR-842, DIR-859, DIR-860L, DIR-885L, DIR890L
|
|
and DCH-M225, as well as in WD and NEC routers on the ath79 (MIPS),
|
|
Broadcom BCM53xx, and RAMIPS platforms. This partition type does not
|
|
have children defined in the device tree, they need to be detected by
|
|
software.
|
|
|
|
- const: u-boot
|
|
description: >
|
|
u-boot.bin from U-Boot project.
|
|
|
|
This corresponds to a binman 'entry'. It is a single partition which holds
|
|
data of a defined type.
|
|
|
|
Binman uses the type to indicate what data file / type to place in the
|
|
partition. There are quite a number of binman-specific entry types, such as
|
|
section, fill and files, to be added later.
|
|
|
|
- const: tfa-bl31
|
|
description: >
|
|
bl31.bin or bl31.elf from TF-A project
|
|
|
|
This corresponds to a binman 'entry'. It is a single partition which holds
|
|
data of a defined type.
|
|
|
|
unevaluatedProperties: false
|