dt-bindings: mediatek: mt2712: Add #reset-cells
[linux-2.6-microblaze.git] / include / dt-bindings / reset-controller / mt2712-resets.h
diff --git a/include/dt-bindings/reset-controller/mt2712-resets.h b/include/dt-bindings/reset-controller/mt2712-resets.h
new file mode 100644 (file)
index 0000000..9e7ee76
--- /dev/null
@@ -0,0 +1,22 @@
+/* SPDX-License-Identifier: GPL-2.0 */
+/*
+ * Copyright (c) 2019 MediaTek Inc.
+ * Author: Yong Liang <yong.liang@mediatek.com>
+ */
+
+#ifndef _DT_BINDINGS_RESET_CONTROLLER_MT2712
+#define _DT_BINDINGS_RESET_CONTROLLER_MT2712
+
+#define MT2712_TOPRGU_INFRA_SW_RST                             0
+#define MT2712_TOPRGU_MM_SW_RST                                        1
+#define MT2712_TOPRGU_MFG_SW_RST                               2
+#define MT2712_TOPRGU_VENC_SW_RST                              3
+#define MT2712_TOPRGU_VDEC_SW_RST                              4
+#define MT2712_TOPRGU_IMG_SW_RST                               5
+#define MT2712_TOPRGU_INFRA_AO_SW_RST                          8
+#define MT2712_TOPRGU_USB_SW_RST                               9
+#define MT2712_TOPRGU_APMIXED_SW_RST                           10
+
+#define MT2712_TOPRGU_SW_RST_NUM                               11
+
+#endif  /* _DT_BINDINGS_RESET_CONTROLLER_MT2712 */