File Index
Files and directories
Sign in
FILE

jedec,lpddr3-timings.yaml

File preview with syntax highlighting.

linux-6.19.14/Documentation/devicetree/bindings/memory-controllers/ddr/jedec,lpddr3-timings.yaml YAML
  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
  7title: LPDDR3 SDRAM AC timing parameters for a given speed-bin
  8
  9maintainers:
 10  - Krzysztof Kozlowski <krzk@kernel.org>
 11
 12properties:
 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
124required:
125  - compatible
126  - min-freq
127  - max-freq
128
129additionalProperties: false
130
131examples:
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    };
~/ Read-only file preview.