Lines Matching refs:variant
50 enum si5351_variant variant;
376 if (drvdata->variant != SI5351_VARIANT_C &&
402 if (hwdata->drvdata->variant != SI5351_VARIANT_C &&
830 if (drvdata->variant != SI5351_VARIANT_C)
1174 enum si5351_variant variant)
1213 if (variant != SI5351_VARIANT_C) {
1275 (variant == SI5351_VARIANT_A3 && num >= 3)) {
1314 if (variant != SI5351_VARIANT_C) {
1406 static int si5351_dt_parse(struct i2c_client *client, enum si5351_variant variant)
1429 enum si5351_variant variant;
1437 variant = (enum si5351_variant)(uintptr_t)i2c_get_match_data(client);
1438 ret = si5351_dt_parse(client, variant);
1452 drvdata->variant = variant;
1465 (drvdata->variant != SI5351_VARIANT_C || IS_ERR(drvdata->pclkin))) {
1479 if (drvdata->variant != SI5351_VARIANT_C)
1550 if (drvdata->variant == SI5351_VARIANT_C) {
1569 num_parents = (drvdata->variant == SI5351_VARIANT_C) ? 2 : 1;
1594 if (drvdata->variant == SI5351_VARIANT_B) {
1614 num_clocks = (drvdata->variant == SI5351_VARIANT_A3) ? 3 : 8;
1616 if (drvdata->variant == SI5351_VARIANT_B)
1653 num_parents = (drvdata->variant == SI5351_VARIANT_C) ? 4 : 3;