36 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			36 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| Altera QUADSPI driver
 | |
| 
 | |
| Required properties:
 | |
| - compatible: Should be "altr,quadspi-1.0"
 | |
| - reg: Address and length of the register set  for the device. It contains
 | |
|   the information of registers in the same order as described by reg-names
 | |
| - reg-names: Should contain the reg names
 | |
|   "avl_csr": Should contain the register configuration base address
 | |
|   "avl_mem": Should contain the data base address
 | |
| - #address-cells: Must be <1>.
 | |
| - #size-cells: Must be <0>.
 | |
| - flash device tree subnode, there must be a node with the following fields:
 | |
| 	- compatible: Should contain the flash name:
 | |
| 	  1. EPCS:   epcs16, epcs64, epcs128
 | |
| 	  2. EPCQ:   epcq16, epcq32, epcq64, epcq128, epcq256, epcq512, epcq1024
 | |
| 	  3. EPCQ-L: epcql256, epcql512, epcql1024
 | |
| 	- #address-cells: please refer to /mtd/partition.txt
 | |
| 	- #size-cells: please refer to /mtd/partition.txt
 | |
| 	For partitions inside each flash, please refer to /mtd/partition.txt
 | |
| 
 | |
| Example:
 | |
| 
 | |
| 	quadspi_controller_0: quadspi@0x180014a0 {
 | |
| 		compatible = "altr,quadspi-1.0";
 | |
| 		reg = <0x180014a0 0x00000020>,
 | |
| 		      <0x14000000 0x04000000>;
 | |
| 		reg-names = "avl_csr", "avl_mem";
 | |
| 		#address-cells = <1>;
 | |
| 		#size-cells = <0>;
 | |
| 		flash0: epcq512@0 {
 | |
| 			compatible = "altr,epcq512";
 | |
| 			#address-cells = <1>;
 | |
| 			#size-cells = <1>;
 | |
| 		};
 | |
| 	};
 | 
