Home | History | Annotate | Line # | Download | only in sound
qcom,q6afe.h revision 1.1.1.1
      1 /*	$NetBSD: qcom,q6afe.h,v 1.1.1.1 2018/06/27 16:27:08 jmcneill Exp $	*/
      2 
      3 /* SPDX-License-Identifier: GPL-2.0 */
      4 #ifndef __DT_BINDINGS_Q6_AFE_H__
      5 #define __DT_BINDINGS_Q6_AFE_H__
      6 
      7 /* Audio Front End (AFE) virtual ports IDs */
      8 #define HDMI_RX		1
      9 #define SLIMBUS_0_RX    2
     10 #define SLIMBUS_0_TX    3
     11 #define SLIMBUS_1_RX    4
     12 #define SLIMBUS_1_TX    5
     13 #define SLIMBUS_2_RX    6
     14 #define SLIMBUS_2_TX    7
     15 #define SLIMBUS_3_RX    8
     16 #define SLIMBUS_3_TX    9
     17 #define SLIMBUS_4_RX    10
     18 #define SLIMBUS_4_TX    11
     19 #define SLIMBUS_5_RX    12
     20 #define SLIMBUS_5_TX    13
     21 #define SLIMBUS_6_RX    14
     22 #define SLIMBUS_6_TX    15
     23 #define PRIMARY_MI2S_RX		16
     24 #define PRIMARY_MI2S_TX		17
     25 #define SECONDARY_MI2S_RX	18
     26 #define SECONDARY_MI2S_TX	19
     27 #define TERTIARY_MI2S_RX	20
     28 #define TERTIARY_MI2S_TX	21
     29 #define QUATERNARY_MI2S_RX	22
     30 #define QUATERNARY_MI2S_TX	23
     31 #define PRIMARY_TDM_RX_0	24
     32 #define PRIMARY_TDM_TX_0	25
     33 #define PRIMARY_TDM_RX_1	26
     34 #define PRIMARY_TDM_TX_1	27
     35 #define PRIMARY_TDM_RX_2	28
     36 #define PRIMARY_TDM_TX_2	29
     37 #define PRIMARY_TDM_RX_3	30
     38 #define PRIMARY_TDM_TX_3	31
     39 #define PRIMARY_TDM_RX_4	32
     40 #define PRIMARY_TDM_TX_4	33
     41 #define PRIMARY_TDM_RX_5	34
     42 #define PRIMARY_TDM_TX_5	35
     43 #define PRIMARY_TDM_RX_6	36
     44 #define PRIMARY_TDM_TX_6	37
     45 #define PRIMARY_TDM_RX_7	38
     46 #define PRIMARY_TDM_TX_7	39
     47 #define SECONDARY_TDM_RX_0	40
     48 #define SECONDARY_TDM_TX_0	41
     49 #define SECONDARY_TDM_RX_1	42
     50 #define SECONDARY_TDM_TX_1	43
     51 #define SECONDARY_TDM_RX_2	44
     52 #define SECONDARY_TDM_TX_2	45
     53 #define SECONDARY_TDM_RX_3	46
     54 #define SECONDARY_TDM_TX_3	47
     55 #define SECONDARY_TDM_RX_4	48
     56 #define SECONDARY_TDM_TX_4	49
     57 #define SECONDARY_TDM_RX_5	50
     58 #define SECONDARY_TDM_TX_5	51
     59 #define SECONDARY_TDM_RX_6	52
     60 #define SECONDARY_TDM_TX_6	53
     61 #define SECONDARY_TDM_RX_7	54
     62 #define SECONDARY_TDM_TX_7	55
     63 #define TERTIARY_TDM_RX_0	56
     64 #define TERTIARY_TDM_TX_0	57
     65 #define TERTIARY_TDM_RX_1	58
     66 #define TERTIARY_TDM_TX_1	59
     67 #define TERTIARY_TDM_RX_2	60
     68 #define TERTIARY_TDM_TX_2	61
     69 #define TERTIARY_TDM_RX_3	62
     70 #define TERTIARY_TDM_TX_3	63
     71 #define TERTIARY_TDM_RX_4	64
     72 #define TERTIARY_TDM_TX_4	65
     73 #define TERTIARY_TDM_RX_5	66
     74 #define TERTIARY_TDM_TX_5	67
     75 #define TERTIARY_TDM_RX_6	68
     76 #define TERTIARY_TDM_TX_6	69
     77 #define TERTIARY_TDM_RX_7	70
     78 #define TERTIARY_TDM_TX_7	71
     79 #define QUATERNARY_TDM_RX_0	72
     80 #define QUATERNARY_TDM_TX_0	73
     81 #define QUATERNARY_TDM_RX_1	74
     82 #define QUATERNARY_TDM_TX_1	75
     83 #define QUATERNARY_TDM_RX_2	76
     84 #define QUATERNARY_TDM_TX_2	77
     85 #define QUATERNARY_TDM_RX_3	78
     86 #define QUATERNARY_TDM_TX_3	79
     87 #define QUATERNARY_TDM_RX_4	80
     88 #define QUATERNARY_TDM_TX_4	81
     89 #define QUATERNARY_TDM_RX_5	82
     90 #define QUATERNARY_TDM_TX_5	83
     91 #define QUATERNARY_TDM_RX_6	84
     92 #define QUATERNARY_TDM_TX_6	85
     93 #define QUATERNARY_TDM_RX_7	86
     94 #define QUATERNARY_TDM_TX_7	87
     95 #define QUINARY_TDM_RX_0	88
     96 #define QUINARY_TDM_TX_0	89
     97 #define QUINARY_TDM_RX_1	90
     98 #define QUINARY_TDM_TX_1	91
     99 #define QUINARY_TDM_RX_2	92
    100 #define QUINARY_TDM_TX_2	93
    101 #define QUINARY_TDM_RX_3	94
    102 #define QUINARY_TDM_TX_3	95
    103 #define QUINARY_TDM_RX_4	96
    104 #define QUINARY_TDM_TX_4	97
    105 #define QUINARY_TDM_RX_5	98
    106 #define QUINARY_TDM_TX_5	99
    107 #define QUINARY_TDM_RX_6	100
    108 #define QUINARY_TDM_TX_6	101
    109 #define QUINARY_TDM_RX_7	102
    110 #define QUINARY_TDM_TX_7	103
    111 
    112 #endif /* __DT_BINDINGS_Q6_AFE_H__ */
    113 
    114