FreeCalypso > hg > fc-magnetite
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 } |