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: Simon Glass <sjg@chromium.org>
Signed-off-by: Miquel Raynal <miquel.raynal@bootlin.com>
Link: https://lore.kernel.org/linux-mtd/20230927180545.3522628-1-sjg@chromium.org
This commit is contained in:
Simon Glass 2023-09-27 12:05:43 -06:00 committed by Miquel Raynal
parent 0339f62a9a
commit 8baba8d52f

View File

@ -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";
};
};