183054671SUlrich Hecht /* 283054671SUlrich Hecht * Copyright (C) 2014 Ulrich Hecht 383054671SUlrich Hecht * 483054671SUlrich Hecht * This program is free software; you can redistribute it and/or modify 583054671SUlrich Hecht * it under the terms of the GNU General Public License as published by 683054671SUlrich Hecht * the Free Software Foundation; either version 2 of the License, or 783054671SUlrich Hecht * (at your option) any later version. 883054671SUlrich Hecht */ 983054671SUlrich Hecht 1083054671SUlrich Hecht #ifndef __DT_BINDINGS_CLOCK_R8A7778_H__ 1183054671SUlrich Hecht #define __DT_BINDINGS_CLOCK_R8A7778_H__ 1283054671SUlrich Hecht 1383054671SUlrich Hecht /* CPG */ 1483054671SUlrich Hecht #define R8A7778_CLK_PLLA 0 1583054671SUlrich Hecht #define R8A7778_CLK_PLLB 1 1683054671SUlrich Hecht #define R8A7778_CLK_B 2 1783054671SUlrich Hecht #define R8A7778_CLK_OUT 3 1883054671SUlrich Hecht #define R8A7778_CLK_P 4 1983054671SUlrich Hecht #define R8A7778_CLK_S 5 2083054671SUlrich Hecht #define R8A7778_CLK_S1 6 2183054671SUlrich Hecht 2283054671SUlrich Hecht /* MSTP0 */ 2383054671SUlrich Hecht #define R8A7778_CLK_I2C0 30 2483054671SUlrich Hecht #define R8A7778_CLK_I2C1 29 2583054671SUlrich Hecht #define R8A7778_CLK_I2C2 28 2683054671SUlrich Hecht #define R8A7778_CLK_I2C3 27 2783054671SUlrich Hecht #define R8A7778_CLK_SCIF0 26 2883054671SUlrich Hecht #define R8A7778_CLK_SCIF1 25 2983054671SUlrich Hecht #define R8A7778_CLK_SCIF2 24 3083054671SUlrich Hecht #define R8A7778_CLK_SCIF3 23 3183054671SUlrich Hecht #define R8A7778_CLK_SCIF4 22 3283054671SUlrich Hecht #define R8A7778_CLK_SCIF5 21 3383054671SUlrich Hecht #define R8A7778_CLK_TMU0 16 3483054671SUlrich Hecht #define R8A7778_CLK_TMU1 15 3583054671SUlrich Hecht #define R8A7778_CLK_TMU2 14 3683054671SUlrich Hecht #define R8A7778_CLK_SSI0 12 3783054671SUlrich Hecht #define R8A7778_CLK_SSI1 11 3883054671SUlrich Hecht #define R8A7778_CLK_SSI2 10 3983054671SUlrich Hecht #define R8A7778_CLK_SSI3 9 4083054671SUlrich Hecht #define R8A7778_CLK_SRU 8 4183054671SUlrich Hecht #define R8A7778_CLK_HSPI 7 4283054671SUlrich Hecht 4383054671SUlrich Hecht /* MSTP1 */ 4483054671SUlrich Hecht #define R8A7778_CLK_ETHER 14 4583054671SUlrich Hecht #define R8A7778_CLK_VIN0 10 4683054671SUlrich Hecht #define R8A7778_CLK_VIN1 9 4783054671SUlrich Hecht #define R8A7778_CLK_USB 0 4883054671SUlrich Hecht 4983054671SUlrich Hecht /* MSTP3 */ 5083054671SUlrich Hecht #define R8A7778_CLK_MMC 31 5183054671SUlrich Hecht #define R8A7778_CLK_SDHI0 23 5283054671SUlrich Hecht #define R8A7778_CLK_SDHI1 22 5383054671SUlrich Hecht #define R8A7778_CLK_SDHI2 21 5483054671SUlrich Hecht #define R8A7778_CLK_SSI4 11 5583054671SUlrich Hecht #define R8A7778_CLK_SSI5 10 5683054671SUlrich Hecht #define R8A7778_CLK_SSI6 9 5783054671SUlrich Hecht #define R8A7778_CLK_SSI7 8 5883054671SUlrich Hecht #define R8A7778_CLK_SSI8 7 5983054671SUlrich Hecht 6083054671SUlrich Hecht /* MSTP5 */ 6183054671SUlrich Hecht #define R8A7778_CLK_SRU_SRC0 31 6283054671SUlrich Hecht #define R8A7778_CLK_SRU_SRC1 30 6383054671SUlrich Hecht #define R8A7778_CLK_SRU_SRC2 29 6483054671SUlrich Hecht #define R8A7778_CLK_SRU_SRC3 28 6583054671SUlrich Hecht #define R8A7778_CLK_SRU_SRC4 27 6683054671SUlrich Hecht #define R8A7778_CLK_SRU_SRC5 26 6783054671SUlrich Hecht #define R8A7778_CLK_SRU_SRC6 25 6883054671SUlrich Hecht #define R8A7778_CLK_SRU_SRC7 24 6983054671SUlrich Hecht #define R8A7778_CLK_SRU_SRC8 23 7083054671SUlrich Hecht 7183054671SUlrich Hecht #endif /* __DT_BINDINGS_CLOCK_R8A7778_H__ */ 72