Skip to content

Commit

Permalink
dt-bindings: memory-controllers: ti,gpmc: Add compatible for AM64
Browse files Browse the repository at this point in the history
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>
  • Loading branch information
Roger Quadros authored and Krzysztof Kozlowski committed Dec 22, 2021
1 parent 19d398d commit 4892242
Showing 1 changed file with 22 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -44,6 +51,9 @@ properties:
items:
- const: fck

power-domains:
maxItems: 1

dmas:
items:
- description: DMA channel for GPMC NAND prefetch
Expand Down Expand Up @@ -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:
Expand Down

0 comments on commit 4892242

Please sign in to comment.