File Index
Files and directories
Sign in
FILE

pinctrl-sg2044.h

File preview with syntax highlighting.

linux-6.19.14/include/dt-bindings/pinctrl/pinctrl-sg2044.h C
  1/* SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause */
  2/*
  3 * Copyright (C) 2024 Inochi Amaoto <inochiama@outlook.com>
  4 *
  5 */
  6
  7#ifndef _DT_BINDINGS_PINCTRL_SG2044_H
  8#define _DT_BINDINGS_PINCTRL_SG2044_H
  9
 10#define PINMUX(pin, mux) \
 11	(((pin) & 0xffff) | (((mux) & 0xff) << 16))
 12
 13#define PIN_IIC0_SMBSUS_IN		0
 14#define PIN_IIC0_SMBSUS_OUT		1
 15#define PIN_IIC0_SMBALERT		2
 16#define PIN_IIC1_SMBSUS_IN		3
 17#define PIN_IIC1_SMBSUS_OUT		4
 18#define PIN_IIC1_SMBALERT		5
 19#define PIN_IIC2_SMBSUS_IN		6
 20#define PIN_IIC2_SMBSUS_OUT		7
 21#define PIN_IIC2_SMBALERT		8
 22#define PIN_IIC3_SMBSUS_IN		9
 23#define PIN_IIC3_SMBSUS_OUT		10
 24#define PIN_IIC3_SMBALERT		11
 25#define PIN_PCIE0_L0_RESET		12
 26#define PIN_PCIE0_L1_RESET		13
 27#define PIN_PCIE0_L0_WAKEUP		14
 28#define PIN_PCIE0_L1_WAKEUP		15
 29#define PIN_PCIE0_L0_CLKREQ_IN		16
 30#define PIN_PCIE0_L1_CLKREQ_IN		17
 31#define PIN_PCIE1_L0_RESET		18
 32#define PIN_PCIE1_L1_RESET		19
 33#define PIN_PCIE1_L0_WAKEUP		20
 34#define PIN_PCIE1_L1_WAKEUP		21
 35#define PIN_PCIE1_L0_CLKREQ_IN		22
 36#define PIN_PCIE1_L1_CLKREQ_IN		23
 37#define PIN_PCIE2_L0_RESET		24
 38#define PIN_PCIE2_L1_RESET		25
 39#define PIN_PCIE2_L0_WAKEUP		26
 40#define PIN_PCIE2_L1_WAKEUP		27
 41#define PIN_PCIE2_L0_CLKREQ_IN		28
 42#define PIN_PCIE2_L1_CLKREQ_IN		29
 43#define PIN_PCIE3_L0_RESET		30
 44#define PIN_PCIE3_L1_RESET		31
 45#define PIN_PCIE3_L0_WAKEUP		32
 46#define PIN_PCIE3_L1_WAKEUP		33
 47#define PIN_PCIE3_L0_CLKREQ_IN		34
 48#define PIN_PCIE3_L1_CLKREQ_IN		35
 49#define PIN_PCIE4_L0_RESET		36
 50#define PIN_PCIE4_L1_RESET		37
 51#define PIN_PCIE4_L0_WAKEUP		38
 52#define PIN_PCIE4_L1_WAKEUP		39
 53#define PIN_PCIE4_L0_CLKREQ_IN		40
 54#define PIN_PCIE4_L1_CLKREQ_IN		41
 55#define PIN_SPIF0_CLK_SEL1		42
 56#define PIN_SPIF0_CLK_SEL0		43
 57#define PIN_SPIF0_WP			44
 58#define PIN_SPIF0_HOLD			45
 59#define PIN_SPIF0_SDI			46
 60#define PIN_SPIF0_CS			47
 61#define PIN_SPIF0_SCK			48
 62#define PIN_SPIF0_SDO			49
 63#define PIN_SPIF1_CLK_SEL1		50
 64#define PIN_SPIF1_CLK_SEL0		51
 65#define PIN_SPIF1_WP			52
 66#define PIN_SPIF1_HOLD			53
 67#define PIN_SPIF1_SDI			54
 68#define PIN_SPIF1_CS			55
 69#define PIN_SPIF1_SCK			56
 70#define PIN_SPIF1_SDO			57
 71#define PIN_EMMC_WP			58
 72#define PIN_EMMC_CD			59
 73#define PIN_EMMC_RST			60
 74#define PIN_EMMC_PWR_EN			61
 75#define PIN_SDIO_CD			62
 76#define PIN_SDIO_WP			63
 77#define PIN_SDIO_RST			64
 78#define PIN_SDIO_PWR_EN			65
 79#define PIN_RGMII0_TXD0			66
 80#define PIN_RGMII0_TXD1			67
 81#define PIN_RGMII0_TXD2			68
 82#define PIN_RGMII0_TXD3			69
 83#define PIN_RGMII0_TXCTRL		70
 84#define PIN_RGMII0_RXD0			71
 85#define PIN_RGMII0_RXD1			72
 86#define PIN_RGMII0_RXD2			73
 87#define PIN_RGMII0_RXD3			74
 88#define PIN_RGMII0_RXCTRL		75
 89#define PIN_RGMII0_TXC			76
 90#define PIN_RGMII0_RXC			77
 91#define PIN_RGMII0_REFCLKO		78
 92#define PIN_RGMII0_IRQ			79
 93#define PIN_RGMII0_MDC			80
 94#define PIN_RGMII0_MDIO			81
 95#define PIN_PWM0			82
 96#define PIN_PWM1			83
 97#define PIN_PWM2			84
 98#define PIN_PWM3			85
 99#define PIN_FAN0			86
100#define PIN_FAN1			87
101#define PIN_FAN2			88
102#define PIN_FAN3			89
103#define PIN_IIC0_SDA			90
104#define PIN_IIC0_SCL			91
105#define PIN_IIC1_SDA			92
106#define PIN_IIC1_SCL			93
107#define PIN_IIC2_SDA			94
108#define PIN_IIC2_SCL			95
109#define PIN_IIC3_SDA			96
110#define PIN_IIC3_SCL			97
111#define PIN_UART0_TX			98
112#define PIN_UART0_RX			99
113#define PIN_UART0_RTS			100
114#define PIN_UART0_CTS			101
115#define PIN_UART1_TX			102
116#define PIN_UART1_RX			103
117#define PIN_UART1_RTS			104
118#define PIN_UART1_CTS			105
119#define PIN_UART2_TX			106
120#define PIN_UART2_RX			107
121#define PIN_UART2_RTS			108
122#define PIN_UART2_CTS			109
123#define PIN_UART3_TX			110
124#define PIN_UART3_RX			111
125#define PIN_UART3_RTS			112
126#define PIN_UART3_CTS			113
127#define PIN_SPI0_CS0			114
128#define PIN_SPI0_CS1			115
129#define PIN_SPI0_SDI			116
130#define PIN_SPI0_SDO			117
131#define PIN_SPI0_SCK			118
132#define PIN_SPI1_CS0			119
133#define PIN_SPI1_CS1			120
134#define PIN_SPI1_SDI			121
135#define PIN_SPI1_SDO			122
136#define PIN_SPI1_SCK			123
137#define PIN_JTAG0_TDO			124
138#define PIN_JTAG0_TCK			125
139#define PIN_JTAG0_TDI			126
140#define PIN_JTAG0_TMS			127
141#define PIN_JTAG0_TRST			128
142#define PIN_JTAG0_SRST			129
143#define PIN_JTAG1_TDO			130
144#define PIN_JTAG1_TCK			131
145#define PIN_JTAG1_TDI			132
146#define PIN_JTAG1_TMS			133
147#define PIN_JTAG1_TRST			134
148#define PIN_JTAG1_SRST			135
149#define PIN_JTAG2_TDO			136
150#define PIN_JTAG2_TCK			137
151#define PIN_JTAG2_TDI			138
152#define PIN_JTAG2_TMS			139
153#define PIN_JTAG2_TRST			140
154#define PIN_JTAG2_SRST			141
155#define PIN_JTAG3_TDO			142
156#define PIN_JTAG3_TCK			143
157#define PIN_JTAG3_TDI			144
158#define PIN_JTAG3_TMS			145
159#define PIN_JTAG3_TRST			146
160#define PIN_JTAG3_SRST			147
161#define PIN_GPIO0			148
162#define PIN_GPIO1			149
163#define PIN_GPIO2			150
164#define PIN_GPIO3			151
165#define PIN_GPIO4			152
166#define PIN_GPIO5			153
167#define PIN_GPIO6			154
168#define PIN_GPIO7			155
169#define PIN_GPIO8			156
170#define PIN_GPIO9			157
171#define PIN_GPIO10			158
172#define PIN_GPIO11			159
173#define PIN_GPIO12			160
174#define PIN_GPIO13			161
175#define PIN_GPIO14			162
176#define PIN_GPIO15			163
177#define PIN_GPIO16			164
178#define PIN_GPIO17			165
179#define PIN_GPIO18			166
180#define PIN_GPIO19			167
181#define PIN_GPIO20			168
182#define PIN_GPIO21			169
183#define PIN_GPIO22			170
184#define PIN_GPIO23			171
185#define PIN_GPIO24			172
186#define PIN_GPIO25			173
187#define PIN_GPIO26			174
188#define PIN_GPIO27			175
189#define PIN_GPIO28			176
190#define PIN_GPIO29			177
191#define PIN_GPIO30			178
192#define PIN_GPIO31			179
193#define PIN_MODE_SEL0			180
194#define PIN_MODE_SEL1			181
195#define PIN_MODE_SEL2			182
196#define PIN_BOOT_SEL0			183
197#define PIN_BOOT_SEL1			184
198#define PIN_BOOT_SEL2			185
199#define PIN_BOOT_SEL3			186
200#define PIN_BOOT_SEL4			187
201#define PIN_BOOT_SEL5			188
202#define PIN_BOOT_SEL6			189
203#define PIN_BOOT_SEL7			190
204#define PIN_MULTI_SCKT			191
205#define PIN_SCKT_ID0			192
206#define PIN_SCKT_ID1			193
207#define PIN_PLL_CLK_IN_MAIN		194
208#define PIN_PLL_CLK_IN_DDR_0		195
209#define PIN_PLL_CLK_IN_DDR_1		196
210#define PIN_PLL_CLK_IN_DDR_2		197
211#define PIN_PLL_CLK_IN_DDR_3		198
212#define PIN_XTAL_32K			199
213#define PIN_SYS_RST			200
214#define PIN_PWR_BUTTON			201
215#define PIN_TEST_EN			202
216#define PIN_TEST_MODE_MBIST		203
217#define PIN_TEST_MODE_SCAN		204
218#define PIN_TEST_MODE_BSD		205
219#define PIN_BISR_BYP			206
220
221#endif /* _DT_BINDINGS_PINCTRL_SG2044_H */
~/ Read-only file preview.