summaryrefslogtreecommitdiffstats
path: root/include/dt-bindings/pinctrl/lochnagar.h
blob: 644760bf5725b560786a65e3c8ffd411bd47baf6 (plain)
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