| /* SPDX-License-Identifier: GPL-2.0-only */ | |
| /* | |
| * atmel platform data | |
| */ | |
| #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__ */ |