Home
last modified time | relevance | path

Searched refs:plat_dat (Results 1 – 17 of 17) sorted by relevance

/linux-4.4.14/drivers/net/ethernet/stmicro/stmmac/
Ddwmac-generic.c21 struct plat_stmmacenet_data *plat_dat; in dwmac_generic_probe() local
30 plat_dat = stmmac_probe_config_dt(pdev, &stmmac_res.mac); in dwmac_generic_probe()
31 if (IS_ERR(plat_dat)) { in dwmac_generic_probe()
33 return PTR_ERR(plat_dat); in dwmac_generic_probe()
36 plat_dat = dev_get_platdata(&pdev->dev); in dwmac_generic_probe()
37 if (!plat_dat) { in dwmac_generic_probe()
43 plat_dat->multicast_filter_bins = HASH_TABLE_SIZE; in dwmac_generic_probe()
46 plat_dat->unicast_filter_entries = 1; in dwmac_generic_probe()
50 if (plat_dat->init) { in dwmac_generic_probe()
51 ret = plat_dat->init(pdev, plat_dat->bsp_priv); in dwmac_generic_probe()
[all …]
Ddwmac-sunxi.c108 struct plat_stmmacenet_data *plat_dat; in sun7i_gmac_probe() local
118 plat_dat = stmmac_probe_config_dt(pdev, &stmmac_res.mac); in sun7i_gmac_probe()
119 if (IS_ERR(plat_dat)) in sun7i_gmac_probe()
120 return PTR_ERR(plat_dat); in sun7i_gmac_probe()
145 plat_dat->tx_coe = 1; in sun7i_gmac_probe()
146 plat_dat->has_gmac = true; in sun7i_gmac_probe()
147 plat_dat->bsp_priv = gmac; in sun7i_gmac_probe()
148 plat_dat->init = sun7i_gmac_init; in sun7i_gmac_probe()
149 plat_dat->exit = sun7i_gmac_exit; in sun7i_gmac_probe()
150 plat_dat->fix_mac_speed = sun7i_fix_speed; in sun7i_gmac_probe()
[all …]
Ddwmac-lpc18xx.c30 struct plat_stmmacenet_data *plat_dat; in lpc18xx_dwmac_probe() local
40 plat_dat = stmmac_probe_config_dt(pdev, &stmmac_res.mac); in lpc18xx_dwmac_probe()
41 if (IS_ERR(plat_dat)) in lpc18xx_dwmac_probe()
42 return PTR_ERR(plat_dat); in lpc18xx_dwmac_probe()
44 plat_dat->has_gmac = true; in lpc18xx_dwmac_probe()
52 if (plat_dat->interface == PHY_INTERFACE_MODE_MII) { in lpc18xx_dwmac_probe()
54 } else if (plat_dat->interface == PHY_INTERFACE_MODE_RMII) { in lpc18xx_dwmac_probe()
64 return stmmac_dvr_probe(&pdev->dev, plat_dat, &stmmac_res); in lpc18xx_dwmac_probe()
Ddwmac-meson.c52 struct plat_stmmacenet_data *plat_dat; in meson6_dwmac_probe() local
62 plat_dat = stmmac_probe_config_dt(pdev, &stmmac_res.mac); in meson6_dwmac_probe()
63 if (IS_ERR(plat_dat)) in meson6_dwmac_probe()
64 return PTR_ERR(plat_dat); in meson6_dwmac_probe()
75 plat_dat->bsp_priv = dwmac; in meson6_dwmac_probe()
76 plat_dat->fix_mac_speed = meson6_dwmac_fix_mac_speed; in meson6_dwmac_probe()
78 return stmmac_dvr_probe(&pdev->dev, plat_dat, &stmmac_res); in meson6_dwmac_probe()
Ddwmac-socfpga.c237 struct plat_stmmacenet_data *plat_dat; in socfpga_dwmac_probe() local
247 plat_dat = stmmac_probe_config_dt(pdev, &stmmac_res.mac); in socfpga_dwmac_probe()
248 if (IS_ERR(plat_dat)) in socfpga_dwmac_probe()
249 return PTR_ERR(plat_dat); in socfpga_dwmac_probe()
267 plat_dat->bsp_priv = dwmac; in socfpga_dwmac_probe()
268 plat_dat->init = socfpga_dwmac_init; in socfpga_dwmac_probe()
269 plat_dat->exit = socfpga_dwmac_exit; in socfpga_dwmac_probe()
270 plat_dat->fix_mac_speed = socfpga_dwmac_fix_mac_speed; in socfpga_dwmac_probe()
272 ret = socfpga_dwmac_init(pdev, plat_dat->bsp_priv); in socfpga_dwmac_probe()
276 return stmmac_dvr_probe(&pdev->dev, plat_dat, &stmmac_res); in socfpga_dwmac_probe()
Ddwmac-sti.c327 struct plat_stmmacenet_data *plat_dat; in sti_dwmac_probe() local
343 plat_dat = stmmac_probe_config_dt(pdev, &stmmac_res.mac); in sti_dwmac_probe()
344 if (IS_ERR(plat_dat)) in sti_dwmac_probe()
345 return PTR_ERR(plat_dat); in sti_dwmac_probe()
359 plat_dat->bsp_priv = dwmac; in sti_dwmac_probe()
360 plat_dat->init = sti_dwmac_init; in sti_dwmac_probe()
361 plat_dat->exit = sti_dwmac_exit; in sti_dwmac_probe()
362 plat_dat->fix_mac_speed = data->fix_retime_src; in sti_dwmac_probe()
364 ret = sti_dwmac_init(pdev, plat_dat->bsp_priv); in sti_dwmac_probe()
368 return stmmac_dvr_probe(&pdev->dev, plat_dat, &stmmac_res); in sti_dwmac_probe()
Ddwmac-rk.c571 struct plat_stmmacenet_data *plat_dat; in rk_gmac_probe() local
586 plat_dat = stmmac_probe_config_dt(pdev, &stmmac_res.mac); in rk_gmac_probe()
587 if (IS_ERR(plat_dat)) in rk_gmac_probe()
588 return PTR_ERR(plat_dat); in rk_gmac_probe()
590 plat_dat->has_gmac = true; in rk_gmac_probe()
591 plat_dat->init = rk_gmac_init; in rk_gmac_probe()
592 plat_dat->exit = rk_gmac_exit; in rk_gmac_probe()
593 plat_dat->fix_mac_speed = rk_fix_speed; in rk_gmac_probe()
595 plat_dat->bsp_priv = rk_gmac_setup(pdev, data); in rk_gmac_probe()
596 if (IS_ERR(plat_dat->bsp_priv)) in rk_gmac_probe()
[all …]
Ddwmac-ipq806x.c260 struct plat_stmmacenet_data *plat_dat; in ipq806x_gmac_probe() local
271 plat_dat = stmmac_probe_config_dt(pdev, &stmmac_res.mac); in ipq806x_gmac_probe()
272 if (IS_ERR(plat_dat)) in ipq806x_gmac_probe()
273 return PTR_ERR(plat_dat); in ipq806x_gmac_probe()
347 plat_dat->has_gmac = true; in ipq806x_gmac_probe()
348 plat_dat->bsp_priv = gmac; in ipq806x_gmac_probe()
349 plat_dat->fix_mac_speed = ipq806x_gmac_fix_mac_speed; in ipq806x_gmac_probe()
351 return stmmac_dvr_probe(&pdev->dev, plat_dat, &stmmac_res); in ipq806x_gmac_probe()
Dstmmac.h147 struct plat_stmmacenet_data *plat_dat,
Dstmmac_main.c2827 struct plat_stmmacenet_data *plat_dat, in stmmac_dvr_probe() argument
2846 priv->plat = plat_dat; in stmmac_dvr_probe()
/linux-4.4.14/arch/mips/loongson32/common/
Dplatform.c91 struct plat_stmmacenet_data *plat_dat = NULL; in ls1x_eth_mux_init() local
96 plat_dat = dev_get_platdata(&pdev->dev); in ls1x_eth_mux_init()
97 if (plat_dat->bus_id) { in ls1x_eth_mux_init()
100 switch (plat_dat->interface) { in ls1x_eth_mux_init()
109 plat_dat->interface); in ls1x_eth_mux_init()
114 switch (plat_dat->interface) { in ls1x_eth_mux_init()
123 plat_dat->interface); in ls1x_eth_mux_init()
/linux-4.4.14/drivers/net/ethernet/samsung/sxgbe/
Dsxgbe_platform.c86 struct sxgbe_plat_data *plat_dat = NULL; in sxgbe_platform_probe() local
98 plat_dat = devm_kzalloc(&pdev->dev, in sxgbe_platform_probe()
101 if (!plat_dat) in sxgbe_platform_probe()
104 ret = sxgbe_probe_config_dt(pdev, plat_dat, &mac); in sxgbe_platform_probe()
111 priv = sxgbe_drv_probe(&(pdev->dev), plat_dat, addr); in sxgbe_platform_probe()
Dsxgbe_common.h517 struct sxgbe_plat_data *plat_dat,
Dsxgbe_main.c2094 struct sxgbe_plat_data *plat_dat, in sxgbe_drv_probe() argument
2114 priv->plat = plat_dat; in sxgbe_drv_probe()
/linux-4.4.14/drivers/misc/
Datmel-ssc.c151 const struct atmel_ssc_platform_data *plat_dat; in ssc_probe() local
161 plat_dat = atmel_ssc_get_driver_data(pdev); in ssc_probe()
162 if (!plat_dat) in ssc_probe()
164 ssc->pdata = (struct atmel_ssc_platform_data *)plat_dat; in ssc_probe()
/linux-4.4.14/drivers/input/joystick/
Das5011.c161 const struct as5011_platform_data *plat_dat) in as5011_configure_chip() argument
194 error = as5011_i2c_write(client, AS5011_XP, plat_dat->xp); in as5011_configure_chip()
200 error = as5011_i2c_write(client, AS5011_XN, plat_dat->xn); in as5011_configure_chip()
206 error = as5011_i2c_write(client, AS5011_YP, plat_dat->yp); in as5011_configure_chip()
212 error = as5011_i2c_write(client, AS5011_YN, plat_dat->yn); in as5011_configure_chip()
/linux-4.4.14/drivers/dma/
Dat_hdmac.c1940 const struct at_dma_platform_data *plat_dat; in at_dma_probe() local
1954 plat_dat = at_dma_get_driver_data(pdev); in at_dma_probe()
1955 if (!plat_dat) in at_dma_probe()
1967 size += plat_dat->nr_channels * sizeof(struct at_dma_chan); in at_dma_probe()
1973 atdma->dma_common.cap_mask = plat_dat->cap_mask; in at_dma_probe()
1974 atdma->all_chan_mask = (1 << plat_dat->nr_channels) - 1; in at_dma_probe()
2031 for (i = 0; i < plat_dat->nr_channels; i++) { in at_dma_probe()
2099 plat_dat->nr_channels); in at_dma_probe()