/* | |
* atmel platform data | |
* | |
* GPL v2 Only | |
*/ | |
#ifndef __ATMEL_H__ | |
#define __ATMEL_H__ | |
/* Compact Flash */ | |
struct at91_cf_data { | |
int irq_pin; /* I/O IRQ */ | |
int det_pin; /* Card detect */ | |
int vcc_pin; /* power switching */ | |
int rst_pin; /* card reset */ | |
u8 chipselect; /* EBI Chip Select number */ | |
u8 flags; | |
#define AT91_CF_TRUE_IDE 0x01 | |
#define AT91_IDE_SWAP_A0_A2 0x02 | |
}; | |
/* FIXME: this needs a better location, but gets stuff building again */ | |
#ifdef CONFIG_ATMEL_PM | |
extern int at91_suspend_entering_slow_clock(void); | |
#else | |
static inline int at91_suspend_entering_slow_clock(void) | |
{ | |
return 0; | |
} | |
#endif | |
#endif /* __ATMEL_H__ */ |