xref: /linux/Documentation/devicetree/bindings/memory-controllers/rockchip,rk3399-dmc.yaml (revision 0ea5c948cb64bab5bc7a5516774eb8536f05aa0d)
12142c27eSBrian Norris# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
22142c27eSBrian Norris# %YAML 1.2
32142c27eSBrian Norris---
42142c27eSBrian Norris$id: http://devicetree.org/schemas/memory-controllers/rockchip,rk3399-dmc.yaml#
52142c27eSBrian Norris$schema: http://devicetree.org/meta-schemas/core.yaml#
62142c27eSBrian Norris
72142c27eSBrian Norristitle: Rockchip rk3399 DMC (Dynamic Memory Controller) device
82142c27eSBrian Norris
92142c27eSBrian Norrismaintainers:
102142c27eSBrian Norris  - Brian Norris <briannorris@chromium.org>
112142c27eSBrian Norris
122142c27eSBrian Norrisproperties:
132142c27eSBrian Norris  compatible:
142142c27eSBrian Norris    enum:
152142c27eSBrian Norris      - rockchip,rk3399-dmc
162142c27eSBrian Norris
172142c27eSBrian Norris  devfreq-events:
182142c27eSBrian Norris    $ref: /schemas/types.yaml#/definitions/phandle
192142c27eSBrian Norris    description:
202142c27eSBrian Norris      Node to get DDR loading. Refer to
21*7fd69607SSascha Hauer      Documentation/devicetree/bindings/devfreq/event/rockchip,dfi.yaml.
222142c27eSBrian Norris
232142c27eSBrian Norris  clocks:
242142c27eSBrian Norris    maxItems: 1
252142c27eSBrian Norris
262142c27eSBrian Norris  clock-names:
272142c27eSBrian Norris    items:
282142c27eSBrian Norris      - const: dmc_clk
292142c27eSBrian Norris
302142c27eSBrian Norris  operating-points-v2: true
312142c27eSBrian Norris
322142c27eSBrian Norris  center-supply:
332142c27eSBrian Norris    description:
342142c27eSBrian Norris      DMC regulator supply.
352142c27eSBrian Norris
362142c27eSBrian Norris  rockchip,pmu:
372142c27eSBrian Norris    $ref: /schemas/types.yaml#/definitions/phandle
382142c27eSBrian Norris    description:
392142c27eSBrian Norris      Phandle to the syscon managing the "PMU general register files".
402142c27eSBrian Norris
412142c27eSBrian Norris  interrupts:
422142c27eSBrian Norris    maxItems: 1
432142c27eSBrian Norris    description:
442142c27eSBrian Norris      The CPU interrupt number. It should be a DCF interrupt. When DDR DVFS
452142c27eSBrian Norris      finishes, a DCF interrupt is triggered.
462142c27eSBrian Norris
472142c27eSBrian Norris  rockchip,ddr3_speed_bin:
4876d136b5SBrian Norris    deprecated: true
492142c27eSBrian Norris    $ref: /schemas/types.yaml#/definitions/uint32
502142c27eSBrian Norris    description:
512142c27eSBrian Norris      For values, reference include/dt-bindings/clock/rk3399-ddr.h. Selects the
522142c27eSBrian Norris      DDR3 cl-trp-trcd type. It must be set according to "Speed Bin" in DDR3
532142c27eSBrian Norris      datasheet; DO NOT use a smaller "Speed Bin" than specified for the DDR3
542142c27eSBrian Norris      being used.
552142c27eSBrian Norris
562142c27eSBrian Norris  rockchip,pd_idle:
5777c18808SBrian Norris    deprecated: true
582142c27eSBrian Norris    $ref: /schemas/types.yaml#/definitions/uint32
592142c27eSBrian Norris    description:
602142c27eSBrian Norris      Configure the PD_IDLE value. Defines the power-down idle period in which
612142c27eSBrian Norris      memories are placed into power-down mode if bus is idle for PD_IDLE DFI
622142c27eSBrian Norris      clock cycles.
6377c18808SBrian Norris      See also rockchip,pd-idle-ns.
642142c27eSBrian Norris
652142c27eSBrian Norris  rockchip,sr_idle:
6677c18808SBrian Norris    deprecated: true
672142c27eSBrian Norris    $ref: /schemas/types.yaml#/definitions/uint32
682142c27eSBrian Norris    description:
692142c27eSBrian Norris      Configure the SR_IDLE value. Defines the self-refresh idle period in
702142c27eSBrian Norris      which memories are placed into self-refresh mode if bus is idle for
712142c27eSBrian Norris      SR_IDLE * 1024 DFI clock cycles (DFI clocks freq is half of DRAM clock).
7277c18808SBrian Norris      See also rockchip,sr-idle-ns.
732142c27eSBrian Norris    default: 0
742142c27eSBrian Norris
752142c27eSBrian Norris  rockchip,sr_mc_gate_idle:
7677c18808SBrian Norris    deprecated: true
772142c27eSBrian Norris    $ref: /schemas/types.yaml#/definitions/uint32
782142c27eSBrian Norris    description:
792142c27eSBrian Norris      Defines the memory self-refresh and controller clock gating idle period.
802142c27eSBrian Norris      Memories are placed into self-refresh mode and memory controller clock
812142c27eSBrian Norris      arg gating started if bus is idle for sr_mc_gate_idle*1024 DFI clock
822142c27eSBrian Norris      cycles.
8377c18808SBrian Norris      See also rockchip,sr-mc-gate-idle-ns.
842142c27eSBrian Norris
852142c27eSBrian Norris  rockchip,srpd_lite_idle:
8677c18808SBrian Norris    deprecated: true
872142c27eSBrian Norris    $ref: /schemas/types.yaml#/definitions/uint32
882142c27eSBrian Norris    description:
892142c27eSBrian Norris      Defines the self-refresh power down idle period in which memories are
902142c27eSBrian Norris      placed into self-refresh power down mode if bus is idle for
912142c27eSBrian Norris      srpd_lite_idle * 1024 DFI clock cycles. This parameter is for LPDDR4
922142c27eSBrian Norris      only.
9377c18808SBrian Norris      See also rockchip,srpd-lite-idle-ns.
942142c27eSBrian Norris
952142c27eSBrian Norris  rockchip,standby_idle:
9677c18808SBrian Norris    deprecated: true
972142c27eSBrian Norris    $ref: /schemas/types.yaml#/definitions/uint32
982142c27eSBrian Norris    description:
992142c27eSBrian Norris      Defines the standby idle period in which memories are placed into
1002142c27eSBrian Norris      self-refresh mode. The controller, pi, PHY and DRAM clock will be gated
1012142c27eSBrian Norris      if bus is idle for standby_idle * DFI clock cycles.
10277c18808SBrian Norris      See also rockchip,standby-idle-ns.
1032142c27eSBrian Norris
1042142c27eSBrian Norris  rockchip,dram_dll_dis_freq:
10576d136b5SBrian Norris    deprecated: true
1062142c27eSBrian Norris    $ref: /schemas/types.yaml#/definitions/uint32
1072142c27eSBrian Norris    description: |
1082142c27eSBrian Norris      Defines the DDR3 DLL bypass frequency in MHz. When DDR frequency is less
1092142c27eSBrian Norris      than DRAM_DLL_DISB_FREQ, DDR3 DLL will be bypassed.
1102142c27eSBrian Norris      Note: if DLL was bypassed, the odt will also stop working.
1112142c27eSBrian Norris
1122142c27eSBrian Norris  rockchip,phy_dll_dis_freq:
11376d136b5SBrian Norris    deprecated: true
1142142c27eSBrian Norris    $ref: /schemas/types.yaml#/definitions/uint32
1152142c27eSBrian Norris    description: |
1162142c27eSBrian Norris      Defines the PHY dll bypass frequency in MHz (Mega Hz). When DDR frequency
1172142c27eSBrian Norris      is less than DRAM_DLL_DISB_FREQ, PHY DLL will be bypassed.
1182142c27eSBrian Norris      Note: PHY DLL and PHY ODT are independent.
1192142c27eSBrian Norris
1202142c27eSBrian Norris  rockchip,auto_pd_dis_freq:
12176d136b5SBrian Norris    deprecated: true
1222142c27eSBrian Norris    $ref: /schemas/types.yaml#/definitions/uint32
1232142c27eSBrian Norris    description:
1242142c27eSBrian Norris      Defines the auto PD disable frequency in MHz.
1252142c27eSBrian Norris
1262142c27eSBrian Norris  rockchip,ddr3_odt_dis_freq:
1272142c27eSBrian Norris    $ref: /schemas/types.yaml#/definitions/uint32
1284de8fd02SBrian Norris    minimum: 1000000  # In case anyone thought this was MHz.
1292142c27eSBrian Norris    description:
1302142c27eSBrian Norris      When the DRAM type is DDR3, this parameter defines the ODT disable
1314de8fd02SBrian Norris      frequency in Hz. When the DDR frequency is less then ddr3_odt_dis_freq,
1324de8fd02SBrian Norris      the ODT on the DRAM side and controller side are both disabled.
1332142c27eSBrian Norris
1342142c27eSBrian Norris  rockchip,ddr3_drv:
13576d136b5SBrian Norris    deprecated: true
1362142c27eSBrian Norris    $ref: /schemas/types.yaml#/definitions/uint32
1372142c27eSBrian Norris    description:
1382142c27eSBrian Norris      When the DRAM type is DDR3, this parameter defines the DRAM side drive
1392142c27eSBrian Norris      strength in ohms.
1402142c27eSBrian Norris    default: 40
1412142c27eSBrian Norris
1422142c27eSBrian Norris  rockchip,ddr3_odt:
14376d136b5SBrian Norris    deprecated: true
1442142c27eSBrian Norris    $ref: /schemas/types.yaml#/definitions/uint32
1452142c27eSBrian Norris    description:
1462142c27eSBrian Norris      When the DRAM type is DDR3, this parameter defines the DRAM side ODT
1472142c27eSBrian Norris      strength in ohms.
1482142c27eSBrian Norris    default: 120
1492142c27eSBrian Norris
1502142c27eSBrian Norris  rockchip,phy_ddr3_ca_drv:
15176d136b5SBrian Norris    deprecated: true
1522142c27eSBrian Norris    $ref: /schemas/types.yaml#/definitions/uint32
1532142c27eSBrian Norris    description:
1542142c27eSBrian Norris      When the DRAM type is DDR3, this parameter defines the phy side CA line
15547aab533SBjorn Helgaas      (including command line, address line and clock line) drive strength.
1562142c27eSBrian Norris    default: 40
1572142c27eSBrian Norris
1582142c27eSBrian Norris  rockchip,phy_ddr3_dq_drv:
15976d136b5SBrian Norris    deprecated: true
1602142c27eSBrian Norris    $ref: /schemas/types.yaml#/definitions/uint32
1612142c27eSBrian Norris    description:
1622142c27eSBrian Norris      When the DRAM type is DDR3, this parameter defines the PHY side DQ line
1632142c27eSBrian Norris      (including DQS/DQ/DM line) drive strength.
1642142c27eSBrian Norris    default: 40
1652142c27eSBrian Norris
1662142c27eSBrian Norris  rockchip,phy_ddr3_odt:
16776d136b5SBrian Norris    deprecated: true
1682142c27eSBrian Norris    $ref: /schemas/types.yaml#/definitions/uint32
1692142c27eSBrian Norris    description:
1702142c27eSBrian Norris      When the DRAM type is DDR3, this parameter defines the PHY side ODT
1712142c27eSBrian Norris      strength.
1722142c27eSBrian Norris    default: 240
1732142c27eSBrian Norris
1742142c27eSBrian Norris  rockchip,lpddr3_odt_dis_freq:
1752142c27eSBrian Norris    $ref: /schemas/types.yaml#/definitions/uint32
1764de8fd02SBrian Norris    minimum: 1000000  # In case anyone thought this was MHz.
1772142c27eSBrian Norris    description:
1782142c27eSBrian Norris      When the DRAM type is LPDDR3, this parameter defines then ODT disable
1794de8fd02SBrian Norris      frequency in Hz. When DDR frequency is less then ddr3_odt_dis_freq, the
1804de8fd02SBrian Norris      ODT on the DRAM side and controller side are both disabled.
1812142c27eSBrian Norris
1822142c27eSBrian Norris  rockchip,lpddr3_drv:
18376d136b5SBrian Norris    deprecated: true
1842142c27eSBrian Norris    $ref: /schemas/types.yaml#/definitions/uint32
1852142c27eSBrian Norris    description:
1862142c27eSBrian Norris      When the DRAM type is LPDDR3, this parameter defines the DRAM side drive
1872142c27eSBrian Norris      strength in ohms.
1882142c27eSBrian Norris    default: 34
1892142c27eSBrian Norris
1902142c27eSBrian Norris  rockchip,lpddr3_odt:
19176d136b5SBrian Norris    deprecated: true
1922142c27eSBrian Norris    $ref: /schemas/types.yaml#/definitions/uint32
1932142c27eSBrian Norris    description:
1942142c27eSBrian Norris      When the DRAM type is LPDDR3, this parameter defines the DRAM side ODT
1952142c27eSBrian Norris      strength in ohms.
1962142c27eSBrian Norris    default: 240
1972142c27eSBrian Norris
1982142c27eSBrian Norris  rockchip,phy_lpddr3_ca_drv:
19976d136b5SBrian Norris    deprecated: true
2002142c27eSBrian Norris    $ref: /schemas/types.yaml#/definitions/uint32
2012142c27eSBrian Norris    description:
2022142c27eSBrian Norris      When the DRAM type is LPDDR3, this parameter defines the PHY side CA line
2032142c27eSBrian Norris      (including command line, address line and clock line) drive strength.
2042142c27eSBrian Norris    default: 40
2052142c27eSBrian Norris
2062142c27eSBrian Norris  rockchip,phy_lpddr3_dq_drv:
20776d136b5SBrian Norris    deprecated: true
2082142c27eSBrian Norris    $ref: /schemas/types.yaml#/definitions/uint32
2092142c27eSBrian Norris    description:
2102142c27eSBrian Norris      When the DRAM type is LPDDR3, this parameter defines the PHY side DQ line
2112142c27eSBrian Norris      (including DQS/DQ/DM line) drive strength.
2122142c27eSBrian Norris    default: 40
2132142c27eSBrian Norris
2142142c27eSBrian Norris  rockchip,phy_lpddr3_odt:
21576d136b5SBrian Norris    deprecated: true
2162142c27eSBrian Norris    $ref: /schemas/types.yaml#/definitions/uint32
2172142c27eSBrian Norris    description:
2182142c27eSBrian Norris      When dram type is LPDDR3, this parameter define the phy side odt
2192142c27eSBrian Norris      strength, default value is 240.
2202142c27eSBrian Norris
2212142c27eSBrian Norris  rockchip,lpddr4_odt_dis_freq:
2222142c27eSBrian Norris    $ref: /schemas/types.yaml#/definitions/uint32
2234de8fd02SBrian Norris    minimum: 1000000  # In case anyone thought this was MHz.
2242142c27eSBrian Norris    description:
2252142c27eSBrian Norris      When the DRAM type is LPDDR4, this parameter defines the ODT disable
2264de8fd02SBrian Norris      frequency in Hz. When the DDR frequency is less then ddr3_odt_dis_freq,
2274de8fd02SBrian Norris      the ODT on the DRAM side and controller side are both disabled.
2282142c27eSBrian Norris
2292142c27eSBrian Norris  rockchip,lpddr4_drv:
23076d136b5SBrian Norris    deprecated: true
2312142c27eSBrian Norris    $ref: /schemas/types.yaml#/definitions/uint32
2322142c27eSBrian Norris    description:
2332142c27eSBrian Norris      When the DRAM type is LPDDR4, this parameter defines the DRAM side drive
2342142c27eSBrian Norris      strength in ohms.
2352142c27eSBrian Norris    default: 60
2362142c27eSBrian Norris
2372142c27eSBrian Norris  rockchip,lpddr4_dq_odt:
23876d136b5SBrian Norris    deprecated: true
2392142c27eSBrian Norris    $ref: /schemas/types.yaml#/definitions/uint32
2402142c27eSBrian Norris    description:
2412142c27eSBrian Norris      When the DRAM type is LPDDR4, this parameter defines the DRAM side ODT on
2422142c27eSBrian Norris      DQS/DQ line strength in ohms.
2432142c27eSBrian Norris    default: 40
2442142c27eSBrian Norris
2452142c27eSBrian Norris  rockchip,lpddr4_ca_odt:
24676d136b5SBrian Norris    deprecated: true
2472142c27eSBrian Norris    $ref: /schemas/types.yaml#/definitions/uint32
2482142c27eSBrian Norris    description:
2492142c27eSBrian Norris      When the DRAM type is LPDDR4, this parameter defines the DRAM side ODT on
2502142c27eSBrian Norris      CA line strength in ohms.
2512142c27eSBrian Norris    default: 40
2522142c27eSBrian Norris
2532142c27eSBrian Norris  rockchip,phy_lpddr4_ca_drv:
25476d136b5SBrian Norris    deprecated: true
2552142c27eSBrian Norris    $ref: /schemas/types.yaml#/definitions/uint32
2562142c27eSBrian Norris    description:
2572142c27eSBrian Norris      When the DRAM type is LPDDR4, this parameter defines the PHY side CA line
2582142c27eSBrian Norris      (including command address line) drive strength.
2592142c27eSBrian Norris    default: 40
2602142c27eSBrian Norris
2612142c27eSBrian Norris  rockchip,phy_lpddr4_ck_cs_drv:
26276d136b5SBrian Norris    deprecated: true
2632142c27eSBrian Norris    $ref: /schemas/types.yaml#/definitions/uint32
2642142c27eSBrian Norris    description:
2652142c27eSBrian Norris      When the DRAM type is LPDDR4, this parameter defines the PHY side clock
2662142c27eSBrian Norris      line and CS line drive strength.
2672142c27eSBrian Norris    default: 80
2682142c27eSBrian Norris
2692142c27eSBrian Norris  rockchip,phy_lpddr4_dq_drv:
27076d136b5SBrian Norris    deprecated: true
2712142c27eSBrian Norris    $ref: /schemas/types.yaml#/definitions/uint32
2722142c27eSBrian Norris    description:
2732142c27eSBrian Norris      When the DRAM type is LPDDR4, this parameter defines the PHY side DQ line
2742142c27eSBrian Norris      (including DQS/DQ/DM line) drive strength.
2752142c27eSBrian Norris    default: 80
2762142c27eSBrian Norris
2772142c27eSBrian Norris  rockchip,phy_lpddr4_odt:
27876d136b5SBrian Norris    deprecated: true
2792142c27eSBrian Norris    $ref: /schemas/types.yaml#/definitions/uint32
2802142c27eSBrian Norris    description:
2812142c27eSBrian Norris      When the DRAM type is LPDDR4, this parameter defines the PHY side ODT
2822142c27eSBrian Norris      strength.
2832142c27eSBrian Norris    default: 60
2842142c27eSBrian Norris
28577c18808SBrian Norris  rockchip,pd-idle-ns:
28677c18808SBrian Norris    description:
28777c18808SBrian Norris      Configure the PD_IDLE value in nanoseconds. Defines the power-down idle
28877c18808SBrian Norris      period in which memories are placed into power-down mode if bus is idle
28977c18808SBrian Norris      for PD_IDLE nanoseconds.
29077c18808SBrian Norris
29177c18808SBrian Norris  rockchip,sr-idle-ns:
29277c18808SBrian Norris    description:
29377c18808SBrian Norris      Configure the SR_IDLE value in nanoseconds. Defines the self-refresh idle
29477c18808SBrian Norris      period in which memories are placed into self-refresh mode if bus is idle
29577c18808SBrian Norris      for SR_IDLE nanoseconds.
29677c18808SBrian Norris    default: 0
29777c18808SBrian Norris
29877c18808SBrian Norris  rockchip,sr-mc-gate-idle-ns:
29977c18808SBrian Norris    description:
30077c18808SBrian Norris      Defines the memory self-refresh and controller clock gating idle period in nanoseconds.
30177c18808SBrian Norris      Memories are placed into self-refresh mode and memory controller clock
30277c18808SBrian Norris      arg gating started if bus is idle for sr_mc_gate_idle nanoseconds.
30377c18808SBrian Norris
30477c18808SBrian Norris  rockchip,srpd-lite-idle-ns:
30577c18808SBrian Norris    description:
30677c18808SBrian Norris      Defines the self-refresh power down idle period in which memories are
30777c18808SBrian Norris      placed into self-refresh power down mode if bus is idle for
30847aab533SBjorn Helgaas      srpd_lite_idle nanoseconds. This parameter is for LPDDR4 only.
30977c18808SBrian Norris
31077c18808SBrian Norris  rockchip,standby-idle-ns:
31177c18808SBrian Norris    description:
31277c18808SBrian Norris      Defines the standby idle period in which memories are placed into
31377c18808SBrian Norris      self-refresh mode. The controller, pi, PHY and DRAM clock will be gated
31477c18808SBrian Norris      if bus is idle for standby_idle nanoseconds.
31577c18808SBrian Norris
316a86fb6a9SBrian Norris  rockchip,pd-idle-dis-freq-hz:
317a86fb6a9SBrian Norris    description:
318a86fb6a9SBrian Norris      Defines the power-down idle disable frequency in Hz. When the DDR
319a86fb6a9SBrian Norris      frequency is greater than pd-idle-dis-freq, power-down idle is disabled.
320a86fb6a9SBrian Norris      See also rockchip,pd-idle-ns.
321a86fb6a9SBrian Norris
322a86fb6a9SBrian Norris  rockchip,sr-idle-dis-freq-hz:
323a86fb6a9SBrian Norris    description:
324a86fb6a9SBrian Norris      Defines the self-refresh idle disable frequency in Hz. When the DDR
325a86fb6a9SBrian Norris      frequency is greater than sr-idle-dis-freq, self-refresh idle is
326a86fb6a9SBrian Norris      disabled. See also rockchip,sr-idle-ns.
327a86fb6a9SBrian Norris
328a86fb6a9SBrian Norris  rockchip,sr-mc-gate-idle-dis-freq-hz:
329a86fb6a9SBrian Norris    description:
330a86fb6a9SBrian Norris      Defines the self-refresh and memory-controller clock gating disable
331a86fb6a9SBrian Norris      frequency in Hz. When the DDR frequency is greater than
332a86fb6a9SBrian Norris      sr-mc-gate-idle-dis-freq, the clock will not be gated when idle. See also
333a86fb6a9SBrian Norris      rockchip,sr-mc-gate-idle-ns.
334a86fb6a9SBrian Norris
335a86fb6a9SBrian Norris  rockchip,srpd-lite-idle-dis-freq-hz:
336a86fb6a9SBrian Norris    description:
337a86fb6a9SBrian Norris      Defines the self-refresh power down idle disable frequency in Hz. When
338a86fb6a9SBrian Norris      the DDR frequency is greater than srpd-lite-idle-dis-freq, memory will
339a86fb6a9SBrian Norris      not be placed into self-refresh power down mode when idle. See also
340a86fb6a9SBrian Norris      rockchip,srpd-lite-idle-ns.
341a86fb6a9SBrian Norris
342a86fb6a9SBrian Norris  rockchip,standby-idle-dis-freq-hz:
343a86fb6a9SBrian Norris    description:
344a86fb6a9SBrian Norris      Defines the standby idle disable frequency in Hz. When the DDR frequency
345a86fb6a9SBrian Norris      is greater than standby-idle-dis-freq, standby idle is disabled. See also
346a86fb6a9SBrian Norris      rockchip,standby-idle-ns.
347a86fb6a9SBrian Norris
3482142c27eSBrian Norrisrequired:
3492142c27eSBrian Norris  - compatible
3502142c27eSBrian Norris  - devfreq-events
3512142c27eSBrian Norris  - clocks
3522142c27eSBrian Norris  - clock-names
3532142c27eSBrian Norris  - operating-points-v2
3542142c27eSBrian Norris  - center-supply
3552142c27eSBrian Norris
3562142c27eSBrian NorrisadditionalProperties: false
3572142c27eSBrian Norris
3582142c27eSBrian Norrisexamples:
3592142c27eSBrian Norris  - |
3602142c27eSBrian Norris    #include <dt-bindings/clock/rk3399-cru.h>
3612142c27eSBrian Norris    #include <dt-bindings/interrupt-controller/arm-gic.h>
3622142c27eSBrian Norris    memory-controller {
3632142c27eSBrian Norris      compatible = "rockchip,rk3399-dmc";
3642142c27eSBrian Norris      devfreq-events = <&dfi>;
3652142c27eSBrian Norris      rockchip,pmu = <&pmu>;
3662142c27eSBrian Norris      interrupts = <GIC_SPI 1 IRQ_TYPE_LEVEL_HIGH>;
3672142c27eSBrian Norris      clocks = <&cru SCLK_DDRC>;
3682142c27eSBrian Norris      clock-names = "dmc_clk";
3692142c27eSBrian Norris      operating-points-v2 = <&dmc_opp_table>;
3702142c27eSBrian Norris      center-supply = <&ppvar_centerlogic>;
37177c18808SBrian Norris      rockchip,pd-idle-ns = <160>;
37277c18808SBrian Norris      rockchip,sr-idle-ns = <10240>;
37377c18808SBrian Norris      rockchip,sr-mc-gate-idle-ns = <40960>;
37477c18808SBrian Norris      rockchip,srpd-lite-idle-ns = <61440>;
37577c18808SBrian Norris      rockchip,standby-idle-ns = <81920>;
3764de8fd02SBrian Norris      rockchip,ddr3_odt_dis_freq = <333000000>;
3774de8fd02SBrian Norris      rockchip,lpddr3_odt_dis_freq = <333000000>;
3784de8fd02SBrian Norris      rockchip,lpddr4_odt_dis_freq = <333000000>;
379a86fb6a9SBrian Norris      rockchip,pd-idle-dis-freq-hz = <1000000000>;
380a86fb6a9SBrian Norris      rockchip,sr-idle-dis-freq-hz = <1000000000>;
381a86fb6a9SBrian Norris      rockchip,sr-mc-gate-idle-dis-freq-hz = <1000000000>;
382a86fb6a9SBrian Norris      rockchip,srpd-lite-idle-dis-freq-hz = <0>;
383a86fb6a9SBrian Norris      rockchip,standby-idle-dis-freq-hz = <928000000>;
3842142c27eSBrian Norris    };
385