mirror of
				https://source.denx.de/u-boot/u-boot.git
				synced 2025-10-31 16:31:25 +01:00 
			
		
		
		
	The driver will use a syscon regmap as backend and supports both 16 and 32 size value. The value will be stored in the CPU's endianness. Signed-off-by: Nandor Han <nandor.han@vaisala.com> Reviewed-by: Simon Glass <sjg@chromium.org>
		
			
				
	
	
		
			25 lines
		
	
	
		
			739 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			25 lines
		
	
	
		
			739 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| Bootcount Configuration
 | |
| This is the implementation of the feature as described in
 | |
| https://www.denx.de/wiki/DULG/UBootBootCountLimit.
 | |
| 
 | |
| Required Properties:
 | |
| - compatible: must be "u-boot,bootcount-syscon".
 | |
| - syscon: reference to the syscon device used.
 | |
| - reg: contains address and size of the register and the location and size of the bootcount value.
 | |
| 	   The driver supports a 4 bytes register length and 2 and 4 bytes bootcount value length.
 | |
| - reg-names: must be "syscon_reg", "offset";
 | |
| 
 | |
| Example:
 | |
| 	...
 | |
| 	syscon0: syscon@0 {
 | |
| 		compatible = "sandbox,syscon0";
 | |
| 		reg = <0x10 16>;
 | |
| 	};
 | |
| 	...
 | |
| 	bootcount@0 {
 | |
| 		compatible = "u-boot,bootcount-syscon";
 | |
| 		syscon = <&syscon0>;
 | |
| 		reg = <0x0 0x04>, <0x0 0x04>;
 | |
| 		reg-names = "syscon_reg", "offset";
 | |
| 	};
 |