Add preliminary support for the Routerboard 153 CF slot (#2550)
SVN-Revision: 9403
This commit is contained in:
@@ -0,0 +1,19 @@
|
||||
#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;
|
||||
};
|
||||
@@ -49,6 +49,12 @@
|
||||
#define MPMC_REG_SC0 0x0200 /* for F_CS1_N */
|
||||
#define MPMC_REG_SC1 0x0220 /* for F_CS0_N */
|
||||
#define MPMC_REG_SC2 0x0240
|
||||
#define MPMC_REG_WEN2 0x0244
|
||||
#define MPMC_REG_OEN2 0x0248
|
||||
#define MPMC_REG_RD2 0x024C
|
||||
#define MPMC_REG_PG2 0x0250
|
||||
#define MPMC_REG_WR2 0x0254
|
||||
#define MPMC_REG_TN2 0x0258
|
||||
#define MPMC_REG_SC3 0x0260
|
||||
|
||||
/* Control register bits */
|
||||
|
||||
Reference in New Issue
Block a user