 4593804bf0
			
		
	
	
		4593804bf0
		
	
	
	
	
		
			
			On the AM335X, writes to the padconf registers must be done in privileged mode. To allow userspace drivers to dynamically change the padconf at runtime, a kernel call has been added. Change-Id: I4b25d2879399b1785a360912faa0e90b5c258533
		
			
				
	
	
		
			15 lines
		
	
	
		
			250 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			15 lines
		
	
	
		
			250 B
		
	
	
	
		
			C
		
	
	
	
	
	
| #include <stdint.h>
 | |
| 
 | |
| #include "syslib.h"
 | |
| 
 | |
| int sys_padconf(u32_t padconf, u32_t mask, u32_t value)
 | |
| {
 | |
|         message m;
 | |
| 
 | |
| 	m.PADCONF_PADCONF = padconf;
 | |
| 	m.PADCONF_MASK = mask;
 | |
| 	m.PADCONF_VALUE = value;
 | |
| 
 | |
|         return(_kernel_call(SYS_PADCONF, &m));
 | |
| }
 |