Lines Matching defs:variant
77 const struct mediatek_dwmac_variant *variant;
474 if (tx_delay_ps < plat->variant->tx_delay_max) {
483 if (rx_delay_ps < plat->variant->rx_delay_max) {
502 const struct mediatek_dwmac_variant *variant = plat->variant;
505 plat->clks = devm_kcalloc(plat->dev, variant->num_clks, sizeof(*plat->clks), GFP_KERNEL);
509 for (i = 0; i < variant->num_clks; i++)
510 plat->clks[i].id = variant->clk_list[i];
512 ret = devm_clk_bulk_get(plat->dev, variant->num_clks, plat->clks);
536 const struct mediatek_dwmac_variant *variant = plat->variant;
539 if (variant->dwmac_set_phy_interface) {
540 ret = variant->dwmac_set_phy_interface(plat);
547 if (variant->dwmac_set_delay) {
548 ret = variant->dwmac_set_delay(plat);
561 const struct mediatek_dwmac_variant *variant = plat->variant;
565 ret = clk_bulk_prepare_enable(variant->num_clks, plat->clks);
578 clk_bulk_disable_unprepare(variant->num_clks, plat->clks);
597 plat->host_dma_width = priv_plat->variant->dma_bit_mask;
638 priv_plat->variant = of_device_get_match_data(&pdev->dev);
639 if (!priv_plat->variant) {
640 dev_err(&pdev->dev, "Missing dwmac-mediatek variant\n");