simple-partition.yaml 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
  2. %YAML 1.2
  3. ---
  4. $id: http://devicetree.org/schemas/mtd/partitions/simple-partition.yaml#
  5. $schema: http://devicetree.org/meta-schemas/core.yaml#
  6. title: Simple partition types
  7. description:
  8. Simple partition types which only define a "compatible" value and no custom
  9. properties.
  10. maintainers:
  11. - Rafał Miłecki <rafal@milecki.pl>
  12. - Simon Glass <sjg@chromium.org>
  13. allOf:
  14. - $ref: partition.yaml#
  15. properties:
  16. compatible:
  17. oneOf:
  18. - const: brcm,bcm4908-firmware
  19. description:
  20. Broadcom BCM4908 CFE bootloader firmware partition
  21. - const: brcm,bcm963xx-imagetag
  22. description:
  23. The BCM963XX ImageTag is a simple firmware header describing the
  24. offsets and sizes of the rootfs and kernel parts contained in the
  25. firmware.
  26. - const: seama
  27. description:
  28. The SEAttle iMAge (SEAMA) partition is a type of partition used for
  29. NAND flash devices. This type of flash image is found in some D-Link
  30. routers such as DIR-645, DIR-842, DIR-859, DIR-860L, DIR-885L, DIR890L
  31. and DCH-M225, as well as in WD and NEC routers on the ath79 (MIPS),
  32. Broadcom BCM53xx, and RAMIPS platforms. This partition type does not
  33. have children defined in the device tree, they need to be detected by
  34. software.
  35. - const: u-boot
  36. description: >
  37. u-boot.bin from U-Boot project.
  38. This corresponds to a binman 'entry'. It is a single partition which holds
  39. data of a defined type.
  40. Binman uses the type to indicate what data file / type to place in the
  41. partition. There are quite a number of binman-specific entry types, such as
  42. section, fill and files, to be added later.
  43. - const: tfa-bl31
  44. description: >
  45. bl31.bin or bl31.elf from TF-A project
  46. This corresponds to a binman 'entry'. It is a single partition which holds
  47. data of a defined type.
  48. unevaluatedProperties: false