Home
last modified time | relevance | path

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

1234

/linux/drivers/net/ethernet/stmicro/stmmac/
H A Dstmmac_platform.c132 struct plat_stmmacenet_data *plat) in stmmac_mtl_setup() argument
144 plat->rx_queues_to_use = 1; in stmmac_mtl_setup()
145 plat->tx_queues_to_use = 1; in stmmac_mtl_setup()
151 plat->rx_queues_cfg[0].mode_to_use = MTL_QUEUE_DCB; in stmmac_mtl_setup()
152 plat->tx_queues_cfg[0].mode_to_use = MTL_QUEUE_DCB; in stmmac_mtl_setup()
166 &plat->rx_queues_to_use)) in stmmac_mtl_setup()
167 plat->rx_queues_to_use = 1; in stmmac_mtl_setup()
170 plat->rx_sched_algorithm = MTL_RX_ALGORITHM_SP; in stmmac_mtl_setup()
172 plat->rx_sched_algorithm = MTL_RX_ALGORITHM_WSP; in stmmac_mtl_setup()
174 plat->rx_sched_algorithm = MTL_RX_ALGORITHM_SP; in stmmac_mtl_setup()
[all …]
H A Dstmmac_pci.c19 int (*setup)(struct pci_dev *pdev, struct plat_stmmacenet_data *plat);
22 static void common_default_data(struct plat_stmmacenet_data *plat) in common_default_data() argument
24 plat->clk_csr = 2; /* clk_csr_i = 20-35MHz & MDC = clk_csr_i/16 */ in common_default_data()
25 plat->has_gmac = 1; in common_default_data()
26 plat->force_sf_dma_mode = 1; in common_default_data()
28 plat->mdio_bus_data->needs_reset = true; in common_default_data()
31 plat->multicast_filter_bins = HASH_TABLE_SIZE; in common_default_data()
34 plat->unicast_filter_entries = 1; in common_default_data()
37 plat->maxmtu = JUMBO_LEN; in common_default_data()
40 plat->tx_queues_to_use = 1; in common_default_data()
[all …]
H A Ddwmac-loongson.c80 int (*setup)(struct pci_dev *pdev, struct plat_stmmacenet_data *plat);
84 struct plat_stmmacenet_data *plat) in loongson_default_data() argument
87 plat->bus_id = pci_dev_id(pdev); in loongson_default_data()
89 plat->clk_csr = 2; /* clk_csr_i = 20-35MHz & MDC = clk_csr_i/16 */ in loongson_default_data()
90 plat->has_gmac = 1; in loongson_default_data()
91 plat->force_sf_dma_mode = 1; in loongson_default_data()
94 plat->multicast_filter_bins = 256; in loongson_default_data()
96 plat->mac_interface = PHY_INTERFACE_MODE_NA; in loongson_default_data()
99 plat->unicast_filter_entries = 1; in loongson_default_data()
102 plat->maxmtu = JUMBO_LEN; in loongson_default_data()
[all …]
H A Dstmmac_main.c153 ret = clk_prepare_enable(priv->plat->stmmac_clk); in stmmac_bus_clks_config()
156 ret = clk_prepare_enable(priv->plat->pclk); in stmmac_bus_clks_config()
158 clk_disable_unprepare(priv->plat->stmmac_clk); in stmmac_bus_clks_config()
161 if (priv->plat->clks_config) { in stmmac_bus_clks_config()
162 ret = priv->plat->clks_config(priv->plat->bsp_priv, enabled); in stmmac_bus_clks_config()
164 clk_disable_unprepare(priv->plat->stmmac_clk); in stmmac_bus_clks_config()
165 clk_disable_unprepare(priv->plat->pclk); in stmmac_bus_clks_config()
170 clk_disable_unprepare(priv->plat->stmmac_clk); in stmmac_bus_clks_config()
171 clk_disable_unprepare(priv->plat->pclk); in stmmac_bus_clks_config()
172 if (priv->plat->clks_config) in stmmac_bus_clks_config()
[all …]
H A Ddwmac-tegra.c216 struct plat_stmmacenet_data *plat; in tegra_mgbe_probe() local
305 plat = devm_stmmac_probe_config_dt(pdev, res.mac); in tegra_mgbe_probe()
306 if (IS_ERR(plat)) { in tegra_mgbe_probe()
307 err = PTR_ERR(plat); in tegra_mgbe_probe()
311 plat->has_xgmac = 1; in tegra_mgbe_probe()
312 plat->flags |= STMMAC_FLAG_TSO_EN; in tegra_mgbe_probe()
313 plat->pmt = 1; in tegra_mgbe_probe()
314 plat->bsp_priv = mgbe; in tegra_mgbe_probe()
316 if (!plat->mdio_node) in tegra_mgbe_probe()
317 plat->mdio_node = of_get_child_by_name(pdev->dev.of_node, "mdio"); in tegra_mgbe_probe()
[all …]
H 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()
H A Dstmmac_platform.h21 struct plat_stmmacenet_data *plat,
24 struct plat_stmmacenet_data *plat,
34 return priv->plat->bsp_priv; in get_stmmac_bsp_priv()
H A Ddwmac4_dma.c77 const struct dwmac4_addrs *dwmac4_addrs = priv->plat->dwmac4_addrs; in dwmac4_dma_init_rx_chan()
98 const struct dwmac4_addrs *dwmac4_addrs = priv->plat->dwmac4_addrs; in dwmac4_dma_init_tx_chan()
122 const struct dwmac4_addrs *dwmac4_addrs = priv->plat->dwmac4_addrs; in dwmac4_dma_init_channel()
140 const struct dwmac4_addrs *dwmac4_addrs = priv->plat->dwmac4_addrs; in dwmac410_dma_init_channel()
194 const struct dwmac4_addrs *dwmac4_addrs = priv->plat->dwmac4_addrs; in _dwmac4_dump_dma_regs()
256 const struct dwmac4_addrs *dwmac4_addrs = priv->plat->dwmac4_addrs; in dwmac4_rx_watchdog()
265 const struct dwmac4_addrs *dwmac4_addrs = priv->plat->dwmac4_addrs; in dwmac4_dma_rx_chan_op_mode()
334 const struct dwmac4_addrs *dwmac4_addrs = priv->plat->dwmac4_addrs; in dwmac4_dma_tx_chan_op_mode()
483 const struct dwmac4_addrs *dwmac4_addrs = priv->plat->dwmac4_addrs; in dwmac4_enable_tso()
502 const struct dwmac4_addrs *dwmac4_addrs = priv->plat->dwmac4_addrs; in dwmac4_qmode()
[all …]
H A Dstmmac_xdp.c17 if (queue >= priv->plat->rx_queues_to_use || in stmmac_xdp_enable_pool()
18 queue >= priv->plat->tx_queues_to_use) in stmmac_xdp_enable_pool()
64 if (queue >= priv->plat->rx_queues_to_use || in stmmac_xdp_disable_pool()
65 queue >= priv->plat->tx_queues_to_use) in stmmac_xdp_disable_pool()
/linux/drivers/media/platform/qcom/venus/
H 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()
34 freq = plat->codec_vpp_freq(session_type, codec); in hfi_platform_get_codec_vpp_freq()
42 const struct hfi_platform *plat; in hfi_platform_get_codec_vsp_freq() local
45 plat = hfi_platform_get(version); in hfi_platform_get_codec_vsp_freq()
46 if (!plat) in hfi_platform_get_codec_vsp_freq()
49 if (plat->codec_vpp_freq) in hfi_platform_get_codec_vsp_freq()
50 freq = plat->codec_vsp_freq(session_type, codec); in hfi_platform_get_codec_vsp_freq()
[all …]
/linux/drivers/media/platform/mediatek/mdp3/
H 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
126 (IS_ERR_OR_NULL(cfg) ? NULL : _CFG_OFST(plat, cfg, ofst))
128 #define _CFG_ADDR(plat, cfg, mem) (&((cfg)->config_##plat.mem)) argument
129 #define CFG_ADDR(plat, cfg, mem) \ argument
130 (IS_ERR_OR_NULL(cfg) ? NULL : _CFG_ADDR(plat, cfg, mem))
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))
[all …]
/linux/drivers/mtd/maps/
H A Dsa1100-flash.c31 struct flash_platform_data *plat; member
50 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()
116 subdev->mtd = do_map_probe(subdev->plat->map_name, &subdev->map); in sa1100_probe_subdev()
134 static void sa1100_destroy(struct sa_info *info, struct flash_platform_data *plat) in sa1100_destroy() argument
148 if (plat->exit) in sa1100_destroy()
149 plat->exit(); in sa1100_destroy()
153 struct flash_platform_data *plat) in sa1100_setup_mtd() argument
179 if (plat->init) { in sa1100_setup_mtd()
[all …]
/linux/drivers/input/keyboard/
H A Dtc3589x-keypad.c325 struct tc3589x_keypad_platform_data *plat; in tc3589x_keypad_of_probe() local
332 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()
353 plat->no_autorepeat = of_property_read_bool(np, "linux,no-autorepeat"); in tc3589x_keypad_of_probe()
355 plat->enable_wakeup = of_property_read_bool(np, "wakeup-source") || in tc3589x_keypad_of_probe()
[all …]
/linux/drivers/net/ethernet/broadcom/
H 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()
48 return readl(bgmac->plat.idm_base + offset); in platform_bgmac_idm_read()
53 writel(value, bgmac->plat.idm_base + offset); in platform_bgmac_idm_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()
128 bgmac->plat.nicpm_base + NICPM_PADRING_CFG); in bgmac_nicpm_speed_set()
146 writel(val, bgmac->plat.nicpm_base + NICPM_IOMUX_CTRL); in bgmac_nicpm_speed_set()
155 if (bgmac->plat.nicpm_base) in platform_phy_connect()
[all …]
/linux/drivers/mtd/nand/raw/
H 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
244 int ret = gpio_nand_get_config_of(dev, plat); in gpio_nand_get_config()
250 memcpy(plat, dev_get_platdata(dev), sizeof(*plat)); in gpio_nand_get_config()
314 ret = gpio_nand_get_config(dev, &gpiomtd->plat); in gpio_nand_probe()
352 chip->options = gpiomtd->plat.options; in gpio_nand_probe()
[all …]
H A Dtxx9ndfmc.c85 struct txx9ndfmc_platform_data *plat = dev_get_platdata(&dev->dev); in ndregaddr() local
87 return drvdata->base + (reg << plat->shift); in ndregaddr()
135 struct txx9ndfmc_platform_data *plat = dev_get_platdata(&dev->dev); in txx9ndfmc_cmd_ctrl() local
153 if (plat->flags & NDFMC_PLAT_FLAG_DUMMYWRITE) { in txx9ndfmc_cmd_ctrl()
221 struct txx9ndfmc_platform_data *plat = dev_get_platdata(&dev->dev); in txx9ndfmc_initialize() local
225 if (plat->flags & NDFMC_PLAT_FLAG_NO_RSTR) in txx9ndfmc_initialize()
244 (plat->flags & NDFMC_PLAT_FLAG_USE_BSPRT) ? in txx9ndfmc_initialize()
281 struct txx9ndfmc_platform_data *plat = dev_get_platdata(&dev->dev); in txx9ndfmc_probe() local
285 unsigned long gbusclk = plat->gbus_clock; in txx9ndfmc_probe()
294 hold = plat->hold ?: 20; /* tDH */ in txx9ndfmc_probe()
[all …]
/linux/drivers/usb/typec/
H A Danx7411.c1464 struct anx7411_data *plat; in anx7411_i2c_probe() local
1471 plat = devm_kzalloc(dev, sizeof(*plat), GFP_KERNEL); in anx7411_i2c_probe()
1472 if (!plat) in anx7411_i2c_probe()
1475 plat->tcpc_client = client; in anx7411_i2c_probe()
1476 i2c_set_clientdata(client, plat); in anx7411_i2c_probe()
1478 mutex_init(&plat->lock); in anx7411_i2c_probe()
1480 ret = anx7411_register_i2c_dummy_clients(plat, client); in anx7411_i2c_probe()
1486 ret = anx7411_typec_switch_probe(plat, dev); in anx7411_i2c_probe()
1492 ret = anx7411_typec_port_probe(plat, dev); in anx7411_i2c_probe()
1499 plat->intp_irq = client->irq; in anx7411_i2c_probe()
[all …]
/linux/sound/soc/ux500/
H 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/xscale/
H A Dixp4xx_eth.c199 struct eth_plat_info *plat; member
694 qmgr_disable_irq(port->plat->rxq); in eth_rx_irq()
702 unsigned int rxq = port->plat->rxq, rxfreeq = RXFREE_QUEUE(port->id); in eth_poll()
840 start = qmgr_stat_below_low_watermark(port->plat->txreadyq); in eth_txdone_irq()
841 queue_put_desc(port->plat->txreadyq, phys, desc); in eth_txdone_irq()
855 unsigned int txreadyq = port->plat->txreadyq; in eth_xmit()
1065 err = qmgr_request_queue(port->plat->rxq, RX_DESCS, 0, 0, in request_queues()
1075 err = qmgr_request_queue(port->plat->txreadyq, TX_DESCS, 0, 0, in request_queues()
1090 qmgr_release_queue(port->plat->txreadyq); in request_queues()
1094 qmgr_release_queue(port->plat->rxq); in request_queues()
[all …]
/linux/drivers/video/fbdev/mmp/panel/
H 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()
/linux/Documentation/arch/arm/samsung/
H A Doverview.rst38 plat-samsung provides the base for all the implementations, and is the
43 plat-s5p is for s5p specific builds, and contains common support for the
51 The old plat-s3c and plat-s5pc1xx directories have been removed, with
52 support moved to either plat-samsung or plat-s5p as necessary. These moves
/linux/drivers/watchdog/
H A Dsimatic-ipc-wdt.c151 struct simatic_ipc_platform *plat = pdev->dev.platform_data; in simatic_ipc_wdt_probe() local
156 switch (plat->devmode) { in simatic_ipc_wdt_probe()
191 if (plat->devmode == SIMATIC_IPC_DEVICE_427E) { in simatic_ipc_wdt_probe()
208 wdd_data.bootstatus = wd_setup(plat->devmode); in simatic_ipc_wdt_probe()
212 if (plat->devmode == SIMATIC_IPC_DEVICE_227E) in simatic_ipc_wdt_probe()
/linux/tools/usb/usbip/libsrc/
H A Dusbip_device_driver.c70 struct udev_device *plat; in read_usb_vudc_device() local
74 plat = udev_device_get_parent(sdev); in read_usb_vudc_device()
75 path = udev_device_get_syspath(plat); in read_usb_vudc_device()
115 name = udev_device_get_sysname(plat); in read_usb_vudc_device()
/linux/arch/arc/
H A DMakefile85 core-y += arch/arc/plat-sim/
86 core-$(CONFIG_ARC_PLAT_TB10X) += arch/arc/plat-tb10x/
87 core-$(CONFIG_ARC_PLAT_AXS10X) += arch/arc/plat-axs10x/
88 core-$(CONFIG_ARC_SOC_HSDK) += arch/arc/plat-hsdk/
/linux/drivers/memory/
H A Dmtk-smi.c149 const struct mtk_smi_common_plat *plat; member
751 common->plat = of_device_get_match_data(dev); in mtk_smi_common_probe()
753 if (common->plat->has_gals) { in mtk_smi_common_probe()
754 if (common->plat->type == MTK_SMI_GEN2) in mtk_smi_common_probe()
756 else if (common->plat->type == MTK_SMI_GEN2_SUB_COMM) in mtk_smi_common_probe()
769 if (common->plat->type == MTK_SMI_GEN1) { in mtk_smi_common_probe()
784 if (common->plat->type == MTK_SMI_GEN2_SUB_COMM) { in mtk_smi_common_probe()
799 if (common->plat->type == MTK_SMI_GEN2_SUB_COMM) in mtk_smi_common_remove()
807 const struct mtk_smi_reg_pair *init = common->plat->init; in mtk_smi_common_resume()
808 u32 bus_sel = common->plat->bus_sel; /* default is 0 */ in mtk_smi_common_resume()
[all …]

1234