Linux Audio

Check our new training course

Buildroot integration, development and maintenance

Need a Buildroot system for your embedded project?
Loading...
v6.2
  1/* SPDX-License-Identifier: GPL-2.0-only */
  2/*
  3 * Copyright (c) 2013 Samsung Electronics Co., Ltd.
  4 * Author: Mateusz Krawczuk <m.krawczuk@partner.samsung.com>
 
 
 
 
  5 *
  6 * Device Tree binding constants for Samsung S5PV210 clock controller.
  7 */
  8
  9#ifndef _DT_BINDINGS_CLOCK_S5PV210_H
 10#define _DT_BINDINGS_CLOCK_S5PV210_H
 11
 12/* Core clocks. */
 13#define FIN_PLL			1
 14#define FOUT_APLL		2
 15#define FOUT_MPLL		3
 16#define FOUT_EPLL		4
 17#define FOUT_VPLL		5
 18
 19/* Muxes. */
 20#define MOUT_FLASH		6
 21#define MOUT_PSYS		7
 22#define MOUT_DSYS		8
 23#define MOUT_MSYS		9
 24#define MOUT_VPLL		10
 25#define MOUT_EPLL		11
 26#define MOUT_MPLL		12
 27#define MOUT_APLL		13
 28#define MOUT_VPLLSRC		14
 29#define MOUT_CSIS		15
 30#define MOUT_FIMD		16
 31#define MOUT_CAM1		17
 32#define MOUT_CAM0		18
 33#define MOUT_DAC		19
 34#define MOUT_MIXER		20
 35#define MOUT_HDMI		21
 36#define MOUT_G2D		22
 37#define MOUT_MFC		23
 38#define MOUT_G3D		24
 39#define MOUT_FIMC2		25
 40#define MOUT_FIMC1		26
 41#define MOUT_FIMC0		27
 42#define MOUT_UART3		28
 43#define MOUT_UART2		29
 44#define MOUT_UART1		30
 45#define MOUT_UART0		31
 46#define MOUT_MMC3		32
 47#define MOUT_MMC2		33
 48#define MOUT_MMC1		34
 49#define MOUT_MMC0		35
 50#define MOUT_PWM		36
 51#define MOUT_SPI0		37
 52#define MOUT_SPI1		38
 53#define MOUT_DMC0		39
 54#define MOUT_PWI		40
 55#define MOUT_HPM		41
 56#define MOUT_SPDIF		42
 57#define MOUT_AUDIO2		43
 58#define MOUT_AUDIO1		44
 59#define MOUT_AUDIO0		45
 60
 61/* Dividers. */
 62#define DOUT_PCLKP		46
 63#define DOUT_HCLKP		47
 64#define DOUT_PCLKD		48
 65#define DOUT_HCLKD		49
 66#define DOUT_PCLKM		50
 67#define DOUT_HCLKM		51
 68#define DOUT_A2M		52
 69#define DOUT_APLL		53
 70#define DOUT_CSIS		54
 71#define DOUT_FIMD		55
 72#define DOUT_CAM1		56
 73#define DOUT_CAM0		57
 74#define DOUT_TBLK		58
 75#define DOUT_G2D		59
 76#define DOUT_MFC		60
 77#define DOUT_G3D		61
 78#define DOUT_FIMC2		62
 79#define DOUT_FIMC1		63
 80#define DOUT_FIMC0		64
 81#define DOUT_UART3		65
 82#define DOUT_UART2		66
 83#define DOUT_UART1		67
 84#define DOUT_UART0		68
 85#define DOUT_MMC3		69
 86#define DOUT_MMC2		70
 87#define DOUT_MMC1		71
 88#define DOUT_MMC0		72
 89#define DOUT_PWM		73
 90#define DOUT_SPI1		74
 91#define DOUT_SPI0		75
 92#define DOUT_DMC0		76
 93#define DOUT_PWI		77
 94#define DOUT_HPM		78
 95#define DOUT_COPY		79
 96#define DOUT_FLASH		80
 97#define DOUT_AUDIO2		81
 98#define DOUT_AUDIO1		82
 99#define DOUT_AUDIO0		83
