Commit 8baba8d5 authored by Simon Glass's avatar Simon Glass Committed by Miquel Raynal
Browse files

dt-bindings: mtd: fixed-partitions: Add compression property



Sometimes the contents of a partition are compressed. Add a property to
express this and define the algorithm used.

Signed-off-by: default avatarSimon Glass <sjg@chromium.org>
Signed-off-by: default avatarMiquel Raynal <miquel.raynal@bootlin.com>
Link: https://lore.kernel.org/linux-mtd/20230927180545.3522628-1-sjg@chromium.org
parent 0339f62a
Loading
Loading
Loading
Loading
+19 −0
Original line number Diff line number Diff line
@@ -29,6 +29,24 @@ properties:

  "#size-cells": true

  compression:
    $ref: /schemas/types.yaml#/definitions/string
    description: |
      Compression algorithm used to store the data in this partition, chosen
      from a list of well-known algorithms.

      The contents are compressed using this algorithm.

    enum:
      - none
      - bzip2
      - gzip
      - lzop
      - lz4
      - lzma
      - xz
      - zstd

patternProperties:
  "@[0-9a-f]+$":
    $ref: partition.yaml#
@@ -64,6 +82,7 @@ examples:

        uimage@100000 {
            reg = <0x0100000 0x200000>;
            compress = "lzma";
        };
    };