Copyright (c) 2008 - 2009, Apple Inc. All rights reserved.<BR>\r
Copyright (c) 2017, Linaro, Ltd. All rights reserved.<BR>\r
\r
Copyright (c) 2008 - 2009, Apple Inc. All rights reserved.<BR>\r
Copyright (c) 2017, Linaro, Ltd. All rights reserved.<BR>\r
\r
- This program and the accompanying materials\r
- are licensed and made available under the terms and conditions of the BSD License\r
- which accompanies this distribution. The full text of the license may be found at\r
- http://opensource.org/licenses/bsd-license.php\r
-\r
- THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
- WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
+ SPDX-License-Identifier: BSD-2-Clause-Patent\r
-#define GPIO(Port, Pin) ((EMBEDDED_GPIO_PIN)(((Port) << (16)) | (Pin)))\r
-#define GPIO_PIN(x) ((EMBEDDED_GPIO_PIN)(x) & (0xFFFF))\r
-#define GPIO_PORT(x) ((EMBEDDED_GPIO_PIN)(x) >> (16))\r
+#define GPIO(Port, Pin) ((EMBEDDED_GPIO_PIN)(((Port) << (16)) | (Pin)))\r
+#define GPIO_PIN(x) ((EMBEDDED_GPIO_PIN)(x) & (0xFFFF))\r
+#define GPIO_PORT(x) ((EMBEDDED_GPIO_PIN)(x) >> (16))\r
- GPIO_MODE_INPUT = 0x00,\r
- GPIO_MODE_OUTPUT_0 = 0x0E,\r
- GPIO_MODE_OUTPUT_1 = 0x0F,\r
- GPIO_MODE_SPECIAL_FUNCTION_2 = 0x02,\r
- GPIO_MODE_SPECIAL_FUNCTION_3 = 0x03,\r
- GPIO_MODE_SPECIAL_FUNCTION_4 = 0x04,\r
- GPIO_MODE_SPECIAL_FUNCTION_5 = 0x05,\r
- GPIO_MODE_SPECIAL_FUNCTION_6 = 0x06,\r
- GPIO_MODE_SPECIAL_FUNCTION_7 = 0x07\r
+ GPIO_MODE_INPUT = 0x00,\r
+ GPIO_MODE_OUTPUT_0 = 0x0E,\r
+ GPIO_MODE_OUTPUT_1 = 0x0F,\r
+ GPIO_MODE_SPECIAL_FUNCTION_2 = 0x02,\r
+ GPIO_MODE_SPECIAL_FUNCTION_3 = 0x03,\r
+ GPIO_MODE_SPECIAL_FUNCTION_4 = 0x04,\r
+ GPIO_MODE_SPECIAL_FUNCTION_5 = 0x05,\r
+ GPIO_MODE_SPECIAL_FUNCTION_6 = 0x06,\r
+ GPIO_MODE_SPECIAL_FUNCTION_7 = 0x07\r
IN EMBEDDED_GPIO_PPI *This,\r
IN EMBEDDED_GPIO_PIN Gpio,\r
OUT UINTN *Value\r
IN EMBEDDED_GPIO_PPI *This,\r
IN EMBEDDED_GPIO_PIN Gpio,\r
OUT UINTN *Value\r
IN EMBEDDED_GPIO_PPI *This,\r
IN EMBEDDED_GPIO_PIN Gpio,\r
IN EMBEDDED_GPIO_MODE Mode\r
);\r
\r
IN EMBEDDED_GPIO_PPI *This,\r
IN EMBEDDED_GPIO_PIN Gpio,\r
IN EMBEDDED_GPIO_MODE Mode\r
);\r
\r
IN EMBEDDED_GPIO_PPI *This,\r
IN EMBEDDED_GPIO_PIN Gpio,\r
OUT EMBEDDED_GPIO_MODE *Mode\r
);\r
\r
IN EMBEDDED_GPIO_PPI *This,\r
IN EMBEDDED_GPIO_PIN Gpio,\r
OUT EMBEDDED_GPIO_MODE *Mode\r
);\r
\r
IN EMBEDDED_GPIO_PPI *This,\r
IN EMBEDDED_GPIO_PIN Gpio,\r
IN EMBEDDED_GPIO_PULL Direction\r
);\r
\r
IN EMBEDDED_GPIO_PPI *This,\r
IN EMBEDDED_GPIO_PIN Gpio,\r
IN EMBEDDED_GPIO_PULL Direction\r
);\r
\r