1*91f16700Schasinglulu /* 2*91f16700Schasinglulu * Copyright (c) 2019-2021, ARM Limited and Contributors. All rights reserved. 3*91f16700Schasinglulu * 4*91f16700Schasinglulu * SPDX-License-Identifier: BSD-3-Clause 5*91f16700Schasinglulu */ 6*91f16700Schasinglulu 7*91f16700Schasinglulu #ifndef ARM_TRUSTED_FIRMWARE_EXPORT_DRIVERS_GPIO_EXP_H 8*91f16700Schasinglulu #define ARM_TRUSTED_FIRMWARE_EXPORT_DRIVERS_GPIO_EXP_H 9*91f16700Schasinglulu 10*91f16700Schasinglulu /* EXPORT HEADER -- See include/export/README for details! -- EXPORT HEADER */ 11*91f16700Schasinglulu 12*91f16700Schasinglulu #define ARM_TF_GPIO_DIR_OUT 0 13*91f16700Schasinglulu #define ARM_TF_GPIO_DIR_IN 1 14*91f16700Schasinglulu 15*91f16700Schasinglulu #define ARM_TF_GPIO_LEVEL_LOW 0 16*91f16700Schasinglulu #define ARM_TF_GPIO_LEVEL_HIGH 1 17*91f16700Schasinglulu 18*91f16700Schasinglulu #define ARM_TF_GPIO_PULL_NONE 0 19*91f16700Schasinglulu #define ARM_TF_GPIO_PULL_UP 1 20*91f16700Schasinglulu #define ARM_TF_GPIO_PULL_DOWN 2 21*91f16700Schasinglulu #define ARM_TF_GPIO_PULL_REPEATER 3 22*91f16700Schasinglulu 23*91f16700Schasinglulu #endif /* ARM_TRUSTED_FIRMWARE_EXPORT_DRIVERS_GPIO_EXP_H */ 24