21 lines
		
	
	
	
		
			838 B
			
		
	
	
	
		
			Text
		
	
	
	
	
	
		
		
			
		
	
	
			21 lines
		
	
	
	
		
			838 B
			
		
	
	
	
		
			Text
		
	
	
	
	
	
| 
								 | 
							
								What:		/sys/kernel/debug/ec/*/{gpe,use_global_lock,io}
							 | 
						||
| 
								 | 
							
								Date:		July 2010
							 | 
						||
| 
								 | 
							
								Contact:	Thomas Renninger <trenn@suse.de>
							 | 
						||
| 
								 | 
							
								Description:
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								General information like which GPE is assigned to the EC and whether
							 | 
						||
| 
								 | 
							
								the global lock should get used.
							 | 
						||
| 
								 | 
							
								Knowing the EC GPE one can watch the amount of HW events related to
							 | 
						||
| 
								 | 
							
								the EC here (XY -> GPE number from /sys/kernel/debug/ec/*/gpe):
							 | 
						||
| 
								 | 
							
								/sys/firmware/acpi/interrupts/gpeXY
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								The io file is binary and a userspace tool located here:
							 | 
						||
| 
								 | 
							
								ftp://ftp.suse.com/pub/people/trenn/sources/ec/
							 | 
						||
| 
								 | 
							
								should get used to read out the 256 Embedded Controller registers
							 | 
						||
| 
								 | 
							
								or writing to them.
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								CAUTION: Do not write to the Embedded Controller if you don't know
							 | 
						||
| 
								 | 
							
								what you are doing! Rebooting afterwards also is a good idea.
							 | 
						||
| 
								 | 
							
								This can influence the way your machine is cooled and fans may
							 | 
						||
| 
								 | 
							
								not get switched on again after you did a wrong write.
							 |