Lines Matching +full:0 +full:x0000c000

29 #define LASI_VER	0xC008	/* LASI Version */
31 #define LASI_IO_CONF 0x7FFFE /* LASI primary configuration register */
32 #define LASI_IO_CONF2 0x7FFFF /* LASI secondary configuration register */
39 case 0x74: irq = 7; break; /* Centronics */ in lasi_choose_irq()
40 case 0x7B: irq = 13; break; /* Audio */ in lasi_choose_irq()
41 case 0x81: irq = 14; break; /* Lasi itself */ in lasi_choose_irq()
42 case 0x82: irq = 9; break; /* SCSI */ in lasi_choose_irq()
43 case 0x83: irq = 20; break; /* Floppy */ in lasi_choose_irq()
44 case 0x84: irq = 26; break; /* PS/2 Keyboard */ in lasi_choose_irq()
45 case 0x87: irq = 18; break; /* ISDN */ in lasi_choose_irq()
46 case 0x8A: irq = 8; break; /* LAN */ in lasi_choose_irq()
47 case 0x8C: irq = 5; break; /* RS232 */ in lasi_choose_irq()
48 case 0x8D: irq = (dev->hw_path == 13) ? 16 : 17; break; in lasi_choose_irq()
62 gsc_writel(0x00000000, lasi_base+OFFSET_IMR); in lasi_init_irq()
72 /* gsc_writel(0xFFFFFFFF, lasi_base+0x2000);*/ /* Parallel */ in lasi_init_irq()
73 if(pdc_add_valid(lasi_base+0x4004) == PDC_OK) in lasi_init_irq()
74 gsc_writel(0xFFFFFFFF, lasi_base+0x4004); /* Audio */ in lasi_init_irq()
75 /* gsc_writel(0xFFFFFFFF, lasi_base+0x5000);*/ /* Serial */ in lasi_init_irq()
76 /* gsc_writel(0xFFFFFFFF, lasi_base+0x6000);*/ /* SCSI */ in lasi_init_irq()
77 gsc_writel(0xFFFFFFFF, lasi_base+0x7000); /* LAN */ in lasi_init_irq()
78 gsc_writel(0xFFFFFFFF, lasi_base+0x8000); /* Keyboard */ in lasi_init_irq()
79 gsc_writel(0xFFFFFFFF, lasi_base+0xA000); /* FDC */ in lasi_init_irq()
114 case 0x600: /* Gecko (712/60) */ in lasi_led_init()
115 case 0x601: /* Gecko (712/80) */ in lasi_led_init()
116 case 0x602: /* Gecko (712/100) */ in lasi_led_init()
117 case 0x603: /* Anole 64 (743/64) */ in lasi_led_init()
118 case 0x604: /* Anole 100 (743/100) */ in lasi_led_init()
119 case 0x605: /* Gecko (712/120) */ in lasi_led_init()
120 datareg = lasi_hpa + 0x0000C000; in lasi_led_init()
121 gsc_writeb(0, datareg); in lasi_led_init()
125 case 0x60A: /* Mirage Jr (715/64) */ in lasi_led_init()
126 case 0x60B: /* Mirage 100 */ in lasi_led_init()
127 case 0x60C: /* Mirage 100+ */ in lasi_led_init()
128 case 0x60D: /* Electra 100 */ in lasi_led_init()
129 case 0x60E: /* Electra 120 */ in lasi_led_init()
130 datareg = lasi_hpa - 0x00020000; in lasi_led_init()
134 datareg = lasi_hpa + 0x0000C000; in lasi_led_init()
154 gsc_writel(0x02, lasi->hpa + 0x0000C000); in lasi_power_off()
173 lasi->version = gsc_readl(lasi->hpa + LASI_VER) & 0xf; in lasi_init_chip()
174 printk(KERN_INFO "%s version %d at 0x%lx found.\n", in lasi_init_chip()
185 if (dev->irq < 0) { in lasi_init_chip()
194 ret = request_irq(lasi->gsc_irq.irq, gsc_asic_intr, 0, "lasi", lasi); in lasi_init_chip()
195 if (ret < 0) { in lasi_init_chip()
220 { HPHW_BA, HVERSION_REV_ANY_ID, HVERSION_ANY_ID, 0x00081 },
221 { 0, }