xref: /linux/include/dt-bindings/reset/amlogic,meson-g12a-audio-reset.h (revision c95baf12f5077419db01313ab61c2aac007d40cd)
10688587aSJerome Brunet /* SPDX-License-Identifier: GPL-2.0 */
20688587aSJerome Brunet /*
30688587aSJerome Brunet  * Copyright (c) 2019 BayLibre, SAS.
40688587aSJerome Brunet  * Author: Jerome Brunet <jbrunet@baylibre.com>
50688587aSJerome Brunet  *
60688587aSJerome Brunet  */
70688587aSJerome Brunet 
80688587aSJerome Brunet #ifndef _DT_BINDINGS_AMLOGIC_MESON_G12A_AUDIO_RESET_H
90688587aSJerome Brunet #define _DT_BINDINGS_AMLOGIC_MESON_G12A_AUDIO_RESET_H
100688587aSJerome Brunet 
110688587aSJerome Brunet #define AUD_RESET_PDM		0
120688587aSJerome Brunet #define AUD_RESET_TDMIN_A	1
130688587aSJerome Brunet #define AUD_RESET_TDMIN_B	2
140688587aSJerome Brunet #define AUD_RESET_TDMIN_C	3
150688587aSJerome Brunet #define AUD_RESET_TDMIN_LB	4
160688587aSJerome Brunet #define AUD_RESET_LOOPBACK	5
170688587aSJerome Brunet #define AUD_RESET_TODDR_A	6
180688587aSJerome Brunet #define AUD_RESET_TODDR_B	7
190688587aSJerome Brunet #define AUD_RESET_TODDR_C	8
200688587aSJerome Brunet #define AUD_RESET_FRDDR_A	9
210688587aSJerome Brunet #define AUD_RESET_FRDDR_B	10
220688587aSJerome Brunet #define AUD_RESET_FRDDR_C	11
230688587aSJerome Brunet #define AUD_RESET_TDMOUT_A	12
240688587aSJerome Brunet #define AUD_RESET_TDMOUT_B	13
250688587aSJerome Brunet #define AUD_RESET_TDMOUT_C	14
260688587aSJerome Brunet #define AUD_RESET_SPDIFOUT	15
270688587aSJerome Brunet #define AUD_RESET_SPDIFOUT_B	16
280688587aSJerome Brunet #define AUD_RESET_SPDIFIN	17
290688587aSJerome Brunet #define AUD_RESET_EQDRC		18
300688587aSJerome Brunet #define AUD_RESET_RESAMPLE	19
310688587aSJerome Brunet #define AUD_RESET_DDRARB	20
320688587aSJerome Brunet #define AUD_RESET_POWDET	21
330688587aSJerome Brunet #define AUD_RESET_TORAM		22
340688587aSJerome Brunet #define AUD_RESET_TOACODEC	23
350688587aSJerome Brunet #define AUD_RESET_TOHDMITX	24
360688587aSJerome Brunet #define AUD_RESET_CLKTREE	25
370688587aSJerome Brunet 
38*aa03ea9bSJerome Brunet /* SM1 added resets */
39*aa03ea9bSJerome Brunet #define AUD_RESET_RESAMPLE_B	26
40*aa03ea9bSJerome Brunet #define AUD_RESET_TOVAD		27
41*aa03ea9bSJerome Brunet #define AUD_RESET_LOCKER	28
42*aa03ea9bSJerome Brunet #define AUD_RESET_SPDIFIN_LB	29
43*aa03ea9bSJerome Brunet #define AUD_RESET_FRATV		30
44*aa03ea9bSJerome Brunet #define AUD_RESET_FRHDMIRX	31
45*aa03ea9bSJerome Brunet #define AUD_RESET_FRDDR_D	32
46*aa03ea9bSJerome Brunet #define AUD_RESET_TODDR_D	33
47*aa03ea9bSJerome Brunet #define AUD_RESET_LOOPBACK_B	34
48*aa03ea9bSJerome Brunet #define AUD_RESET_EARCTX	35
49*aa03ea9bSJerome Brunet #define AUD_RESET_EARCRX	36
50*aa03ea9bSJerome Brunet #define AUD_RESET_FRDDR_E	37
51*aa03ea9bSJerome Brunet #define AUD_RESET_TODDR_E	38
52*aa03ea9bSJerome Brunet 
530688587aSJerome Brunet #endif
54