The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/contrib/device-tree/Bindings/memory-controllers/fsl/fsl,ddr.yaml

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

    1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
    2 %YAML 1.2
    3 ---
    4 $id: http://devicetree.org/schemas/memory-controllers/fsl/fsl,ddr.yaml#
    5 $schema: http://devicetree.org/meta-schemas/core.yaml#
    6 
    7 title: Freescale DDR memory controller
    8 
    9 maintainers:
   10   - Borislav Petkov <bp@alien8.de>
   11   - York Sun <york.sun@nxp.com>
   12 
   13 properties:
   14   $nodename:
   15     pattern: "^memory-controller@[0-9a-f]+$"
   16 
   17   compatible:
   18     oneOf:
   19       - items:
   20           - enum:
   21               - fsl,qoriq-memory-controller-v4.4
   22               - fsl,qoriq-memory-controller-v4.5
   23               - fsl,qoriq-memory-controller-v4.7
   24               - fsl,qoriq-memory-controller-v5.0
   25           - const: fsl,qoriq-memory-controller
   26       - enum:
   27           - fsl,bsc9132-memory-controller
   28           - fsl,mpc8536-memory-controller
   29           - fsl,mpc8540-memory-controller
   30           - fsl,mpc8541-memory-controller
   31           - fsl,mpc8544-memory-controller
   32           - fsl,mpc8548-memory-controller
   33           - fsl,mpc8555-memory-controller
   34           - fsl,mpc8560-memory-controller
   35           - fsl,mpc8568-memory-controller
   36           - fsl,mpc8569-memory-controller
   37           - fsl,mpc8572-memory-controller
   38           - fsl,mpc8349-memory-controller
   39           - fsl,p1020-memory-controller
   40           - fsl,p1021-memory-controller
   41           - fsl,p2020-memory-controller
   42           - fsl,qoriq-memory-controller
   43 
   44   interrupts:
   45     maxItems: 1
   46 
   47   little-endian:
   48     description:
   49       Specifies little-endian access to registers. If omitted, big-endian will
   50       be used.
   51     type: boolean
   52 
   53   reg:
   54     maxItems: 1
   55 
   56 required:
   57   - compatible
   58   - interrupts
   59   - reg
   60 
   61 additionalProperties: false
   62 
   63 examples:
   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     };

Cache object: ae71238acc0180cd6d53149b7e4718fa


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.