mirror of
				https://github.com/smaeul/u-boot.git
				synced 2025-10-29 19:18:22 +00:00 
			
		
		
		
	Now that Linux has accepted these tags, move U-Boot over to use them. Signed-off-by: Simon Glass <sjg@chromium.org>
		
			
				
	
	
		
			47 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			47 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| Texas Instruments' K3 AM654 DDRSS
 | |
| =================================
 | |
| 
 | |
| K3 based AM654 devices has DDR memory subsystem that comprises
 | |
| Synopys DDR controller, Synopsis DDR phy and wrapper logic to
 | |
| integrate these blocks into the device. This DDR subsystem
 | |
| provides an interface to external SDRAM devices. This DDRSS driver
 | |
| adds support for the initialization of the external SDRAM devices by
 | |
| configuring the DDRSS registers and using the buitin PHY
 | |
| initialization routines.
 | |
| 
 | |
| DDRSS device node:
 | |
| ==================
 | |
| Required properties:
 | |
| --------------------
 | |
| - compatible:		Shall be: "ti,am654-ddrss"
 | |
| - reg-names		ss - Map the sub system wrapper logic region
 | |
| 			ctl - Map the controller region
 | |
| 			phy - Map the PHY region
 | |
| - reg:			Contains the register map per reg-names.
 | |
| - power-domains:	Should contain a phandle to a PM domain provider node
 | |
| 			and an args specifier containing the DDRSS device id
 | |
| 			value. This property is as per the binding,
 | |
| 			doc/device-tree-bindings/power/ti,sci-pm-domain.txt
 | |
| - clocks:		Must contain an entry for enabling DDR clock. Should
 | |
| 			be defined as per the appropriate clock bindings consumer
 | |
| 			usage in doc/device-tree-bindings/clock/ti,sci-clk.txt
 | |
| 
 | |
| 
 | |
| Optional Properties:
 | |
| --------------------
 | |
| - clock-frequency:	Frequency at which DDR pll should be locked.
 | |
| 			If not provided, default frequency will be used.
 | |
| 
 | |
| Example (AM65x):
 | |
| ================
 | |
| 		memory-controller: memory-controller@298e000 {
 | |
| 			compatible = "ti,am654-ddrss";
 | |
| 			reg = <0x0298e000 0x200>,
 | |
| 				<0x02980000 0x4000>,
 | |
| 				<0x02988000 0x2000>;
 | |
| 			reg-names = "ss", "ctl", "phy";
 | |
| 			clocks = <&k3_clks 20 0>;
 | |
| 			power-domains = <&k3_pds 20>;
 | |
| 			bootph-pre-ram;
 | |
| 		};
 |