1/* 2 * atmel platform data 3 * 4 * GPL v2 Only 5 */ 6 7#ifndef __ATMEL_H__ 8#define __ATMEL_H__ 9 10 /* Compact Flash */ 11struct at91_cf_data { 12 int irq_pin; /* I/O IRQ */ 13 int det_pin; /* Card detect */ 14 int vcc_pin; /* power switching */ 15 int rst_pin; /* card reset */ 16 u8 chipselect; /* EBI Chip Select number */ 17 u8 flags; 18#define AT91_CF_TRUE_IDE 0x01 19#define AT91_IDE_SWAP_A0_A2 0x02 20}; 21 22/* FIXME: this needs a better location, but gets stuff building again */ 23#ifdef CONFIG_ATMEL_PM 24extern int at91_suspend_entering_slow_clock(void); 25#else 26static inline int at91_suspend_entering_slow_clock(void) 27{ 28 return 0; 29} 30#endif 31 32#endif /* __ATMEL_H__ */ 33