Linux Audio
Check our new training course
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283
/* * Copyright (c) 2018-2019, Intel Corporation * * SPDX-License-Identifier: Apache-2.0 */ /** * @file * @brief GPIO pins macros for the Apollo Lake SoC * * This header file is used to specify the GPIO pins for * the Apollo Lake SoC. */ #ifndef __SOC_GPIO_H_ #define __SOC_GPIO_H_ #define APL_GPIO_DEV_N_0 DT_APL_GPIO_LABEL_N_0 #define APL_GPIO_0 00 #define APL_GPIO_1 01 #define APL_GPIO_2 02 #define APL_GPIO_3 03 #define APL_GPIO_4 04 #define APL_GPIO_5 05 #define APL_GPIO_6 06 #define APL_GPIO_7 07 #define APL_GPIO_8 08 #define APL_GPIO_9 09 #define APL_GPIO_10 10 #define APL_GPIO_11 11 #define APL_GPIO_12 12 #define APL_GPIO_13 13 #define APL_GPIO_14 14 #define APL_GPIO_15 15 #define APL_GPIO_16 16 #define APL_GPIO_17 17 #define APL_GPIO_18 18 #define APL_GPIO_19 19 #define APL_GPIO_20 20 #define APL_GPIO_21 21 #define APL_GPIO_22 22 #define APL_GPIO_23 23 #define APL_GPIO_24 24 #define APL_GPIO_25 25 #define APL_GPIO_26 26 #define APL_GPIO_27 27 #define APL_GPIO_28 28 #define APL_GPIO_29 29 #define APL_GPIO_30 30 #define APL_GPIO_31 31 #define APL_GPIO_DEV_N_1 DT_APL_GPIO_LABEL_N_1 #define APL_GPIO_32 00 #define APL_GPIO_33 01 #define APL_GPIO_34 02 #define APL_GPIO_35 03 #define APL_GPIO_36 04 #define APL_GPIO_37 05 #define APL_GPIO_38 06 #define APL_GPIO_39 07 #define APL_GPIO_40 08 #define APL_GPIO_41 09 #define APL_GPIO_42 10 #define APL_GPIO_43 11 #define APL_GPIO_44 12 #define APL_GPIO_45 13 #define APL_GPIO_46 14 #define APL_GPIO_47 15 #define APL_GPIO_48 16 #define APL_GPIO_49 17 #define APL_GPIO_62 18 #define APL_GPIO_63 19 #define APL_GPIO_64 20 #define APL_GPIO_65 21 #define APL_GPIO_66 22 #define APL_GPIO_67 23 #define APL_GPIO_68 24 #define APL_GPIO_69 25 #define APL_GPIO_70 26 #define APL_GPIO_71 27 #define APL_GPIO_72 28 #define APL_GPIO_73 29 #define APL_GPIO_TCK 30 #define APL_GPIO_TRST_B 31 #define APL_GPIO_DEV_N_2 DT_APL_GPIO_LABEL_N_2 #define APL_GPIO_TMS 00 #define APL_GPIO_TDI 01 #define APL_GPIO_CX_PMODE 02 #define APL_GPIO_CX_PREQ_B 03 #define APL_GPIO_JTAGX 04 #define APL_GPIO_CX_PRDY_B 05 #define APL_GPIO_TDO 06 #define APL_GPIO_CNV_BRI_DT 07 #define APL_GPIO_CNV_BRI_RSP 08 #define APL_GPIO_CNV_RGI_DT 09 #define APL_GPIO_CNV_RGI_RSP 10 #define APL_GPIO_SVID0_ALERT_B 11 #define APL_GPIO_SVOD0_DATA 12 #define APL_GPIO_SVOD0_CLK 13 #define APL_GPIO_DEV_NW_0 DT_APL_GPIO_LABEL_NW_0 #define APL_GPIO_187 00 #define APL_GPIO_188 01 #define APL_GPIO_189 02 #define APL_GPIO_190 03 #define APL_GPIO_191 04 #define APL_GPIO_192 05 #define APL_GPIO_193 06 #define APL_GPIO_194 07 #define APL_GPIO_195 08 #define APL_GPIO_196 09 #define APL_GPIO_197 10 #define APL_GPIO_198 11 #define APL_GPIO_199 12 #define APL_GPIO_200 13 #define APL_GPIO_201 14 #define APL_GPIO_202 15 #define APL_GPIO_203 16 #define APL_GPIO_204 17 #define APL_GPIO_PMC_SPI_FS0 18 #define APL_GPIO_PMC_SPI_FS1 19 #define APL_GPIO_PMC_SPI_FS2 20 #define APL_GPIO_PMC_SPI_RXD 21 #define APL_GPIO_PMC_SPI_TXC 22 #define APL_GPIO_PMC_SPI_CLK 23 #define APL_GPIO_PMIC_PWRGOOD 24 #define APL_GPIO_PMIC_RESET_B 25 #define APL_GPIO_213 26 #define APL_GPIO_214 27 #define APL_GPIO_215 28 #define APL_GPIO_PMIC_THERMTRIP_B 29 #define APL_GPIO_PMIC_STDBY 30 #define APL_GPIO_PROCHOT_B 31 #define APL_GPIO_DEV_NW_1 DT_APL_GPIO_LABEL_NW_1 #define APL_GPIO_PMIC_I2C_SCL 00 #define APL_GPIO_PMIC_I2C_SDA 01 #define APL_GPIO_74 02 #define APL_GPIO_75 03 #define APL_GPIO_76 04 #define APL_GPIO_77 05 #define APL_GPIO_78 06 #define APL_GPIO_79 07 #define APL_GPIO_80 08 #define APL_GPIO_81 09 #define APL_GPIO_82 10 #define APL_GPIO_83 11 #define APL_GPIO_84 12 #define APL_GPIO_85 13 #define APL_GPIO_86 14 #define APL_GPIO_87 15 #define APL_GPIO_88 16 #define APL_GPIO_89 17 #define APL_GPIO_90 18 #define APL_GPIO_91 19 #define APL_GPIO_92 20 #define APL_GPIO_97 21 #define APL_GPIO_98 22 #define APL_GPIO_99 23 #define APL_GPIO_100 24 #define APL_GPIO_101 25 #define APL_GPIO_102 26 #define APL_GPIO_103 27 #define APL_GPIO_FST_SPI_CLK_FB 28 #define APL_GPIO_104 29 #define APL_GPIO_105 30 #define APL_GPIO_106 31 #define APL_GPIO_DEV_NW_2 DT_APL_GPIO_LABEL_NW_2 #define APL_GPIO_109 00 #define APL_GPIO_110 01 #define APL_GPIO_111 02 #define APL_GPIO_112 03 #define APL_GPIO_113 04 #define APL_GPIO_116 05 #define APL_GPIO_117 06 #define APL_GPIO_118 07 #define APL_GPIO_119 08 #define APL_GPIO_120 09 #define APL_GPIO_121 10 #define APL_GPIO_122 11 #define APL_GPIO_123 12 #define APL_GPIO_DEV_W_0 DT_APL_GPIO_LABEL_W_0 #define APL_GPIO_124 00 #define APL_GPIO_125 01 #define APL_GPIO_126 02 #define APL_GPIO_127 03 #define APL_GPIO_128 04 #define APL_GPIO_129 05 #define APL_GPIO_130 06 #define APL_GPIO_131 07 #define APL_GPIO_132 08 #define APL_GPIO_133 09 #define APL_GPIO_134 10 #define APL_GPIO_135 11 #define APL_GPIO_136 12 #define APL_GPIO_137 13 #define APL_GPIO_138 14 #define APL_GPIO_139 15 #define APL_GPIO_146 16 #define APL_GPIO_147 17 #define APL_GPIO_148 18 #define APL_GPIO_149 19 #define APL_GPIO_150 20 #define APL_GPIO_151 21 #define APL_GPIO_152 22 #define APL_GPIO_153 23 #define APL_GPIO_154 24 #define APL_GPIO_155 25 #define APL_GPIO_209 26 #define APL_GPIO_210 27 #define APL_GPIO_211 28 #define APL_GPIO_212 29 #define APL_GPIO_OSC_CLK_OUT_0 30 #define APL_GPIO_OSC_CLK_OUT_1 31 #define APL_GPIO_DEV_W_1 DT_APL_GPIO_LABEL_W_1 #define APL_GPIO_OSC_CLK_OUT_2 00 #define APL_GPIO_OSC_CLK_OUT_3 01 #define APL_GPIO_OSC_CLK_OUT_4 02 #define APL_GPIO_PMU_AC_PRESENT 03 #define APL_GPIO_PMU_BATLOW_B 04 #define APL_GPIO_PMU_PLTRST_B 05 #define APL_GPIO_PMU_PWRBTN_B 06 #define APL_GPIO_PMU_RESETBUTTON_B 07 #define APL_GPIO_PMU_SLP_S0_B 08 #define APL_GPIO_PMU_SLP_S3_B 09 #define APL_GPIO_PMU_SLP_S4_B 10 #define APL_GPIO_PMU_SUSCLK 11 #define APL_GPIO_PMU_WAKE_B 12 #define APL_GPIO_SUS_STAT_B 13 #define APL_GPIO_SUSPWRDNACK 14 #define APL_GPIO_DEV_SW_0 DT_APL_GPIO_LABEL_SW_0 #define APL_GPIO_205 00 #define APL_GPIO_206 01 #define APL_GPIO_207 02 #define APL_GPIO_208 03 #define APL_GPIO_156 04 #define APL_GPIO_157 05 #define APL_GPIO_158 06 #define APL_GPIO_159 07 #define APL_GPIO_160 08 #define APL_GPIO_161 09 #define APL_GPIO_162 10 #define APL_GPIO_163 11 #define APL_GPIO_164 12 #define APL_GPIO_165 13 #define APL_GPIO_166 14 #define APL_GPIO_167 15 #define APL_GPIO_168 16 #define APL_GPIO_169 17 #define APL_GPIO_170 18 #define APL_GPIO_171 19 #define APL_GPIO_172 20 #define APL_GPIO_179 21 #define APL_GPIO_173 22 #define APL_GPIO_174 23 #define APL_GPIO_175 24 #define APL_GPIO_176 25 #define APL_GPIO_177 26 #define APL_GPIO_178 27 #define APL_GPIO_186 28 #define APL_GPIO_182 29 #define APL_GPIO_183 30 #define APL_GPIO_SMB_ALERTB 31 #define APL_GPIO_DEV_SW_1 DT_APL_GPIO_LABEL_SW_1 #define APL_GPIO_SMB_CLK 00 #define APL_GPIO_SMB_DATA 01 #define APL_GPIO_LPC_ILB_SERIRQ 02 #define APL_GPIO_LPC_CLKOUT0 03 #define APL_GPIO_LPC_CLKOUT1 04 #define APL_GPIO_LPC_AD0 05 #define APL_GPIO_LPC_AD1 06 #define APL_GPIO_LPC_AD2 07 #define APL_GPIO_LPC_AD3 08 #define APL_GPIO_LPC_CLKRUNB 09 #define APL_GPIO_LPC_FRAMEB 10 #endif /* __SOC_GPIO_H_ */