1*c66ec88fSEmmanuel Vadot /* SPDX-License-Identifier: GPL-2.0-or-later */ 2*c66ec88fSEmmanuel Vadot /* 3*c66ec88fSEmmanuel Vadot * Copyright 2014 Ulrich Hecht 4*c66ec88fSEmmanuel Vadot */ 5*c66ec88fSEmmanuel Vadot 6*c66ec88fSEmmanuel Vadot #ifndef __DT_BINDINGS_CLOCK_R8A7740_H__ 7*c66ec88fSEmmanuel Vadot #define __DT_BINDINGS_CLOCK_R8A7740_H__ 8*c66ec88fSEmmanuel Vadot 9*c66ec88fSEmmanuel Vadot /* CPG */ 10*c66ec88fSEmmanuel Vadot #define R8A7740_CLK_SYSTEM 0 11*c66ec88fSEmmanuel Vadot #define R8A7740_CLK_PLLC0 1 12*c66ec88fSEmmanuel Vadot #define R8A7740_CLK_PLLC1 2 13*c66ec88fSEmmanuel Vadot #define R8A7740_CLK_PLLC2 3 14*c66ec88fSEmmanuel Vadot #define R8A7740_CLK_R 4 15*c66ec88fSEmmanuel Vadot #define R8A7740_CLK_USB24S 5 16*c66ec88fSEmmanuel Vadot #define R8A7740_CLK_I 6 17*c66ec88fSEmmanuel Vadot #define R8A7740_CLK_ZG 7 18*c66ec88fSEmmanuel Vadot #define R8A7740_CLK_B 8 19*c66ec88fSEmmanuel Vadot #define R8A7740_CLK_M1 9 20*c66ec88fSEmmanuel Vadot #define R8A7740_CLK_HP 10 21*c66ec88fSEmmanuel Vadot #define R8A7740_CLK_HPP 11 22*c66ec88fSEmmanuel Vadot #define R8A7740_CLK_USBP 12 23*c66ec88fSEmmanuel Vadot #define R8A7740_CLK_S 13 24*c66ec88fSEmmanuel Vadot #define R8A7740_CLK_ZB 14 25*c66ec88fSEmmanuel Vadot #define R8A7740_CLK_M3 15 26*c66ec88fSEmmanuel Vadot #define R8A7740_CLK_CP 16 27*c66ec88fSEmmanuel Vadot 28*c66ec88fSEmmanuel Vadot /* MSTP1 */ 29*c66ec88fSEmmanuel Vadot #define R8A7740_CLK_CEU21 28 30*c66ec88fSEmmanuel Vadot #define R8A7740_CLK_CEU20 27 31*c66ec88fSEmmanuel Vadot #define R8A7740_CLK_TMU0 25 32*c66ec88fSEmmanuel Vadot #define R8A7740_CLK_LCDC1 17 33*c66ec88fSEmmanuel Vadot #define R8A7740_CLK_IIC0 16 34*c66ec88fSEmmanuel Vadot #define R8A7740_CLK_TMU1 11 35*c66ec88fSEmmanuel Vadot #define R8A7740_CLK_LCDC0 0 36*c66ec88fSEmmanuel Vadot 37*c66ec88fSEmmanuel Vadot /* MSTP2 */ 38*c66ec88fSEmmanuel Vadot #define R8A7740_CLK_SCIFA6 30 39*c66ec88fSEmmanuel Vadot #define R8A7740_CLK_INTCA 29 40*c66ec88fSEmmanuel Vadot #define R8A7740_CLK_SCIFA7 22 41*c66ec88fSEmmanuel Vadot #define R8A7740_CLK_DMAC1 18 42*c66ec88fSEmmanuel Vadot #define R8A7740_CLK_DMAC2 17 43*c66ec88fSEmmanuel Vadot #define R8A7740_CLK_DMAC3 16 44*c66ec88fSEmmanuel Vadot #define R8A7740_CLK_USBDMAC 14 45*c66ec88fSEmmanuel Vadot #define R8A7740_CLK_SCIFA5 7 46*c66ec88fSEmmanuel Vadot #define R8A7740_CLK_SCIFB 6 47*c66ec88fSEmmanuel Vadot #define R8A7740_CLK_SCIFA0 4 48*c66ec88fSEmmanuel Vadot #define R8A7740_CLK_SCIFA1 3 49*c66ec88fSEmmanuel Vadot #define R8A7740_CLK_SCIFA2 2 50*c66ec88fSEmmanuel Vadot #define R8A7740_CLK_SCIFA3 1 51*c66ec88fSEmmanuel Vadot #define R8A7740_CLK_SCIFA4 0 52*c66ec88fSEmmanuel Vadot 53*c66ec88fSEmmanuel Vadot /* MSTP3 */ 54*c66ec88fSEmmanuel Vadot #define R8A7740_CLK_CMT1 29 55*c66ec88fSEmmanuel Vadot #define R8A7740_CLK_FSI 28 56*c66ec88fSEmmanuel Vadot #define R8A7740_CLK_IIC1 23 57*c66ec88fSEmmanuel Vadot #define R8A7740_CLK_USBF 20 58*c66ec88fSEmmanuel Vadot #define R8A7740_CLK_SDHI0 14 59*c66ec88fSEmmanuel Vadot #define R8A7740_CLK_SDHI1 13 60*c66ec88fSEmmanuel Vadot #define R8A7740_CLK_MMC 12 61*c66ec88fSEmmanuel Vadot #define R8A7740_CLK_GETHER 9 62*c66ec88fSEmmanuel Vadot #define R8A7740_CLK_TPU0 4 63*c66ec88fSEmmanuel Vadot 64*c66ec88fSEmmanuel Vadot /* MSTP4 */ 65*c66ec88fSEmmanuel Vadot #define R8A7740_CLK_USBH 16 66*c66ec88fSEmmanuel Vadot #define R8A7740_CLK_SDHI2 15 67*c66ec88fSEmmanuel Vadot #define R8A7740_CLK_USBFUNC 7 68*c66ec88fSEmmanuel Vadot #define R8A7740_CLK_USBPHY 6 69*c66ec88fSEmmanuel Vadot 70*c66ec88fSEmmanuel Vadot /* SUBCK* */ 71*c66ec88fSEmmanuel Vadot #define R8A7740_CLK_SUBCK 9 72*c66ec88fSEmmanuel Vadot #define R8A7740_CLK_SUBCK2 10 73*c66ec88fSEmmanuel Vadot 74*c66ec88fSEmmanuel Vadot #endif /* __DT_BINDINGS_CLOCK_R8A7740_H__ */ 75