Lines Matching +full:reg +full:- +full:names
2 * i2c-pca-isa.c driver for PCA9564 on ISA boards
32 #include <linux/i2c-algo-pca.h>
37 #define DRIVER "i2c-pca-isa"
41 static int irq = -1;
50 static void pca_isa_writebyte(void *pd, int reg, int val) in pca_isa_writebyte() argument
53 static char *names[] = { "T/O", "DAT", "ADR", "CON" }; in pca_isa_writebyte() local
54 printk(KERN_DEBUG "*** write %s at %#lx <= %#04x\n", names[reg], in pca_isa_writebyte()
55 base+reg, val); in pca_isa_writebyte()
57 outb(val, base+reg); in pca_isa_writebyte()
60 static int pca_isa_readbyte(void *pd, int reg) in pca_isa_readbyte() argument
62 int res = inb(base+reg); in pca_isa_readbyte()
65 static char *names[] = { "STA", "DAT", "ADR", "CON" }; in pca_isa_readbyte() local
66 printk(KERN_DEBUG "*** read %s => %#04x\n", names[reg], res); in pca_isa_readbyte()
77 if (irq > -1) { in pca_isa_waitforcompletion()
127 if (irq <= -1) in pca_isa_match()
148 if (!request_region(base, IO_SIZE, "i2c-pca-isa")) { in pca_isa_probe()
153 if (irq > -1) { in pca_isa_probe()
154 if (request_irq(irq, pca_handler, 0, "i2c-pca-isa", &pca_isa_ops) < 0) { in pca_isa_probe()
169 if (irq > -1) in pca_isa_probe()
174 return -ENODEV; in pca_isa_probe()
181 if (irq > -1) { in pca_isa_remove()
223 "\t\tFor PCA9665:\tStandard: 60300 - 100099\n"
224 "\t\t\t\tFast: 100100 - 400099\n"
225 "\t\t\t\tFast+: 400100 - 10000099\n"