forked from Qortal/Brooklyn
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.
30 lines
668 B
30 lines
668 B
/* SPDX-License-Identifier: GPL-2.0-only */ |
|
/* |
|
* This file contains the definitions for the T7L66XB |
|
* |
|
* (C) Copyright 2005 Ian Molton <[email protected]> |
|
*/ |
|
#ifndef MFD_T7L66XB_H |
|
#define MFD_T7L66XB_H |
|
|
|
#include <linux/mfd/core.h> |
|
#include <linux/mfd/tmio.h> |
|
|
|
struct t7l66xb_platform_data { |
|
int (*enable)(struct platform_device *dev); |
|
int (*disable)(struct platform_device *dev); |
|
int (*suspend)(struct platform_device *dev); |
|
int (*resume)(struct platform_device *dev); |
|
|
|
int irq_base; /* The base for subdevice irqs */ |
|
|
|
struct tmio_nand_data *nand_data; |
|
}; |
|
|
|
|
|
#define IRQ_T7L66XB_MMC (1) |
|
#define IRQ_T7L66XB_NAND (3) |
|
|
|
#define T7L66XB_NR_IRQS 8 |
|
|
|
#endif
|
|
|