Home
last modified time | relevance | path

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

/linux/drivers/net/ethernet/stmicro/stmmac/
H A Ddwmac-sophgo.c20 struct plat_stmmacenet_data *plat_dat, in sophgo_sg2044_dwmac_init() argument
23 plat_dat->clk_tx_i = devm_clk_get_enabled(&pdev->dev, "tx"); in sophgo_sg2044_dwmac_init()
24 if (IS_ERR(plat_dat->clk_tx_i)) in sophgo_sg2044_dwmac_init()
25 return dev_err_probe(&pdev->dev, PTR_ERR(plat_dat->clk_tx_i), in sophgo_sg2044_dwmac_init()
28 plat_dat->flags |= STMMAC_FLAG_SPH_DISABLE; in sophgo_sg2044_dwmac_init()
29 plat_dat->set_clk_tx_rate = stmmac_set_clk_tx_rate; in sophgo_sg2044_dwmac_init()
30 plat_dat->multicast_filter_bins = 0; in sophgo_sg2044_dwmac_init()
37 struct plat_stmmacenet_data *plat_dat; in sophgo_dwmac_probe() local
48 plat_dat = devm_stmmac_probe_config_dt(pdev, stmmac_res.mac); in sophgo_dwmac_probe()
49 if (IS_ERR(plat_dat)) in sophgo_dwmac_probe()
[all …]
H A Ddwmac-eic7700.c58 struct plat_stmmacenet_data *plat_dat; member
74 struct plat_stmmacenet_data *plat = dwc->plat_dat; in eic7700_clks_config()
170 struct plat_stmmacenet_data *plat_dat; in eic7700_dwmac_probe() local
181 plat_dat = devm_stmmac_probe_config_dt(pdev, stmmac_res.mac); in eic7700_dwmac_probe()
182 if (IS_ERR(plat_dat)) in eic7700_dwmac_probe()
183 return dev_err_probe(&pdev->dev, PTR_ERR(plat_dat), in eic7700_dwmac_probe()
206 plat_dat->phy_interface = in eic7700_dwmac_probe()
207 phy_fix_phy_mode_for_mac_delays(plat_dat->phy_interface, in eic7700_dwmac_probe()
209 if (plat_dat->phy_interface == PHY_INTERFACE_MODE_NA) in eic7700_dwmac_probe()
306 plat_dat->num_clks = ARRAY_SIZE(eic7700_clk_names); in eic7700_dwmac_probe()
[all …]
H A Ddwmac-starfive.c31 static int starfive_dwmac_set_mode(struct plat_stmmacenet_data *plat_dat) in starfive_dwmac_set_mode() argument
33 struct starfive_dwmac *dwmac = plat_dat->bsp_priv; in starfive_dwmac_set_mode()
39 phy_intf_sel = stmmac_get_phy_intf_sel(plat_dat->phy_interface); in starfive_dwmac_set_mode()
43 phy_modes(plat_dat->phy_interface)); in starfive_dwmac_set_mode()
92 struct plat_stmmacenet_data *plat_dat; in starfive_dwmac_probe() local
103 plat_dat = devm_stmmac_probe_config_dt(pdev, stmmac_res.mac); in starfive_dwmac_probe()
104 if (IS_ERR(plat_dat)) in starfive_dwmac_probe()
105 return dev_err_probe(&pdev->dev, PTR_ERR(plat_dat), in starfive_dwmac_probe()
114 plat_dat->clk_tx_i = devm_clk_get_enabled(&pdev->dev, "tx"); in starfive_dwmac_probe()
115 if (IS_ERR(plat_dat->clk_tx_i)) in starfive_dwmac_probe()
[all …]
H A Ddwmac-meson.c49 struct plat_stmmacenet_data *plat_dat; in meson6_dwmac_probe() local
58 plat_dat = devm_stmmac_probe_config_dt(pdev, stmmac_res.mac); in meson6_dwmac_probe()
59 if (IS_ERR(plat_dat)) in meson6_dwmac_probe()
60 return PTR_ERR(plat_dat); in meson6_dwmac_probe()
70 plat_dat->bsp_priv = dwmac; in meson6_dwmac_probe()
71 plat_dat->set_clk_tx_rate = meson6_dwmac_set_clk_tx_rate; in meson6_dwmac_probe()
73 return stmmac_dvr_probe(&pdev->dev, plat_dat, &stmmac_res); in meson6_dwmac_probe()
H A Ddwmac-nuvoton.c84 struct plat_stmmacenet_data *plat_dat; in nvt_gmac_probe() local
94 plat_dat = devm_stmmac_probe_config_dt(pdev, stmmac_res.mac); in nvt_gmac_probe()
95 if (IS_ERR(plat_dat)) in nvt_gmac_probe()
96 return dev_err_probe(dev, PTR_ERR(plat_dat), "Failed to get platform data\n"); in nvt_gmac_probe()
112 plat_dat->bsp_priv = priv; in nvt_gmac_probe()
113 plat_dat->set_phy_intf_sel = nvt_set_phy_intf_sel; in nvt_gmac_probe()
115 return stmmac_pltfr_probe(pdev, plat_dat, &stmmac_res); in nvt_gmac_probe()
H A Ddwmac-spacemit.c149 struct plat_stmmacenet_data *plat_dat; in spacemit_dwmac_probe() local
169 plat_dat = devm_stmmac_probe_config_dt(pdev, stmmac_res.mac); in spacemit_dwmac_probe()
170 if (IS_ERR(plat_dat)) in spacemit_dwmac_probe()
171 return dev_err_probe(dev, PTR_ERR(plat_dat), in spacemit_dwmac_probe()
199 plat_dat->get_interfaces = spacemit_get_interfaces; in spacemit_dwmac_probe()
200 plat_dat->set_phy_intf_sel = spacemit_set_phy_intf_sel; in spacemit_dwmac_probe()
201 plat_dat->bsp_priv = dwmac; in spacemit_dwmac_probe()
207 return stmmac_dvr_probe(dev, plat_dat, &stmmac_res); in spacemit_dwmac_probe()
H A Dstmmac_platform.c683 struct clk *stmmac_pltfr_find_clk(struct plat_stmmacenet_data *plat_dat, in stmmac_pltfr_find_clk() argument
686 for (int i = 0; i < plat_dat->num_clks; i++) in stmmac_pltfr_find_clk()
687 if (strcmp(plat_dat->clks[i].id, name) == 0) in stmmac_pltfr_find_clk()
688 return plat_dat->clks[i].clk; in stmmac_pltfr_find_clk()
903 struct plat_stmmacenet_data *plat_dat = priv->plat; in stmmac_bus_clks_config() local
907 ret = clk_prepare_enable(plat_dat->stmmac_clk); in stmmac_bus_clks_config()
910 ret = clk_prepare_enable(plat_dat->pclk); in stmmac_bus_clks_config()
912 clk_disable_unprepare(plat_dat->stmmac_clk); in stmmac_bus_clks_config()
915 if (plat_dat->clks_config) { in stmmac_bus_clks_config()
916 ret = plat_dat->clks_config(plat_dat->bsp_priv, enabled); in stmmac_bus_clks_config()
[all …]
H A Ddwmac-rk.c1573 struct plat_stmmacenet_data *plat_dat; in rk_gmac_probe() local
1588 plat_dat = devm_stmmac_probe_config_dt(pdev, stmmac_res.mac); in rk_gmac_probe()
1589 if (IS_ERR(plat_dat)) in rk_gmac_probe()
1590 return PTR_ERR(plat_dat); in rk_gmac_probe()
1595 if (plat_dat->core_type != DWMAC_CORE_GMAC4) { in rk_gmac_probe()
1596 plat_dat->core_type = DWMAC_CORE_GMAC; in rk_gmac_probe()
1597 plat_dat->rx_fifo_size = 4096; in rk_gmac_probe()
1598 plat_dat->tx_fifo_size = 2048; in rk_gmac_probe()
1601 plat_dat->get_interfaces = rk_get_interfaces; in rk_gmac_probe()
1602 plat_dat->set_clk_tx_rate = rk_set_clk_tx_rate; in rk_gmac_probe()
[all …]
H A Dstmmac_main.c3218 struct plat_stmmacenet_data *plat_dat = priv->plat; in stmmac_prereset_configure()
3223 if (!plat_dat->set_phy_intf_sel) in stmmac_prereset_configure()
3226 interface = plat_dat->phy_interface; in stmmac_prereset_configure()
3245 ret = plat_dat->set_phy_intf_sel(plat_dat->bsp_priv, phy_intf_sel); in stmmac_prereset_configure()
7796 struct plat_stmmacenet_data *plat_dat; in stmmac_plat_dat_alloc()
7799 plat_dat = devm_kzalloc(dev, sizeof(*plat_dat), GFP_KERNEL); in stmmac_plat_dat_alloc()
7800 if (!plat_dat) in stmmac_plat_dat_alloc()
7803 plat_dat in stmmac_plat_dat_alloc()
3216 struct plat_stmmacenet_data *plat_dat = priv->plat; stmmac_prereset_configure() local
7785 struct plat_stmmacenet_data *plat_dat; stmmac_plat_dat_alloc() local
7820 __stmmac_dvr_probe(struct device * device,struct plat_stmmacenet_data * plat_dat,struct stmmac_resources * res) __stmmac_dvr_probe() argument
8132 stmmac_dvr_probe(struct device * dev,struct plat_stmmacenet_data * plat_dat,struct stmmac_resources * res) stmmac_dvr_probe() argument
[all...]
H A Dstmmac.h413 struct plat_stmmacenet_data *plat_dat,
/linux/drivers/net/ethernet/samsung/sxgbe/
H A Dsxgbe_platform.c84 struct sxgbe_plat_data *plat_dat = NULL; in sxgbe_platform_probe() local
93 plat_dat = devm_kzalloc(&pdev->dev, in sxgbe_platform_probe()
96 if (!plat_dat) in sxgbe_platform_probe()
99 ret = sxgbe_probe_config_dt(pdev, plat_dat); in sxgbe_platform_probe()
106 priv = sxgbe_drv_probe(&(pdev->dev), plat_dat, addr); in sxgbe_platform_probe()
H A Dsxgbe_common.h511 struct sxgbe_plat_data *plat_dat,
H A Dsxgbe_main.c2064 struct sxgbe_plat_data *plat_dat, in sxgbe_drv_probe() argument
2084 priv->plat = plat_dat; in sxgbe_drv_probe()
/linux/drivers/input/joystick/
H A Das5011.c148 const struct as5011_platform_data *plat_dat) in as5011_configure_chip() argument
181 error = as5011_i2c_write(client, AS5011_XP, plat_dat->xp); in as5011_configure_chip()
187 error = as5011_i2c_write(client, AS5011_XN, plat_dat->xn); in as5011_configure_chip()
193 error = as5011_i2c_write(client, AS5011_YP, plat_dat->yp); in as5011_configure_chip()
199 error = as5011_i2c_write(client, AS5011_YN, plat_dat->yn); in as5011_configure_chip()
/linux/drivers/misc/
H A Datmel-ssc.c194 const struct atmel_ssc_platform_data *plat_dat; in ssc_probe() local
204 plat_dat = atmel_ssc_get_driver_data(pdev); in ssc_probe()
205 if (!plat_dat) in ssc_probe()
207 ssc->pdata = (struct atmel_ssc_platform_data *)plat_dat; in ssc_probe()
/linux/drivers/dma/
H A Dat_hdmac.c1949 const struct at_dma_platform_data *plat_dat; in at_dma_probe() local
1961 plat_dat = at_dma_get_driver_data(pdev); in at_dma_probe()
1962 if (!plat_dat) in at_dma_probe()
1966 struct_size(atdma, chan, plat_dat->nr_channels), in at_dma_probe()
1980 atdma->dma_device.cap_mask = plat_dat->cap_mask; in at_dma_probe()
1981 atdma->all_chan_mask = (1 << plat_dat->nr_channels) - 1; in at_dma_probe()
2025 for (i = 0; i < plat_dat->nr_channels; i++) { in at_dma_probe()
2081 plat_dat->nr_channels); in at_dma_probe()