mirror of https://github.com/OpenIPC/firmware.git
				
				
				
			
		
			
				
	
	
		
			30 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Diff
		
	
	
			
		
		
	
	
			30 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Diff
		
	
	
| diff -drupN a/include/dt-bindings/clock/ingenic-tcu.h b/include/dt-bindings/clock/ingenic-tcu.h
 | |
| --- a/include/dt-bindings/clock/ingenic-tcu.h	1970-01-01 03:00:00.000000000 +0300
 | |
| +++ b/include/dt-bindings/clock/ingenic-tcu.h	2022-06-09 05:02:35.000000000 +0300
 | |
| @@ -0,0 +1,25 @@
 | |
| +#ifndef __DT_BINDINGS_CLOCK_INGENIC_TCU_H__
 | |
| +#define __DT_BINDINGS_CLOCK_INGENIC_TCU_H__
 | |
| +
 | |
| +#define TCU_MODE1				1
 | |
| +#define TCU_MODE2				2
 | |
| +
 | |
| +#define PWM_FUNC					1
 | |
| +#define TRACKBALL_FUNC				2
 | |
| +#define PWM_AND_TRACKBALL_FUNC		(PWM_FUNC | TRACKBALL_FUNC)
 | |
| +
 | |
| +#define NO_PWM_IN			0
 | |
| +#define PWM_IN				1
 | |
| +
 | |
| +
 | |
| +#define CHANNEL_BASE_OFF 4
 | |
| +#define CHANNEL_ID_OFF 0
 | |
| +#define CHANNEL_MODE_OFF (CHANNEL_ID_OFF + CHANNEL_BASE_OFF*2)
 | |
| +#define CHANNEL_FUNC_OFF (CHANNEL_MODE_OFF + CHANNEL_BASE_OFF)
 | |
| +#define CHANNEL_IN_OFF (CHANNEL_FUNC_OFF + CHANNEL_BASE_OFF)
 | |
| +
 | |
| +#define CHANNEL_INFO(ID, MODE, FUNC, IN)			\
 | |
| +	((ID << CHANNEL_ID_OFF)|(MODE << CHANNEL_MODE_OFF)	\
 | |
| +	 |(FUNC << CHANNEL_FUNC_OFF)|(IN << CHANNEL_IN_OFF))
 | |
| +
 | |
| +#endif /* __DT_BINDINGS_CLOCK_INGENIC_TCU_H__ */
 |