100#define DOUT_DPM		84
101#define DOUT_DVSEM		85
102
103/* Gates */
104#define SCLK_FIMC		86
105#define CLK_CSIS		87
106#define CLK_ROTATOR		88
107#define CLK_FIMC2		89
108#define CLK_FIMC1		90
109#define CLK_FIMC0		91
110#define CLK_MFC			92
111#define CLK_G2D			93
112#define CLK_G3D			94
113#define CLK_IMEM		95
114#define CLK_PDMA1		96
115#define CLK_PDMA0		97
116#define CLK_MDMA		98
117#define CLK_DMC1		99
118#define CLK_DMC0		100
119#define CLK_NFCON		101
120#define CLK_SROMC		102
121#define CLK_CFCON		103
122#define CLK_NANDXL		104
123#define CLK_USB_HOST		105
124#define CLK_USB_OTG		106
125#define CLK_HDMI		107
126#define CLK_TVENC		108
127#define CLK_MIXER		109
128#define CLK_VP			110
129#define CLK_DSIM		111
130#define CLK_FIMD		112
131#define CLK_TZIC3		113
132#define CLK_TZIC2		114
133#define CLK_TZIC1		115
134#define CLK_TZIC0		116
135#define CLK_VIC3		117
136#define CLK_VIC2		118
137#define CLK_VIC1		119
138#define CLK_VIC0		120
139#define CLK_TSI			121
140#define CLK_HSMMC3		122
141#define CLK_HSMMC2		123
142#define CLK_HSMMC1		124
143#define CLK_HSMMC0		125
144#define CLK_JTAG		126
145#define CLK_MODEMIF		127
146#define CLK_CORESIGHT		128
147#define CLK_SDM			129
148#define CLK_SECSS		130
149#define CLK_PCM2		131
150#define CLK_PCM1		132
151#define CLK_PCM0		133
152#define CLK_SYSCON		134
153#define CLK_GPIO		135
154#define CLK_TSADC		136
155#define CLK_PWM			137
156#define CLK_WDT			138
157#define CLK_KEYIF		139
158#define CLK_UART3		140
159#define CLK_UART2		141
160#define CLK_UART1		142
161#define CLK_UART0		143
162#define CLK_SYSTIMER		144
163#define CLK_RTC			145
164#define CLK_SPI1		146
165#define CLK_SPI0		147
166#define CLK_I2C_HDMI_PHY	148
167#define CLK_I2C1		149
168#define CLK_I2C2		150
169#define CLK_I2C0		151
170#define CLK_I2S1		152
171#define CLK_I2S2		153
172#define CLK_I2S0		154
173#define CLK_AC97		155
174#define CLK_SPDIF		156
175#define CLK_TZPC3		157
176#define CLK_TZPC2		158
177#define CLK_TZPC1		159
178#define CLK_TZPC0		160
179#define CLK_SECKEY		161
180#define CLK_IEM_APC		162
181#define CLK_IEM_IEC		163
182#define CLK_CHIPID		164
183#define CLK_JPEG		163
184
185/* Special clocks*/
186#define SCLK_PWI		164
187#define SCLK_SPDIF		165
188#define SCLK_AUDIO2		166
189#define SCLK_AUDIO1		167
190#define SCLK_AUDIO0		168
191#define SCLK_PWM		169
192#define SCLK_SPI1		170
193#define SCLK_SPI0		171
194#define SCLK_UART3		172
195#define SCLK_UART2		173
196#define SCLK_UART1		174
197#define SCLK_UART0		175
198#define SCLK_MMC3		176
199#define SCLK_MMC2		177
200#define SCLK_MMC1		178
201#define SCLK_MMC0		179
202#define SCLK_FINVPLL		180
203#define SCLK_CSIS		181
204#define SCLK_FIMD		182
205#define SCLK_CAM1		183
206#define SCLK_CAM0		184
207#define SCLK_DAC		185
208#define SCLK_MIXER		186
209#define SCLK_HDMI		187
210#define SCLK_FIMC2		188
211#define SCLK_FIMC1		189
212#define SCLK_FIMC0		190
213#define SCLK_HDMI27M		191
214#define SCLK_HDMIPHY		192
215#define SCLK_USBPHY0		193
216#define SCLK_USBPHY1		194
217
218/* S5P6442-specific clocks */
219#define MOUT_D0SYNC		195
220#define MOUT_D1SYNC		196
221#define DOUT_MIXER		197
222#define CLK_ETB			198
223#define CLK_ETM			199
224
225/* CLKOUT */
226#define FOUT_APLL_CLKOUT	200
227#define FOUT_MPLL_CLKOUT	201
228#define DOUT_APLL_CLKOUT	202
229#define MOUT_CLKSEL		203
230#define DOUT_CLKOUT		204
231#define MOUT_CLKOUT		205
232
233/* Total number of clocks. */
234#define NR_CLKS			206
235
236#endif /* _DT_BINDINGS_CLOCK_S5PV210_H */
v4.6
 
  1/*
  2 * Copyright (c) 2013 Samsung Electronics Co., Ltd.
  3 * Author: Mateusz Krawczuk <m.krawczuk@partner.samsung.com>
  4 *
  5 * This program is free software; you can redistribute it and/or modify
  6 * it under the terms of the GNU General Public License version 2 as
  7 * published by the Free Software Foundation.
  8 *
  9 * Device Tree binding constants for Samsung S5PV210 clock controller.
 10 */
 11
 12#ifndef _DT_BINDINGS_CLOCK_S5PV210_H
 13#define _DT_BINDINGS_CLOCK_S5PV210_H
 14
 15/* Core clocks. */
 16#define FIN_PLL			1
 17#define FOUT_APLL		2
 18#define FOUT_MPLL		3
 19#define FOUT_EPLL		4
 20#define FOUT_VPLL		5
 21
 22/* Muxes. */
 23#define MOUT_FLASH		6
 24#define MOUT_PSYS		7
 25#define MOUT_DSYS		8
 26#define MOUT_MSYS		9
 27#define MOUT_VPLL		10
 28#define MOUT_EPLL		11
 29#define MOUT_MPLL		12
 30#define MOUT_APLL		13
 31#define MOUT_VPLLSRC		14
 32#define MOUT_CSIS		15
 33#define MOUT_FIMD		16
 34#define MOUT_CAM1		17
 35#define MOUT_CAM0		18
 36#define MOUT_DAC		19
 37#define MOUT_MIXER		20
 38#define MOUT_HDMI		21
 39#define MOUT_G2D		22
 40#define MOUT_MFC		23
 41#define MOUT_G3D		24
 42#define MOUT_FIMC2		25
 43#define MOUT_FIMC1		26
 44#define MOUT_FIMC0		27
 45#define MOUT_UART3		28
 46#define MOUT_UART2		29
 47#define MOUT_UART1		30
 48#define MOUT_UART0		31
 49#define MOUT_MMC3		32
 50#define MOUT_MMC2		33
 51#define MOUT_MMC1		34
 52#define MOUT_MMC0		35
 53#define MOUT_PWM		36
 54#define MOUT_SPI0		37
 55#define MOUT_SPI1		38
 56#define MOUT_DMC0		39
 57#define MOUT_PWI		40
 58#define MOUT_HPM		41
 59#define MOUT_SPDIF		42
 60#define MOUT_AUDIO2		43
 61#define MOUT_AUDIO1		44
 62#define MOUT_AUDIO0		45
 63
 64/* Dividers. */
 65#define DOUT_PCLKP		46
 66#define DOUT_HCLKP		47
 67#define DOUT_PCLKD		48
 68#define DOUT_HCLKD		49
 69#define DOUT_PCLKM		50
 70#define DOUT_HCLKM		51
 71#define DOUT_A2M		52
 72#define DOUT_APLL		53
 73#define DOUT_CSIS		54
 74#define DOUT_FIMD		55
 75#define DOUT_CAM1		56
 76#define DOUT_CAM0		57
 77#define DOUT_TBLK		58
 78#define DOUT_G2D		59
 79#define DOUT_MFC		60
 80#define DOUT_G3D		61
 81#define DOUT_FIMC2		62
 82#define DOUT_FIMC1		63
 83#define DOUT_FIMC0		64
 84#define DOUT_UART3		65
 85#define DOUT_UART2		66
 86#define DOUT_UART1		67
 87#define DOUT_UART0		68
 88#define DOUT_MMC3		69
 89#define DOUT_MMC2		70
 90#define DOUT_MMC1		71
 91#define DOUT_MMC0		72
 92#define DOUT_PWM		73
 93#define DOUT_SPI1		74
 94#define DOUT_SPI0		75
 95#define DOUT_DMC0		76
 96#define DOUT_PWI		77
 97#define DOUT_HPM		78
 98#define DOUT_COPY		79
 99#define DOUT_FLASH		80
