FILE
amlogic,pinctrl.h
File preview with syntax highlighting.
linux-6.19.14/include/dt-bindings/pinctrl/amlogic,pinctrl.h
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.