SFF_8472_BASE
read_i2c(ii, SFF_8472_BASE, SFF_8472_ID, 1, &id_byte);
read_i2c(ii, SFF_8472_BASE, SFF_8472_ID, 1, &sfp->sfp_id);
read_i2c(ii, SFF_8472_BASE, SFF_8472_CONNECTOR, 1, &sfp->sfp_conn);
read_i2c(ii, SFF_8472_BASE, SFF_8472_TRANS, 1, &sfp->sfp_eth_ext);
read_i2c(ii, SFF_8472_BASE, SFF_8472_TRANS_START, 1, &code);
read_i2c(ii, SFF_8472_BASE, SFF_8472_TRANS_START + 3,
read_i2c(&ii, SFF_8472_BASE, SFF_8472_TRANS_START, 8, buf);
get_sff_string(ii, SFF_8472_BASE, SFF_8472_VENDOR_START, vi->name);
get_sff_string(ii, SFF_8472_BASE, SFF_8472_PN_START, vi->pn);
get_sff_string(ii, SFF_8472_BASE, SFF_8472_SN_START, vi->sn);
get_sff_date(ii, SFF_8472_BASE, SFF_8472_DATE_START, vi->date);
read_i2c(ii, SFF_8472_BASE, SFF_8472_DIAG_TYPE, 1, &diag_type);
read_i2c(&ii, SFF_8472_BASE, SFP_DUMP_START, SFP_DUMP_SIZE,
i2cd.dev_addr = SFF_8472_BASE;