/linux-6.3-rc2/drivers/net/ethernet/stmicro/stmmac/ |
A D | stmmac_platform.c | 405 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 718 plat->exit(pdev, plat->bsp_priv); in stmmac_pltfr_remove() 742 priv->plat->exit(pdev, priv->plat->bsp_priv); in stmmac_pltfr_suspend() [all …]
|
A D | stmmac_pci.c | 25 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 D | dwmac-intel.c | 462 plat->tso_en = 1; in intel_mgbe_common_data() 500 plat->tx_fifo_size = plat->tx_queues_to_use * 4096; in intel_mgbe_common_data() 501 plat->rx_fifo_size = plat->rx_queues_to_use * 4096; in intel_mgbe_common_data() 520 plat->axi = devm_kzalloc(&pdev->dev, sizeof(*plat->axi), in intel_mgbe_common_data() 522 if (!plat->axi) in intel_mgbe_common_data() 533 plat->ptp_max_adj = plat->clk_ptp_rate; in intel_mgbe_common_data() 534 plat->eee_usecs_rate = plat->clk_ptp_rate; in intel_mgbe_common_data() 568 plat->vlan_fail_q = plat->rx_queues_to_use - 1; in intel_mgbe_common_data() 650 plat->bus_id = 1; in ehl_sgmii_data() 1041 plat = devm_kzalloc(&pdev->dev, sizeof(*plat), GFP_KERNEL); in intel_eth_pci_probe() [all …]
|
A D | dwmac-mediatek.c | 119 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 D | dwmac-loongson.c | 15 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() 67 plat = devm_kzalloc(&pdev->dev, sizeof(*plat), GFP_KERNEL); in loongson_dwmac_probe() 68 if (!plat) in loongson_dwmac_probe() 72 if (plat->mdio_node) { in loongson_dwmac_probe() 85 plat->dma_cfg = devm_kzalloc(&pdev->dev, sizeof(*plat->dma_cfg), GFP_KERNEL); in loongson_dwmac_probe() 86 if (!plat->dma_cfg) { in loongson_dwmac_probe() [all …]
|
A D | stmmac_ptp.c | 59 xmac = priv->plat->has_gmac4 || priv->plat->has_xgmac; in stmmac_adjust_time() 71 if (priv->plat->est && priv->plat->est->enable) { in stmmac_adjust_time() 74 priv->plat->est->enable = false; in stmmac_adjust_time() 97 priv->plat->est->ctr[0]; in stmmac_adjust_time() 104 priv->plat->est->enable = true; in stmmac_adjust_time() 106 priv->plat->clk_ptp_rate); in stmmac_adjust_time() 240 if (priv->plat->crosststamp) in stmmac_get_syncdevicetime() 290 if (priv->plat->ptp_max_adj) in stmmac_ptp_register() 294 priv->plat->cdc_error_adj = 0; in stmmac_ptp_register() 295 if (priv->plat->has_gmac4 && priv->plat->clk_ptp_rate) in stmmac_ptp_register() [all …]
|
A D | stmmac_tc.c | 285 if (!priv->plat->fpe_cfg) { in tc_init() 289 if (!priv->plat->fpe_cfg) in tc_init() 292 memset(priv->plat->fpe_cfg, 0, sizeof(*priv->plat->fpe_cfg)); in tc_init() 922 struct plat_stmmacenet_data *plat = priv->plat; in tc_setup_taprio() local 976 if (!plat->est) { in tc_setup_taprio() 977 plat->est = devm_kzalloc(priv->device, sizeof(*plat->est), in tc_setup_taprio() 979 if (!plat->est) in tc_setup_taprio() 984 memset(plat->est, 0, sizeof(*plat->est)); in tc_setup_taprio() 990 priv->plat->est->gcl_size = size; in tc_setup_taprio() 1052 priv->plat->clk_ptp_rate); in tc_setup_taprio() [all …]
|
A D | dwmac-tegra.c | 287 if (IS_ERR(plat)) { in tegra_mgbe_probe() 288 err = PTR_ERR(plat); in tegra_mgbe_probe() 292 plat->has_xgmac = 1; in tegra_mgbe_probe() 293 plat->tso_en = 1; in tegra_mgbe_probe() 294 plat->pmt = 1; in tegra_mgbe_probe() 295 plat->bsp_priv = mgbe; in tegra_mgbe_probe() 297 if (!plat->mdio_node) in tegra_mgbe_probe() 300 if (!plat->mdio_bus_data) { in tegra_mgbe_probe() 301 plat->mdio_bus_data = devm_kzalloc(&pdev->dev, sizeof(*plat->mdio_bus_data), in tegra_mgbe_probe() 303 if (!plat->mdio_bus_data) { in tegra_mgbe_probe() [all …]
|
A D | stmmac_main.c | 163 ret = priv->plat->clks_config(priv->plat->bsp_priv, enabled); in stmmac_bus_clks_config() 174 priv->plat->clks_config(priv->plat->bsp_priv, enabled); in stmmac_bus_clks_config() 588 if (priv->plat->has_gmac4 || priv->plat->has_xgmac) in stmmac_get_rx_hwtstamp() 836 bool xmac = priv->plat->has_gmac4 || priv->plat->has_xgmac; in stmmac_init_tstamp_counter() 884 bool xmac = priv->plat->has_gmac4 || priv->plat->has_xgmac; in stmmac_init_ptp() 1059 priv->plat->fix_mac_speed(priv->plat->bsp_priv, speed); in stmmac_mac_link_up() 2913 if (!priv->plat->dma_cfg || !priv->plat->dma_cfg->pbl) { in stmmac_init_dma_engine() 3936 priv->plat->serdes_powerdown(dev, priv->plat->bsp_priv); in stmmac_release() 5724 xmac = priv->plat->has_gmac4 || priv->plat->has_xgmac; in stmmac_common_interrupt() 7297 priv->plat->speed_mode_2500(ndev, priv->plat->bsp_priv); in stmmac_dvr_probe() [all …]
|
A D | stmmac_ethtool.c | 289 if (priv->plat->has_gmac || priv->plat->has_gmac4) in stmmac_ethtool_getdrvinfo() 291 else if (priv->plat->has_xgmac) in stmmac_ethtool_getdrvinfo() 297 if (priv->plat->pdev) { in stmmac_ethtool_getdrvinfo() 443 if (priv->plat->has_xgmac) in stmmac_ethtool_get_regs_len() 445 else if (priv->plat->has_gmac4) in stmmac_ethtool_get_regs_len() 460 if (priv->plat->has_gmac4) { in stmmac_ethtool_gregs() 465 } else if (!priv->plat->has_xgmac) { in stmmac_ethtool_gregs() 723 if (!priv->plat->pmt) in stmmac_get_wol() 744 if (!priv->plat->pmt) { in stmmac_set_wol() 827 clk = priv->plat->clk_ref_rate; in stmmac_usec2riwt() [all …]
|
/linux-6.3-rc2/drivers/media/platform/qcom/venus/ |
A D | hfi_platform.c | 26 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-6.3-rc2/drivers/ata/ |
A D | ahci_mtk.c | 53 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() 127 struct mtk_ahci_plat *plat; in mtk_ahci_probe() local 131 plat = devm_kzalloc(dev, sizeof(*plat), GFP_KERNEL); in mtk_ahci_probe() 132 if (!plat) in mtk_ahci_probe() [all …]
|
/linux-6.3-rc2/drivers/mtd/maps/ |
A D | sa1100-flash.c | 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() 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 …]
|
/linux-6.3-rc2/drivers/input/keyboard/ |
A D | tc3589x-keypad.c | 333 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-6.3-rc2/drivers/net/ethernet/broadcom/ |
A D | bgmac-platform.c | 38 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-6.3-rc2/drivers/mtd/nand/raw/ |
A D | gpio.c | 35 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 D | txx9ndfmc.c | 87 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-6.3-rc2/drivers/net/ethernet/samsung/sxgbe/ |
A D | sxgbe_platform.c | 28 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-6.3-rc2/drivers/usb/typec/ |
A D | anx7411.c | 1445 struct anx7411_data *plat; in anx7411_i2c_probe() local 1452 plat = devm_kzalloc(dev, sizeof(*plat), GFP_KERNEL); in anx7411_i2c_probe() 1453 if (!plat) in anx7411_i2c_probe() 1459 mutex_init(&plat->lock); in anx7411_i2c_probe() 1484 if (!plat->intp_irq) { in anx7411_i2c_probe() 1490 plat->dev = dev; in anx7411_i2c_probe() 1503 if (!plat->workqueue) { in anx7411_i2c_probe() 1550 if (plat->workqueue) in anx7411_i2c_remove() 1553 if (plat->spi_client) in anx7411_i2c_remove() 1556 if (plat->typec.role_sw) in anx7411_i2c_remove() [all …]
|
/linux-6.3-rc2/sound/soc/ux500/ |
A D | Makefile | 4 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
|
/linux-6.3-rc2/drivers/net/ethernet/xscale/ |
A D | ixp4xx_eth.c | 191 struct eth_plat_info *plat; member 1390 struct eth_plat_info *plat; in ixp4xx_of_get_platdata() local 1394 plat = devm_kzalloc(dev, sizeof(*plat), GFP_KERNEL); in ixp4xx_of_get_platdata() 1395 if (!plat) in ixp4xx_of_get_platdata() 1410 plat->has_mdio = true; in ixp4xx_of_get_platdata() 1439 return plat; in ixp4xx_of_get_platdata() 1447 struct eth_plat_info *plat; in ixp4xx_eth_probe() local 1453 if (!plat) in ixp4xx_eth_probe() 1462 port->id = plat->npe; in ixp4xx_eth_probe() 1471 if (plat->has_mdio) { in ixp4xx_eth_probe() [all …]
|
/linux-6.3-rc2/drivers/net/ethernet/8390/ |
A D | ax88796.c | 89 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-6.3-rc2/drivers/video/fbdev/mmp/panel/ |
A D | tpo_tj032md01bw.c | 77 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-6.3-rc2/arch/powerpc/boot/ |
A D | Makefile | 150 src-plat-y := of.c epapr.c 163 src-plat-$(CONFIG_PPC_MPC52xx) += cuboot-52xx.c 171 src-plat-$(CONFIG_AMIGAONE) += cuboot-amigaone.c 173 src-plat-$(CONFIG_EPAPR_BOOT) += epapr.c epapr-wrapper.c 174 src-plat-$(CONFIG_PPC_PSERIES) += pseries-head.S 175 src-plat-$(CONFIG_PPC_POWERNV) += pseries-head.S 176 src-plat-$(CONFIG_PPC_IBM_CELL_BLADE) += pseries-head.S 182 src-plat := $(sort $(src-plat-y)) 183 src-boot := $(src-wlib) $(src-plat) empty.c 188 obj-plat := $(addsuffix .o, $(basename $(addprefix $(obj)/, $(src-plat)))) [all …]
|
/linux-6.3-rc2/Documentation/arm/samsung/ |
A D | overview.rst | 38 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
|