78 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)2%YAML 1.23---4$id: http://devicetree.org/schemas/memory-controllers/fsl/fsl,ddr.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Freescale DDR memory controller8 9maintainers:10 - Borislav Petkov <bp@alien8.de>11 - York Sun <york.sun@nxp.com>12 13properties:14 $nodename:15 pattern: "^memory-controller@[0-9a-f]+$"16 17 compatible:18 oneOf:19 - items:20 - enum:21 - fsl,qoriq-memory-controller-v4.422 - fsl,qoriq-memory-controller-v4.523 - fsl,qoriq-memory-controller-v4.724 - fsl,qoriq-memory-controller-v5.025 - const: fsl,qoriq-memory-controller26 - enum:27 - fsl,bsc9132-memory-controller28 - fsl,mpc8536-memory-controller29 - fsl,mpc8540-memory-controller30 - fsl,mpc8541-memory-controller31 - fsl,mpc8544-memory-controller32 - fsl,mpc8548-memory-controller33 - fsl,mpc8555-memory-controller34 - fsl,mpc8560-memory-controller35 - fsl,mpc8568-memory-controller36 - fsl,mpc8569-memory-controller37 - fsl,mpc8572-memory-controller38 - fsl,mpc8349-memory-controller39 - fsl,p1020-memory-controller40 - fsl,p1021-memory-controller41 - fsl,p2020-memory-controller42 - fsl,qoriq-memory-controller43 44 interrupts:45 maxItems: 146 47 little-endian:48 description:49 Specifies little-endian access to registers. If omitted, big-endian will50 be used.51 type: boolean52 53 reg:54 maxItems: 155 56required:57 - compatible58 - interrupts59 - reg60 61additionalProperties: false62 63examples:64 - |65 memory-controller@2000 {66 compatible = "fsl,bsc9132-memory-controller";67 reg = <0x2000 0x1000>;68 interrupts = <16 2 1 8>;69 };70 71 - |72 memory-controller@8000 {73 compatible = "fsl,qoriq-memory-controller-v4.7",74 "fsl,qoriq-memory-controller";75 reg = <0x8000 0x1000>;76 interrupts = <16 2 1 23>;77 };78