You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
19 lines
493 B
19 lines
493 B
#include <linux/types.h>
|
|
#include <linux/io.h>
|
|
|
|
#include <adm5120_defs.h>
|
|
#include <adm5120_switch.h>
|
|
|
|
/* CFRDY is connected to GPIO4/INTX_1 */
|
|
#define ADM5120_CF_GPIO_NUM 4
|
|
#define ADM5120_CF_IRQ_LEVEL_BIT 0x20 /* GPIO4 = 0x20, GPIO2 = 0x10 */
|
|
#define ADM5120_IRQ_CFRDY 5
|
|
#define EXTIO_WAIT_EN (0x1 << 6)
|
|
#define EXTIO_CS1_INT1_EN (0x1 << 5)
|
|
#define EXTIO_CS0_INT0_EN (0x1 << 4)
|
|
|
|
struct cf_device {
|
|
int gpio_pin;
|
|
void *dev;
|
|
struct gendisk *gd;
|
|
};
|
|
|