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/ddr/jedec,lpddr3-timings.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/ddr/jedec,lpddr3-timings.yaml#
    5 $schema: http://devicetree.org/meta-schemas/core.yaml#
    6 
    7 title: LPDDR3 SDRAM AC timing parameters for a given speed-bin
    8 
    9 maintainers:
   10   - Krzysztof Kozlowski <krzk@kernel.org>
   11 
   12 properties:
   13   compatible:
   14     const: jedec,lpddr3-timings
   15 
   16   reg:
   17     maxItems: 1
   18     description: |
   19       Maximum DDR clock frequency for the speed-bin, in Hz.
   20       Property is deprecated, use max-freq.
   21     deprecated: true
   22 
   23   max-freq:
   24     $ref: /schemas/types.yaml#/definitions/uint32
   25     description: |
   26       Maximum DDR clock frequency for the speed-bin, in Hz.
   27 
   28   min-freq:
   29     $ref: /schemas/types.yaml#/definitions/uint32
   30     description: |
   31       Minimum DDR clock frequency for the speed-bin, in Hz.
   32 
   33   tCKE:
   34     $ref: /schemas/types.yaml#/definitions/uint32
   35     description: |
   36       CKE minimum pulse width (HIGH and LOW pulse width) in pico seconds.
   37 
   38   tCKESR:
   39     $ref: /schemas/types.yaml#/definitions/uint32
   40     description: |
   41       CKE minimum pulse width during SELF REFRESH (low pulse width during
   42       SELF REFRESH) in pico seconds.
   43 
   44   tFAW:
   45     $ref: /schemas/types.yaml#/definitions/uint32
   46     description: |
   47       Four-bank activate window in pico seconds.
   48 
   49   tMRD:
   50     $ref: /schemas/types.yaml#/definitions/uint32
   51     description: |
   52       Mode register set command delay in pico seconds.
   53 
   54   tR2R-C2C:
   55     $ref: /schemas/types.yaml#/definitions/uint32
   56     description: |
   57       Additional READ-to-READ delay in chip-to-chip cases in pico seconds.
   58 
   59   tRAS:
   60     $ref: /schemas/types.yaml#/definitions/uint32
   61     description: |
   62       Row active time in pico seconds.
   63 
   64   tRC:
   65     $ref: /schemas/types.yaml#/definitions/uint32
   66     description: |
   67       ACTIVATE-to-ACTIVATE command period in pico seconds.
   68 
   69   tRCD:
   70     $ref: /schemas/types.yaml#/definitions/uint32
   71     description: |
   72       RAS-to-CAS delay in pico seconds.
   73 
   74   tRFC:
   75     $ref: /schemas/types.yaml#/definitions/uint32
   76     description: |
   77       Refresh Cycle time in pico seconds.
   78 
   79   tRPab:
   80     $ref: /schemas/types.yaml#/definitions/uint32
   81     description: |
   82       Row precharge time (all banks) in pico seconds.
   83 
   84   tRPpb:
   85     $ref: /schemas/types.yaml#/definitions/uint32
   86     description: |
   87       Row precharge time (single banks) in pico seconds.
   88 
   89   tRRD:
   90     $ref: /schemas/types.yaml#/definitions/uint32
   91     description: |
   92       Active bank A to active bank B in pico seconds.
   93 
   94   tRTP:
   95     $ref: /schemas/types.yaml#/definitions/uint32
   96     description: |
   97       Internal READ to PRECHARGE command delay in pico seconds.
   98 
   99   tW2W-C2C:
  100     $ref: /schemas/types.yaml#/definitions/uint32
  101     description: |
  102       Additional WRITE-to-WRITE delay in chip-to-chip cases in pico seconds.
  103 
  104   tWR:
  105     $ref: /schemas/types.yaml#/definitions/uint32
  106     description: |
  107       WRITE recovery time in pico seconds.
  108 
  109   tWTR:
  110     $ref: /schemas/types.yaml#/definitions/uint32
  111     description: |
  112       Internal WRITE-to-READ command delay in pico seconds.
  113 
  114   tXP:
  115     $ref: /schemas/types.yaml#/definitions/uint32
  116     description: |
  117       Exit power-down to next valid command delay in pico seconds.
  118 
  119   tXSR:
  120     $ref: /schemas/types.yaml#/definitions/uint32
  121     description: |
  122       SELF REFRESH exit to next valid command delay in pico seconds.
  123 
  124 required:
  125   - compatible
  126   - min-freq
  127   - max-freq
  128 
  129 additionalProperties: false
  130 
  131 examples:
  132   - |
  133     lpddr3 {
  134         timings {
  135             compatible = "jedec,lpddr3-timings";
  136             max-freq = <800000000>;
  137             min-freq = <100000000>;
  138             tCKE = <3750>;
  139             tCKESR = <3750>;
  140             tFAW = <25000>;
  141             tMRD = <7000>;
  142             tR2R-C2C = <0>;
  143             tRAS = <23000>;
  144             tRC = <33750>;
  145             tRCD = <10000>;
  146             tRFC = <65000>;
  147             tRPab = <12000>;
  148             tRPpb = <12000>;
  149             tRRD = <6000>;
  150             tRTP = <3750>;
  151             tW2W-C2C = <0>;
  152             tWR = <7500>;
  153             tWTR = <3750>;
  154             tXP = <3750>;
  155             tXSR = <70000>;
  156         };
  157     };

Cache object: d1017b68d328c75e38adca5b2b6c3d4a


[ 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.