Add clock and reset identifiers for the Video Input Interface.
These identifiers support two instances: VIIF0 and VIIF1.
Signed-off-by: Yuji Ishikawa <yuji2.ishikawa@toshiba.co.jp>
---
Changelog v2:
- Do not modify existing identifiers to avoid breaking ABI.
Keep existing identfiers for VIIF0.
Introduce new idenfifiers for VIIF1, following the same naming conventions.
---
include/dt-bindings/clock/toshiba,tmpv770x.h | 15 +++++++++++++--
include/dt-bindings/reset/toshiba,tmpv770x.h | 10 +++++++++-
2 files changed, 22 insertions(+), 3 deletions(-)
diff --git a/include/dt-bindings/clock/toshiba,tmpv770x.h b/include/dt-bindings/clock/toshiba,tmpv770x.h
index 5fce71300..ff4ef1be5 100644
--- a/include/dt-bindings/clock/toshiba,tmpv770x.h
+++ b/include/dt-bindings/clock/toshiba,tmpv770x.h
@@ -141,7 +141,10 @@
#define TMPV770X_CLK_PIREFCLK 124
#define TMPV770X_CLK_SBUS 125
#define TMPV770X_CLK_BUSLCK 126
-#define TMPV770X_NR_CLK 127
+#define TMPV770X_CLK_VIIFBS1_L2ISP 127
+#define TMPV770X_CLK_VIIFBS1_L1ISP 128
+#define TMPV770X_CLK_VIIFBS1_PROC 129
+#define TMPV770X_NR_CLK 130
/* Reset */
#define TMPV770X_RESET_PIETHER_2P5M 0
@@ -176,6 +179,14 @@
#define TMPV770X_RESET_PIPCMIF 29
#define TMPV770X_RESET_PICKMON 30
#define TMPV770X_RESET_SBUSCLK 31
-#define TMPV770X_NR_RESET 32
+#define TMPV770X_RESET_VIIFBS0 32
+#define TMPV770X_RESET_VIIFBS0_APB 33
+#define TMPV770X_RESET_VIIFBS0_L2ISP 34
+#define TMPV770X_RESET_VIIFBS0_L1ISP 35
+#define TMPV770X_RESET_VIIFBS1 36
+#define TMPV770X_RESET_VIIFBS1_APB 37
+#define TMPV770X_RESET_VIIFBS1_L2ISP 38
+#define TMPV770X_RESET_VIIFBS1_L1ISP 39
+#define TMPV770X_NR_RESET 40
#endif /*_DT_BINDINGS_CLOCK_TOSHIBA_TMPV770X_H_ */
diff --git a/include/dt-bindings/reset/toshiba,tmpv770x.h b/include/dt-bindings/reset/toshiba,tmpv770x.h
index c1007acb1..d711006d6 100644
--- a/include/dt-bindings/reset/toshiba,tmpv770x.h
+++ b/include/dt-bindings/reset/toshiba,tmpv770x.h
@@ -36,6 +36,14 @@
#define TMPV770X_RESET_PIPCMIF 29
#define TMPV770X_RESET_PICKMON 30
#define TMPV770X_RESET_SBUSCLK 31
-#define TMPV770X_NR_RESET 32
+#define TMPV770X_RESET_VIIFBS0 32
+#define TMPV770X_RESET_VIIFBS0_APB 33
+#define TMPV770X_RESET_VIIFBS0_L2ISP 34
+#define TMPV770X_RESET_VIIFBS0_L1ISP 35
+#define TMPV770X_RESET_VIIFBS1 36
+#define TMPV770X_RESET_VIIFBS1_APB 37
+#define TMPV770X_RESET_VIIFBS1_L2ISP 38
+#define TMPV770X_RESET_VIIFBS1_L1ISP 39
+#define TMPV770X_NR_RESET 40
#endif /*_DT_BINDINGS_RESET_TOSHIBA_TMPV770X_H_ */
--
2.34.1
On 29/10/2025 07:13, Yuji Ishikawa wrote: > Add clock and reset identifiers for the Video Input Interface. > These identifiers support two instances: VIIF0 and VIIF1. > > Signed-off-by: Yuji Ishikawa <yuji2.ishikawa@toshiba.co.jp> > --- > Changelog v2: > - Do not modify existing identifiers to avoid breaking ABI. > Keep existing identfiers for VIIF0. > Introduce new idenfifiers for VIIF1, following the same naming conventions. > --- > include/dt-bindings/clock/toshiba,tmpv770x.h | 15 +++++++++++++-- > include/dt-bindings/reset/toshiba,tmpv770x.h | 10 +++++++++- > 2 files changed, 22 insertions(+), 3 deletions(-) > > diff --git a/include/dt-bindings/clock/toshiba,tmpv770x.h b/include/dt-bindings/clock/toshiba,tmpv770x.h > index 5fce71300..ff4ef1be5 100644 > --- a/include/dt-bindings/clock/toshiba,tmpv770x.h > +++ b/include/dt-bindings/clock/toshiba,tmpv770x.h > @@ -141,7 +141,10 @@ > #define TMPV770X_CLK_PIREFCLK 124 > #define TMPV770X_CLK_SBUS 125 > #define TMPV770X_CLK_BUSLCK 126 > -#define TMPV770X_NR_CLK 127 You cannot change it, as explained last time. If this is not an ABI, then in separate patch drop it (see examples in the history for Samsung, NXP and probably many more SoCs). Best regards, Krzysztof
© 2016 - 2026 Red Hat, Inc.