1 Texas Instruments' K3 J721E DDRSS
2 ==================================
3 The J721E DDR subsystem comprises DDR controller, DDR PHY and wrapper
4 logic to integrate these blocks in the device. The DDR subsystem is
5 used to provide an interface to external SDRAM devices which can be
6 utilized for storing program or data.
12 - compatible: Shall be: "ti,j721e-ddrss"
13 - reg-names cfg - Map the controller configuration region
14 ctrl_mmr_lp4 - Map LP4 register region in ctrl mmr
15 - reg: Contains the register map per reg-names.
16 - power-domains: Should contain two entries:
17 - an entry to TISCI DDR CFG device
18 - an entry to TISCI DDR DATA.
19 This property is as per the binding,
20 doc/device-tree-bindings/power/ti,sci-pm-domain.txt
21 - clocks: Should contain two entries.
22 - An entry to DDRSS clock
23 - An rntry to SoC bypass clock
24 Should be defined as per the appropriate clock bindings
26 doc/device-tree-bindings/clock/ti,sci-clk.txt
27 - ti,ddr-freq1: First frequency set point
28 - ti,ddr-freq2: Second frequency set point
29 - ti,ddr-fhs-cnt: Number of times to communicate to DDR for frequency handshake.
30 - ti,ctl-data: An array containing the controller settings.
31 - ti,pi-data: An array containing the phy independent block settings
32 - ti,phy-data: An array containing the ddr phy settings.
37 memorycontroller: memorycontroller@0298e000 {
38 compatible = "ti,j721e-ddrss";
39 reg = <0x0 0x02990000 0x0 0x4000>,
40 <0x0 0x0114000 0x0 0x100>;
41 reg-names = "cfg", "ctrl_mmr_lp4";
42 power-domains = <&k3_pds 47 TI_SCI_PD_SHARED>,
43 <&k3_pds 90 TI_SCI_PD_SHARED>;
44 clocks = <&k3_clks 47 2>, <&k3_clks 30 9>;
45 ti,ddr-freq1 = <DDRSS_PLL_FREQUENCY_1>;
46 ti,ddr-freq2 = <DDRSS_PLL_FREQUENCY_2>;
47 ti,ddr-fhs-cnt = <DDRSS_PLL_FHS_CNT>;