aboutsummaryrefslogtreecommitdiffstats
path: root/Documentation/devicetree/bindings/memory-controllers/ti,gpmc.yaml
diff options
context:
space:
mode:
authorRoger Quadros <rogerq@kernel.org>2021-12-21 15:17:54 +0200
committerKrzysztof Kozlowski <krzysztof.kozlowski@canonical.com>2021-12-22 12:52:30 +0100
commit4892242784786f3cbaa3b79ea03f8b0c145f6cfd (patch)
treec636d583eea56f0d7e882219419d71f6225bb261 /Documentation/devicetree/bindings/memory-controllers/ti,gpmc.yaml
parentmemory: omap-gpmc: Use platform_get_irq() to get the interrupt (diff)
downloadlinux-dev-4892242784786f3cbaa3b79ea03f8b0c145f6cfd.tar.xz
linux-dev-4892242784786f3cbaa3b79ea03f8b0c145f6cfd.zip
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: Roger Quadros <rogerq@kernel.org> Reviewed-by: Rob Herring <robh@kernel.org> Link: https://lore.kernel.org/r/20211221131757.2030-2-rogerq@kernel.org Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
Diffstat (limited to '')
-rw-r--r--Documentation/devicetree/bindings/memory-controllers/ti,gpmc.yaml23
1 files changed, 22 insertions, 1 deletions
diff --git a/Documentation/devicetree/bindings/memory-controllers/ti,gpmc.yaml b/Documentation/devicetree/bindings/memory-controllers/ti,gpmc.yaml
index 25b42d68f9b3..64dc9d398d9a 100644
--- a/Documentation/devicetree/bindings/memory-controllers/ti,gpmc.yaml
+++ b/Documentation/devicetree/bindings/memory-controllers/ti,gpmc.yaml
@@ -23,13 +23,20 @@ properties:
items:
- enum:
- ti,am3352-gpmc
+ - ti,am64-gpmc
- ti,omap2420-gpmc
- ti,omap2430-gpmc
- ti,omap3430-gpmc
- ti,omap4430-gpmc
reg:
- maxItems: 1
+ minItems: 1
+ maxItems: 2
+
+ reg-names:
+ items:
+ - const: cfg
+ - const: data
interrupts:
maxItems: 1
@@ -44,6 +51,9 @@ properties:
items:
- const: fck
+ power-domains:
+ maxItems: 1
+
dmas:
items:
- description: DMA channel for GPMC NAND prefetch
@@ -133,6 +143,17 @@ required:
- "#address-cells"
- "#size-cells"
+allOf:
+ - if:
+ properties:
+ compatible:
+ contains:
+ const: ti,am64-gpmc
+ then:
+ required:
+ - reg-names
+ - power-domains
+
additionalProperties: false
examples: