comparison src/cs/drivers/drv_core/armio/armio.c @ 532:5c780d080afc

armio.c GPIO directions for classic targets: more explicit conditionals for FC additions on FC and Openmoko targets
author Mychaela Falconia <falcon@freecalypso.org>
date Mon, 05 Nov 2018 06:59:57 +0000
parents 6c3f68021c53
children 09afc37e8069
comparison
equal deleted inserted replaced
531:6917ea63bffa 532:5c780d080afc
234 *((volatile SYS_UWORD16 *) ARMIO_OUT) = 0x3F02; 234 *((volatile SYS_UWORD16 *) ARMIO_OUT) = 0x3F02;
235 #endif 235 #endif
236 236
237 // ARMIO_CNTL_REG register configuration : 237 // ARMIO_CNTL_REG register configuration :
238 // set IOs 1,2,5,7,9,14 and 15 as ouputs. 238 // set IOs 1,2,5,7,9,14 and 15 as ouputs.
239 #ifndef CONFIG_TARGET_DSAMPLE 239 // bits conditionalized on CONFIG_TARGET_GTAMODEM or CONFIG_TARGET_FCDEV3B
240 AI_ConfigBitAsOutput(0); /* FreeCalypso addition */ 240 // are FreeCalypso additions
241 #if defined(CONFIG_TARGET_GTAMODEM) || defined(CONFIG_TARGET_FCDEV3B)
242 AI_ConfigBitAsOutput(0);
241 #endif 243 #endif
242 AI_ConfigBitAsOutput(1); 244 AI_ConfigBitAsOutput(1);
243 AI_ConfigBitAsOutput(2); 245 AI_ConfigBitAsOutput(2);
244 #ifdef CONFIG_TARGET_GTAMODEM 246 #ifdef CONFIG_TARGET_GTAMODEM
245 AI_ConfigBitAsOutput(3); 247 AI_ConfigBitAsOutput(3);
246 #endif 248 #endif
247 #ifndef CONFIG_TARGET_DSAMPLE 249 #if defined(CONFIG_TARGET_GTAMODEM) || defined(CONFIG_TARGET_FCDEV3B)
248 AI_ConfigBitAsOutput(4); /* FreeCalypso addition */ 250 AI_ConfigBitAsOutput(4);
249 #endif 251 #endif
250 AI_ConfigBitAsOutput(5); 252 AI_ConfigBitAsOutput(5);
251 #ifndef CONFIG_TARGET_DSAMPLE 253 #if defined(CONFIG_TARGET_GTAMODEM) || defined(CONFIG_TARGET_FCDEV3B)
252 AI_ConfigBitAsOutput(6); /* FreeCalypso addition */ 254 AI_ConfigBitAsOutput(6);
253 #endif 255 #endif
254 AI_ConfigBitAsOutput(7); 256 AI_ConfigBitAsOutput(7);
255 #ifndef CONFIG_TARGET_DSAMPLE 257 #if defined(CONFIG_TARGET_GTAMODEM) || defined(CONFIG_TARGET_FCDEV3B)
256 AI_ConfigBitAsOutput(8); /* FreeCalypso addition */ 258 AI_ConfigBitAsOutput(8);
257 #endif 259 #endif
258 AI_ConfigBitAsOutput(9); 260 AI_ConfigBitAsOutput(9);
259 #ifdef CONFIG_TARGET_GTAMODEM 261 #ifdef CONFIG_TARGET_GTAMODEM
260 AI_ConfigBitAsOutput(10); 262 AI_ConfigBitAsOutput(10);
261 AI_ConfigBitAsOutput(11); 263 AI_ConfigBitAsOutput(11);
262 AI_ConfigBitAsOutput(12); 264 AI_ConfigBitAsOutput(12);
263 #endif 265 #endif
264 #ifndef CONFIG_TARGET_DSAMPLE 266 #if defined(CONFIG_TARGET_GTAMODEM) || defined(CONFIG_TARGET_FCDEV3B)
265 AI_ConfigBitAsOutput(13); /* FreeCalypso addition */ 267 AI_ConfigBitAsOutput(13);
266 #endif 268 #endif
267 AI_ConfigBitAsOutput(14); 269 AI_ConfigBitAsOutput(14);
268 AI_ConfigBitAsOutput(15); 270 AI_ConfigBitAsOutput(15);
269 #endif 271 #endif
270 } 272 }