pd6729: Coding Style fixes
Signed-off-by: Komuro <komurojun-mbn@nifty.com> Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
This commit is contained in:
parent
ae6be51ed0
commit
5cbb2b941d
1 changed files with 39 additions and 25 deletions
|
@ -14,13 +14,13 @@
|
||||||
#include <linux/workqueue.h>
|
#include <linux/workqueue.h>
|
||||||
#include <linux/interrupt.h>
|
#include <linux/interrupt.h>
|
||||||
#include <linux/device.h>
|
#include <linux/device.h>
|
||||||
|
#include <linux/io.h>
|
||||||
|
|
||||||
#include <pcmcia/cs_types.h>
|
#include <pcmcia/cs_types.h>
|
||||||
#include <pcmcia/ss.h>
|
#include <pcmcia/ss.h>
|
||||||
#include <pcmcia/cs.h>
|
#include <pcmcia/cs.h>
|
||||||
|
|
||||||
#include <asm/system.h>
|
#include <asm/system.h>
|
||||||
#include <asm/io.h>
|
|
||||||
|
|
||||||
#include "pd6729.h"
|
#include "pd6729.h"
|
||||||
#include "i82365.h"
|
#include "i82365.h"
|
||||||
|
@ -222,9 +222,9 @@ static irqreturn_t pd6729_interrupt(int irq, void *dev)
|
||||||
? SS_READY : 0;
|
? SS_READY : 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (events) {
|
if (events)
|
||||||
pcmcia_parse_events(&socket[i].socket, events);
|
pcmcia_parse_events(&socket[i].socket, events);
|
||||||
}
|
|
||||||
active |= events;
|
active |= events;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -256,9 +256,8 @@ static int pd6729_get_status(struct pcmcia_socket *sock, u_int *value)
|
||||||
status = indirect_read(socket, I365_STATUS);
|
status = indirect_read(socket, I365_STATUS);
|
||||||
*value = 0;
|
*value = 0;
|
||||||
|
|
||||||
if ((status & I365_CS_DETECT) == I365_CS_DETECT) {
|
if ((status & I365_CS_DETECT) == I365_CS_DETECT)
|
||||||
*value |= SS_DETECT;
|
*value |= SS_DETECT;
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* IO cards have a different meaning of bits 0,1
|
* IO cards have a different meaning of bits 0,1
|
||||||
|
@ -308,7 +307,7 @@ static int pd6729_set_socket(struct pcmcia_socket *sock, socket_state_t *state)
|
||||||
socket->card_irq = state->io_irq;
|
socket->card_irq = state->io_irq;
|
||||||
|
|
||||||
reg = 0;
|
reg = 0;
|
||||||
/* The reset bit has "inverse" logic */
|
/* The reset bit has "inverse" logic */
|
||||||
if (!(state->flags & SS_RESET))
|
if (!(state->flags & SS_RESET))
|
||||||
reg |= I365_PC_RESET;
|
reg |= I365_PC_RESET;
|
||||||
if (state->flags & SS_IOCARD)
|
if (state->flags & SS_IOCARD)
|
||||||
|
@ -380,7 +379,7 @@ static int pd6729_set_socket(struct pcmcia_socket *sock, socket_state_t *state)
|
||||||
indirect_write(socket, I365_POWER, reg);
|
indirect_write(socket, I365_POWER, reg);
|
||||||
|
|
||||||
if (irq_mode == 1) {
|
if (irq_mode == 1) {
|
||||||
/* all interrupts are to be done as PCI interrupts */
|
/* all interrupts are to be done as PCI interrupts */
|
||||||
data = PD67_EC1_INV_MGMT_IRQ | PD67_EC1_INV_CARD_IRQ;
|
data = PD67_EC1_INV_MGMT_IRQ | PD67_EC1_INV_CARD_IRQ;
|
||||||
} else
|
} else
|
||||||
data = 0;
|
data = 0;
|
||||||
|
@ -391,9 +390,9 @@ static int pd6729_set_socket(struct pcmcia_socket *sock, socket_state_t *state)
|
||||||
/* Enable specific interrupt events */
|
/* Enable specific interrupt events */
|
||||||
|
|
||||||
reg = 0x00;
|
reg = 0x00;
|
||||||
if (state->csc_mask & SS_DETECT) {
|
if (state->csc_mask & SS_DETECT)
|
||||||
reg |= I365_CSC_DETECT;
|
reg |= I365_CSC_DETECT;
|
||||||
}
|
|
||||||
if (state->flags & SS_IOCARD) {
|
if (state->flags & SS_IOCARD) {
|
||||||
if (state->csc_mask & SS_STSCHG)
|
if (state->csc_mask & SS_STSCHG)
|
||||||
reg |= I365_CSC_STSCHG;
|
reg |= I365_CSC_STSCHG;
|
||||||
|
@ -450,9 +449,12 @@ static int pd6729_set_io_map(struct pcmcia_socket *sock,
|
||||||
|
|
||||||
ioctl = indirect_read(socket, I365_IOCTL) & ~I365_IOCTL_MASK(map);
|
ioctl = indirect_read(socket, I365_IOCTL) & ~I365_IOCTL_MASK(map);
|
||||||
|
|
||||||
if (io->flags & MAP_0WS) ioctl |= I365_IOCTL_0WS(map);
|
if (io->flags & MAP_0WS)
|
||||||
if (io->flags & MAP_16BIT) ioctl |= I365_IOCTL_16BIT(map);
|
ioctl |= I365_IOCTL_0WS(map);
|
||||||
if (io->flags & MAP_AUTOSZ) ioctl |= I365_IOCTL_IOCS16(map);
|
if (io->flags & MAP_16BIT)
|
||||||
|
ioctl |= I365_IOCTL_16BIT(map);
|
||||||
|
if (io->flags & MAP_AUTOSZ)
|
||||||
|
ioctl |= I365_IOCTL_IOCS16(map);
|
||||||
|
|
||||||
indirect_write(socket, I365_IOCTL, ioctl);
|
indirect_write(socket, I365_IOCTL, ioctl);
|
||||||
|
|
||||||
|
@ -497,7 +499,7 @@ static int pd6729_set_mem_map(struct pcmcia_socket *sock,
|
||||||
|
|
||||||
/* write the stop address */
|
/* write the stop address */
|
||||||
|
|
||||||
i= (mem->res->end >> 12) & 0x0fff;
|
i = (mem->res->end >> 12) & 0x0fff;
|
||||||
switch (to_cycles(mem->speed)) {
|
switch (to_cycles(mem->speed)) {
|
||||||
case 0:
|
case 0:
|
||||||
break;
|
break;
|
||||||
|
@ -563,7 +565,7 @@ static int pd6729_init(struct pcmcia_socket *sock)
|
||||||
|
|
||||||
/* the pccard structure and its functions */
|
/* the pccard structure and its functions */
|
||||||
static struct pccard_operations pd6729_operations = {
|
static struct pccard_operations pd6729_operations = {
|
||||||
.init = pd6729_init,
|
.init = pd6729_init,
|
||||||
.get_status = pd6729_get_status,
|
.get_status = pd6729_get_status,
|
||||||
.set_socket = pd6729_set_socket,
|
.set_socket = pd6729_set_socket,
|
||||||
.set_io_map = pd6729_set_io_map,
|
.set_io_map = pd6729_set_io_map,
|
||||||
|
@ -578,8 +580,13 @@ static irqreturn_t pd6729_test(int irq, void *dev)
|
||||||
|
|
||||||
static int pd6729_check_irq(int irq)
|
static int pd6729_check_irq(int irq)
|
||||||
{
|
{
|
||||||
if (request_irq(irq, pd6729_test, IRQF_PROBE_SHARED, "x", pd6729_test)
|
int ret;
|
||||||
!= 0) return -1;
|
|
||||||
|
ret = request_irq(irq, pd6729_test, IRQF_PROBE_SHARED, "x",
|
||||||
|
pd6729_test);
|
||||||
|
if (ret)
|
||||||
|
return -1;
|
||||||
|
|
||||||
free_irq(irq, pd6729_test);
|
free_irq(irq, pd6729_test);
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
@ -591,7 +598,7 @@ static u_int __devinit pd6729_isa_scan(void)
|
||||||
|
|
||||||
if (irq_mode == 1) {
|
if (irq_mode == 1) {
|
||||||
printk(KERN_INFO "pd6729: PCI card interrupts, "
|
printk(KERN_INFO "pd6729: PCI card interrupts, "
|
||||||
"PCI status changes\n");
|
"PCI status changes\n");
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -607,9 +614,10 @@ static u_int __devinit pd6729_isa_scan(void)
|
||||||
if (mask & (1<<i))
|
if (mask & (1<<i))
|
||||||
printk("%s%d", ((mask & ((1<<i)-1)) ? "," : ""), i);
|
printk("%s%d", ((mask & ((1<<i)-1)) ? "," : ""), i);
|
||||||
|
|
||||||
if (mask == 0) printk("none!");
|
if (mask == 0)
|
||||||
|
printk("none!");
|
||||||
printk(" polling status changes.\n");
|
else
|
||||||
|
printk(" polling status changes.\n");
|
||||||
|
|
||||||
return mask;
|
return mask;
|
||||||
}
|
}
|
||||||
|
@ -624,11 +632,16 @@ static int __devinit pd6729_pci_probe(struct pci_dev *dev,
|
||||||
|
|
||||||
socket = kzalloc(sizeof(struct pd6729_socket) * MAX_SOCKETS,
|
socket = kzalloc(sizeof(struct pd6729_socket) * MAX_SOCKETS,
|
||||||
GFP_KERNEL);
|
GFP_KERNEL);
|
||||||
if (!socket)
|
if (!socket) {
|
||||||
|
dev_warn(&dev->dev, "failed to kzalloc socket.\n");
|
||||||
return -ENOMEM;
|
return -ENOMEM;
|
||||||
|
}
|
||||||
|
|
||||||
if ((ret = pci_enable_device(dev)))
|
ret = pci_enable_device(dev);
|
||||||
|
if (ret) {
|
||||||
|
dev_warn(&dev->dev, "failed to enable pci_device.\n");
|
||||||
goto err_out_free_mem;
|
goto err_out_free_mem;
|
||||||
|
}
|
||||||
|
|
||||||
if (!pci_resource_start(dev, 0)) {
|
if (!pci_resource_start(dev, 0)) {
|
||||||
dev_warn(&dev->dev, "refusing to load the driver as the "
|
dev_warn(&dev->dev, "refusing to load the driver as the "
|
||||||
|
@ -639,7 +652,7 @@ static int __devinit pd6729_pci_probe(struct pci_dev *dev,
|
||||||
dev_info(&dev->dev, "Cirrus PD6729 PCI to PCMCIA Bridge at 0x%llx "
|
dev_info(&dev->dev, "Cirrus PD6729 PCI to PCMCIA Bridge at 0x%llx "
|
||||||
"on irq %d\n",
|
"on irq %d\n",
|
||||||
(unsigned long long)pci_resource_start(dev, 0), dev->irq);
|
(unsigned long long)pci_resource_start(dev, 0), dev->irq);
|
||||||
/*
|
/*
|
||||||
* Since we have no memory BARs some firmware may not
|
* Since we have no memory BARs some firmware may not
|
||||||
* have had PCI_COMMAND_MEMORY enabled, yet the device needs it.
|
* have had PCI_COMMAND_MEMORY enabled, yet the device needs it.
|
||||||
*/
|
*/
|
||||||
|
@ -685,8 +698,9 @@ static int __devinit pd6729_pci_probe(struct pci_dev *dev,
|
||||||
pci_set_drvdata(dev, socket);
|
pci_set_drvdata(dev, socket);
|
||||||
if (irq_mode == 1) {
|
if (irq_mode == 1) {
|
||||||
/* Register the interrupt handler */
|
/* Register the interrupt handler */
|
||||||
if ((ret = request_irq(dev->irq, pd6729_interrupt, IRQF_SHARED,
|
ret = request_irq(dev->irq, pd6729_interrupt, IRQF_SHARED,
|
||||||
"pd6729", socket))) {
|
"pd6729", socket);
|
||||||
|
if (ret) {
|
||||||
dev_err(&dev->dev, "Failed to register irq %d\n",
|
dev_err(&dev->dev, "Failed to register irq %d\n",
|
||||||
dev->irq);
|
dev->irq);
|
||||||
goto err_out_free_res;
|
goto err_out_free_res;
|
||||||
|
|
Loading…
Add table
Reference in a new issue