/* * gpio.h- Sigmastar * * Copyright (c) [2019~2020] SigmaStar Technology. * * * This software is licensed under the terms of the GNU General Public * License version 2, as published by the Free Software Foundation, and * may be copied, distributed, and modified under those terms. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License version 2 for more details. * */ #ifndef __GPIO_H__ #define __GPIO_H__ #define PAD_GPIO0 0 #define PAD_GPIO1 1 #define PAD_GPIO2 2 #define PAD_GPIO3 3 #define PAD_GPIO4 4 #define PAD_GPIO5 5 #define PAD_GPIO6 6 #define PAD_GPIO7 7 #define PAD_GPIO8 8 #define PAD_GPIO9 9 #define PAD_GPIO10 10 #define PAD_GPIO11 11 #define PAD_GPIO12 12 #define PAD_GPIO13 13 #define PAD_GPIO14 14 #define PAD_FUART_RX 15 #define PAD_FUART_TX 16 #define PAD_FUART_CTS 17 #define PAD_FUART_RTS 18 #define PAD_TTL0 19 #define PAD_TTL1 20 #define PAD_TTL2 21 #define PAD_TTL3 22 #define PAD_TTL4 23 #define PAD_TTL5 24 #define PAD_TTL6 25 #define PAD_TTL7 26 #define PAD_TTL8 27 #define PAD_TTL9 28 #define PAD_TTL10 29 #define PAD_TTL11 30 #define PAD_TTL12 31 #define PAD_TTL13 32 #define PAD_TTL14 33 #define PAD_TTL15 34 #define PAD_TTL16 35 #define PAD_TTL17 36 #define PAD_TTL18 37 #define PAD_TTL19 38 #define PAD_TTL20 39 #define PAD_TTL21 40 #define PAD_TTL22 41 #define PAD_TTL23 42 #define PAD_TTL24 43 #define PAD_TTL25 44 #define PAD_TTL26 45 #define PAD_TTL27 46 #define PAD_UART0_RX 47 #define PAD_UART0_TX 48 #define PAD_UART1_RX 49 #define PAD_UART1_TX 50 #define PAD_SD_CLK 51 #define PAD_SD_CMD 52 #define PAD_SD_D0 53 #define PAD_SD_D1 54 #define PAD_SD_D2 55 #define PAD_SD_D3 56 #define PAD_SD_GPIO 57 #define PAD_PM_SD_CDZ 58 #define PAD_PM_IRIN 59 #define PADA_IDAC_OUT_B 60 #define PADA_IDAC_OUT_G 61 #define PADA_IDAC_OUT_R 62 #define PAD_PM_SPI_CZ 63 #define PAD_PM_SPI_CK 64 #define PAD_PM_SPI_DI 65 #define PAD_PM_SPI_DO 66 #define PAD_PM_SPI_WPZ 67 #define PAD_PM_SPI_HLD 68 #define PAD_PM_LED0 69 #define PAD_PM_LED1 70 #define PAD_SAR_GPIO0 71 #define PAD_SAR_GPIO1 72 #define PAD_SAR_GPIO2 73 #define PAD_SAR_GPIO3 74 #define PAD_ETH_RN 75 #define PAD_ETH_RP 76 #define PAD_ETH_TN 77 #define PAD_ETH_TP 78 #define PAD_DM_P1 79 #define PAD_DP_P1 80 #define PAD_DM_P2 81 #define PAD_DP_P2 82 #define PAD_DM_P3 83 #define PAD_DP_P3 84 #define PAD_HSYNC_OUT 85 #define PAD_VSYNC_OUT 86 #define PAD_HDMITX_SCL 87 #define PAD_HDMITX_SDA 88 #define PAD_HDMITX_HPD 89 #define PAD_SATA_GPIO 90 #define GPIO_NR 91 #define PAD_UNKNOWN 0xFFFF #endif // __GPIO_H__