Home | History | Annotate | Download | only in ic

Lines Matching refs:eep_config

335 	ASCEEP_CONFIG  *eep_config;
363 eep_config = &eep_config_buf;
371 chksum = AscGetEEPConfig(iot, ioh, eep_config, sc->bus_type);
373 AscPrintEEPConfig(eep_config, chksum);
381 if (eep_config->cfg_lsw != cfg_lsw) {
383 eep_config->cfg_lsw = ASC_GET_CHIP_CFG_LSW(iot, ioh);
385 if (eep_config->cfg_msw != cfg_msw) {
387 eep_config->cfg_msw = ASC_GET_CHIP_CFG_MSW(iot, ioh);
391 eep_config->cfg_msw &= ~ASC_CFG_MSW_CLR_MASK;
392 eep_config->cfg_lsw |= ASC_CFG0_HOST_INT_ON;
394 if (chksum != eep_config->chksum) {
396 eep_config->init_sdtr = 0xFF;
397 eep_config->disc_enable = 0xFF;
398 eep_config->start_motor = 0xFF;
399 eep_config->use_cmd_qng = 0;
400 eep_config->max_total_qng = 0xF0;
401 eep_config->max_tag_qng = 0x20;
402 eep_config->cntl = 0xBFFF;
403 eep_config->chip_scsi_id = 7;
404 eep_config->no_scam = 0;
405 eep_config->adapter_info[0] = 0;
406 eep_config->adapter_info[1] = 0;
407 eep_config->adapter_info[2] = 0;
408 eep_config->adapter_info[3] = 0;
410 eep_config->adapter_info[5] = 0;
412 eep_config->adapter_info[4] = 0xBB;
414 eep_config->adapter_info[4] = 0;
416 eep_config->adapter_info[5] = 0xBB;
423 sc->sdtr_enable = eep_config->init_sdtr;
424 sc->disc_enable = eep_config->disc_enable;
425 sc->cmd_qng_enabled = eep_config->use_cmd_qng;
426 sc->isa_dma_speed = eep_config->isa_dma_speed;
427 sc->start_motor = eep_config->start_motor;
428 sc->dvc_cntl = eep_config->cntl;
430 sc->adapter_info[0] = eep_config->adapter_info[1];
431 sc->adapter_info[1] = eep_config->adapter_info[0];
432 sc->adapter_info[2] = eep_config->adapter_info[3];
433 sc->adapter_info[3] = eep_config->adapter_info[2];
434 sc->adapter_info[4] = eep_config->adapter_info[5];
435 sc->adapter_info[5] = eep_config->adapter_info[4];
437 sc->adapter_info[0] = eep_config->adapter_info[0];
438 sc->adapter_info[1] = eep_config
439 sc->adapter_info[2] = eep_config->adapter_info[2];
440 sc->adapter_info[3] = eep_config->adapter_info[3];
441 sc->adapter_info[4] = eep_config->adapter_info[4];
442 sc->adapter_info[5] = eep_config->adapter_info[5];
447 eep_config->max_total_qng = ASC_MAX_PCI_ULTRA_INRAM_TOTAL_QNG;
448 eep_config->max_tag_qng = ASC_MAX_PCI_ULTRA_INRAM_TAG_QNG;
450 eep_config->cfg_msw |= 0x0800;
453 eep_config->max_total_qng = ASC_MAX_PCI_INRAM_TOTAL_QNG;
454 eep_config->max_tag_qng = ASC_MAX_INRAM_TAG_QNG;
457 if (eep_config->max_total_qng < ASC_MIN_TOTAL_QNG)
458 eep_config->max_total_qng = ASC_MIN_TOTAL_QNG;
460 if (eep_config->max_total_qng > ASC_MAX_TOTAL_QNG)
461 eep_config->max_total_qng = ASC_MAX_TOTAL_QNG;
463 if (eep_config->max_tag_qng > eep_config->max_total_qng)
464 eep_config->max_tag_qng = eep_config->max_total_qng;
466 if (eep_config->max_tag_qng < ASC_MIN_TAG_Q_PER_DVC)
467 eep_config->max_tag_qng = ASC_MIN_TAG_Q_PER_DVC;
469 sc->max_total_qng = eep_config->max_total_qng;
470 if ((eep_config->use_cmd_qng & eep_config->disc_enable) !=
471 eep_config->use_cmd_qng) {
472 eep_config->disc_enable = eep_config->use_cmd_qng;
478 eep_config->chip_scsi_id &= ASC_MAX_TID;
479 sc->chip_scsi_id = eep_config->chip_scsi_id;
485 sc->max_tag_qng[i] = eep_config->max_tag_qng;
490 eep_config->cfg_msw = ASC_GET_CHIP_CFG_MSW(iot, ioh);
492 AscSetEEPConfig(iot, ioh, eep_config, sc->bus_type);
494 AscPrintEEPConfig(eep_config, 0);
1409 AscPrintEEPConfig(ASCEEP_CONFIG *eep_config, u_int16_t chksum)
1412 printf("cfg_lsw = 0x%x\n", eep_config->cfg_lsw);
1413 printf("cfg_msw = 0x%x\n", eep_config->cfg_msw);
1414 printf("init_sdtr = 0x%x\n", eep_config->init_sdtr);
1415 printf("disc_enable = 0x%x\n", eep_config->disc_enable);
1416 printf("use_cmd_qng = %d\n", eep_config->use_cmd_qng);
1417 printf("start_motor = 0x%x\n", eep_config->start_motor);
1418 printf("max_total_qng = 0x%x\n", eep_config->max_total_qng);
1419 printf("max_tag_qng = 0x%x\n", eep_config->max_tag_qng);
1420 printf("bios_scan = 0x%x\n", eep_config->bios_scan);
1421 printf("power_up_wait = 0x%x\n", eep_config->power_up_wait);
1422 printf("no_scam = %d\n", eep_config->no_scam);
1423 printf("chip_scsi_id = %d\n", eep_config->chip_scsi_id);
1424 printf("isa_dma_speed = %d\n", eep_config->isa_dma_speed);
1425 printf("cntl = 0x%x\n", eep_config->cntl);
1427 printf("adapter_info[0] = 0x%x\n", eep_config->adapter_info[1]);
1428 printf("adapter_info[1] = 0x%x\n", eep_config->adapter_info[0]);
1429 printf("adapter_info[2] = 0x%x\n", eep_config->adapter_info[3]);
1430 printf("adapter_info[3] = 0x%x\n", eep_config->adapter_info[2]);
1431 printf("adapter_info[4] = 0x%x\n", eep_config->adapter_info[5]);
1432 printf("adapter_info[5] = 0x%x\n", eep_config->adapter_info[4]);
1434 printf("adapter_info[0] = 0x%x\n", eep_config->adapter_info[0]);
1435 printf("adapter_info[1] = 0x%x\n", eep_config->adapter_info[1]);
1436 printf("adapter_info[2] = 0x%x\n", eep_config->adapter_info[2]);
1437 printf("adapter_info[3] = 0x%x\n", eep_config->adapter_info[3]);
1438 printf("adapter_info[4] = 0x%x\n", eep_config->adapter_info[4]);
1439 printf("adapter_info[5] = 0x%x\n", eep_config->adapter_info[5]);
1441 printf("checksum = 0x%x\n", eep_config->chksum);