49 lines
		
	
	
		
			907 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			49 lines
		
	
	
		
			907 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| = Amlogic Meson GX eFuse device tree bindings =
 | |
| 
 | |
| Required properties:
 | |
| - compatible: should be "amlogic,meson-gxbb-efuse"
 | |
| - clocks: phandle to the efuse peripheral clock provided by the
 | |
| 	  clock controller.
 | |
| - secure-monitor: phandle to the secure-monitor node
 | |
| 
 | |
| = Data cells =
 | |
| Are child nodes of eFuse, bindings of which as described in
 | |
| bindings/nvmem/nvmem.txt
 | |
| 
 | |
| Example:
 | |
| 
 | |
| 	efuse: efuse {
 | |
| 		compatible = "amlogic,meson-gxbb-efuse";
 | |
| 		clocks = <&clkc CLKID_EFUSE>;
 | |
| 		#address-cells = <1>;
 | |
| 		#size-cells = <1>;
 | |
| 		secure-monitor = <&sm>;
 | |
| 
 | |
| 		sn: sn@14 {
 | |
| 			reg = <0x14 0x10>;
 | |
| 		};
 | |
| 
 | |
| 		eth_mac: eth_mac@34 {
 | |
| 			reg = <0x34 0x10>;
 | |
| 		};
 | |
| 
 | |
| 		bid: bid@46 {
 | |
| 			reg = <0x46 0x30>;
 | |
| 		};
 | |
| 	};
 | |
| 
 | |
| 	sm: secure-monitor {
 | |
| 		compatible = "amlogic,meson-gxbb-sm";
 | |
| 	};
 | |
| 
 | |
| = Data consumers =
 | |
| Are device nodes which consume nvmem data cells.
 | |
| 
 | |
| For example:
 | |
| 
 | |
| 	eth_mac {
 | |
| 		...
 | |
| 		nvmem-cells = <ð_mac>;
 | |
| 		nvmem-cell-names = "eth_mac";
 | |
| 	};
 |