1*d1d4295aSJagan Teki /* 2*d1d4295aSJagan Teki * Copyright (C) 2016 Chen-Yu Tsai <wens@csie.org> 3*d1d4295aSJagan Teki * 4*d1d4295aSJagan Teki * This file is dual-licensed: you can use it either under the terms 5*d1d4295aSJagan Teki * of the GPL or the X11 license, at your option. Note that this dual 6*d1d4295aSJagan Teki * licensing only applies to this file, and not this project as a 7*d1d4295aSJagan Teki * whole. 8*d1d4295aSJagan Teki * 9*d1d4295aSJagan Teki * a) This file is free software; you can redistribute it and/or 10*d1d4295aSJagan Teki * modify it under the terms of the GNU General Public License as 11*d1d4295aSJagan Teki * published by the Free Software Foundation; either version 2 of the 12*d1d4295aSJagan Teki * License, or (at your option) any later version. 13*d1d4295aSJagan Teki * 14*d1d4295aSJagan Teki * This file is distributed in the hope that it will be useful, 15*d1d4295aSJagan Teki * but WITHOUT ANY WARRANTY; without even the implied warranty of 16*d1d4295aSJagan Teki * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 17*d1d4295aSJagan Teki * GNU General Public License for more details. 18*d1d4295aSJagan Teki * 19*d1d4295aSJagan Teki * Or, alternatively, 20*d1d4295aSJagan Teki * 21*d1d4295aSJagan Teki * b) Permission is hereby granted, free of charge, to any person 22*d1d4295aSJagan Teki * obtaining a copy of this software and associated documentation 23*d1d4295aSJagan Teki * files (the "Software"), to deal in the Software without 24*d1d4295aSJagan Teki * restriction, including without limitation the rights to use, 25*d1d4295aSJagan Teki * copy, modify, merge, publish, distribute, sublicense, and/or 26*d1d4295aSJagan Teki * sell copies of the Software, and to permit persons to whom the 27*d1d4295aSJagan Teki * Software is furnished to do so, subject to the following 28*d1d4295aSJagan Teki * conditions: 29*d1d4295aSJagan Teki * 30*d1d4295aSJagan Teki * The above copyright notice and this permission notice shall be 31*d1d4295aSJagan Teki * included in all copies or substantial portions of the Software. 32*d1d4295aSJagan Teki * 33*d1d4295aSJagan Teki * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 34*d1d4295aSJagan Teki * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES 35*d1d4295aSJagan Teki * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 36*d1d4295aSJagan Teki * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT 37*d1d4295aSJagan Teki * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 38*d1d4295aSJagan Teki * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 39*d1d4295aSJagan Teki * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 40*d1d4295aSJagan Teki * OTHER DEALINGS IN THE SOFTWARE. 41*d1d4295aSJagan Teki */ 42*d1d4295aSJagan Teki 43*d1d4295aSJagan Teki #ifndef _DT_BINDINGS_CLK_SUN6I_A31_H_ 44*d1d4295aSJagan Teki #define _DT_BINDINGS_CLK_SUN6I_A31_H_ 45*d1d4295aSJagan Teki 46*d1d4295aSJagan Teki #define CLK_PLL_VIDEO0_2X 7 47*d1d4295aSJagan Teki 48*d1d4295aSJagan Teki #define CLK_PLL_PERIPH 10 49*d1d4295aSJagan Teki 50*d1d4295aSJagan Teki #define CLK_PLL_VIDEO1_2X 13 51*d1d4295aSJagan Teki 52*d1d4295aSJagan Teki #define CLK_CPU 18 53*d1d4295aSJagan Teki 54*d1d4295aSJagan Teki #define CLK_AHB1_MIPIDSI 23 55*d1d4295aSJagan Teki #define CLK_AHB1_SS 24 56*d1d4295aSJagan Teki #define CLK_AHB1_DMA 25 57*d1d4295aSJagan Teki #define CLK_AHB1_MMC0 26 58*d1d4295aSJagan Teki #define CLK_AHB1_MMC1 27 59*d1d4295aSJagan Teki #define CLK_AHB1_MMC2 28 60*d1d4295aSJagan Teki #define CLK_AHB1_MMC3 29 61*d1d4295aSJagan Teki #define CLK_AHB1_NAND1 30 62*d1d4295aSJagan Teki #define CLK_AHB1_NAND0 31 63*d1d4295aSJagan Teki #define CLK_AHB1_SDRAM 32 64*d1d4295aSJagan Teki #define CLK_AHB1_EMAC 33 65*d1d4295aSJagan Teki #define CLK_AHB1_TS 34 66*d1d4295aSJagan Teki #define CLK_AHB1_HSTIMER 35 67*d1d4295aSJagan Teki #define CLK_AHB1_SPI0 36 68*d1d4295aSJagan Teki #define CLK_AHB1_SPI1 37 69*d1d4295aSJagan Teki #define CLK_AHB1_SPI2 38 70*d1d4295aSJagan Teki #define CLK_AHB1_SPI3 39 71*d1d4295aSJagan Teki #define CLK_AHB1_OTG 40 72*d1d4295aSJagan Teki #define CLK_AHB1_EHCI0 41 73*d1d4295aSJagan Teki #define CLK_AHB1_EHCI1 42 74*d1d4295aSJagan Teki #define CLK_AHB1_OHCI0 43 75*d1d4295aSJagan Teki #define CLK_AHB1_OHCI1 44 76*d1d4295aSJagan Teki #define CLK_AHB1_OHCI2 45 77*d1d4295aSJagan Teki #define CLK_AHB1_VE 46 78*d1d4295aSJagan Teki #define CLK_AHB1_LCD0 47 79*d1d4295aSJagan Teki #define CLK_AHB1_LCD1 48 80*d1d4295aSJagan Teki #define CLK_AHB1_CSI 49 81*d1d4295aSJagan Teki #define CLK_AHB1_HDMI 50 82*d1d4295aSJagan Teki #define CLK_AHB1_BE0 51 83*d1d4295aSJagan Teki #define CLK_AHB1_BE1 52 84*d1d4295aSJagan Teki #define CLK_AHB1_FE0 53 85*d1d4295aSJagan Teki #define CLK_AHB1_FE1 54 86*d1d4295aSJagan Teki #define CLK_AHB1_MP 55 87*d1d4295aSJagan Teki #define CLK_AHB1_GPU 56 88*d1d4295aSJagan Teki #define CLK_AHB1_DEU0 57 89*d1d4295aSJagan Teki #define CLK_AHB1_DEU1 58 90*d1d4295aSJagan Teki #define CLK_AHB1_DRC0 59 91*d1d4295aSJagan Teki #define CLK_AHB1_DRC1 60 92*d1d4295aSJagan Teki 93*d1d4295aSJagan Teki #define CLK_APB1_CODEC 61 94*d1d4295aSJagan Teki #define CLK_APB1_SPDIF 62 95*d1d4295aSJagan Teki #define CLK_APB1_DIGITAL_MIC 63 96*d1d4295aSJagan Teki #define CLK_APB1_PIO 64 97*d1d4295aSJagan Teki #define CLK_APB1_DAUDIO0 65 98*d1d4295aSJagan Teki #define CLK_APB1_DAUDIO1 66 99*d1d4295aSJagan Teki 100*d1d4295aSJagan Teki #define CLK_APB2_I2C0 67 101*d1d4295aSJagan Teki #define CLK_APB2_I2C1 68 102*d1d4295aSJagan Teki #define CLK_APB2_I2C2 69 103*d1d4295aSJagan Teki #define CLK_APB2_I2C3 70 104*d1d4295aSJagan Teki #define CLK_APB2_UART0 71 105*d1d4295aSJagan Teki #define CLK_APB2_UART1 72 106*d1d4295aSJagan Teki #define CLK_APB2_UART2 73 107*d1d4295aSJagan Teki #define CLK_APB2_UART3 74 108*d1d4295aSJagan Teki #define CLK_APB2_UART4 75 109*d1d4295aSJagan Teki #define CLK_APB2_UART5 76 110*d1d4295aSJagan Teki 111*d1d4295aSJagan Teki #define CLK_NAND0 77 112*d1d4295aSJagan Teki #define CLK_NAND1 78 113*d1d4295aSJagan Teki #define CLK_MMC0 79 114*d1d4295aSJagan Teki #define CLK_MMC0_SAMPLE 80 115*d1d4295aSJagan Teki #define CLK_MMC0_OUTPUT 81 116*d1d4295aSJagan Teki #define CLK_MMC1 82 117*d1d4295aSJagan Teki #define CLK_MMC1_SAMPLE 83 118*d1d4295aSJagan Teki #define CLK_MMC1_OUTPUT 84 119*d1d4295aSJagan Teki #define CLK_MMC2 85 120*d1d4295aSJagan Teki #define CLK_MMC2_SAMPLE 86 121*d1d4295aSJagan Teki #define CLK_MMC2_OUTPUT 87 122*d1d4295aSJagan Teki #define CLK_MMC3 88 123*d1d4295aSJagan Teki #define CLK_MMC3_SAMPLE 89 124*d1d4295aSJagan Teki #define CLK_MMC3_OUTPUT 90 125*d1d4295aSJagan Teki #define CLK_TS 91 126*d1d4295aSJagan Teki #define CLK_SS 92 127*d1d4295aSJagan Teki #define CLK_SPI0 93 128*d1d4295aSJagan Teki #define CLK_SPI1 94 129*d1d4295aSJagan Teki #define CLK_SPI2 95 130*d1d4295aSJagan Teki #define CLK_SPI3 96 131*d1d4295aSJagan Teki #define CLK_DAUDIO0 97 132*d1d4295aSJagan Teki #define CLK_DAUDIO1 98 133*d1d4295aSJagan Teki #define CLK_SPDIF 99 134*d1d4295aSJagan Teki #define CLK_USB_PHY0 100 135*d1d4295aSJagan Teki #define CLK_USB_PHY1 101 136*d1d4295aSJagan Teki #define CLK_USB_PHY2 102 137*d1d4295aSJagan Teki #define CLK_USB_OHCI0 103 138*d1d4295aSJagan Teki #define CLK_USB_OHCI1 104 139*d1d4295aSJagan Teki #define CLK_USB_OHCI2 105 140*d1d4295aSJagan Teki 141*d1d4295aSJagan Teki #define CLK_DRAM_VE 110 142*d1d4295aSJagan Teki #define CLK_DRAM_CSI_ISP 111 143*d1d4295aSJagan Teki #define CLK_DRAM_TS 112 144*d1d4295aSJagan Teki #define CLK_DRAM_DRC0 113 145*d1d4295aSJagan Teki #define CLK_DRAM_DRC1 114 146*d1d4295aSJagan Teki #define CLK_DRAM_DEU0 115 147*d1d4295aSJagan Teki #define CLK_DRAM_DEU1 116 148*d1d4295aSJagan Teki #define CLK_DRAM_FE0 117 149*d1d4295aSJagan Teki #define CLK_DRAM_FE1 118 150*d1d4295aSJagan Teki #define CLK_DRAM_BE0 119 151*d1d4295aSJagan Teki #define CLK_DRAM_BE1 120 152*d1d4295aSJagan Teki #define CLK_DRAM_MP 121 153*d1d4295aSJagan Teki 154*d1d4295aSJagan Teki #define CLK_BE0 122 155*d1d4295aSJagan Teki #define CLK_BE1 123 156*d1d4295aSJagan Teki #define CLK_FE0 124 157*d1d4295aSJagan Teki #define CLK_FE1 125 158*d1d4295aSJagan Teki #define CLK_MP 126 159*d1d4295aSJagan Teki #define CLK_LCD0_CH0 127 160*d1d4295aSJagan Teki #define CLK_LCD1_CH0 128 161*d1d4295aSJagan Teki #define CLK_LCD0_CH1 129 162*d1d4295aSJagan Teki #define CLK_LCD1_CH1 130 163*d1d4295aSJagan Teki #define CLK_CSI0_SCLK 131 164*d1d4295aSJagan Teki #define CLK_CSI0_MCLK 132 165*d1d4295aSJagan Teki #define CLK_CSI1_MCLK 133 166*d1d4295aSJagan Teki #define CLK_VE 134 167*d1d4295aSJagan Teki #define CLK_CODEC 135 168*d1d4295aSJagan Teki #define CLK_AVS 136 169*d1d4295aSJagan Teki #define CLK_DIGITAL_MIC 137 170*d1d4295aSJagan Teki #define CLK_HDMI 138 171*d1d4295aSJagan Teki #define CLK_HDMI_DDC 139 172*d1d4295aSJagan Teki #define CLK_PS 140 173*d1d4295aSJagan Teki 174*d1d4295aSJagan Teki #define CLK_MIPI_DSI 143 175*d1d4295aSJagan Teki #define CLK_MIPI_DSI_DPHY 144 176*d1d4295aSJagan Teki #define CLK_MIPI_CSI_DPHY 145 177*d1d4295aSJagan Teki #define CLK_IEP_DRC0 146 178*d1d4295aSJagan Teki #define CLK_IEP_DRC1 147 179*d1d4295aSJagan Teki #define CLK_IEP_DEU0 148 180*d1d4295aSJagan Teki #define CLK_IEP_DEU1 149 181*d1d4295aSJagan Teki #define CLK_GPU_CORE 150 182*d1d4295aSJagan Teki #define CLK_GPU_MEMORY 151 183*d1d4295aSJagan Teki #define CLK_GPU_HYD 152 184*d1d4295aSJagan Teki #define CLK_ATS 153 185*d1d4295aSJagan Teki #define CLK_TRACE 154 186*d1d4295aSJagan Teki 187*d1d4295aSJagan Teki #define CLK_OUT_A 155 188*d1d4295aSJagan Teki #define CLK_OUT_B 156 189*d1d4295aSJagan Teki #define CLK_OUT_C 157 190*d1d4295aSJagan Teki 191*d1d4295aSJagan Teki #endif /* _DT_BINDINGS_CLK_SUN6I_A31_H_ */ 192