Home
last modified time | relevance | path

Searched refs:plat (Results 1 – 25 of 119) sorted by relevance

12345

/linux/drivers/net/ethernet/stmicro/stmmac/
A Dstmmac_pci.c25 plat->has_gmac = 1; in common_default_data()
57 plat->bus_id = 1; in stmmac_default_data()
58 plat->phy_addr = 0; in stmmac_default_data()
77 plat->clk_csr = 5; in snps_gmac5_default_data()
81 plat->pmt = 1; in snps_gmac5_default_data()
113 plat->bus_id = 1; in snps_gmac5_default_data()
121 plat->axi = devm_kzalloc(&pdev->dev, sizeof(*plat->axi), GFP_KERNEL); in snps_gmac5_default_data()
122 if (!plat->axi) in snps_gmac5_default_data()
162 plat = devm_kzalloc(&pdev->dev, sizeof(*plat), GFP_KERNEL); in stmmac_pci_probe()
163 if (!plat) in stmmac_pci_probe()
[all …]
A Dstmmac_platform.c442 plat = devm_kzalloc(&pdev->dev, sizeof(*plat), GFP_KERNEL); in stmmac_probe_config_dt()
443 if (!plat) in stmmac_probe_config_dt()
460 plat->mac_interface = rc < 0 ? plat->phy_interface : rc; in stmmac_probe_config_dt()
637 plat->clk_ptp_rate = clk_get_rate(plat->stmmac_clk); in stmmac_probe_config_dt()
641 plat->clk_ptp_rate = clk_get_rate(plat->clk_ptp_ref); in stmmac_probe_config_dt()
659 return plat; in stmmac_probe_config_dt()
692 return plat; in devm_stmmac_probe_config_dt()
699 return plat; in devm_stmmac_probe_config_dt()
773 ret = plat->init(pdev, plat->bsp_priv); in stmmac_pltfr_init()
788 plat->exit(pdev, plat->bsp_priv); in stmmac_pltfr_exit()
[all …]
A Ddwmac-intel.c508 plat->tx_fifo_size = plat->tx_queues_to_use * 4096; in intel_mgbe_common_data()
509 plat->rx_fifo_size = plat->rx_queues_to_use * 4096; in intel_mgbe_common_data()
528 plat->axi = devm_kzalloc(&pdev->dev, sizeof(*plat->axi), in intel_mgbe_common_data()
530 if (!plat->axi) in intel_mgbe_common_data()
541 plat->ptp_max_adj = plat->clk_ptp_rate; in intel_mgbe_common_data()
542 plat->eee_usecs_rate = plat->clk_ptp_rate; in intel_mgbe_common_data()
576 plat->vlan_fail_q = plat->rx_queues_to_use - 1; in intel_mgbe_common_data()
648 plat->bus_id = 1; in ehl_sgmii_data()
666 plat->bus_id = 1; in ehl_rgmii_data()
1039 plat = devm_kzalloc(&pdev->dev, sizeof(*plat), GFP_KERNEL); in intel_eth_pci_probe()
[all …]
A Ddwmac-mediatek.c119 switch (plat->phy_mode) { in mt2712_set_interface()
230 if (plat->rmii_rxc) { in mt2712_set_delay()
387 if (plat->rmii_rxc) { in mt8195_set_delay()
467 err = of_get_phy_mode(plat->np, &plat->phy_mode); in mediatek_dwmac_config_dt()
493 plat->rmii_rxc = of_property_read_bool(plat->np, "mediatek,rmii-rxc"); in mediatek_dwmac_config_dt()
495 plat->mac_wol = of_property_read_bool(plat->np, "mediatek,mac-wol"); in mediatek_dwmac_config_dt()
505 plat->clks = devm_kcalloc(plat->dev, variant->num_clks, sizeof(*plat->clks), GFP_KERNEL); in mediatek_dwmac_clk_init()
506 if (!plat->clks) in mediatek_dwmac_clk_init()
512 ret = devm_clk_bulk_get(plat->dev, variant->num_clks, plat->clks); in mediatek_dwmac_clk_init()
523 plat->rmii_internal_clk = devm_clk_get(plat->dev, "rmii_internal"); in mediatek_dwmac_clk_init()
[all …]
A Ddwmac-loongson.c88 plat->has_gmac = 1; in loongson_default_data()
113 plat->phy_addr = -1; in loongson_default_data()
115 plat->dma_cfg->pbl = 32; in loongson_default_data()
125 ld = plat->bsp_priv; in loongson_gmac_data()
177 ld = plat->bsp_priv; in loongson_gnet_data()
454 if (plat->mdio_node) { in loongson_dwmac_dt_config()
461 plat->bus_id = ret; in loongson_dwmac_dt_config()
527 plat = devm_kzalloc(&pdev->dev, sizeof(*plat), GFP_KERNEL); in loongson_dwmac_probe()
528 if (!plat) in loongson_dwmac_probe()
538 if (!plat->dma_cfg) in loongson_dwmac_probe()
[all …]
A Ddwmac-tegra.c298 if (IS_ERR(plat)) { in tegra_mgbe_probe()
299 err = PTR_ERR(plat); in tegra_mgbe_probe()
303 plat->has_xgmac = 1; in tegra_mgbe_probe()
305 plat->pmt = 1; in tegra_mgbe_probe()
306 plat->bsp_priv = mgbe; in tegra_mgbe_probe()
308 if (!plat->mdio_node) in tegra_mgbe_probe()
311 if (!plat->mdio_bus_data) { in tegra_mgbe_probe()
312 plat->mdio_bus_data = devm_kzalloc(&pdev->dev, sizeof(*plat->mdio_bus_data), in tegra_mgbe_probe()
314 if (!plat->mdio_bus_data) { in tegra_mgbe_probe()
341 plat->tx_fifo_size = 131072; in tegra_mgbe_probe()
[all …]
A Dstmmac_main.c164 ret = priv->plat->clks_config(priv->plat->bsp_priv, enabled); in stmmac_bus_clks_config()
175 priv->plat->clks_config(priv->plat->bsp_priv, enabled); in stmmac_bus_clks_config()
582 if (priv->plat->has_gmac4 || priv->plat->has_xgmac) in stmmac_get_rx_hwtstamp()
830 bool xmac = priv->plat->has_gmac4 || priv->plat->has_xgmac; in stmmac_init_tstamp_counter()
878 bool xmac = priv->plat->has_gmac4 || priv->plat->has_xgmac; in stmmac_init_ptp()
2384 if (priv->plat->has_gmac4 || priv->plat->has_xgmac) { in stmmac_dma_operation_mode()
3023 if (!priv->plat->dma_cfg || !priv->plat->dma_cfg->pbl) { in stmmac_init_dma_engine()
4068 priv->plat->serdes_powerdown(dev, priv->plat->bsp_priv); in stmmac_release()
6006 xmac = priv->plat->has_gmac4 || priv->plat->has_xgmac; in stmmac_common_interrupt()
7450 if (priv->plat->has_gmac4 || priv->plat->has_xgmac) in stmmac_xdp_rx_timestamp()
[all …]
A Dstmmac_ptp.c59 xmac = priv->plat->has_gmac4 || priv->plat->has_xgmac; in stmmac_adjust_time()
76 priv->plat->clk_ptp_rate); in stmmac_adjust_time()
106 priv->plat->clk_ptp_rate); in stmmac_adjust_time()
211 priv->plat->flags |= STMMAC_FLAG_EXT_SNAPSHOT_EN; in stmmac_enable()
217 priv->plat->flags &= ~STMMAC_FLAG_EXT_SNAPSHOT_EN; in stmmac_enable()
251 if (priv->plat->crosststamp) in stmmac_get_syncdevicetime()
252 return priv->plat->crosststamp(device, system, ctx); in stmmac_get_syncdevicetime()
301 if (priv->plat->ptp_max_adj) in stmmac_ptp_register()
305 priv->plat->cdc_error_adj = 0; in stmmac_ptp_register()
306 if (priv->plat->has_gmac4 && priv->plat->clk_ptp_rate) in stmmac_ptp_register()
[all …]
A Ddwmac4_lib.c32 const struct dwmac4_addrs *dwmac4_addrs = priv->plat->dwmac4_addrs; in dwmac4_set_rx_tail_ptr()
40 const struct dwmac4_addrs *dwmac4_addrs = priv->plat->dwmac4_addrs; in dwmac4_set_tx_tail_ptr()
48 const struct dwmac4_addrs *dwmac4_addrs = priv->plat->dwmac4_addrs; in dwmac4_dma_start_tx()
62 const struct dwmac4_addrs *dwmac4_addrs = priv->plat->dwmac4_addrs; in dwmac4_dma_stop_tx()
73 const struct dwmac4_addrs *dwmac4_addrs = priv->plat->dwmac4_addrs; in dwmac4_dma_start_rx()
89 const struct dwmac4_addrs *dwmac4_addrs = priv->plat->dwmac4_addrs; in dwmac4_dma_stop_rx()
99 const struct dwmac4_addrs *dwmac4_addrs = priv->plat->dwmac4_addrs; in dwmac4_set_tx_ring_len()
107 const struct dwmac4_addrs *dwmac4_addrs = priv->plat->dwmac4_addrs; in dwmac4_set_rx_ring_len()
115 const struct dwmac4_addrs *dwmac4_addrs = priv->plat->dwmac4_addrs; in dwmac4_enable_dma_irq()
129 const struct dwmac4_addrs *dwmac4_addrs = priv->plat->dwmac4_addrs; in dwmac410_enable_dma_irq()
[all …]
A Dstmmac_mdio.c291 if (priv->plat->has_gmac4) in stmmac_mdio_read_c22()
391 if (priv->plat->has_gmac4) in stmmac_mdio_write_c22()
492 if (!priv->plat->has_gmac4) in stmmac_mdio_reset()
509 if (priv->plat->pcs_init) { in stmmac_pcs_setup()
537 if (priv->plat->pcs_exit) in stmmac_pcs_clean()
538 priv->plat->pcs_exit(priv); in stmmac_pcs_clean()
576 if (priv->plat->has_xgmac) { in stmmac_mdio_register()
597 if (priv->plat->has_gmac4) { in stmmac_mdio_register()
625 if (priv->plat->has_xgmac) in stmmac_mdio_register()
629 fwnode = priv->plat->port_node; in stmmac_mdio_register()
[all …]
A Ddwmac-loongson1.c52 struct plat_stmmacenet_data *plat = dwmac->plat_dat; in ls1b_dwmac_syscon_init() local
65 switch (plat->phy_interface) { in ls1b_dwmac_syscon_init()
78 plat->phy_interface); in ls1b_dwmac_syscon_init()
88 switch (plat->phy_interface) { in ls1b_dwmac_syscon_init()
102 plat->phy_interface); in ls1b_dwmac_syscon_init()
119 struct plat_stmmacenet_data *plat = dwmac->plat_dat; in ls1c_dwmac_syscon_init() local
122 switch (plat->phy_interface) { in ls1c_dwmac_syscon_init()
133 plat->phy_interface); in ls1c_dwmac_syscon_init()
A Dhwif.c58 if (priv->plat->enh_desc) { in stmmac_dwmac1_quirks()
93 struct plat_stmmacenet_data *plat = priv ? priv->plat : NULL; in stmmac_reset() local
98 if (plat && plat->fix_soc_reset) in stmmac_reset()
99 return plat->fix_soc_reset(plat, ioaddr); in stmmac_reset()
286 bool needs_xgmac = priv->plat->has_xgmac; in stmmac_hwif_init()
287 bool needs_gmac4 = priv->plat->has_gmac4; in stmmac_hwif_init()
288 bool needs_gmac = priv->plat->has_gmac; in stmmac_hwif_init()
319 if (priv->plat->setup) { in stmmac_hwif_init()
320 mac = priv->plat->setup(priv); in stmmac_hwif_init()
/linux/drivers/media/platform/qcom/venus/
A Dhfi_platform.c26 const struct hfi_platform *plat; in hfi_platform_get_codec_vpp_freq() local
29 plat = hfi_platform_get(version); in hfi_platform_get_codec_vpp_freq()
30 if (!plat) in hfi_platform_get_codec_vpp_freq()
33 if (plat->codec_vpp_freq) in hfi_platform_get_codec_vpp_freq()
42 const struct hfi_platform *plat; in hfi_platform_get_codec_vsp_freq() local
46 if (!plat) in hfi_platform_get_codec_vsp_freq()
49 if (plat->codec_vpp_freq) in hfi_platform_get_codec_vsp_freq()
62 if (!plat) in hfi_platform_get_codec_lp_freq()
65 if (plat->codec_lp_freq) in hfi_platform_get_codec_lp_freq()
77 if (!plat) in hfi_platform_get_codecs()
[all …]
/linux/drivers/ata/
A Dahci_mtk.c54 return PTR_ERR(plat->axi_rst); in mtk_ahci_platform_resets()
58 return PTR_ERR(plat->sw_rst); in mtk_ahci_platform_resets()
62 return PTR_ERR(plat->reg_rst); in mtk_ahci_platform_resets()
64 err = reset_control_assert(plat->axi_rst); in mtk_ahci_platform_resets()
70 err = reset_control_assert(plat->sw_rst); in mtk_ahci_platform_resets()
113 if (IS_ERR(plat->mode)) { in mtk_ahci_parse_property()
115 return PTR_ERR(plat->mode); in mtk_ahci_parse_property()
128 struct mtk_ahci_plat *plat; in mtk_ahci_probe() local
132 plat = devm_kzalloc(dev, sizeof(*plat), GFP_KERNEL); in mtk_ahci_probe()
133 if (!plat) in mtk_ahci_probe()
[all …]
/linux/drivers/media/platform/mediatek/mdp3/
A Dmtk-img-ipi.h122 #define CFG_CHECK(plat, p_id) ((plat) == (p_id)) argument
124 #define _CFG_OFST(plat, cfg, ofst) ((void *)(&((cfg)->config_##plat) + (ofst))) argument
125 #define CFG_OFST(plat, cfg, ofst) \ argument
128 #define _CFG_ADDR(plat, cfg, mem) (&((cfg)->config_##plat.mem)) argument
129 #define CFG_ADDR(plat, cfg, mem) \ argument
132 #define _CFG_GET(plat, cfg, mem) ((cfg)->config_##plat.mem) argument
133 #define CFG_GET(plat, cfg, mem) \ argument
134 (IS_ERR_OR_NULL(cfg) ? 0 : _CFG_GET(plat, cfg, mem))
136 #define _CFG_COMP(plat, comp, mem) ((comp)->comp_##plat.mem) argument
137 #define CFG_COMP(plat, comp, mem) \ argument
[all …]
/linux/drivers/mtd/maps/
A Dsa1100-flash.c50 subdev->plat->set_vpp(1); in sa1100_set_vpp()
53 subdev->plat->set_vpp(0); in sa1100_set_vpp()
99 if (subdev->plat->set_vpp) in sa1100_probe_subdev()
148 if (plat->exit) in sa1100_destroy()
149 plat->exit(); in sa1100_destroy()
179 if (plat->init) { in sa1100_setup_mtd()
180 ret = plat->init(); in sa1100_setup_mtd()
198 subdev->plat = plat; in sa1100_setup_mtd()
238 plat->name); in sa1100_setup_mtd()
264 if (!plat) in sa1100_mtd_probe()
[all …]
/linux/drivers/input/keyboard/
A Dtc3589x-keypad.c332 plat = devm_kzalloc(dev, sizeof(*plat), GFP_KERNEL); in tc3589x_keypad_of_probe()
333 if (!plat) in tc3589x_keypad_of_probe()
338 plat->kcol = (u8) cols; in tc3589x_keypad_of_probe()
339 plat->krow = (u8) rows; in tc3589x_keypad_of_probe()
340 if (!plat->krow || !plat->kcol || in tc3589x_keypad_of_probe()
341 plat->krow > TC_KPD_ROWS || plat->kcol > TC_KPD_COLUMNS) { in tc3589x_keypad_of_probe()
344 plat->kcol, plat->krow); in tc3589x_keypad_of_probe()
370 return plat; in tc3589x_keypad_of_probe()
382 if (IS_ERR(plat)) { in tc3589x_keypad_probe()
384 return PTR_ERR(plat); in tc3589x_keypad_probe()
[all …]
/linux/drivers/net/ethernet/broadcom/
A Dbgmac-platform.c38 return readl(bgmac->plat.base + offset); in platform_bgmac_read()
43 writel(value, bgmac->plat.base + offset); in platform_bgmac_write()
58 if (!bgmac->plat.idm_base) in platform_bgmac_clk_enabled()
72 if (!bgmac->plat.idm_base) in platform_bgmac_clk_enable()
123 if (!bgmac->plat.nicpm_base) in bgmac_nicpm_speed_set()
155 if (bgmac->plat.nicpm_base) in platform_phy_connect()
207 bgmac->plat.base = in bgmac_probe()
209 if (IS_ERR(bgmac->plat.base)) in bgmac_probe()
210 return PTR_ERR(bgmac->plat.base); in bgmac_probe()
216 if (IS_ERR(bgmac->plat.idm_base)) in bgmac_probe()
[all …]
/linux/drivers/mtd/nand/raw/
A Dgpio.c35 struct gpio_nand_platdata plat; member
186 struct gpio_nand_platdata *plat) in gpio_nand_get_config_of() argument
195 plat->options |= NAND_BUSWIDTH_16; in gpio_nand_get_config_of()
203 plat->chip_delay = val; in gpio_nand_get_config_of()
229 struct gpio_nand_platdata *plat) in gpio_nand_get_config_of() argument
242 struct gpio_nand_platdata *plat) in gpio_nand_get_config() argument
250 memcpy(plat, dev_get_platdata(dev), sizeof(*plat)); in gpio_nand_get_config()
352 chip->options = gpiomtd->plat.options; in gpio_nand_probe()
375 if (gpiomtd->plat.adjust_parts) in gpio_nand_probe()
376 gpiomtd->plat.adjust_parts(&gpiomtd->plat, mtd->size); in gpio_nand_probe()
[all …]
A Dtxx9ndfmc.c87 return drvdata->base + (reg << plat->shift); in ndregaddr()
153 if (plat->flags & NDFMC_PLAT_FLAG_DUMMYWRITE) { in txx9ndfmc_cmd_ctrl()
225 if (plat->flags & NDFMC_PLAT_FLAG_NO_RSTR) in txx9ndfmc_initialize()
244 (plat->flags & NDFMC_PLAT_FLAG_USE_BSPRT) ? in txx9ndfmc_initialize()
285 unsigned long gbusclk = plat->gbus_clock; in txx9ndfmc_probe()
294 hold = plat->hold ?: 20; /* tDH */ in txx9ndfmc_probe()
295 spw = plat->spw ?: 90; /* max(tREADID, tWP, tRP) */ in txx9ndfmc_probe()
299 if (plat->flags & NDFMC_PLAT_FLAG_HOLDADD) in txx9ndfmc_probe()
320 if (!(plat->ch_mask & (1 << i))) in txx9ndfmc_probe()
341 if (plat->ch_mask != 1) { in txx9ndfmc_probe()
[all …]
/linux/drivers/net/ethernet/samsung/sxgbe/
A Dsxgbe_platform.c28 struct sxgbe_plat_data *plat) in sxgbe_probe_config_dt() argument
37 err = of_get_phy_mode(np, &plat->interface); in sxgbe_probe_config_dt()
41 plat->bus_id = of_alias_get_id(np, "ethernet"); in sxgbe_probe_config_dt()
42 if (plat->bus_id < 0) in sxgbe_probe_config_dt()
43 plat->bus_id = 0; in sxgbe_probe_config_dt()
45 plat->mdio_bus_data = devm_kzalloc(&pdev->dev, in sxgbe_probe_config_dt()
46 sizeof(*plat->mdio_bus_data), in sxgbe_probe_config_dt()
48 if (!plat->mdio_bus_data) in sxgbe_probe_config_dt()
55 plat->dma_cfg = dma_cfg; in sxgbe_probe_config_dt()
64 struct sxgbe_plat_data *plat) in sxgbe_probe_config_dt() argument
/linux/drivers/usb/typec/
A Danx7411.c1441 struct anx7411_data *plat; in anx7411_i2c_probe() local
1448 plat = devm_kzalloc(dev, sizeof(*plat), GFP_KERNEL); in anx7411_i2c_probe()
1449 if (!plat) in anx7411_i2c_probe()
1455 mutex_init(&plat->lock); in anx7411_i2c_probe()
1480 if (!plat->intp_irq) { in anx7411_i2c_probe()
1486 plat->dev = dev; in anx7411_i2c_probe()
1499 if (!plat->workqueue) { in anx7411_i2c_probe()
1509 "anx7411-intp", plat); in anx7411_i2c_probe()
1546 if (plat->workqueue) in anx7411_i2c_remove()
1551 if (plat->typec.role_sw) in anx7411_i2c_remove()
[all …]
/linux/sound/soc/ux500/
A DMakefile4 snd-soc-ux500-plat-msp-i2s-y := ux500_msp_dai.o ux500_msp_i2s.o
5 obj-$(CONFIG_SND_SOC_UX500_PLAT_MSP_I2S) += snd-soc-ux500-plat-msp-i2s.o
7 snd-soc-ux500-plat-dma-y := ux500_pcm.o
8 obj-$(CONFIG_SND_SOC_UX500_PLAT_DMA) += snd-soc-ux500-plat-dma.o
/linux/drivers/net/ethernet/8390/
A Dax88796.c89 const struct ax_plat_data *plat; member
180 if (!ax->plat->check_irq(pdev)) in ax_ei_interrupt_filtered()
397 u8 reg_gpoc = ax->plat->gpoc_val; in ax_phy_switch()
502 if (ax->plat->check_irq) in ax_open()
715 if (ax->plat->wordlength == 2) in ax_init_dev()
739 if (ax->plat->wordlength == 2) { in ax_init_dev()
761 ax->plat->mac_addr) in ax_init_dev()
784 if (ax->plat->block_input) in ax_init_dev()
788 if (ax->plat->block_output) in ax_init_dev()
894 if (ax->plat->reg_offsets) in ax_probe()
[all …]
/linux/drivers/video/fbdev/mmp/panel/
A Dtpo_tj032md01bw.c77 struct tpohvga_plat_data *plat = panel->plat_data; in tpohvga_onoff() local
81 plat->plat_onoff(1); in tpohvga_onoff()
83 ret = spi_write(plat->spi, init, sizeof(init)); in tpohvga_onoff()
87 ret = spi_write(plat->spi, poweroff, sizeof(poweroff)); in tpohvga_onoff()
91 plat->plat_onoff(0); in tpohvga_onoff()

Completed in 77 milliseconds

12345