Lines Matching defs:variant
31 /* struct emac_variant - Describe dwmac-sun8i hardware variant
64 * @variant: reference to the current board variant
75 const struct emac_variant *variant;
916 reg = gmac->variant->default_syscon_value;
922 if (gmac->variant->soc_has_internal_phy) {
954 if (val <= gmac->variant->tx_delay_max) {
955 reg &= ~(gmac->variant->tx_delay_max <<
972 if (val <= gmac->variant->rx_delay_max) {
973 reg &= ~(gmac->variant->rx_delay_max <<
985 if (gmac->variant->support_rmii)
1014 u32 reg = gmac->variant->default_syscon_value;
1023 if (gmac->variant->soc_has_internal_phy) {
1146 gmac->variant = of_device_get_match_data(&pdev->dev);
1147 if (!gmac->variant) {
1148 dev_err(&pdev->dev, "Missing dwmac-sun8i variant\n");
1195 *gmac->variant->syscon_field);
1241 if (gmac->variant->soc_has_internal_phy) {
1278 if (gmac->variant->soc_has_internal_phy) {