diff options
-rw-r--r-- | arch/arm/kernel/ecard.c | 10 | ||||
-rw-r--r-- | include/asm-arm/ecard.h | 2 |
2 files changed, 6 insertions, 6 deletions
diff --git a/arch/arm/kernel/ecard.c b/arch/arm/kernel/ecard.c index 85f4db6efa7c..bdbd7da99286 100644 --- a/arch/arm/kernel/ecard.c +++ b/arch/arm/kernel/ecard.c | |||
@@ -126,7 +126,7 @@ static void ecard_task_reset(struct ecard_request *req) | |||
126 | 126 | ||
127 | res = ec->slot_no == 8 | 127 | res = ec->slot_no == 8 |
128 | ? &ec->resource[ECARD_RES_MEMC] | 128 | ? &ec->resource[ECARD_RES_MEMC] |
129 | : ec->type == ECARD_EASI | 129 | : ec->easi |
130 | ? &ec->resource[ECARD_RES_EASI] | 130 | ? &ec->resource[ECARD_RES_EASI] |
131 | : &ec->resource[ECARD_RES_IOCSYNC]; | 131 | : &ec->resource[ECARD_RES_IOCSYNC]; |
132 | 132 | ||
@@ -181,7 +181,7 @@ static void ecard_task_readbytes(struct ecard_request *req) | |||
181 | index += 1; | 181 | index += 1; |
182 | } | 182 | } |
183 | } else { | 183 | } else { |
184 | unsigned long base = (ec->type == ECARD_EASI | 184 | unsigned long base = (ec->easi |
185 | ? &ec->resource[ECARD_RES_EASI] | 185 | ? &ec->resource[ECARD_RES_EASI] |
186 | : &ec->resource[ECARD_RES_IOCSYNC])->start; | 186 | : &ec->resource[ECARD_RES_IOCSYNC])->start; |
187 | void __iomem *pbase = (void __iomem *)base; | 187 | void __iomem *pbase = (void __iomem *)base; |
@@ -728,7 +728,7 @@ static int ecard_prints(char *buffer, ecard_t *ec) | |||
728 | char *start = buffer; | 728 | char *start = buffer; |
729 | 729 | ||
730 | buffer += sprintf(buffer, " %d: %s ", ec->slot_no, | 730 | buffer += sprintf(buffer, " %d: %s ", ec->slot_no, |
731 | ec->type == ECARD_EASI ? "EASI" : " "); | 731 | ec->easi ? "EASI" : " "); |
732 | 732 | ||
733 | if (ec->cid.id == 0) { | 733 | if (ec->cid.id == 0) { |
734 | struct in_chunk_dir incd; | 734 | struct in_chunk_dir incd; |
@@ -815,7 +815,7 @@ static struct expansion_card *__init ecard_alloc_card(int type, int slot) | |||
815 | } | 815 | } |
816 | 816 | ||
817 | ec->slot_no = slot; | 817 | ec->slot_no = slot; |
818 | ec->type = type; | 818 | ec->easi = type == ECARD_EASI; |
819 | ec->irq = NO_IRQ; | 819 | ec->irq = NO_IRQ; |
820 | ec->fiq = NO_IRQ; | 820 | ec->fiq = NO_IRQ; |
821 | ec->dma = NO_DMA; | 821 | ec->dma = NO_DMA; |
@@ -909,7 +909,7 @@ static ssize_t ecard_show_device(struct device *dev, struct device_attribute *at | |||
909 | static ssize_t ecard_show_type(struct device *dev, struct device_attribute *attr, char *buf) | 909 | static ssize_t ecard_show_type(struct device *dev, struct device_attribute *attr, char *buf) |
910 | { | 910 | { |
911 | struct expansion_card *ec = ECARD_DEV(dev); | 911 | struct expansion_card *ec = ECARD_DEV(dev); |
912 | return sprintf(buf, "%s\n", ec->type == ECARD_EASI ? "EASI" : "IOC"); | 912 | return sprintf(buf, "%s\n", ec->easi ? "EASI" : "IOC"); |
913 | } | 913 | } |
914 | 914 | ||
915 | static struct device_attribute ecard_dev_attrs[] = { | 915 | static struct device_attribute ecard_dev_attrs[] = { |
diff --git a/include/asm-arm/ecard.h b/include/asm-arm/ecard.h index bd4b5769dc4e..3a6d3eb27622 100644 --- a/include/asm-arm/ecard.h +++ b/include/asm-arm/ecard.h | |||
@@ -160,6 +160,7 @@ struct expansion_card { | |||
160 | unsigned char irqmask; /* IRQ mask */ | 160 | unsigned char irqmask; /* IRQ mask */ |
161 | unsigned char fiqmask; /* FIQ mask */ | 161 | unsigned char fiqmask; /* FIQ mask */ |
162 | unsigned char claimed; /* Card claimed? */ | 162 | unsigned char claimed; /* Card claimed? */ |
163 | unsigned char easi; /* EASI card */ | ||
163 | 164 | ||
164 | void *irq_data; /* Data for use for IRQ by card */ | 165 | void *irq_data; /* Data for use for IRQ by card */ |
165 | void *fiq_data; /* Data for use for FIQ by card */ | 166 | void *fiq_data; /* Data for use for FIQ by card */ |
@@ -169,7 +170,6 @@ struct expansion_card { | |||
169 | CONST unsigned int dma; /* DMA number (for request_dma) */ | 170 | CONST unsigned int dma; /* DMA number (for request_dma) */ |
170 | CONST unsigned int irq; /* IRQ number (for request_irq) */ | 171 | CONST unsigned int irq; /* IRQ number (for request_irq) */ |
171 | CONST unsigned int fiq; /* FIQ number (for request_irq) */ | 172 | CONST unsigned int fiq; /* FIQ number (for request_irq) */ |
172 | CONST card_type_t type; /* Type of card */ | ||
173 | CONST struct in_ecid cid; /* Card Identification */ | 173 | CONST struct in_ecid cid; /* Card Identification */ |
174 | 174 | ||
175 | /* Private internal data */ | 175 | /* Private internal data */ |