zl3073x_read_u16
rc = zl3073x_read_u16(zldev, ZL_REG_REVISION, &revision);
rc = zl3073x_read_u16(zldev, ZL_REG_FW_VER, &fw_ver);
rc = zl3073x_read_u16(zldev, ZL_REG_ID, &id);
int zl3073x_read_u16(struct zl3073x_dev *zldev, unsigned int reg, u16 *val);
rc = zl3073x_read_u16(zldev, ZL_REG_ID, &id);
rc = zl3073x_read_u16(zldev, ZL_REG_REVISION, &revision);
rc = zl3073x_read_u16(zldev, ZL_REG_FW_VER, &fw_ver);
rc = zl3073x_read_u16(zldev, ZL_REG_DIE_TEMP_STATUS, &val);
rc = zl3073x_read_u16(zldev, ZL_REG_REF_FREQ_BASE, &ref->freq_base);
rc = zl3073x_read_u16(zldev, ZL_REG_REF_FREQ_MULT, &ref->freq_mult);
rc = zl3073x_read_u16(zldev, ZL_REG_REF_RATIO_M, &ref->freq_ratio_m);
rc = zl3073x_read_u16(zldev, ZL_REG_REF_RATIO_N, &ref->freq_ratio_n);
rc = zl3073x_read_u16(zldev, ZL_REG_SYNTH_FREQ_BASE, &synth->freq_base);
rc = zl3073x_read_u16(zldev, ZL_REG_SYNTH_FREQ_M, &synth->freq_m);
rc = zl3073x_read_u16(zldev, ZL_REG_SYNTH_FREQ_N, &synth->freq_n);