1*2874c5fdSThomas Gleixner /* SPDX-License-Identifier: GPL-2.0-or-later */ 24452164eSUlrich Hecht /* 34452164eSUlrich Hecht * Copyright 2014 Ulrich Hecht 44452164eSUlrich Hecht */ 54452164eSUlrich Hecht 64452164eSUlrich Hecht #ifndef __DT_BINDINGS_CLOCK_SH73A0_H__ 74452164eSUlrich Hecht #define __DT_BINDINGS_CLOCK_SH73A0_H__ 84452164eSUlrich Hecht 94452164eSUlrich Hecht /* CPG */ 104452164eSUlrich Hecht #define SH73A0_CLK_MAIN 0 114452164eSUlrich Hecht #define SH73A0_CLK_PLL0 1 124452164eSUlrich Hecht #define SH73A0_CLK_PLL1 2 134452164eSUlrich Hecht #define SH73A0_CLK_PLL2 3 144452164eSUlrich Hecht #define SH73A0_CLK_PLL3 4 154452164eSUlrich Hecht #define SH73A0_CLK_DSI0PHY 5 164452164eSUlrich Hecht #define SH73A0_CLK_DSI1PHY 6 174452164eSUlrich Hecht #define SH73A0_CLK_ZG 7 184452164eSUlrich Hecht #define SH73A0_CLK_M3 8 194452164eSUlrich Hecht #define SH73A0_CLK_B 9 204452164eSUlrich Hecht #define SH73A0_CLK_M1 10 214452164eSUlrich Hecht #define SH73A0_CLK_M2 11 224452164eSUlrich Hecht #define SH73A0_CLK_Z 12 234452164eSUlrich Hecht #define SH73A0_CLK_ZX 13 244452164eSUlrich Hecht #define SH73A0_CLK_HP 14 254452164eSUlrich Hecht 264452164eSUlrich Hecht /* MSTP0 */ 274452164eSUlrich Hecht #define SH73A0_CLK_IIC2 1 2823d711abSGeert Uytterhoeven #define SH73A0_CLK_MSIOF0 0 294452164eSUlrich Hecht 304452164eSUlrich Hecht /* MSTP1 */ 314452164eSUlrich Hecht #define SH73A0_CLK_CEU1 29 324452164eSUlrich Hecht #define SH73A0_CLK_CSI2_RX1 28 334452164eSUlrich Hecht #define SH73A0_CLK_CEU0 27 344452164eSUlrich Hecht #define SH73A0_CLK_CSI2_RX0 26 354452164eSUlrich Hecht #define SH73A0_CLK_TMU0 25 364452164eSUlrich Hecht #define SH73A0_CLK_DSITX0 18 374452164eSUlrich Hecht #define SH73A0_CLK_IIC0 16 384452164eSUlrich Hecht #define SH73A0_CLK_SGX 12 394452164eSUlrich Hecht #define SH73A0_CLK_LCDC0 0 404452164eSUlrich Hecht 414452164eSUlrich Hecht /* MSTP2 */ 424452164eSUlrich Hecht #define SH73A0_CLK_SCIFA7 19 434452164eSUlrich Hecht #define SH73A0_CLK_SY_DMAC 18 444452164eSUlrich Hecht #define SH73A0_CLK_MP_DMAC 17 4523d711abSGeert Uytterhoeven #define SH73A0_CLK_MSIOF3 15 4623d711abSGeert Uytterhoeven #define SH73A0_CLK_MSIOF1 8 474452164eSUlrich Hecht #define SH73A0_CLK_SCIFA5 7 484452164eSUlrich Hecht #define SH73A0_CLK_SCIFB 6 4923d711abSGeert Uytterhoeven #define SH73A0_CLK_MSIOF2 5 504452164eSUlrich Hecht #define SH73A0_CLK_SCIFA0 4 514452164eSUlrich Hecht #define SH73A0_CLK_SCIFA1 3 524452164eSUlrich Hecht #define SH73A0_CLK_SCIFA2 2 534452164eSUlrich Hecht #define SH73A0_CLK_SCIFA3 1 544452164eSUlrich Hecht #define SH73A0_CLK_SCIFA4 0 554452164eSUlrich Hecht 564452164eSUlrich Hecht /* MSTP3 */ 574452164eSUlrich Hecht #define SH73A0_CLK_SCIFA6 31 584452164eSUlrich Hecht #define SH73A0_CLK_CMT1 29 594452164eSUlrich Hecht #define SH73A0_CLK_FSI 28 604452164eSUlrich Hecht #define SH73A0_CLK_IRDA 25 614452164eSUlrich Hecht #define SH73A0_CLK_IIC1 23 624452164eSUlrich Hecht #define SH73A0_CLK_USB 22 634452164eSUlrich Hecht #define SH73A0_CLK_FLCTL 15 644452164eSUlrich Hecht #define SH73A0_CLK_SDHI0 14 654452164eSUlrich Hecht #define SH73A0_CLK_SDHI1 13 664452164eSUlrich Hecht #define SH73A0_CLK_MMCIF0 12 674452164eSUlrich Hecht #define SH73A0_CLK_SDHI2 11 684452164eSUlrich Hecht #define SH73A0_CLK_TPU0 4 694452164eSUlrich Hecht #define SH73A0_CLK_TPU1 3 704452164eSUlrich Hecht #define SH73A0_CLK_TPU2 2 714452164eSUlrich Hecht #define SH73A0_CLK_TPU3 1 724452164eSUlrich Hecht #define SH73A0_CLK_TPU4 0 734452164eSUlrich Hecht 744452164eSUlrich Hecht /* MSTP4 */ 754452164eSUlrich Hecht #define SH73A0_CLK_IIC3 11 764452164eSUlrich Hecht #define SH73A0_CLK_IIC4 10 774452164eSUlrich Hecht #define SH73A0_CLK_KEYSC 3 784452164eSUlrich Hecht 7956a215d6SGeert Uytterhoeven /* MSTP5 */ 8056a215d6SGeert Uytterhoeven #define SH73A0_CLK_INTCA0 8 8156a215d6SGeert Uytterhoeven 824452164eSUlrich Hecht #endif 83