dt-bindings: memory: Factor out common properties of LPDDR bindings
authorJulius Werner <jwerner@chromium.org>
Fri, 30 Sep 2022 22:06:03 +0000 (15:06 -0700)
committerKrzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Tue, 18 Oct 2022 17:02:58 +0000 (13:02 -0400)
commitb7178cd53ff954b031bf96aed322ab185e0e7f58
tree072e4263d5c7330750069cb64ef98a5152898ed7
parent1de3866f6d7a53dbee0ebe7d71eac738fb90972f
dt-bindings: memory: Factor out common properties of LPDDR bindings

The bindings for different LPDDR versions mostly use the same kinds of
properties, so in order to reduce duplication when we're adding support
for more versions, this patch creates a new lpddr-props subschema that
can be referenced by the others to define these common parts. (This will
consider a few smaller I/O width and density numbers "legal" for LPDDR3
that are usually not used there, but this should be harmless.)

Signed-off-by: Julius Werner <jwerner@chromium.org>
Acked-by: Rob Herring <robh@kernel.org>
Link: https://lore.kernel.org/r/20220930220606.303395-1-jwerner@chromium.org
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Documentation/devicetree/bindings/memory-controllers/ddr/jedec,lpddr-props.yaml [new file with mode: 0644]
Documentation/devicetree/bindings/memory-controllers/ddr/jedec,lpddr2.yaml
Documentation/devicetree/bindings/memory-controllers/ddr/jedec,lpddr3.yaml