hc
2024-03-26 e0728245c89800c2038c23308f2d88969d5b41c8
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
/* 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__ */