brintos

brintos / linux-shallow public Read only

0
0
Text · 1.1 KiB · 5447f1d Raw
54 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/mmdc.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Freescale Multi Mode DDR controller (MMDC)8 9maintainers:10  - Shawn Guo <shawnguo@kernel.org>11  - Sascha Hauer <s.hauer@pengutronix.de>12  - Fabio Estevam <festevam@gmail.com>13 14properties:15  compatible:16    oneOf:17      - const: fsl,imx6q-mmdc18      - items:19          - enum:20              - fsl,imx6qp-mmdc21              - fsl,imx6sl-mmdc22              - fsl,imx6sll-mmdc23              - fsl,imx6sx-mmdc24              - fsl,imx6ul-mmdc25              - fsl,imx7ulp-mmdc26          - const: fsl,imx6q-mmdc27 28  reg:29    maxItems: 130 31  clocks:32    maxItems: 133 34required:35  - compatible36  - reg37 38additionalProperties: false39 40examples:41  - |42    #include <dt-bindings/clock/imx6qdl-clock.h>43 44    memory-controller@21b0000 {45        compatible = "fsl,imx6q-mmdc";46        reg = <0x021b0000 0x4000>;47        clocks = <&clks IMX6QDL_CLK_MMDC_P0_IPG>;48    };49 50    memory-controller@21b4000 {51        compatible = "fsl,imx6q-mmdc";52        reg = <0x021b4000 0x4000>;53    };54