• Home
  • Raw
  • Download

Lines Matching refs:plat

12 static int loongson_default_data(struct plat_stmmacenet_data *plat)  in loongson_default_data()  argument
14 plat->clk_csr = 2; /* clk_csr_i = 20-35MHz & MDC = clk_csr_i/16 */ in loongson_default_data()
15 plat->has_gmac = 1; in loongson_default_data()
16 plat->force_sf_dma_mode = 1; in loongson_default_data()
19 plat->multicast_filter_bins = HASH_TABLE_SIZE; in loongson_default_data()
22 plat->unicast_filter_entries = 1; in loongson_default_data()
25 plat->maxmtu = JUMBO_LEN; in loongson_default_data()
28 plat->tx_queues_to_use = 1; in loongson_default_data()
29 plat->rx_queues_to_use = 1; in loongson_default_data()
32 plat->tx_queues_cfg[0].use_prio = false; in loongson_default_data()
33 plat->rx_queues_cfg[0].use_prio = false; in loongson_default_data()
36 plat->rx_queues_cfg[0].pkt_route = 0x0; in loongson_default_data()
39 plat->phy_addr = -1; in loongson_default_data()
41 plat->dma_cfg->pbl = 32; in loongson_default_data()
42 plat->dma_cfg->pblx8 = true; in loongson_default_data()
44 plat->multicast_filter_bins = 256; in loongson_default_data()
50 struct plat_stmmacenet_data *plat; in loongson_dwmac_probe() local
62 plat = devm_kzalloc(&pdev->dev, sizeof(*plat), GFP_KERNEL); in loongson_dwmac_probe()
63 if (!plat) in loongson_dwmac_probe()
66 plat->mdio_bus_data = devm_kzalloc(&pdev->dev, in loongson_dwmac_probe()
67 sizeof(*plat->mdio_bus_data), in loongson_dwmac_probe()
69 if (!plat->mdio_bus_data) in loongson_dwmac_probe()
72 plat->mdio_node = of_get_child_by_name(np, "mdio"); in loongson_dwmac_probe()
73 if (plat->mdio_node) { in loongson_dwmac_probe()
75 plat->mdio_bus_data->needs_reset = true; in loongson_dwmac_probe()
78 plat->dma_cfg = devm_kzalloc(&pdev->dev, sizeof(*plat->dma_cfg), GFP_KERNEL); in loongson_dwmac_probe()
79 if (!plat->dma_cfg) { in loongson_dwmac_probe()
101 plat->bus_id = of_alias_get_id(np, "ethernet"); in loongson_dwmac_probe()
102 if (plat->bus_id < 0) in loongson_dwmac_probe()
103 plat->bus_id = pci_dev_id(pdev); in loongson_dwmac_probe()
112 plat->phy_interface = phy_mode; in loongson_dwmac_probe()
113 plat->interface = PHY_INTERFACE_MODE_GMII; in loongson_dwmac_probe()
117 loongson_default_data(plat); in loongson_dwmac_probe()
142 ret = stmmac_dvr_probe(&pdev->dev, plat, &res); in loongson_dwmac_probe()
153 of_node_put(plat->mdio_node); in loongson_dwmac_probe()
163 of_node_put(priv->plat->mdio_node); in loongson_dwmac_remove()