Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

dt-bindings: gpu: mali-midgard: Tidy up conversion to YAML

Instead of grouping alphabetically by third-party vendor, leading to
one-element enums, start sorting by Mali model number, as done for
Utgard.

This already allows us to de-duplicate two "arm,mali-t760" sections and
will make it easier to add new vendor compatibles.

Fixes: 553cedf60056 ("dt-bindings: Convert Arm Mali Midgard GPU to DT schema")
Fixes: 1be5b54d26ae ("dt-bindings: gpu: mali-midgard: Add samsung exynos5250 compatible")
Cc: Rob Herring <robh@kernel.org>
Signed-off-by: Andreas Färber <afaerber@suse.de>
[robh: don't resort everything to avoid conflicts]
Signed-off-by: Rob Herring <robh@kernel.org>

authored by

Andreas Färber and committed by
Rob Herring
59b3d30f 2fa0a530

+5 -8
+5 -8
Documentation/devicetree/bindings/gpu/arm,mali-midgard.yaml
··· 16 16 oneOf: 17 17 - items: 18 18 - enum: 19 + - samsung,exynos5250-mali 20 + - const: arm,mali-t604 21 + - items: 22 + - enum: 19 23 - allwinner,sun50i-h6-mali 20 24 - const: arm,mali-t720 21 25 - items: ··· 29 25 - items: 30 26 - enum: 31 27 - rockchip,rk3288-mali 28 + - samsung,exynos5433-mali 32 29 - const: arm,mali-t760 33 30 - items: 34 31 - enum: 35 32 - rockchip,rk3399-mali 36 33 - const: arm,mali-t860 37 - - items: 38 - - enum: 39 - - samsung,exynos5250-mali 40 - - const: arm,mali-t604 41 - - items: 42 - - enum: 43 - - samsung,exynos5433-mali 44 - - const: arm,mali-t760 45 34 46 35 # "arm,mali-t624" 47 36 # "arm,mali-t628"