summaryrefslogtreecommitdiffstats
path: root/po
ModeNameSize
-rw-r--r--Makefile1199logstatsplain
-rw-r--r--POTFILES.in18logstatsplain
-rw-r--r--af.po75051logstatsplain
-rw-r--r--ar.po87588logstatsplain
-rw-r--r--ast.po103727logstatsplain
-rw-r--r--az.po101873logstatsplain
-rw-r--r--bg.po111177logstatsplain
-rw-r--r--bn.po137086logstatsplain
-rw-r--r--br.po77253logstatsplain
-rw-r--r--bs.po100771logstatsplain
-rw-r--r--ca.po99890logstatsplain
-rw-r--r--cs.po90456logstatsplain
-rw-r--r--cy.po99267logstatsplain
-rw-r--r--da.po87478logstatsplain
-rw-r--r--de.po92987logstatsplain
-rw-r--r--el.po118372logstatsplain
-rw-r--r--eo.po101249logstatsplain
-rw-r--r--es.po105469logstatsplain
-rw-r--r--et.po92840logstatsplain
-rw-r--r--eu.po89548logstatsplain
-rw-r--r--fa.po115453logstatsplain
-rw-r--r--fi.po96638logstatsplain
-rw-r--r--fr.po94073logstatsplain
-rw-r--r--fur.po102642logstatsplain
-rw-r--r--ga.po70667logstatsplain
-rw-r--r--gl.po89250logstatsplain
-rw-r--r--he.po87504logstatsplain
-rw-r--r--hi.po150816logstatsplain
-rw-r--r--hr.po97930logstatsplain
-rw-r--r--hu.po106137logstatsplain
-rw-r--r--id.po108097logstatsplain
-rw-r--r--is.po87189logstatsplain
-rw-r--r--it.po90314logstatsplain
-rw-r--r--ja.po105559logstatsplain
-rw-r--r--ka.po95389logstatsplain
-rw-r--r--ko.po89209logstatsplain
-rw-r--r--ky.po120749logstatsplain
-rw-r--r--lt.po103622logstatsplain
-rw-r--r--lv.po90247logstatsplain
-rw-r--r--mk.po124509logstatsplain
-rw-r--r--mn.po89206logstatsplain
-rw-r--r--ms.po77092logstatsplain
-rw-r--r--mt.po100829logstatsplain
-rw-r--r--nb.po87685logstatsplain
-rw-r--r--nl.po93094logstatsplain
-rw-r--r--nn.po94007logstatsplain
-rw-r--r--pa_IN.po119008logstatsplain
-rw-r--r--pl.po95552logstatsplain
-rw-r--r--pt.po94885logstatsplain
-rw-r--r--pt_BR.po108163logstatsplain
-rw-r--r--ro.po96234logstatsplain
-rw-r--r--ru.po107105logstatsplain
-rw-r--r--sc.po102672logstatsplain
-rw-r--r--sk.po106862logstatsplain
-rw-r--r--sl.po95294logstatsplain
-rw-r--r--sq.po101766logstatsplain
-rw-r--r--sr.po116208logstatsplain
-rw-r--r--sr@Latn.po100934logstatsplain
-rw-r--r--sv.po94257logstatsplain
-rw-r--r--tg.po122796logstatsplain
-rw-r--r--th.po113773logstatsplain
-rw-r--r--tl.po107183logstatsplain
-rw-r--r--tr.po90460logstatsplain
-rw-r--r--uk.po108318logstatsplain
-rw-r--r--urpmi.pot58925logstatsplain
-rw-r--r--uz.po77031logstatsplain
-rw-r--r--uz@cyrillic.po85452logstatsplain
-rw-r--r--vi.po108500logstatsplain
-rw-r--r--wa.po99882logstatsplain
-rw-r--r--zh_CN.po84076logstatsplain
-rw-r--r--zh_TW.po83600logstatsplain
">0x1222, "i82092", "Intel 82092AA_1" }, { 0x1524, 0x1211, "yenta_socket", "ENE 1211" }, { 0x1524, 0x1225, "yenta_socket", "ENE 1225" }, { 0x1524, 0x1410, "yenta_socket", "ENE 1410" }, { 0x1524, 0x1411, "yenta_socket", "ENE Technology CB1411" }, { 0x1524, 0x1420, "yenta_socket", "ENE 1420" }, }; #define PCI_COUNT (sizeof(pci_id)/sizeof(pci_id_t)) char * driver = NULL; static int pci_probe(void) { char s[256], *name = NULL; u_int device, vendor, i; FILE *f; //mdk-stage1// if (!module) log_message("PCMCIA: probing PCI bus.."); if ((f = fopen("/proc/bus/pci/devices", "r")) != NULL) { while (fgets(s, 256, f) != NULL) { u_int n = strtoul(s+5, NULL, 16); vendor = (n >> 16); device = (n & 0xffff); for (i = 0; i < PCI_COUNT; i++) if ((vendor == pci_id[i].vendor) && (device == pci_id[i].device)) break; if (i < PCI_COUNT) { name = pci_id[i].name; driver = pci_id[i].modname; } } } //mdk-stage1// else if ((f = fopen("/proc/pci", "r")) != NULL) { //mdk-stage1// while (fgets(s, 256, f) != NULL) { //mdk-stage1// t = strstr(s, "Device id="); //mdk-stage1// if (t) { //mdk-stage1// device = strtoul(t+10, NULL, 16); //mdk-stage1// t = strstr(s, "Vendor id="); //mdk-stage1// vendor = strtoul(t+10, NULL, 16); //mdk-stage1// for (i = 0; i < PCI_COUNT; i++) //mdk-stage1// if ((vendor == pci_id[i].vendor) && //mdk-stage1// (device == pci_id[i].device)) break; //mdk-stage1// } else //mdk-stage1// for (i = 0; i < PCI_COUNT; i++) //mdk-stage1// if (strstr(s, pci_id[i].tag) != NULL) break; //mdk-stage1// if (i != PCI_COUNT) { //mdk-stage1// name = pci_id[i].name; //mdk-stage1// break; //mdk-stage1// } else { //mdk-stage1// t = strstr(s, "CardBus bridge"); //mdk-stage1// if (t != NULL) { //mdk-stage1// name = t + 16; //mdk-stage1// t = strchr(s, '('); //mdk-stage1// t[-1] = '\0'; //mdk-stage1// break; //mdk-stage1// } //mdk-stage1// } //mdk-stage1// } //mdk-stage1// } fclose(f); if (name) { //mdk-stage1// if (module) //mdk-stage1// printf("i82365\n"); //mdk-stage1// else log_message("\t%s found, 2 sockets (driver %s).", name, driver); return 0; } else { //mdk-stage1// if (!module) log_message("\tnot found."); return -ENODEV; } } //mdk-stage1// #endif /*====================================================================*/ //mdk-stage1// #ifdef CONFIG_ISA //mdk-stage1// //mdk-stage1// #ifdef __GLIBC__ #include <sys/io.h> //mdk-stage1// #else //mdk-stage1// #include <asm/io.h> //mdk-stage1// #endif typedef u_short ioaddr_t; #include "i82365.h" #include "cirrus.h" #include "vg468.h" static ioaddr_t i365_base = 0x03e0; static u_char i365_get(u_short sock, u_short reg) { u_char val = I365_REG(sock, reg); outb(val, i365_base); val = inb(i365_base+1); return val; } static void i365_set(u_short sock, u_short reg, u_char data) { u_char val = I365_REG(sock, reg); outb(val, i365_base); outb(data, i365_base+1); } static void i365_bset(u_short sock, u_short reg, u_char mask) { u_char d = i365_get(sock, reg); d |= mask; i365_set(sock, reg, d); } static void i365_bclr(u_short sock, u_short reg, u_char mask) { u_char d = i365_get(sock, reg); d &= ~mask; i365_set(sock, reg, d); } int i365_probe(void) { int val, sock, done; char *name = "i82365sl"; //mdk-stage1// if (!module) log_message("PCMCIA: probing for Intel PCIC (ISA).."); //mdk-stage1// if (verbose) printf("\n"); sock = done = 0; if (ioperm(i365_base, 4, 1)) { log_perror("PCMCIA: ioperm"); return -1; } ioperm(0x80, 1, 1); for (; sock < 2; sock++) { val = i365_get(sock, I365_IDENT); //mdk-stage1// if (verbose) //mdk-stage1// printf(" ident(%d)=%#2.2x", sock, val); switch (val) { case 0x82: name = "i82365sl A step"; break; case 0x83: name = "i82365sl B step"; break; case 0x84: name = "VLSI 82C146"; break; case 0x88: case 0x89: case 0x8a: name = "IBM Clone"; break; case 0x8b: case 0x8c: break; default: done = 1; } if (done) break; } //mdk-stage1// if (verbose) printf("\n "); if (sock == 0) { //mdk-stage1// if (!module) log_message("\tnot found."); return -ENODEV; } if ((sock == 2) && (strcmp(name, "VLSI 82C146") == 0)) name = "i82365sl DF"; /* Check for Vadem chips */ outb(0x0e, i365_base); outb(0x37, i365_base); i365_bset(0, VG468_MISC, VG468_MISC_VADEMREV); val = i365_get(0, I365_IDENT); if (val & I365_IDENT_VADEM) { if ((val & 7) < 4) name = "Vadem VG-468"; else name = "Vadem VG-469"; i365_bclr(0, VG468_MISC, VG468_MISC_VADEMREV); } /* Check for Cirrus CL-PD67xx chips */ i365_set(0, PD67_CHIP_INFO, 0); val = i365_get(0, PD67_CHIP_INFO); if ((val & PD67_INFO_CHIP_ID) == PD67_INFO_CHIP_ID) { val = i365_get(0, PD67_CHIP_INFO); if ((val & PD67_INFO_CHIP_ID) == 0) { if (val & PD67_INFO_SLOTS) name = "Cirrus CL-PD672x"; else { name = "Cirrus CL-PD6710"; sock = 1; } i365_set(0, PD67_EXT_INDEX, 0xe5); if (i365_get(0, PD67_EXT_INDEX) != 0xe5) name = "VIA VT83C469"; } } //mdk-stage1// if (module) //mdk-stage1// printf("i82365\n"); //mdk-stage1// else printf("\t%s found, %d sockets.\n", name, sock); return 0; } /* i365_probe */ //mdk-stage1//#endif /* CONFIG_ISA */ /*====================================================================*/ //mdk-stage1//#ifdef CONFIG_ISA #include "tcic.h" //mdk-stage1//static ioaddr_t tcic_base = TCIC_BASE; static u_char tcic_getb(ioaddr_t base, u_char reg) { u_char val = inb(base+reg); return val; } static void tcic_setb(ioaddr_t base, u_char reg, u_char data) { outb(data, base+reg); } static u_short tcic_getw(ioaddr_t base, u_char reg) { u_short val = inw(base+reg); return val; } static void tcic_setw(ioaddr_t base, u_char reg, u_short data) { outw(data, base+reg); } static u_short tcic_aux_getw(ioaddr_t base, u_short reg) { u_char mode = (tcic_getb(base, TCIC_MODE) & TCIC_MODE_PGMMASK) | reg; tcic_setb(base, TCIC_MODE, mode); return tcic_getw(base, TCIC_AUX); } static void tcic_aux_setw(ioaddr_t base, u_short reg, u_short data) { u_char mode = (tcic_getb(base, TCIC_MODE) & TCIC_MODE_PGMMASK) | reg; tcic_setb(base, TCIC_MODE, mode); tcic_setw(base, TCIC_AUX, data); } static int get_tcic_id(ioaddr_t base) { u_short id; tcic_aux_setw(base, TCIC_AUX_TEST, TCIC_TEST_DIAG); id = tcic_aux_getw(base, TCIC_AUX_ILOCK); id = (id & TCIC_ILOCKTEST_ID_MASK) >> TCIC_ILOCKTEST_ID_SH; tcic_aux_setw(base, TCIC_AUX_TEST, 0); return id; } int tcic_probe_at(ioaddr_t base) { int i; u_short old; /* Anything there?? */ for (i = 0; i < 0x10; i += 2) if (tcic_getw(base, i) == 0xffff) return -1; //mdk-stage1// if (!module) log_message("\tat %#3.3x: ", base); fflush(stdout); /* Try to reset the chip */ tcic_setw(base, TCIC_SCTRL, TCIC_SCTRL_RESET); tcic_setw(base, TCIC_SCTRL, 0); /* Can we set the addr register? */ old = tcic_getw(base, TCIC_ADDR); tcic_setw(base, TCIC_ADDR, 0); if (tcic_getw(base, TCIC_ADDR) != 0) { tcic_setw(base, TCIC_ADDR, old); return -2; } tcic_setw(base, TCIC_ADDR, 0xc3a5); if (tcic_getw(base, TCIC_ADDR) != 0xc3a5) return -3; return 2; } int tcic_probe(void) { int sock, id; //mdk-stage1// if (!module) log_message("PCMCIA: probing for Databook TCIC-2 (ISA).."); fflush(stdout); if (ioperm(TCIC_BASE, 16, 1)) { log_perror("PCMCIA: ioperm"); return -1; } ioperm(0x80, 1, 1); sock = tcic_probe_at(TCIC_BASE); if (sock <= 0) { //mdk-stage1// if (!module) log_message("\tnot found."); return -ENODEV; } //mdk-stage1// if (module) //mdk-stage1// printf("tcic\n"); //mdk-stage1// else { id = get_tcic_id(TCIC_BASE); switch (id) { case TCIC_ID_DB86082: log_message("DB86082"); break; case TCIC_ID_DB86082A: log_message("DB86082A"); break; case TCIC_ID_DB86084: log_message("DB86084"); break; case TCIC_ID_DB86084A: log_message("DB86084A"); break; case TCIC_ID_DB86072: log_message("DB86072"); break; case TCIC_ID_DB86184: log_message("DB86184"); break; case TCIC_ID_DB86082B: log_message("DB86082B"); break; default: log_message("Unknown TCIC-2 ID 0x%02x", id); } log_message(" found at %#6x, %d sockets.", TCIC_BASE, sock); //mdk-stage1// } return 0; } /* tcic_probe */ //mdk-stage1// #endif /* CONFIG_ISA */ //mdk-stage1// /*====================================================================*/ //mdk-stage1// //mdk-stage1// int main(int argc, char *argv[]) //mdk-stage1// { //mdk-stage1// int optch, errflg; //mdk-stage1// extern char *optarg; //mdk-stage1// int verbose = 0, module = 0; //mdk-stage1// //mdk-stage1// errflg = 0; //mdk-stage1// while ((optch = getopt(argc, argv, "t:vxm")) != -1) { //mdk-stage1// switch (optch) { //mdk-stage1// #ifdef CONFIG_ISA //mdk-stage1// case 't': //mdk-stage1// tcic_base = strtoul(optarg, NULL, 0); break; //mdk-stage1// #endif //mdk-stage1// case 'v': //mdk-stage1// verbose = 1; break; //mdk-stage1// case 'm': //mdk-stage1// module = 1; break; //mdk-stage1// default: //mdk-stage1// errflg = 1; break; //mdk-stage1// } //mdk-stage1// } //mdk-stage1// if (errflg || (optind < argc)) { //mdk-stage1// fprintf(stderr, "usage: %s [-t tcic_base] [-v] [-m]\n", argv[0]); //mdk-stage1// exit(EXIT_FAILURE); //mdk-stage1// } //mdk-stage1// //mdk-stage1// #ifdef CONFIG_PCI //mdk-stage1// if (pci_probe(verbose, module) == 0) //mdk-stage1// exit(EXIT_SUCCESS); //mdk-stage1// #endif //mdk-stage1// #ifdef CONFIG_ISA //mdk-stage1// if (i365_probe(verbose, module) == 0) //mdk-stage1// exit(EXIT_SUCCESS); //mdk-stage1// else if (tcic_probe(verbose, module, tcic_base) == 0) //mdk-stage1// exit(EXIT_SUCCESS); //mdk-stage1// #endif //mdk-stage1// exit(EXIT_FAILURE); //mdk-stage1// return 0; //mdk-stage1// } char * pcmcia_probe(void) { if (!pci_probe()) return driver; else if (!i365_probe()) return "i82365"; else if (!tcic_probe()) return "tcic"; else return NULL; }