Lines Matching +full:0 +full:xe0000

35 #define DEFAULT_BASE 0x330
41 static int clock = 0x1c;
42 static int own = 0x55;
67 pr_debug("%s: Write %p 0x%02X\n", pcf_isa_ops.name, address, val); in pcf_isa_setbyte()
80 pr_debug("%s: Read %p 0x%02X\n", pcf_isa_ops.name, address, val); in pcf_isa_getbyte()
101 if (irq > 0) { in pcf_isa_waitforpin()
103 if (pcf_pending == 0) { in pcf_isa_waitforpin()
109 pcf_pending = 0; in pcf_isa_waitforpin()
115 pcf_pending = 0; in pcf_isa_waitforpin()
165 if (irq > 0) { in pcf_isa_init()
166 if (request_irq(irq, pcf_isa_handler, 0, pcf_isa_ops.name, in pcf_isa_init()
167 NULL) < 0) { in pcf_isa_init()
170 irq = 0; in pcf_isa_init()
174 return 0; in pcf_isa_init()
201 if (base == 0) { in elektor_match()
209 if (!pci_read_config_byte(cy693_dev, 0x47, &config)) { in elektor_match()
212 "register 0x47 = 0x%02x\n", config); in elektor_match()
214 /* UP2000 board has this register set to 0xe1, in elektor_match()
221 /* so just check for ROMCS at 0xe0000, in elektor_match()
224 if ((config & 0x7f) == 0x61) { in elektor_match()
226 base = 0xe0000; in elektor_match()
243 if (mmapped && base < 0xc8000) { in elektor_match()
246 return 0; in elektor_match()
249 if (base == 0) { in elektor_match()
261 if (i2c_pcf_add_bus(&pcf_isa_ops) < 0) in elektor_probe()
266 return 0; in elektor_probe()
269 if (irq > 0) { in elektor_probe()
288 if (irq > 0) { in elektor_remove()
316 module_param_hw(base, int, ioport_or_iomem, 0);
317 module_param_hw(irq, int, irq, 0);
318 module_param(clock, int, 0);
319 module_param(own, int, 0);
320 module_param_hw(mmapped, int, other, 0);