diff options
Diffstat (limited to '')
-rw-r--r-- | include/linux/platform_data/atmel.h | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/include/linux/platform_data/atmel.h b/include/linux/platform_data/atmel.h new file mode 100644 index 000000000..cdceb4d4e --- /dev/null +++ b/include/linux/platform_data/atmel.h @@ -0,0 +1,32 @@ +/* + * 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__ */ |