hc
2024-08-16 a24a44ff9ca902811b99aa9663d697cf452e08ef
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
/* SPDX-License-Identifier: GPL-2.0 */
/*
 * Device Tree defines for Lochnagar pinctrl
 *
 * Copyright (c) 2018 Cirrus Logic, Inc. and
 *                    Cirrus Logic International Semiconductor Ltd.
 *
 * Author: Charles Keepax <ckeepax@opensource.cirrus.com>
 */
 
#ifndef DT_BINDINGS_PINCTRL_LOCHNAGAR_H
#define DT_BINDINGS_PINCTRL_LOCHNAGAR_H
 
#define LOCHNAGAR1_PIN_CDC_RESET        0
#define LOCHNAGAR1_PIN_DSP_RESET        1
#define LOCHNAGAR1_PIN_CDC_CIF1MODE        2
#define LOCHNAGAR1_PIN_NUM_GPIOS        3
 
#define LOCHNAGAR2_PIN_CDC_RESET        0
#define LOCHNAGAR2_PIN_DSP_RESET        1
#define LOCHNAGAR2_PIN_CDC_CIF1MODE        2
#define LOCHNAGAR2_PIN_CDC_LDOENA        3
#define LOCHNAGAR2_PIN_SPDIF_HWMODE        4
#define LOCHNAGAR2_PIN_SPDIF_RESET        5
#define LOCHNAGAR2_PIN_FPGA_GPIO1        6
#define LOCHNAGAR2_PIN_FPGA_GPIO2        7
#define LOCHNAGAR2_PIN_FPGA_GPIO3        8
#define LOCHNAGAR2_PIN_FPGA_GPIO4        9
#define LOCHNAGAR2_PIN_FPGA_GPIO5        10
#define LOCHNAGAR2_PIN_FPGA_GPIO6        11
#define LOCHNAGAR2_PIN_CDC_GPIO1        12
#define LOCHNAGAR2_PIN_CDC_GPIO2        13
#define LOCHNAGAR2_PIN_CDC_GPIO3        14
#define LOCHNAGAR2_PIN_CDC_GPIO4        15
#define LOCHNAGAR2_PIN_CDC_GPIO5        16
#define LOCHNAGAR2_PIN_CDC_GPIO6        17
#define LOCHNAGAR2_PIN_CDC_GPIO7        18
#define LOCHNAGAR2_PIN_CDC_GPIO8        19
#define LOCHNAGAR2_PIN_DSP_GPIO1        20
#define LOCHNAGAR2_PIN_DSP_GPIO2        21
#define LOCHNAGAR2_PIN_DSP_GPIO3        22
#define LOCHNAGAR2_PIN_DSP_GPIO4        23
#define LOCHNAGAR2_PIN_DSP_GPIO5        24
#define LOCHNAGAR2_PIN_DSP_GPIO6        25
#define LOCHNAGAR2_PIN_GF_GPIO2            26
#define LOCHNAGAR2_PIN_GF_GPIO3            27
#define LOCHNAGAR2_PIN_GF_GPIO7            28
#define LOCHNAGAR2_PIN_CDC_AIF1_BCLK        29
#define LOCHNAGAR2_PIN_CDC_AIF1_RXDAT        30
#define LOCHNAGAR2_PIN_CDC_AIF1_LRCLK        31
#define LOCHNAGAR2_PIN_CDC_AIF1_TXDAT        32
#define LOCHNAGAR2_PIN_CDC_AIF2_BCLK        33
#define LOCHNAGAR2_PIN_CDC_AIF2_RXDAT        34
#define LOCHNAGAR2_PIN_CDC_AIF2_LRCLK        35
#define LOCHNAGAR2_PIN_CDC_AIF2_TXDAT        36
#define LOCHNAGAR2_PIN_CDC_AIF3_BCLK        37
#define LOCHNAGAR2_PIN_CDC_AIF3_RXDAT        38
#define LOCHNAGAR2_PIN_CDC_AIF3_LRCLK        39
#define LOCHNAGAR2_PIN_CDC_AIF3_TXDAT        40
#define LOCHNAGAR2_PIN_DSP_AIF1_BCLK        41
#define LOCHNAGAR2_PIN_DSP_AIF1_RXDAT        42
#define LOCHNAGAR2_PIN_DSP_AIF1_LRCLK        43
#define LOCHNAGAR2_PIN_DSP_AIF1_TXDAT        44
#define LOCHNAGAR2_PIN_DSP_AIF2_BCLK        45
#define LOCHNAGAR2_PIN_DSP_AIF2_RXDAT        46
#define LOCHNAGAR2_PIN_DSP_AIF2_LRCLK        47
#define LOCHNAGAR2_PIN_DSP_AIF2_TXDAT        48
#define LOCHNAGAR2_PIN_PSIA1_BCLK        49
#define LOCHNAGAR2_PIN_PSIA1_RXDAT        50
#define LOCHNAGAR2_PIN_PSIA1_LRCLK        51
#define LOCHNAGAR2_PIN_PSIA1_TXDAT        52
#define LOCHNAGAR2_PIN_PSIA2_BCLK        53
#define LOCHNAGAR2_PIN_PSIA2_RXDAT        54
#define LOCHNAGAR2_PIN_PSIA2_LRCLK        55
#define LOCHNAGAR2_PIN_PSIA2_TXDAT        56
#define LOCHNAGAR2_PIN_GF_AIF3_BCLK        57
#define LOCHNAGAR2_PIN_GF_AIF3_RXDAT        58
#define LOCHNAGAR2_PIN_GF_AIF3_LRCLK        59
#define LOCHNAGAR2_PIN_GF_AIF3_TXDAT        60
#define LOCHNAGAR2_PIN_GF_AIF4_BCLK        61
#define LOCHNAGAR2_PIN_GF_AIF4_RXDAT        62
#define LOCHNAGAR2_PIN_GF_AIF4_LRCLK        63
#define LOCHNAGAR2_PIN_GF_AIF4_TXDAT        64
#define LOCHNAGAR2_PIN_GF_AIF1_BCLK        65
#define LOCHNAGAR2_PIN_GF_AIF1_RXDAT        66
#define LOCHNAGAR2_PIN_GF_AIF1_LRCLK        67
#define LOCHNAGAR2_PIN_GF_AIF1_TXDAT        68
#define LOCHNAGAR2_PIN_GF_AIF2_BCLK        69
#define LOCHNAGAR2_PIN_GF_AIF2_RXDAT        70
#define LOCHNAGAR2_PIN_GF_AIF2_LRCLK        71
#define LOCHNAGAR2_PIN_GF_AIF2_TXDAT        72
#define LOCHNAGAR2_PIN_DSP_UART1_RX        73
#define LOCHNAGAR2_PIN_DSP_UART1_TX        74
#define LOCHNAGAR2_PIN_DSP_UART2_RX        75
#define LOCHNAGAR2_PIN_DSP_UART2_TX        76
#define LOCHNAGAR2_PIN_GF_UART2_RX        77
#define LOCHNAGAR2_PIN_GF_UART2_TX        78
#define LOCHNAGAR2_PIN_USB_UART_RX        79
#define LOCHNAGAR2_PIN_CDC_PDMCLK1        80
#define LOCHNAGAR2_PIN_CDC_PDMDAT1        81
#define LOCHNAGAR2_PIN_CDC_PDMCLK2        82
#define LOCHNAGAR2_PIN_CDC_PDMDAT2        83
#define LOCHNAGAR2_PIN_CDC_DMICCLK1        84
#define LOCHNAGAR2_PIN_CDC_DMICDAT1        85
#define LOCHNAGAR2_PIN_CDC_DMICCLK2        86
#define LOCHNAGAR2_PIN_CDC_DMICDAT2        87
#define LOCHNAGAR2_PIN_CDC_DMICCLK3        88
#define LOCHNAGAR2_PIN_CDC_DMICDAT3        89
#define LOCHNAGAR2_PIN_CDC_DMICCLK4        90
#define LOCHNAGAR2_PIN_CDC_DMICDAT4        91
#define LOCHNAGAR2_PIN_DSP_DMICCLK1        92
#define LOCHNAGAR2_PIN_DSP_DMICDAT1        93
#define LOCHNAGAR2_PIN_DSP_DMICCLK2        94
#define LOCHNAGAR2_PIN_DSP_DMICDAT2        95
#define LOCHNAGAR2_PIN_I2C2_SCL            96
#define LOCHNAGAR2_PIN_I2C2_SDA            97
#define LOCHNAGAR2_PIN_I2C3_SCL            98
#define LOCHNAGAR2_PIN_I2C3_SDA            99
#define LOCHNAGAR2_PIN_I2C4_SCL            100
#define LOCHNAGAR2_PIN_I2C4_SDA            101
#define LOCHNAGAR2_PIN_DSP_STANDBY        102
#define LOCHNAGAR2_PIN_CDC_MCLK1        103
#define LOCHNAGAR2_PIN_CDC_MCLK2        104
#define LOCHNAGAR2_PIN_DSP_CLKIN        105
#define LOCHNAGAR2_PIN_PSIA1_MCLK        106
#define LOCHNAGAR2_PIN_PSIA2_MCLK        107
#define LOCHNAGAR2_PIN_GF_GPIO1            108
#define LOCHNAGAR2_PIN_GF_GPIO5            109
#define LOCHNAGAR2_PIN_DSP_GPIO20        110
#define LOCHNAGAR2_PIN_NUM_GPIOS        111
 
#endif