Home
last modified time | relevance | path

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

12345

/linux/drivers/net/ethernet/stmicro/stmmac/
A Dstmmac_platform.c405 plat = devm_kzalloc(&pdev->dev, sizeof(*plat), GFP_KERNEL); in stmmac_probe_config_dt()
406 if (!plat) in stmmac_probe_config_dt()
424 plat->interface = plat->phy_interface; in stmmac_probe_config_dt()
508 plat->pmt = 1; in stmmac_probe_config_dt()
599 plat->clk_ptp_rate = clk_get_rate(plat->stmmac_clk); in stmmac_probe_config_dt()
603 plat->clk_ptp_rate = clk_get_rate(plat->clk_ptp_ref); in stmmac_probe_config_dt()
621 return plat; in stmmac_probe_config_dt()
713 struct plat_stmmacenet_data *plat = priv->plat; in stmmac_pltfr_remove() local
717 plat->exit(pdev, plat->bsp_priv); in stmmac_pltfr_remove()
741 priv->plat->exit(pdev, priv->plat->bsp_priv); in stmmac_pltfr_suspend()
[all …]
A Ddwmac-intel.c456 plat->tso_en = 1; in intel_mgbe_common_data()
493 plat->tx_fifo_size = plat->tx_queues_to_use * 4096; in intel_mgbe_common_data()
494 plat->rx_fifo_size = plat->rx_queues_to_use * 4096; in intel_mgbe_common_data()
513 plat->axi = devm_kzalloc(&pdev->dev, sizeof(*plat->axi), in intel_mgbe_common_data()
515 if (!plat->axi) in intel_mgbe_common_data()
526 plat->ptp_max_adj = plat->clk_ptp_rate; in intel_mgbe_common_data()
527 plat->eee_usecs_rate = plat->clk_ptp_rate; in intel_mgbe_common_data()
561 plat->vlan_fail_q = plat->rx_queues_to_use - 1; in intel_mgbe_common_data()
614 plat->bus_id = 1; in ehl_sgmii_data()
998 plat = devm_kzalloc(&pdev->dev, sizeof(*plat), GFP_KERNEL); in intel_eth_pci_probe()
[all …]
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()
80 plat->tso_en = 1; in snps_gmac5_default_data()
81 plat->pmt = 1; in snps_gmac5_default_data()
113 plat->bus_id = 1; 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 Ddwmac-mediatek.c94 plat->num_clks_to_config = plat->variant->num_clks - 1; in mt2712_set_interface()
97 switch (plat->phy_mode) { in mt2712_set_interface()
126 switch (plat->phy_mode) { in mt2712_delay_ps2stage()
210 if (plat->rmii_rxc) { in mt2712_set_delay()
283 err = of_get_phy_mode(plat->np, &plat->phy_mode); in mediatek_dwmac_config_dt()
309 plat->rmii_rxc = of_property_read_bool(plat->np, "mediatek,rmii-rxc"); in mediatek_dwmac_config_dt()
320 plat->clks = devm_kcalloc(plat->dev, num, sizeof(*plat->clks), GFP_KERNEL); in mediatek_dwmac_clk_init()
321 if (!plat->clks) in mediatek_dwmac_clk_init()
329 return devm_clk_bulk_get(plat->dev, num, plat->clks); in mediatek_dwmac_clk_init()
356 ret = clk_bulk_prepare_enable(plat->num_clks_to_config, plat->clks); in mediatek_dwmac_init()
[all …]
A Ddwmac-loongson.c15 plat->has_gmac = 1; in loongson_default_data()
16 plat->force_sf_dma_mode = 1; in loongson_default_data()
25 plat->maxmtu = JUMBO_LEN; in loongson_default_data()
39 plat->phy_addr = -1; in loongson_default_data()
41 plat->dma_cfg->pbl = 32; in loongson_default_data()
68 plat = devm_kzalloc(&pdev->dev, sizeof(*plat), GFP_KERNEL); in loongson_dwmac_probe()
69 if (!plat) in loongson_dwmac_probe()
72 if (plat->mdio_node) { in loongson_dwmac_probe()
86 plat->dma_cfg = devm_kzalloc(&pdev->dev, sizeof(*plat->dma_cfg), GFP_KERNEL); in loongson_dwmac_probe()
87 if (!plat->dma_cfg) in loongson_dwmac_probe()
[all …]
A Dstmmac_ptp.c68 xmac = priv->plat->has_gmac4 || priv->plat->has_xgmac; in stmmac_adjust_time()
80 if (priv->plat->est && priv->plat->est->enable) { in stmmac_adjust_time()
82 mutex_lock(&priv->plat->est->lock); in stmmac_adjust_time()
83 priv->plat->est->enable = false; in stmmac_adjust_time()
85 priv->plat->clk_ptp_rate); in stmmac_adjust_time()
106 priv->plat->est->ctr[0]; in stmmac_adjust_time()
113 priv->plat->est->enable = true; in stmmac_adjust_time()
115 priv->plat->clk_ptp_rate); in stmmac_adjust_time()
205 priv->plat->ext_snapshot_en = on; in stmmac_enable()
256 if (priv->plat->crosststamp) in stmmac_get_syncdevicetime()
[all …]
A Dstmmac_tc.c283 if (!priv->plat->fpe_cfg) { in tc_init()
287 if (!priv->plat->fpe_cfg) in tc_init()
290 memset(priv->plat->fpe_cfg, 0, sizeof(*priv->plat->fpe_cfg)); in tc_init()
801 struct plat_stmmacenet_data *plat = priv->plat; in tc_setup_taprio() local
852 if (!plat->est) { in tc_setup_taprio()
853 plat->est = devm_kzalloc(priv->device, sizeof(*plat->est), in tc_setup_taprio()
855 if (!plat->est) in tc_setup_taprio()
860 memset(plat->est, 0, sizeof(*plat->est)); in tc_setup_taprio()
866 priv->plat->est->gcl_size = size; in tc_setup_taprio()
928 priv->plat->clk_ptp_rate); in tc_setup_taprio()
[all …]
A Dstmmac_main.c158 ret = priv->plat->clks_config(priv->plat->bsp_priv, enabled); in stmmac_bus_clks_config()
169 priv->plat->clks_config(priv->plat->bsp_priv, enabled); in stmmac_bus_clks_config()
524 if (priv->plat->has_gmac4 && priv->plat->clk_ptp_rate) in stmmac_cdc_adjust()
590 if (priv->plat->has_gmac4 || priv->plat->has_xgmac) in stmmac_get_rx_hwtstamp()
842 bool xmac = priv->plat->has_gmac4 || priv->plat->has_xgmac; in stmmac_init_tstamp_counter()
899 bool xmac = priv->plat->has_gmac4 || priv->plat->has_xgmac; in stmmac_init_ptp()
1160 priv->plat->fix_mac_speed(priv->plat->bsp_priv, speed); in stmmac_mac_link_up()
2891 if (!priv->plat->dma_cfg || !priv->plat->dma_cfg->pbl) { in stmmac_init_dma_engine()
5623 xmac = priv->plat->has_gmac4 || priv->plat->has_xgmac; in stmmac_common_interrupt()
6658 (priv->plat->has_xgmac)) && (!priv->plat->riwt_off)) { in stmmac_hw_init()
[all …]
A Dstmmac_ethtool.c281 if (priv->plat->has_gmac || priv->plat->has_gmac4) in stmmac_ethtool_getdrvinfo()
283 else if (priv->plat->has_xgmac) in stmmac_ethtool_getdrvinfo()
289 if (priv->plat->pdev) { in stmmac_ethtool_getdrvinfo()
436 if (priv->plat->has_xgmac) in stmmac_ethtool_get_regs_len()
450 if (!priv->plat->has_xgmac) { in stmmac_ethtool_gregs()
705 if (!priv->plat->pmt) in stmmac_get_wol()
726 if (!priv->plat->pmt) { in stmmac_set_wol()
790 priv->plat->mult_fact_100ns, in stmmac_ethtool_op_set_eee()
817 clk = priv->plat->clk_ref_rate; in stmmac_usec2riwt()
830 clk = priv->plat->clk_ref_rate; in stmmac_riwt2usec()
[all …]
A Dstmmac_mdio.c243 if (priv->plat->has_gmac4) { in stmmac_mdio_read()
312 if (priv->plat->has_gmac4) { in stmmac_mdio_write()
394 if (!priv->plat->has_gmac4) in stmmac_mdio_reset()
409 mode = priv->plat->phy_interface; in stmmac_xpcs_setup()
462 if (priv->plat->has_gmac4) in stmmac_mdio_register()
465 if (priv->plat->has_xgmac) { in stmmac_mdio_register()
486 new_bus->name, priv->plat->bus_id); in stmmac_mdio_register()
498 if (priv->plat->has_xgmac) in stmmac_mdio_register()
501 if (priv->plat->phy_node || mdio_node) in stmmac_mdio_register()
526 if (priv->plat->phy_addr == -1) in stmmac_mdio_register()
[all …]
/linux/drivers/ata/
A Dahci_mtk.c53 return PTR_ERR(plat->axi_rst); in mtk_ahci_platform_resets()
57 return PTR_ERR(plat->sw_rst); in mtk_ahci_platform_resets()
61 return PTR_ERR(plat->reg_rst); in mtk_ahci_platform_resets()
63 err = reset_control_assert(plat->axi_rst); in mtk_ahci_platform_resets()
69 err = reset_control_assert(plat->sw_rst); in mtk_ahci_platform_resets()
112 if (IS_ERR(plat->mode)) { in mtk_ahci_parse_property()
114 return PTR_ERR(plat->mode); in mtk_ahci_parse_property()
129 struct mtk_ahci_plat *plat; in mtk_ahci_probe() local
133 plat = devm_kzalloc(dev, sizeof(*plat), GFP_KERNEL); in mtk_ahci_probe()
134 if (!plat) in mtk_ahci_probe()
[all …]
/linux/drivers/media/platform/qcom/venus/
A Dhfi_platform.c24 const struct hfi_platform *plat; in hfi_platform_get_codec_vpp_freq() local
27 plat = hfi_platform_get(version); in hfi_platform_get_codec_vpp_freq()
28 if (!plat) in hfi_platform_get_codec_vpp_freq()
31 if (plat->codec_vpp_freq) in hfi_platform_get_codec_vpp_freq()
40 const struct hfi_platform *plat; in hfi_platform_get_codec_vsp_freq() local
43 plat = hfi_platform_get(version); in hfi_platform_get_codec_vsp_freq()
44 if (!plat) in hfi_platform_get_codec_vsp_freq()
47 if (plat->codec_vpp_freq) in hfi_platform_get_codec_vsp_freq()
56 const struct hfi_platform *plat; in hfi_platform_get_codec_lp_freq() local
60 if (!plat) in hfi_platform_get_codec_lp_freq()
[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()
181 if (plat->init) { in sa1100_setup_mtd()
182 ret = plat->init(); in sa1100_setup_mtd()
200 subdev->plat = plat; in sa1100_setup_mtd()
240 plat->name); in sa1100_setup_mtd()
266 if (!plat) in sa1100_mtd_probe()
[all …]
A Dixp4xx.c156 struct flash_platform_data *plat = dev_get_platdata(&dev->dev); in ixp4xx_flash_remove() local
167 if (plat->exit) in ixp4xx_flash_remove()
168 plat->exit(); in ixp4xx_flash_remove()
175 struct flash_platform_data *plat = dev_get_platdata(&dev->dev); in ixp4xx_flash_probe() local
182 if (!plat) in ixp4xx_flash_probe()
185 if (plat->init) { in ixp4xx_flash_probe()
186 err = plat->init(); in ixp4xx_flash_probe()
224 info->mtd = do_map_probe(plat->map_name, &info->map); in ixp4xx_flash_probe()
236 plat->parts, plat->nr_parts); in ixp4xx_flash_probe()
/linux/drivers/input/keyboard/
A Dtc3589x-keypad.c333 plat = devm_kzalloc(dev, sizeof(*plat), GFP_KERNEL); in tc3589x_keypad_of_probe()
334 if (!plat) in tc3589x_keypad_of_probe()
339 plat->kcol = (u8) cols; in tc3589x_keypad_of_probe()
340 plat->krow = (u8) rows; in tc3589x_keypad_of_probe()
341 if (!plat->krow || !plat->kcol || in tc3589x_keypad_of_probe()
342 plat->krow > TC_KPD_ROWS || plat->kcol > TC_KPD_COLUMNS) { in tc3589x_keypad_of_probe()
345 plat->kcol, plat->krow); in tc3589x_keypad_of_probe()
371 return plat; in tc3589x_keypad_of_probe()
383 if (IS_ERR(plat)) { in tc3589x_keypad_probe()
385 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()
206 bgmac->plat.base = in bgmac_probe()
208 if (IS_ERR(bgmac->plat.base)) in bgmac_probe()
209 return PTR_ERR(bgmac->plat.base); in bgmac_probe()
212 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()
354 chip->options = gpiomtd->plat.options; in gpio_nand_probe()
377 if (gpiomtd->plat.adjust_parts) in gpio_nand_probe()
378 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/arch/powerpc/boot/
A DMakefile137 src-plat-y := of.c epapr.c
150 src-plat-$(CONFIG_PPC_MPC52xx) += cuboot-52xx.c
158 src-plat-$(CONFIG_AMIGAONE) += cuboot-amigaone.c
160 src-plat-$(CONFIG_EPAPR_BOOT) += epapr.c epapr-wrapper.c
161 src-plat-$(CONFIG_PPC_PSERIES) += pseries-head.S
162 src-plat-$(CONFIG_PPC_POWERNV) += pseries-head.S
163 src-plat-$(CONFIG_PPC_IBM_CELL_BLADE) += pseries-head.S
169 src-plat := $(sort $(src-plat-y))
170 src-boot := $(src-wlib) $(src-plat) empty.c
175 obj-plat := $(addsuffix .o, $(basename $(addprefix $(obj)/, $(src-plat))))
[all …]
/linux/drivers/net/ethernet/xscale/
A Dixp4xx_eth.c1382 plat = devm_kzalloc(dev, sizeof(*plat), GFP_KERNEL); in ixp4xx_of_get_platdata()
1383 if (!plat) in ixp4xx_of_get_platdata()
1398 plat->has_mdio = true; in ixp4xx_of_get_platdata()
1421 return plat; in ixp4xx_of_get_platdata()
1442 if (!plat) in ixp4xx_eth_probe()
1446 if (!plat) in ixp4xx_eth_probe()
1448 plat->npe = pdev->id; in ixp4xx_eth_probe()
1449 switch (plat->npe) { in ixp4xx_eth_probe()
1490 port->id = plat->npe; in ixp4xx_eth_probe()
1499 if (plat->has_mdio) { in ixp4xx_eth_probe()
[all …]
/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()
896 if (ax->plat->reg_offsets) in ax_probe()
[all …]
/linux/drivers/w1/masters/
A Dds1wm.c317 divisor = ds1wm_find_divisor(plat->clock_rate); in ds1wm_up()
319 divisor, plat->clock_rate); in ds1wm_up()
322 plat->clock_rate); in ds1wm_up()
509 struct ds1wm_driver_data *plat; in ds1wm_probe() local
535 plat = dev_get_platdata(&pdev->dev); in ds1wm_probe()
536 if (!plat) in ds1wm_probe()
540 if (plat->bus_shift > 2) { in ds1wm_probe()
547 ds1wm_data->bus_shift = plat->bus_shift; in ds1wm_probe()
601 plat->active_high, in ds1wm_probe()
602 plat->reset_recover_delay, in ds1wm_probe()
[all …]
/linux/Documentation/arm/samsung/
A Doverview.rst49 plat-samsung provides the base for all the implementations, and is the
54 plat-s3c24xx is for s3c24xx specific builds, see the S3C24XX docs.
56 plat-s5p is for s5p specific builds, and contains common support for the
64 The old plat-s3c and plat-s5pc1xx directories have been removed, with
65 support moved to either plat-samsung or plat-s5p as necessary. These moves
/linux/sound/soc/ux500/
A DMakefile4 snd-soc-ux500-plat-msp-i2s-objs := 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-objs := ux500_pcm.o
8 obj-$(CONFIG_SND_SOC_UX500_PLAT_DMA) += snd-soc-ux500-plat-dma.o

Completed in 49 milliseconds

12345