100#define DOUT_AUDIO2		81
101#define DOUT_AUDIO1		82
102#define DOUT_AUDIO0		83
103#define DOUT_DPM		84
104#define DOUT_DVSEM		85
105
106/* Gates */
107#define SCLK_FIMC		86
108#define CLK_CSIS		87
109#define CLK_ROTATOR		88
110#define CLK_FIMC2		89
111#define CLK_FIMC1		90
112#define CLK_FIMC0		91
113#define CLK_MFC			92
114#define CLK_G2D			93
115#define CLK_G3D			94
116#define CLK_IMEM		95
117#define CLK_PDMA1		96
118#define CLK_PDMA0		97
119#define CLK_MDMA		98
120#define CLK_DMC1		99
121#define CLK_DMC0		100
122#define CLK_NFCON		101
123#define CLK_SROMC		102
124#define CLK_CFCON		103
125#define CLK_NANDXL		104
126#define CLK_USB_HOST		105
127#define CLK_USB_OTG		106
128#define CLK_HDMI		107
129#define CLK_TVENC		108
130#define CLK_MIXER		109
131#define CLK_VP			110
132#define CLK_DSIM		111
133#define CLK_FIMD		112
134#define CLK_TZIC3		113
135#define CLK_TZIC2		114
136#define CLK_TZIC1		115
137#define CLK_TZIC0		116
138#define CLK_VIC3		117
139#define CLK_VIC2		118
140#define CLK_VIC1		119
141#define CLK_VIC0		120
142#define CLK_TSI			121
143#define CLK_HSMMC3		122
144#define CLK_HSMMC2		123
145#define CLK_HSMMC1		124
146#define CLK_HSMMC0		125
147#define CLK_JTAG		126
148#define CLK_MODEMIF		127
149#define CLK_CORESIGHT		128
150#define CLK_SDM			129
151#define CLK_SECSS		130
152#define CLK_PCM2		131
153#define CLK_PCM1		132
154#define CLK_PCM0		133
155#define CLK_SYSCON		134
156#define CLK_GPIO		135
157#define CLK_TSADC		136
158#define CLK_PWM			137
159#define CLK_WDT			138
160#define CLK_KEYIF		139
161#define CLK_UART3		140
162#define CLK_UART2		141
163#define CLK_UART1		142
164#define CLK_UART0		143
165#define CLK_SYSTIMER		144
166#define CLK_RTC			145
167#define CLK_SPI1		146
168#define CLK_SPI0		147
169#define CLK_I2C_HDMI_PHY	148
170#define CLK_I2C1		149
171#define CLK_I2C2		150
172#define CLK_I2C0		151
173#define CLK_I2S1		152
174#define CLK_I2S2		153
175#define CLK_I2S0		154
176#define CLK_AC97		155
177#define CLK_SPDIF		156
178#define CLK_TZPC3		157
179#define CLK_TZPC2		158
180#define CLK_TZPC1		159
181#define CLK_TZPC0		160
182#define CLK_SECKEY		161
183#define CLK_IEM_APC		162
184#define CLK_IEM_IEC		163
185#define CLK_CHIPID		164
186#define CLK_JPEG		163
187
188/* Special clocks*/
189#define SCLK_PWI		164
190#define SCLK_SPDIF		165
191#define SCLK_AUDIO2		166
192#define SCLK_AUDIO1		167
193#define SCLK_AUDIO0		168
194#define SCLK_PWM		169
195#define SCLK_SPI1		170
196#define SCLK_SPI0		171
197#define SCLK_UART3		172
198#define SCLK_UART2		173
199#define SCLK_UART1		174
200#define SCLK_UART0		175
201#define SCLK_MMC3		176
202#define SCLK_MMC2		177
203#define SCLK_MMC1		178
204#define SCLK_MMC0		179
205#define SCLK_FINVPLL		180
206#define SCLK_CSIS		181
207#define SCLK_FIMD		182
208#define SCLK_CAM1		183
209#define SCLK_CAM0		184
210#define SCLK_DAC		185
211#define SCLK_MIXER		186
212#define SCLK_HDMI		187
213#define SCLK_FIMC2		188
214#define SCLK_FIMC1		189
215#define SCLK_FIMC0		190
216#define SCLK_HDMI27M		191
217#define SCLK_HDMIPHY		192
218#define SCLK_USBPHY0		193
219#define SCLK_USBPHY1		194
220
221/* S5P6442-specific clocks */
222#define MOUT_D0SYNC		195
223#define MOUT_D1SYNC		196
224#define DOUT_MIXER		197
225#define CLK_ETB			198
226#define CLK_ETM			199
227
228/* CLKOUT */
229#define FOUT_APLL_CLKOUT	200
230#define FOUT_MPLL_CLKOUT	201
231#define DOUT_APLL_CLKOUT	202
232#define MOUT_CLKSEL		203
233#define DOUT_CLKOUT		204
234#define MOUT_CLKOUT		205
235
236/* Total number of clocks. */
237#define NR_CLKS			206
238
239#endif /* _DT_BINDINGS_CLOCK_S5PV210_H */