Lines Matching refs:plat
113 struct plat_stmmacenet_data *plat, in stmmac_probe_config_dt() argument
129 plat->has_gmac = data->has_gmac; in stmmac_probe_config_dt()
130 plat->enh_desc = data->enh_desc; in stmmac_probe_config_dt()
131 plat->tx_coe = data->tx_coe; in stmmac_probe_config_dt()
132 plat->rx_coe = data->rx_coe; in stmmac_probe_config_dt()
133 plat->bugged_jumbo = data->bugged_jumbo; in stmmac_probe_config_dt()
134 plat->pmt = data->pmt; in stmmac_probe_config_dt()
135 plat->riwt_off = data->riwt_off; in stmmac_probe_config_dt()
136 plat->fix_mac_speed = data->fix_mac_speed; in stmmac_probe_config_dt()
137 plat->bus_setup = data->bus_setup; in stmmac_probe_config_dt()
138 plat->setup = data->setup; in stmmac_probe_config_dt()
139 plat->free = data->free; in stmmac_probe_config_dt()
140 plat->init = data->init; in stmmac_probe_config_dt()
141 plat->exit = data->exit; in stmmac_probe_config_dt()
145 plat->interface = of_get_phy_mode(np); in stmmac_probe_config_dt()
148 if (of_property_read_u32(np, "max-speed", &plat->max_speed)) in stmmac_probe_config_dt()
149 plat->max_speed = -1; in stmmac_probe_config_dt()
151 plat->bus_id = of_alias_get_id(np, "ethernet"); in stmmac_probe_config_dt()
152 if (plat->bus_id < 0) in stmmac_probe_config_dt()
153 plat->bus_id = 0; in stmmac_probe_config_dt()
156 plat->phy_addr = -1; in stmmac_probe_config_dt()
161 if (of_property_read_u32(np, "snps,phy-addr", &plat->phy_addr) == 0) in stmmac_probe_config_dt()
164 if (plat->phy_bus_name) in stmmac_probe_config_dt()
165 plat->mdio_bus_data = NULL; in stmmac_probe_config_dt()
167 plat->mdio_bus_data = in stmmac_probe_config_dt()
172 plat->force_sf_dma_mode = in stmmac_probe_config_dt()
178 plat->maxmtu = JUMBO_LEN; in stmmac_probe_config_dt()
195 of_property_read_u32(np, "max-frame-size", &plat->maxmtu); in stmmac_probe_config_dt()
197 &plat->multicast_filter_bins); in stmmac_probe_config_dt()
199 &plat->unicast_filter_entries); in stmmac_probe_config_dt()
200 plat->unicast_filter_entries = dwmac1000_validate_ucast_entries( in stmmac_probe_config_dt()
201 plat->unicast_filter_entries); in stmmac_probe_config_dt()
202 plat->multicast_filter_bins = dwmac1000_validate_mcast_bins( in stmmac_probe_config_dt()
203 plat->multicast_filter_bins); in stmmac_probe_config_dt()
204 plat->has_gmac = 1; in stmmac_probe_config_dt()
205 plat->pmt = 1; in stmmac_probe_config_dt()
210 plat->enh_desc = 1; in stmmac_probe_config_dt()
211 plat->bugged_jumbo = 1; in stmmac_probe_config_dt()
212 plat->force_sf_dma_mode = 1; in stmmac_probe_config_dt()
220 plat->dma_cfg = dma_cfg; in stmmac_probe_config_dt()
227 plat->force_thresh_dma_mode = of_property_read_bool(np, "snps,force_thresh_dma_mode"); in stmmac_probe_config_dt()
228 if (plat->force_thresh_dma_mode) { in stmmac_probe_config_dt()
229 plat->force_sf_dma_mode = 0; in stmmac_probe_config_dt()
237 struct plat_stmmacenet_data *plat, in stmmac_probe_config_dt() argument
363 if (priv->plat->exit) in stmmac_pltfr_remove()
364 priv->plat->exit(pdev, priv->plat->bsp_priv); in stmmac_pltfr_remove()
366 if (priv->plat->free) in stmmac_pltfr_remove()
367 priv->plat->free(pdev, priv->plat->bsp_priv); in stmmac_pltfr_remove()
381 if (priv->plat->exit) in stmmac_pltfr_suspend()
382 priv->plat->exit(pdev, priv->plat->bsp_priv); in stmmac_pltfr_suspend()
393 if (priv->plat->init) in stmmac_pltfr_resume()
394 priv->plat->init(pdev, priv->plat->bsp_priv); in stmmac_pltfr_resume()