xref: /linux/include/dt-bindings/clock/axg-audio-clkc.h (revision 8554926b3fcb703a788018d5eba0ddd377abeecd)
1372401efSJerome Brunet /* SPDX-License-Identifier: (GPL-2.0 OR MIT) */
2372401efSJerome Brunet /*
3372401efSJerome Brunet  * Copyright (c) 2018 Baylibre SAS.
4372401efSJerome Brunet  * Author: Jerome Brunet <jbrunet@baylibre.com>
5372401efSJerome Brunet  */
6372401efSJerome Brunet 
7372401efSJerome Brunet #ifndef __AXG_AUDIO_CLKC_BINDINGS_H
8372401efSJerome Brunet #define __AXG_AUDIO_CLKC_BINDINGS_H
9372401efSJerome Brunet 
10372401efSJerome Brunet #define AUD_CLKID_DDR_ARB		29
11372401efSJerome Brunet #define AUD_CLKID_PDM			30
12372401efSJerome Brunet #define AUD_CLKID_TDMIN_A		31
13372401efSJerome Brunet #define AUD_CLKID_TDMIN_B		32
14372401efSJerome Brunet #define AUD_CLKID_TDMIN_C		33
15372401efSJerome Brunet #define AUD_CLKID_TDMIN_LB		34
16372401efSJerome Brunet #define AUD_CLKID_TDMOUT_A		35
17372401efSJerome Brunet #define AUD_CLKID_TDMOUT_B		36
18372401efSJerome Brunet #define AUD_CLKID_TDMOUT_C		37
19372401efSJerome Brunet #define AUD_CLKID_FRDDR_A		38
20372401efSJerome Brunet #define AUD_CLKID_FRDDR_B		39
21372401efSJerome Brunet #define AUD_CLKID_FRDDR_C		40
22372401efSJerome Brunet #define AUD_CLKID_TODDR_A		41
23372401efSJerome Brunet #define AUD_CLKID_TODDR_B		42
24372401efSJerome Brunet #define AUD_CLKID_TODDR_C		43
25372401efSJerome Brunet #define AUD_CLKID_LOOPBACK		44
26372401efSJerome Brunet #define AUD_CLKID_SPDIFIN		45
27372401efSJerome Brunet #define AUD_CLKID_SPDIFOUT		46
28372401efSJerome Brunet #define AUD_CLKID_RESAMPLE		47
29372401efSJerome Brunet #define AUD_CLKID_POWER_DETECT		48
30372401efSJerome Brunet #define AUD_CLKID_MST_A_MCLK		49
31372401efSJerome Brunet #define AUD_CLKID_MST_B_MCLK		50
32372401efSJerome Brunet #define AUD_CLKID_MST_C_MCLK		51
33372401efSJerome Brunet #define AUD_CLKID_MST_D_MCLK		52
34372401efSJerome Brunet #define AUD_CLKID_MST_E_MCLK		53
35372401efSJerome Brunet #define AUD_CLKID_MST_F_MCLK		54
36372401efSJerome Brunet #define AUD_CLKID_SPDIFOUT_CLK		55
37372401efSJerome Brunet #define AUD_CLKID_SPDIFIN_CLK		56
38372401efSJerome Brunet #define AUD_CLKID_PDM_DCLK		57
39372401efSJerome Brunet #define AUD_CLKID_PDM_SYSCLK		58
40372401efSJerome Brunet #define AUD_CLKID_MST_A_SCLK		79
41372401efSJerome Brunet #define AUD_CLKID_MST_B_SCLK		80
42372401efSJerome Brunet #define AUD_CLKID_MST_C_SCLK		81
43372401efSJerome Brunet #define AUD_CLKID_MST_D_SCLK		82
44372401efSJerome Brunet #define AUD_CLKID_MST_E_SCLK		83
45372401efSJerome Brunet #define AUD_CLKID_MST_F_SCLK		84
46372401efSJerome Brunet #define AUD_CLKID_MST_A_LRCLK		86
47372401efSJerome Brunet #define AUD_CLKID_MST_B_LRCLK		87
48372401efSJerome Brunet #define AUD_CLKID_MST_C_LRCLK		88
49372401efSJerome Brunet #define AUD_CLKID_MST_D_LRCLK		89
50372401efSJerome Brunet #define AUD_CLKID_MST_E_LRCLK		90
51372401efSJerome Brunet #define AUD_CLKID_MST_F_LRCLK		91
52372401efSJerome Brunet #define AUD_CLKID_TDMIN_A_SCLK_SEL	116
53372401efSJerome Brunet #define AUD_CLKID_TDMIN_B_SCLK_SEL	117
54372401efSJerome Brunet #define AUD_CLKID_TDMIN_C_SCLK_SEL	118
55372401efSJerome Brunet #define AUD_CLKID_TDMIN_LB_SCLK_SEL	119
56372401efSJerome Brunet #define AUD_CLKID_TDMOUT_A_SCLK_SEL	120
57372401efSJerome Brunet #define AUD_CLKID_TDMOUT_B_SCLK_SEL	121
58372401efSJerome Brunet #define AUD_CLKID_TDMOUT_C_SCLK_SEL	122
59372401efSJerome Brunet #define AUD_CLKID_TDMIN_A_SCLK		123
60372401efSJerome Brunet #define AUD_CLKID_TDMIN_B_SCLK		124
61372401efSJerome Brunet #define AUD_CLKID_TDMIN_C_SCLK		125
62372401efSJerome Brunet #define AUD_CLKID_TDMIN_LB_SCLK		126
63372401efSJerome Brunet #define AUD_CLKID_TDMOUT_A_SCLK		127
64372401efSJerome Brunet #define AUD_CLKID_TDMOUT_B_SCLK		128
65372401efSJerome Brunet #define AUD_CLKID_TDMOUT_C_SCLK		129
66372401efSJerome Brunet #define AUD_CLKID_TDMIN_A_LRCLK		130
67372401efSJerome Brunet #define AUD_CLKID_TDMIN_B_LRCLK		131
68372401efSJerome Brunet #define AUD_CLKID_TDMIN_C_LRCLK		132
69372401efSJerome Brunet #define AUD_CLKID_TDMIN_LB_LRCLK	133
70372401efSJerome Brunet #define AUD_CLKID_TDMOUT_A_LRCLK	134
71372401efSJerome Brunet #define AUD_CLKID_TDMOUT_B_LRCLK	135
72372401efSJerome Brunet #define AUD_CLKID_TDMOUT_C_LRCLK	136
73*8554926bSJerome Brunet #define AUD_CLKID_SPDIFOUT_B		151
74*8554926bSJerome Brunet #define AUD_CLKID_SPDIFOUT_B_CLK	152
75*8554926bSJerome Brunet #define AUD_CLKID_TDM_MCLK_PAD0		155
76*8554926bSJerome Brunet #define AUD_CLKID_TDM_MCLK_PAD1		156
77*8554926bSJerome Brunet #define AUD_CLKID_TDM_LRCLK_PAD0	157
78*8554926bSJerome Brunet #define AUD_CLKID_TDM_LRCLK_PAD1	158
79*8554926bSJerome Brunet #define AUD_CLKID_TDM_LRCLK_PAD2	159
80*8554926bSJerome Brunet #define AUD_CLKID_TDM_SCLK_PAD0		160
81*8554926bSJerome Brunet #define AUD_CLKID_TDM_SCLK_PAD1		161
82*8554926bSJerome Brunet #define AUD_CLKID_TDM_SCLK_PAD2		162
83372401efSJerome Brunet 
84372401efSJerome Brunet #endif /* __AXG_AUDIO_CLKC_BINDINGS_H */
85