1*c66ec88fSEmmanuel Vadot /* SPDX-License-Identifier: (GPL-2.0 OR MIT) */ 2*c66ec88fSEmmanuel Vadot /* 3*c66ec88fSEmmanuel Vadot * Copyright (c) 2018 Baylibre SAS. 4*c66ec88fSEmmanuel Vadot * Author: Jerome Brunet <jbrunet@baylibre.com> 5*c66ec88fSEmmanuel Vadot */ 6*c66ec88fSEmmanuel Vadot 7*c66ec88fSEmmanuel Vadot #ifndef __AXG_AUDIO_CLKC_BINDINGS_H 8*c66ec88fSEmmanuel Vadot #define __AXG_AUDIO_CLKC_BINDINGS_H 9*c66ec88fSEmmanuel Vadot 10*c66ec88fSEmmanuel Vadot #define AUD_CLKID_DDR_ARB 29 11*c66ec88fSEmmanuel Vadot #define AUD_CLKID_PDM 30 12*c66ec88fSEmmanuel Vadot #define AUD_CLKID_TDMIN_A 31 13*c66ec88fSEmmanuel Vadot #define AUD_CLKID_TDMIN_B 32 14*c66ec88fSEmmanuel Vadot #define AUD_CLKID_TDMIN_C 33 15*c66ec88fSEmmanuel Vadot #define AUD_CLKID_TDMIN_LB 34 16*c66ec88fSEmmanuel Vadot #define AUD_CLKID_TDMOUT_A 35 17*c66ec88fSEmmanuel Vadot #define AUD_CLKID_TDMOUT_B 36 18*c66ec88fSEmmanuel Vadot #define AUD_CLKID_TDMOUT_C 37 19*c66ec88fSEmmanuel Vadot #define AUD_CLKID_FRDDR_A 38 20*c66ec88fSEmmanuel Vadot #define AUD_CLKID_FRDDR_B 39 21*c66ec88fSEmmanuel Vadot #define AUD_CLKID_FRDDR_C 40 22*c66ec88fSEmmanuel Vadot #define AUD_CLKID_TODDR_A 41 23*c66ec88fSEmmanuel Vadot #define AUD_CLKID_TODDR_B 42 24*c66ec88fSEmmanuel Vadot #define AUD_CLKID_TODDR_C 43 25*c66ec88fSEmmanuel Vadot #define AUD_CLKID_LOOPBACK 44 26*c66ec88fSEmmanuel Vadot #define AUD_CLKID_SPDIFIN 45 27*c66ec88fSEmmanuel Vadot #define AUD_CLKID_SPDIFOUT 46 28*c66ec88fSEmmanuel Vadot #define AUD_CLKID_RESAMPLE 47 29*c66ec88fSEmmanuel Vadot #define AUD_CLKID_POWER_DETECT 48 30*c66ec88fSEmmanuel Vadot #define AUD_CLKID_MST_A_MCLK 49 31*c66ec88fSEmmanuel Vadot #define AUD_CLKID_MST_B_MCLK 50 32*c66ec88fSEmmanuel Vadot #define AUD_CLKID_MST_C_MCLK 51 33*c66ec88fSEmmanuel Vadot #define AUD_CLKID_MST_D_MCLK 52 34*c66ec88fSEmmanuel Vadot #define AUD_CLKID_MST_E_MCLK 53 35*c66ec88fSEmmanuel Vadot #define AUD_CLKID_MST_F_MCLK 54 36*c66ec88fSEmmanuel Vadot #define AUD_CLKID_SPDIFOUT_CLK 55 37*c66ec88fSEmmanuel Vadot #define AUD_CLKID_SPDIFIN_CLK 56 38*c66ec88fSEmmanuel Vadot #define AUD_CLKID_PDM_DCLK 57 39*c66ec88fSEmmanuel Vadot #define AUD_CLKID_PDM_SYSCLK 58 40*c66ec88fSEmmanuel Vadot #define AUD_CLKID_MST_A_SCLK 79 41*c66ec88fSEmmanuel Vadot #define AUD_CLKID_MST_B_SCLK 80 42*c66ec88fSEmmanuel Vadot #define AUD_CLKID_MST_C_SCLK 81 43*c66ec88fSEmmanuel Vadot #define AUD_CLKID_MST_D_SCLK 82 44*c66ec88fSEmmanuel Vadot #define AUD_CLKID_MST_E_SCLK 83 45*c66ec88fSEmmanuel Vadot #define AUD_CLKID_MST_F_SCLK 84 46*c66ec88fSEmmanuel Vadot #define AUD_CLKID_MST_A_LRCLK 86 47*c66ec88fSEmmanuel Vadot #define AUD_CLKID_MST_B_LRCLK 87 48*c66ec88fSEmmanuel Vadot #define AUD_CLKID_MST_C_LRCLK 88 49*c66ec88fSEmmanuel Vadot #define AUD_CLKID_MST_D_LRCLK 89 50*c66ec88fSEmmanuel Vadot #define AUD_CLKID_MST_E_LRCLK 90 51*c66ec88fSEmmanuel Vadot #define AUD_CLKID_MST_F_LRCLK 91 52*c66ec88fSEmmanuel Vadot #define AUD_CLKID_TDMIN_A_SCLK_SEL 116 53*c66ec88fSEmmanuel Vadot #define AUD_CLKID_TDMIN_B_SCLK_SEL 117 54*c66ec88fSEmmanuel Vadot #define AUD_CLKID_TDMIN_C_SCLK_SEL 118 55*c66ec88fSEmmanuel Vadot #define AUD_CLKID_TDMIN_LB_SCLK_SEL 119 56*c66ec88fSEmmanuel Vadot #define AUD_CLKID_TDMOUT_A_SCLK_SEL 120 57*c66ec88fSEmmanuel Vadot #define AUD_CLKID_TDMOUT_B_SCLK_SEL 121 58*c66ec88fSEmmanuel Vadot #define AUD_CLKID_TDMOUT_C_SCLK_SEL 122 59*c66ec88fSEmmanuel Vadot #define AUD_CLKID_TDMIN_A_SCLK 123 60*c66ec88fSEmmanuel Vadot #define AUD_CLKID_TDMIN_B_SCLK 124 61*c66ec88fSEmmanuel Vadot #define AUD_CLKID_TDMIN_C_SCLK 125 62*c66ec88fSEmmanuel Vadot #define AUD_CLKID_TDMIN_LB_SCLK 126 63*c66ec88fSEmmanuel Vadot #define AUD_CLKID_TDMOUT_A_SCLK 127 64*c66ec88fSEmmanuel Vadot #define AUD_CLKID_TDMOUT_B_SCLK 128 65*c66ec88fSEmmanuel Vadot #define AUD_CLKID_TDMOUT_C_SCLK 129 66*c66ec88fSEmmanuel Vadot #define AUD_CLKID_TDMIN_A_LRCLK 130 67*c66ec88fSEmmanuel Vadot #define AUD_CLKID_TDMIN_B_LRCLK 131 68*c66ec88fSEmmanuel Vadot #define AUD_CLKID_TDMIN_C_LRCLK 132 69*c66ec88fSEmmanuel Vadot #define AUD_CLKID_TDMIN_LB_LRCLK 133 70*c66ec88fSEmmanuel Vadot #define AUD_CLKID_TDMOUT_A_LRCLK 134 71*c66ec88fSEmmanuel Vadot #define AUD_CLKID_TDMOUT_B_LRCLK 135 72*c66ec88fSEmmanuel Vadot #define AUD_CLKID_TDMOUT_C_LRCLK 136 73*c66ec88fSEmmanuel Vadot #define AUD_CLKID_SPDIFOUT_B 151 74*c66ec88fSEmmanuel Vadot #define AUD_CLKID_SPDIFOUT_B_CLK 152 75*c66ec88fSEmmanuel Vadot #define AUD_CLKID_TDM_MCLK_PAD0 155 76*c66ec88fSEmmanuel Vadot #define AUD_CLKID_TDM_MCLK_PAD1 156 77*c66ec88fSEmmanuel Vadot #define AUD_CLKID_TDM_LRCLK_PAD0 157 78*c66ec88fSEmmanuel Vadot #define AUD_CLKID_TDM_LRCLK_PAD1 158 79*c66ec88fSEmmanuel Vadot #define AUD_CLKID_TDM_LRCLK_PAD2 159 80*c66ec88fSEmmanuel Vadot #define AUD_CLKID_TDM_SCLK_PAD0 160 81*c66ec88fSEmmanuel Vadot #define AUD_CLKID_TDM_SCLK_PAD1 161 82*c66ec88fSEmmanuel Vadot #define AUD_CLKID_TDM_SCLK_PAD2 162 83*c66ec88fSEmmanuel Vadot #define AUD_CLKID_TOP 163 84*c66ec88fSEmmanuel Vadot #define AUD_CLKID_TORAM 164 85*c66ec88fSEmmanuel Vadot #define AUD_CLKID_EQDRC 165 86*c66ec88fSEmmanuel Vadot #define AUD_CLKID_RESAMPLE_B 166 87*c66ec88fSEmmanuel Vadot #define AUD_CLKID_TOVAD 167 88*c66ec88fSEmmanuel Vadot #define AUD_CLKID_LOCKER 168 89*c66ec88fSEmmanuel Vadot #define AUD_CLKID_SPDIFIN_LB 169 90*c66ec88fSEmmanuel Vadot #define AUD_CLKID_FRDDR_D 170 91*c66ec88fSEmmanuel Vadot #define AUD_CLKID_TODDR_D 171 92*c66ec88fSEmmanuel Vadot #define AUD_CLKID_LOOPBACK_B 172 93*c66ec88fSEmmanuel Vadot 94*c66ec88fSEmmanuel Vadot #endif /* __AXG_AUDIO_CLKC_BINDINGS_H */ 95