• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/net/cxgb3/

Lines Matching defs:vpd

196 	u32 clkdiv = adap->params.vpd.cclk / (2 * adap->params.vpd.mdc) - 1;
692 struct t3_vpd vpd;
698 ret = t3_seeprom_read(adapter, VPD_BASE, (__le32 *)&vpd);
701 addr = vpd.id_tag == 0x82 ? VPD_BASE : 0;
703 for (i = 0; i < sizeof(vpd); i += 4) {
705 (__le32 *)((u8 *)&vpd + i));
710 p->cclk = simple_strtoul(vpd.cclk_data, NULL, 10);
711 p->mclk = simple_strtoul(vpd.mclk_data, NULL, 10);
712 p->uclk = simple_strtoul(vpd.uclk_data, NULL, 10);
713 p->mdc = simple_strtoul(vpd.mdc_data, NULL, 10);
714 p->mem_timing = simple_strtoul(vpd.mt_data, NULL, 10);
715 memcpy(p->sn, vpd.sn_data, SERNUM_LEN);
718 if (adapter->params.rev == 0 && !vpd.port0_data[0]) {
722 p->port_type[0] = hex_to_bin(vpd.port0_data[0]);
723 p->port_type[1] = hex_to_bin(vpd.port1_data[0]);
724 p->xauicfg[0] = simple_strtoul(vpd.xaui0cfg_data, NULL, 16);
725 p->xauicfg[1] = simple_strtoul(vpd.xaui1cfg_data, NULL, 16);
729 p->eth_base[i] = hex_to_bin(vpd.na_data[2 * i]) * 16 +
730 hex_to_bin(vpd.na_data[2 * i + 1]);
3172 unsigned int clk = adap->params.vpd.cclk * 1000;
3213 tp_set_timers(adap, adap->params.vpd.cclk * 1000);
3524 const struct vpd_params *vpd = &adapter->params.vpd;
3531 if (vpd->mclk) {
3534 if (mc7_init(&adapter->pmrx, vpd->mclk, vpd->mem_timing) ||
3535 mc7_init(&adapter->pmtx, vpd->mclk, vpd->mem_timing) ||
3536 mc7_init(&adapter->cm, vpd->mclk, vpd->mem_timing) ||
3575 t3_write_reg(adapter, A_CIM_HOST_ACC_DATA, vpd->uclk | fw_params);
3696 if (devid == 0x37 && !adapter->params.vpd.xauicfg[1])
3715 V_I2C_CLKDIV(adapter->params.vpd.cclk / 80 - 1));
3825 ret = get_vpd_params(adapter, &adapter->params.vpd);
3834 if (adapter->params.vpd.mclk) {
3880 while (!adapter->params.vpd.port_type[++j])
3883 pti = &port_types[adapter->params.vpd.port_type[j]];
3886 adapter->params.vpd.port_type[j]);
3902 memcpy(hw_addr, adapter->params.vpd.eth_base, 5);
3903 hw_addr[5] = adapter->params.vpd.eth_base[5] + i;
3946 while (!adapter->params.vpd.port_type[++j])
3949 pti = &port_types[adapter->params.vpd.port_type[j]];