]> git.sur5r.net Git - u-boot/blobdiff - include/pcmcia.h
Add rudimentary handling of alternate settings of USB interfaces - to fix
[u-boot] / include / pcmcia.h
index af56e6d1b7854a1fd702b5bf5698ac95b461ca26..8f564da9b8ccd982e592112374b6931ae535a0d9 100644 (file)
@@ -66,6 +66,8 @@
 # define CONFIG_PCMCIA_SLOT_A
 #elif defined(CONFIG_NETTA)
 # define CONFIG_PCMCIA_SLOT_A
+#elif defined(CONFIG_UC100)            /* The UC100 use SLOT_B         */
+# define CONFIG_PCMCIA_SLOT_B
 #else
 # error "PCMCIA Slot not configured"
 #endif
@@ -306,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 */