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__ */
|