162306a36Sopenharmony_ci/* SPDX-License-Identifier: GPL-2.0 */
262306a36Sopenharmony_ci/*
362306a36Sopenharmony_ci * Device Tree defines for Lochnagar pinctrl
462306a36Sopenharmony_ci *
562306a36Sopenharmony_ci * Copyright (c) 2018 Cirrus Logic, Inc. and
662306a36Sopenharmony_ci *                    Cirrus Logic International Semiconductor Ltd.
762306a36Sopenharmony_ci *
862306a36Sopenharmony_ci * Author: Charles Keepax <ckeepax@opensource.cirrus.com>
962306a36Sopenharmony_ci */
1062306a36Sopenharmony_ci
1162306a36Sopenharmony_ci#ifndef DT_BINDINGS_PINCTRL_LOCHNAGAR_H
1262306a36Sopenharmony_ci#define DT_BINDINGS_PINCTRL_LOCHNAGAR_H
1362306a36Sopenharmony_ci
1462306a36Sopenharmony_ci#define LOCHNAGAR1_PIN_CDC_RESET		0
1562306a36Sopenharmony_ci#define LOCHNAGAR1_PIN_DSP_RESET		1
1662306a36Sopenharmony_ci#define LOCHNAGAR1_PIN_CDC_CIF1MODE		2
1762306a36Sopenharmony_ci#define LOCHNAGAR1_PIN_NUM_GPIOS		3
1862306a36Sopenharmony_ci
1962306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_CDC_RESET		0
2062306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_DSP_RESET		1
2162306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_CDC_CIF1MODE		2
2262306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_CDC_LDOENA		3
2362306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_SPDIF_HWMODE		4
2462306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_SPDIF_RESET		5
2562306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_FPGA_GPIO1		6
2662306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_FPGA_GPIO2		7
2762306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_FPGA_GPIO3		8
2862306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_FPGA_GPIO4		9
2962306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_FPGA_GPIO5		10
3062306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_FPGA_GPIO6		11
3162306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_CDC_GPIO1		12
3262306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_CDC_GPIO2		13
3362306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_CDC_GPIO3		14
3462306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_CDC_GPIO4		15
3562306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_CDC_GPIO5		16
3662306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_CDC_GPIO6		17
3762306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_CDC_GPIO7		18
3862306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_CDC_GPIO8		19
3962306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_DSP_GPIO1		20
4062306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_DSP_GPIO2		21
4162306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_DSP_GPIO3		22
4262306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_DSP_GPIO4		23
4362306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_DSP_GPIO5		24
4462306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_DSP_GPIO6		25
4562306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_GF_GPIO2			26
4662306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_GF_GPIO3			27
4762306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_GF_GPIO7			28
4862306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_CDC_AIF1_BCLK		29
4962306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_CDC_AIF1_RXDAT		30
5062306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_CDC_AIF1_LRCLK		31
5162306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_CDC_AIF1_TXDAT		32
5262306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_CDC_AIF2_BCLK		33
5362306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_CDC_AIF2_RXDAT		34
5462306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_CDC_AIF2_LRCLK		35
5562306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_CDC_AIF2_TXDAT		36
5662306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_CDC_AIF3_BCLK		37
5762306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_CDC_AIF3_RXDAT		38
5862306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_CDC_AIF3_LRCLK		39
5962306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_CDC_AIF3_TXDAT		40
6062306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_DSP_AIF1_BCLK		41
6162306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_DSP_AIF1_RXDAT		42
6262306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_DSP_AIF1_LRCLK		43
6362306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_DSP_AIF1_TXDAT		44
6462306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_DSP_AIF2_BCLK		45
6562306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_DSP_AIF2_RXDAT		46
6662306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_DSP_AIF2_LRCLK		47
6762306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_DSP_AIF2_TXDAT		48
6862306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_PSIA1_BCLK		49
6962306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_PSIA1_RXDAT		50
7062306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_PSIA1_LRCLK		51
7162306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_PSIA1_TXDAT		52
7262306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_PSIA2_BCLK		53
7362306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_PSIA2_RXDAT		54
7462306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_PSIA2_LRCLK		55
7562306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_PSIA2_TXDAT		56
7662306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_GF_AIF3_BCLK		57
7762306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_GF_AIF3_RXDAT		58
7862306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_GF_AIF3_LRCLK		59
7962306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_GF_AIF3_TXDAT		60
8062306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_GF_AIF4_BCLK		61
8162306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_GF_AIF4_RXDAT		62
8262306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_GF_AIF4_LRCLK		63
8362306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_GF_AIF4_TXDAT		64
8462306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_GF_AIF1_BCLK		65
8562306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_GF_AIF1_RXDAT		66
8662306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_GF_AIF1_LRCLK		67
8762306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_GF_AIF1_TXDAT		68
8862306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_GF_AIF2_BCLK		69
8962306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_GF_AIF2_RXDAT		70
9062306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_GF_AIF2_LRCLK		71
9162306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_GF_AIF2_TXDAT		72
9262306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_DSP_UART1_RX		73
9362306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_DSP_UART1_TX		74
9462306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_DSP_UART2_RX		75
9562306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_DSP_UART2_TX		76
9662306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_GF_UART2_RX		77
9762306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_GF_UART2_TX		78
9862306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_USB_UART_RX		79
9962306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_CDC_PDMCLK1		80
10062306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_CDC_PDMDAT1		81
10162306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_CDC_PDMCLK2		82
10262306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_CDC_PDMDAT2		83
10362306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_CDC_DMICCLK1		84
10462306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_CDC_DMICDAT1		85
10562306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_CDC_DMICCLK2		86
10662306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_CDC_DMICDAT2		87
10762306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_CDC_DMICCLK3		88
10862306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_CDC_DMICDAT3		89
10962306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_CDC_DMICCLK4		90
11062306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_CDC_DMICDAT4		91
11162306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_DSP_DMICCLK1		92
11262306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_DSP_DMICDAT1		93
11362306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_DSP_DMICCLK2		94
11462306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_DSP_DMICDAT2		95
11562306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_I2C2_SCL			96
11662306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_I2C2_SDA			97
11762306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_I2C3_SCL			98
11862306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_I2C3_SDA			99
11962306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_I2C4_SCL			100
12062306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_I2C4_SDA			101
12162306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_DSP_STANDBY		102
12262306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_CDC_MCLK1		103
12362306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_CDC_MCLK2		104
12462306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_DSP_CLKIN		105
12562306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_PSIA1_MCLK		106
12662306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_PSIA2_MCLK		107
12762306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_GF_GPIO1			108
12862306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_GF_GPIO5			109
12962306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_DSP_GPIO20		110
13062306a36Sopenharmony_ci#define LOCHNAGAR2_PIN_NUM_GPIOS		111
13162306a36Sopenharmony_ci
13262306a36Sopenharmony_ci#endif
133