0001 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
0002 %YAML 1.2
0003 ---
0004 $id: http://devicetree.org/schemas/memory-controllers/ingenic,nemc-peripherals.yaml#
0005 $schema: http://devicetree.org/meta-schemas/core.yaml#
0006
0007 title: Ingenic SoCs NAND / External Memory Controller (NEMC) devicetree bindings
0008
0009 maintainers:
0010 - Paul Cercueil <paul@crapouillou.net>
0011
0012 properties:
0013 reg:
0014 minItems: 1
0015 maxItems: 255
0016
0017 ingenic,nemc-bus-width:
0018 $ref: /schemas/types.yaml#/definitions/uint32
0019 enum: [8, 16]
0020 description: Specifies the bus width in bits.
0021
0022 ingenic,nemc-tAS:
0023 $ref: /schemas/types.yaml#/definitions/uint32
0024 description: Address setup time in nanoseconds.
0025
0026 ingenic,nemc-tAH:
0027 $ref: /schemas/types.yaml#/definitions/uint32
0028 description: Address hold time in nanoseconds.
0029
0030 ingenic,nemc-tBP:
0031 $ref: /schemas/types.yaml#/definitions/uint32
0032 description: Burst pitch time in nanoseconds.
0033
0034 ingenic,nemc-tAW:
0035 $ref: /schemas/types.yaml#/definitions/uint32
0036 description: Address wait time in nanoseconds.
0037
0038 ingenic,nemc-tSTRV:
0039 $ref: /schemas/types.yaml#/definitions/uint32
0040 description: Static memory recovery time in nanoseconds.
0041
0042 required:
0043 - reg
0044
0045 additionalProperties: true
0046 ...