Commit 48922427 authored by Roger Quadros's avatar Roger Quadros Committed by Krzysztof Kozlowski

dt-bindings: memory-controllers: ti,gpmc: Add compatible for AM64

AM64 SoC contains the GPMC module. Add compatible for it.

Newer SoCs don't necessarily map GPMC data region at the same place
as legacy SoCs. Add reg-names "data", to provide this information to
the device driver.
Signed-off-by: default avatarRoger Quadros <rogerq@kernel.org>
Reviewed-by: default avatarRob Herring <robh@kernel.org>
Link: https://lore.kernel.org/r/20211221131757.2030-2-rogerq@kernel.orgSigned-off-by: default avatarKrzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
parent 19d398dc
...@@ -23,13 +23,20 @@ properties: ...@@ -23,13 +23,20 @@ properties:
items: items:
- enum: - enum:
- ti,am3352-gpmc - ti,am3352-gpmc
- ti,am64-gpmc
- ti,omap2420-gpmc - ti,omap2420-gpmc
- ti,omap2430-gpmc - ti,omap2430-gpmc
- ti,omap3430-gpmc - ti,omap3430-gpmc
- ti,omap4430-gpmc - ti,omap4430-gpmc
reg: reg:
maxItems: 1 minItems: 1
maxItems: 2
reg-names:
items:
- const: cfg
- const: data
interrupts: interrupts:
maxItems: 1 maxItems: 1
...@@ -44,6 +51,9 @@ properties: ...@@ -44,6 +51,9 @@ properties:
items: items:
- const: fck - const: fck
power-domains:
maxItems: 1
dmas: dmas:
items: items:
- description: DMA channel for GPMC NAND prefetch - description: DMA channel for GPMC NAND prefetch
...@@ -133,6 +143,17 @@ required: ...@@ -133,6 +143,17 @@ required:
- "#address-cells" - "#address-cells"
- "#size-cells" - "#size-cells"
allOf:
- if:
properties:
compatible:
contains:
const: ti,am64-gpmc
then:
required:
- reg-names
- power-domains
additionalProperties: false additionalProperties: false
examples: examples:
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment