File Index
Files and directories
Sign in
FILE

amlogic,pinctrl.h

File preview with syntax highlighting.

linux-6.19.14/include/dt-bindings/pinctrl/amlogic,pinctrl.h C
 1/* SPDX-License-Identifier: (GPL-2.0-only OR MIT) */
 2/*
 3 * Copyright (c) 2024 Amlogic, Inc. All rights reserved.
 4 * Author: Xianwei Zhao <xianwei.zhao@amlogic.com>
 5 */
 6
 7#ifndef _DT_BINDINGS_AMLOGIC_PINCTRL_H
 8#define _DT_BINDINGS_AMLOGIC_PINCTRL_H
 9/* Normal PIN bank */
10#define AMLOGIC_GPIO_A		0
11#define AMLOGIC_GPIO_B		1
12#define AMLOGIC_GPIO_C		2
13#define AMLOGIC_GPIO_D		3
14#define AMLOGIC_GPIO_E		4
15#define AMLOGIC_GPIO_F		5
16#define AMLOGIC_GPIO_G		6
17#define AMLOGIC_GPIO_H		7
18#define AMLOGIC_GPIO_I		8
19#define AMLOGIC_GPIO_J		9
20#define AMLOGIC_GPIO_K		10
21#define AMLOGIC_GPIO_L		11
22#define AMLOGIC_GPIO_M		12
23#define AMLOGIC_GPIO_N		13
24#define AMLOGIC_GPIO_O		14
25#define AMLOGIC_GPIO_P		15
26#define AMLOGIC_GPIO_Q		16
27#define AMLOGIC_GPIO_R		17
28#define AMLOGIC_GPIO_S		18
29#define AMLOGIC_GPIO_T		19
30#define AMLOGIC_GPIO_U		20
31#define AMLOGIC_GPIO_V		21
32#define AMLOGIC_GPIO_W		22
33#define AMLOGIC_GPIO_X		23
34#define AMLOGIC_GPIO_Y		24
35#define AMLOGIC_GPIO_Z		25
36
37/* Special PIN bank */
38#define AMLOGIC_GPIO_DV		26
39#define AMLOGIC_GPIO_AO		27
40#define AMLOGIC_GPIO_CC		28
41#define AMLOGIC_GPIO_TEST_N	29
42#define AMLOGIC_GPIO_ANALOG	30
43
44#define AML_PINMUX(bank, offset, mode)	(((((bank) << 8) + (offset)) << 8) | (mode))
45
46#endif /* _DT_BINDINGS_AMLOGIC_PINCTRL_H */
~/ Read-only file preview.