xref: /linux/Documentation/devicetree/bindings/memory-controllers/ingenic,nemc-peripherals.yaml (revision 7ae9fb1b7ecbb5d85d07857943f677fd1a559b18)
1e1dff7f1SRob Herring# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2e1dff7f1SRob Herring%YAML 1.2
3e1dff7f1SRob Herring---
4e1dff7f1SRob Herring$id: http://devicetree.org/schemas/memory-controllers/ingenic,nemc-peripherals.yaml#
5e1dff7f1SRob Herring$schema: http://devicetree.org/meta-schemas/core.yaml#
6e1dff7f1SRob Herring
7*a612130cSKrzysztof Kozlowskititle: Ingenic SoCs NAND / External Memory Controller (NEMC)
8e1dff7f1SRob Herring
9e1dff7f1SRob Herringmaintainers:
10e1dff7f1SRob Herring  - Paul Cercueil <paul@crapouillou.net>
11e1dff7f1SRob Herring
12e1dff7f1SRob Herringproperties:
13e1dff7f1SRob Herring  reg:
14e1dff7f1SRob Herring    minItems: 1
15e1dff7f1SRob Herring    maxItems: 255
16e1dff7f1SRob Herring
17e1dff7f1SRob Herring  ingenic,nemc-bus-width:
18e1dff7f1SRob Herring    $ref: /schemas/types.yaml#/definitions/uint32
19e1dff7f1SRob Herring    enum: [8, 16]
20e1dff7f1SRob Herring    description: Specifies the bus width in bits.
21e1dff7f1SRob Herring
22e1dff7f1SRob Herring  ingenic,nemc-tAS:
23e1dff7f1SRob Herring    $ref: /schemas/types.yaml#/definitions/uint32
24e1dff7f1SRob Herring    description: Address setup time in nanoseconds.
25e1dff7f1SRob Herring
26e1dff7f1SRob Herring  ingenic,nemc-tAH:
27e1dff7f1SRob Herring    $ref: /schemas/types.yaml#/definitions/uint32
28e1dff7f1SRob Herring    description: Address hold time in nanoseconds.
29e1dff7f1SRob Herring
30e1dff7f1SRob Herring  ingenic,nemc-tBP:
31e1dff7f1SRob Herring    $ref: /schemas/types.yaml#/definitions/uint32
32e1dff7f1SRob Herring    description: Burst pitch time in nanoseconds.
33e1dff7f1SRob Herring
34e1dff7f1SRob Herring  ingenic,nemc-tAW:
35e1dff7f1SRob Herring    $ref: /schemas/types.yaml#/definitions/uint32
36e1dff7f1SRob Herring    description: Address wait time in nanoseconds.
37e1dff7f1SRob Herring
38e1dff7f1SRob Herring  ingenic,nemc-tSTRV:
39e1dff7f1SRob Herring    $ref: /schemas/types.yaml#/definitions/uint32
40e1dff7f1SRob Herring    description: Static memory recovery time in nanoseconds.
41e1dff7f1SRob Herring
42e1dff7f1SRob Herringrequired:
43e1dff7f1SRob Herring  - reg
44e1dff7f1SRob Herring
45e1dff7f1SRob HerringadditionalProperties: true
46e1dff7f1SRob Herring...
47