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