Major PCMCIA Cleanup to make code better readable and maintainable.
Notes: - Board-dependend code for RPXLITE and RPXCLASSIC-based boards placed to the drivers/rpx_pmcia.c file to avoid duplication. Same for TQM8xx-based boards (drivers/tqm8xx_pmcia.c). - drivers/i82365.c has been split into two parts located at board/atc/ti113x.c and board/cpc45/pd67290.c (ATC and CPC45 are the only boards using CONFIG_82365). - Changes were tested for clean build and *very* *few* boards.
This commit is contained in:
@@ -308,4 +308,14 @@ typedef struct {
|
||||
|
||||
#endif /* CFG_CMD_PCMCIA || CFG_CMD_IDE && (CONFIG_IDE_8xx_PCCARD || CONFIG_IDE_8xx_DIRECT) */
|
||||
|
||||
#ifdef CONFIG_8xx
|
||||
extern u_int *pcmcia_pgcrx[];
|
||||
#define PCMCIA_PGCRX(slot) (*pcmcia_pgcrx[slot])
|
||||
#endif
|
||||
|
||||
#if (CONFIG_COMMANDS & CFG_CMD_IDE) && defined(CONFIG_IDE_8xx_PCCARD) \
|
||||
|| defined(CONFIG_PXA_PCMCIA)
|
||||
extern int check_ide_device(int slot);
|
||||
#endif
|
||||
|
||||
#endif /* _PCMCIA_H */
|
||||
|
||||
Reference in New Issue
Block a user