/kernel/linux/linux-6.6/drivers/net/ethernet/stmicro/stmmac/ |
H A D | stmmac_platform.c | 129 * @plat: enet data 132 struct plat_stmmacenet_data *plat) in stmmac_mtl_setup() 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 in stmmac_mtl_setup() 131 stmmac_mtl_setup(struct platform_device *pdev, struct plat_stmmacenet_data *plat) stmmac_mtl_setup() argument 323 stmmac_dt_phy(struct plat_stmmacenet_data *plat, struct device_node *np, struct device *dev) stmmac_dt_phy() argument 402 struct plat_stmmacenet_data *plat; stmmac_probe_config_dt() local 638 struct plat_stmmacenet_data *plat = data; devm_stmmac_remove_config_dt() local 654 struct plat_stmmacenet_data *plat; devm_stmmac_probe_config_dt() local 676 stmmac_remove_config_dt(struct platform_device *pdev, struct plat_stmmacenet_data *plat) stmmac_remove_config_dt() argument 697 stmmac_remove_config_dt(struct platform_device *pdev, struct plat_stmmacenet_data *plat) stmmac_remove_config_dt() argument 755 stmmac_pltfr_init(struct platform_device *pdev, struct plat_stmmacenet_data *plat) stmmac_pltfr_init() argument 773 stmmac_pltfr_exit(struct platform_device *pdev, struct plat_stmmacenet_data *plat) stmmac_pltfr_exit() argument 789 stmmac_pltfr_probe(struct platform_device *pdev, struct plat_stmmacenet_data *plat, struct stmmac_resources *res) stmmac_pltfr_probe() argument 824 devm_stmmac_pltfr_probe(struct platform_device *pdev, struct plat_stmmacenet_data *plat, struct stmmac_resources *res) devm_stmmac_pltfr_probe() argument 849 struct plat_stmmacenet_data *plat = priv->plat; stmmac_pltfr_remove_no_dt() local 866 struct plat_stmmacenet_data *plat = priv->plat; stmmac_pltfr_remove() local [all...] |
H A D | stmmac_pci.c | 19 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 in common_default_data() 51 stmmac_default_data(struct pci_dev *pdev, struct plat_stmmacenet_data *plat) stmmac_default_data() argument 72 snps_gmac5_default_data(struct pci_dev *pdev, struct plat_stmmacenet_data *plat) snps_gmac5_default_data() argument 157 struct plat_stmmacenet_data *plat; stmmac_pci_probe() local [all...] |
H A D | dwmac-intel.c | 35 int (*setup)(struct pci_dev *pdev, struct plat_stmmacenet_data *plat); 96 if (priv->plat->max_speed == 2500) in intel_serdes_powerup() 249 priv->plat->max_speed = 2500; in intel_speed_mode_2500() 250 priv->plat->phy_interface = PHY_INTERFACE_MODE_2500BASEX; in intel_speed_mode_2500() 251 priv->plat->mdio_bus_data->xpcs_an_inband = false; in intel_speed_mode_2500() 253 priv->plat->max_speed = 1000; in intel_speed_mode_2500() 265 intel_priv = (struct intel_priv_data *)priv->plat->bsp_priv; in intel_mgbe_ptp_clk_freq_config() 323 intel_priv = priv->plat->bsp_priv; in intel_crosststamp() 328 if (priv->plat->flags & STMMAC_FLAG_EXT_SNAPSHOT_EN) in intel_crosststamp() 331 priv->plat in intel_crosststamp() 417 common_default_data(struct plat_stmmacenet_data *plat) common_default_data() argument 446 intel_mgbe_common_data(struct pci_dev *pdev, struct plat_stmmacenet_data *plat) intel_mgbe_common_data() argument 624 ehl_common_data(struct pci_dev *pdev, struct plat_stmmacenet_data *plat) ehl_common_data() argument 645 ehl_sgmii_data(struct pci_dev *pdev, struct plat_stmmacenet_data *plat) ehl_sgmii_data() argument 663 ehl_rgmii_data(struct pci_dev *pdev, struct plat_stmmacenet_data *plat) ehl_rgmii_data() argument 678 ehl_pse0_common_data(struct pci_dev *pdev, struct plat_stmmacenet_data *plat) ehl_pse0_common_data() argument 694 ehl_pse0_rgmii1g_data(struct pci_dev *pdev, struct plat_stmmacenet_data *plat) ehl_pse0_rgmii1g_data() argument 705 ehl_pse0_sgmii1g_data(struct pci_dev *pdev, struct plat_stmmacenet_data *plat) ehl_pse0_sgmii1g_data() argument 719 ehl_pse1_common_data(struct pci_dev *pdev, struct plat_stmmacenet_data *plat) ehl_pse1_common_data() argument 735 ehl_pse1_rgmii1g_data(struct pci_dev *pdev, struct plat_stmmacenet_data *plat) ehl_pse1_rgmii1g_data() argument 746 ehl_pse1_sgmii1g_data(struct pci_dev *pdev, struct plat_stmmacenet_data *plat) ehl_pse1_sgmii1g_data() argument 760 tgl_common_data(struct pci_dev *pdev, struct plat_stmmacenet_data *plat) tgl_common_data() argument 781 tgl_sgmii_phy0_data(struct pci_dev *pdev, struct plat_stmmacenet_data *plat) tgl_sgmii_phy0_data() argument 795 tgl_sgmii_phy1_data(struct pci_dev *pdev, struct plat_stmmacenet_data *plat) tgl_sgmii_phy1_data() argument 809 adls_sgmii_phy0_data(struct pci_dev *pdev, struct plat_stmmacenet_data *plat) adls_sgmii_phy0_data() argument 824 adls_sgmii_phy1_data(struct pci_dev *pdev, struct plat_stmmacenet_data *plat) adls_sgmii_phy1_data() argument 901 quark_default_data(struct pci_dev *pdev, struct plat_stmmacenet_data *plat) quark_default_data() argument 941 stmmac_config_single_msi(struct pci_dev *pdev, struct plat_stmmacenet_data *plat, struct stmmac_resources *res) stmmac_config_single_msi() argument 963 stmmac_config_multi_msi(struct pci_dev *pdev, struct plat_stmmacenet_data *plat, struct stmmac_resources *res) stmmac_config_multi_msi() argument 1031 struct plat_stmmacenet_data *plat; intel_eth_pci_probe() local [all...] |
H A D | dwmac-mediatek.c | 91 int (*dwmac_set_phy_interface)(struct mediatek_dwmac_plat_data *plat); 92 int (*dwmac_set_delay)(struct mediatek_dwmac_plat_data *plat); 112 static int mt2712_set_interface(struct mediatek_dwmac_plat_data *plat) in mt2712_set_interface() argument 114 int rmii_clk_from_mac = plat->rmii_clk_from_mac ? RMII_CLK_SRC_INTERNAL : 0; in mt2712_set_interface() 115 int rmii_rxc = plat->rmii_rxc ? RMII_CLK_SRC_RXC : 0; in mt2712_set_interface() 119 switch (plat->phy_mode) { in mt2712_set_interface() 133 dev_err(plat->dev, "phy interface not supported\n"); in mt2712_set_interface() 137 regmap_write(plat->peri_regmap, PERI_ETH_PHY_INTF_SEL, intf_val); in mt2712_set_interface() 142 static void mt2712_delay_ps2stage(struct mediatek_dwmac_plat_data *plat) in mt2712_delay_ps2stage() argument 144 struct mac_delay_struct *mac_delay = &plat in mt2712_delay_ps2stage() 167 mt2712_delay_stage2ps(struct mediatek_dwmac_plat_data *plat) mt2712_delay_stage2ps() argument 192 mt2712_set_delay(struct mediatek_dwmac_plat_data *plat) mt2712_set_delay() argument 291 mt8195_set_interface(struct mediatek_dwmac_plat_data *plat) mt8195_set_interface() argument 325 mt8195_delay_ps2stage(struct mediatek_dwmac_plat_data *plat) mt8195_delay_ps2stage() argument 334 mt8195_delay_stage2ps(struct mediatek_dwmac_plat_data *plat) mt8195_delay_stage2ps() argument 343 mt8195_set_delay(struct mediatek_dwmac_plat_data *plat) mt8195_set_delay() argument 455 mediatek_dwmac_config_dt(struct mediatek_dwmac_plat_data *plat) mediatek_dwmac_config_dt() argument 500 mediatek_dwmac_clk_init(struct mediatek_dwmac_plat_data *plat) mediatek_dwmac_clk_init() argument 535 struct mediatek_dwmac_plat_data *plat = priv; mediatek_dwmac_init() local 560 struct mediatek_dwmac_plat_data *plat = priv; mediatek_dwmac_clks_config() local 584 mediatek_dwmac_common_data(struct platform_device *pdev, struct plat_stmmacenet_data *plat, struct mediatek_dwmac_plat_data *priv_plat) mediatek_dwmac_common_data() argument [all...] |
H A D | dwmac-loongson.c | 12 static int loongson_default_data(struct plat_stmmacenet_data *plat) in loongson_default_data() argument 14 plat->clk_csr = 2; /* clk_csr_i = 20-35MHz & MDC = clk_csr_i/16 */ in loongson_default_data() 15 plat->has_gmac = 1; in loongson_default_data() 16 plat->force_sf_dma_mode = 1; in loongson_default_data() 19 plat->multicast_filter_bins = HASH_TABLE_SIZE; in loongson_default_data() 22 plat->unicast_filter_entries = 1; in loongson_default_data() 25 plat->maxmtu = JUMBO_LEN; in loongson_default_data() 28 plat->tx_queues_to_use = 1; in loongson_default_data() 29 plat->rx_queues_to_use = 1; in loongson_default_data() 32 plat in loongson_default_data() 50 struct plat_stmmacenet_data *plat; loongson_dwmac_probe() local [all...] |
H 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() 73 mutex_lock(&priv->plat->est->lock); in stmmac_adjust_time() 74 priv->plat->est->enable = false; in stmmac_adjust_time() 75 stmmac_est_configure(priv, priv->ioaddr, priv->plat->est, in stmmac_adjust_time() 76 priv->plat->clk_ptp_rate); in stmmac_adjust_time() 77 mutex_unlock(&priv->plat->est->lock); in stmmac_adjust_time() 90 mutex_lock(&priv->plat in stmmac_adjust_time() [all...] |
H A D | stmmac_tc.c | 285 if (!priv->plat->fpe_cfg) { in tc_init() 286 priv->plat->fpe_cfg = devm_kzalloc(priv->device, in tc_init() 287 sizeof(*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() 345 u32 tx_queues_count = priv->plat->tx_queues_to_use; in tc_setup_cbs() 384 mode_to_use = priv->plat->tx_queues_cfg[queue].mode_to_use; in tc_setup_cbs() 390 priv->plat->tx_queues_cfg[queue].mode_to_use = MTL_QUEUE_AVB; in tc_setup_cbs() 397 priv->plat in tc_setup_cbs() 922 struct plat_stmmacenet_data *plat = priv->plat; tc_setup_taprio() local [all...] |
H A D | stmmac_main.c | 155 ret = clk_prepare_enable(priv->plat->stmmac_clk); in stmmac_bus_clks_config() 158 ret = clk_prepare_enable(priv->plat->pclk); in stmmac_bus_clks_config() 160 clk_disable_unprepare(priv->plat->stmmac_clk); in stmmac_bus_clks_config() 163 if (priv->plat->clks_config) { in stmmac_bus_clks_config() 164 ret = priv->plat->clks_config(priv->plat->bsp_priv, enabled); in stmmac_bus_clks_config() 166 clk_disable_unprepare(priv->plat->stmmac_clk); in stmmac_bus_clks_config() 167 clk_disable_unprepare(priv->plat->pclk); in stmmac_bus_clks_config() 172 clk_disable_unprepare(priv->plat->stmmac_clk); in stmmac_bus_clks_config() 173 clk_disable_unprepare(priv->plat in stmmac_bus_clks_config() [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/stmicro/stmmac/ |
H A D | stmmac_platform.c | 129 * @plat: enet data 132 struct plat_stmmacenet_data *plat) in stmmac_mtl_setup() 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 in stmmac_mtl_setup() 131 stmmac_mtl_setup(struct platform_device *pdev, struct plat_stmmacenet_data *plat) stmmac_mtl_setup() argument 322 stmmac_dt_phy(struct plat_stmmacenet_data *plat, struct device_node *np, struct device *dev) stmmac_dt_phy() argument 401 struct plat_stmmacenet_data *plat; stmmac_probe_config_dt() local 636 stmmac_remove_config_dt(struct platform_device *pdev, struct plat_stmmacenet_data *plat) stmmac_remove_config_dt() argument 651 stmmac_remove_config_dt(struct platform_device *pdev, struct plat_stmmacenet_data *plat) stmmac_remove_config_dt() argument 711 struct plat_stmmacenet_data *plat = priv->plat; stmmac_pltfr_remove() local [all...] |
H A D | stmmac_pci.c | 19 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 in common_default_data() 51 stmmac_default_data(struct pci_dev *pdev, struct plat_stmmacenet_data *plat) stmmac_default_data() argument 72 snps_gmac5_default_data(struct pci_dev *pdev, struct plat_stmmacenet_data *plat) snps_gmac5_default_data() argument 157 struct plat_stmmacenet_data *plat; stmmac_pci_probe() local [all...] |
H A D | dwmac-intel.c | 32 int (*setup)(struct pci_dev *pdev, struct plat_stmmacenet_data *plat); 204 static void common_default_data(struct plat_stmmacenet_data *plat) in common_default_data() argument 206 plat->clk_csr = 2; /* clk_csr_i = 20-35MHz & MDC = clk_csr_i/16 */ in common_default_data() 207 plat->has_gmac = 1; in common_default_data() 208 plat->force_sf_dma_mode = 1; in common_default_data() 210 plat->mdio_bus_data->needs_reset = true; in common_default_data() 213 plat->multicast_filter_bins = HASH_TABLE_SIZE; in common_default_data() 216 plat->unicast_filter_entries = 1; in common_default_data() 219 plat->maxmtu = JUMBO_LEN; in common_default_data() 222 plat in common_default_data() 233 intel_mgbe_common_data(struct pci_dev *pdev, struct plat_stmmacenet_data *plat) intel_mgbe_common_data() argument 339 ehl_common_data(struct pci_dev *pdev, struct plat_stmmacenet_data *plat) ehl_common_data() argument 349 ehl_sgmii_data(struct pci_dev *pdev, struct plat_stmmacenet_data *plat) ehl_sgmii_data() argument 365 ehl_rgmii_data(struct pci_dev *pdev, struct plat_stmmacenet_data *plat) ehl_rgmii_data() argument 378 ehl_pse0_common_data(struct pci_dev *pdev, struct plat_stmmacenet_data *plat) ehl_pse0_common_data() argument 386 ehl_pse0_rgmii1g_data(struct pci_dev *pdev, struct plat_stmmacenet_data *plat) ehl_pse0_rgmii1g_data() argument 397 ehl_pse0_sgmii1g_data(struct pci_dev *pdev, struct plat_stmmacenet_data *plat) ehl_pse0_sgmii1g_data() argument 410 ehl_pse1_common_data(struct pci_dev *pdev, struct plat_stmmacenet_data *plat) ehl_pse1_common_data() argument 418 ehl_pse1_rgmii1g_data(struct pci_dev *pdev, struct plat_stmmacenet_data *plat) ehl_pse1_rgmii1g_data() argument 429 ehl_pse1_sgmii1g_data(struct pci_dev *pdev, struct plat_stmmacenet_data *plat) ehl_pse1_sgmii1g_data() argument 442 tgl_common_data(struct pci_dev *pdev, struct plat_stmmacenet_data *plat) tgl_common_data() argument 452 tgl_sgmii_data(struct pci_dev *pdev, struct plat_stmmacenet_data *plat) tgl_sgmii_data() argument 529 quark_default_data(struct pci_dev *pdev, struct plat_stmmacenet_data *plat) quark_default_data() argument 586 struct plat_stmmacenet_data *plat; intel_eth_pci_probe() local [all...] |
H A D | dwmac-loongson.c | 13 int (*setup)(struct pci_dev *pdev, struct plat_stmmacenet_data *plat); 17 struct plat_stmmacenet_data *plat) in common_default_data() 19 plat->bus_id = (pci_domain_nr(pdev->bus) << 16) | PCI_DEVID(pdev->bus->number, pdev->devfn); in common_default_data() 20 plat->interface = PHY_INTERFACE_MODE_GMII; in common_default_data() 22 plat->clk_csr = 2; /* clk_csr_i = 20-35MHz & MDC = clk_csr_i/16 */ in common_default_data() 23 plat->has_gmac = 1; in common_default_data() 24 plat->force_sf_dma_mode = 1; in common_default_data() 27 plat->multicast_filter_bins = 256; in common_default_data() 30 plat->unicast_filter_entries = 1; in common_default_data() 33 plat in common_default_data() 16 common_default_data(struct pci_dev *pdev, struct plat_stmmacenet_data *plat) common_default_data() argument 53 loongson_gmac_data(struct pci_dev *pdev, struct plat_stmmacenet_data *plat) loongson_gmac_data() argument 84 loongson_gnet_data(struct pci_dev *pdev, struct plat_stmmacenet_data *plat) loongson_gnet_data() argument 110 struct plat_stmmacenet_data *plat; loongson_dwmac_probe() local [all...] |
H A D | dwmac-mediatek.c | 64 int (*dwmac_set_phy_interface)(struct mediatek_dwmac_plat_data *plat); 65 int (*dwmac_set_delay)(struct mediatek_dwmac_plat_data *plat); 81 static int mt2712_set_interface(struct mediatek_dwmac_plat_data *plat) in mt2712_set_interface() argument 83 int rmii_clk_from_mac = plat->rmii_clk_from_mac ? RMII_CLK_SRC_INTERNAL : 0; in mt2712_set_interface() 84 int rmii_rxc = plat->rmii_rxc ? RMII_CLK_SRC_RXC : 0; in mt2712_set_interface() 91 * configured, equals to (plat->variant->num_clks - 1) in default for all the case, in mt2712_set_interface() 94 plat->num_clks_to_config = plat->variant->num_clks - 1; in mt2712_set_interface() 97 switch (plat->phy_mode) { in mt2712_set_interface() 102 if (plat in mt2712_set_interface() 122 mt2712_delay_ps2stage(struct mediatek_dwmac_plat_data *plat) mt2712_delay_ps2stage() argument 147 mt2712_delay_stage2ps(struct mediatek_dwmac_plat_data *plat) mt2712_delay_stage2ps() argument 172 mt2712_set_delay(struct mediatek_dwmac_plat_data *plat) mt2712_set_delay() argument 271 mediatek_dwmac_config_dt(struct mediatek_dwmac_plat_data *plat) mediatek_dwmac_config_dt() argument 315 mediatek_dwmac_clk_init(struct mediatek_dwmac_plat_data *plat) mediatek_dwmac_clk_init() argument 334 struct mediatek_dwmac_plat_data *plat = priv; mediatek_dwmac_init() local 370 struct mediatek_dwmac_plat_data *plat = priv; mediatek_dwmac_exit() local [all...] |
H A D | stmmac_tc.c | 312 u32 tx_queues_count = priv->plat->tx_queues_to_use; in tc_setup_cbs() 351 mode_to_use = priv->plat->tx_queues_cfg[queue].mode_to_use; in tc_setup_cbs() 357 priv->plat->tx_queues_cfg[queue].mode_to_use = MTL_QUEUE_AVB; in tc_setup_cbs() 364 priv->plat->tx_queues_cfg[queue].mode_to_use = MTL_QUEUE_DCB; in tc_setup_cbs() 369 priv->plat->tx_queues_cfg[queue].idle_slope = value & GENMASK(31, 0); in tc_setup_cbs() 372 priv->plat->tx_queues_cfg[queue].send_slope = value & GENMASK(31, 0); in tc_setup_cbs() 375 priv->plat->tx_queues_cfg[queue].high_credit = value & GENMASK(31, 0); in tc_setup_cbs() 378 priv->plat->tx_queues_cfg[queue].low_credit = value & GENMASK(31, 0); in tc_setup_cbs() 381 priv->plat->tx_queues_cfg[queue].send_slope, in tc_setup_cbs() 382 priv->plat in tc_setup_cbs() 634 struct plat_stmmacenet_data *plat = priv->plat; tc_setup_taprio() local [all...] |
H A D | stmmac_main.c | 129 ret = clk_prepare_enable(priv->plat->stmmac_clk); in stmmac_bus_clks_config() 132 ret = clk_prepare_enable(priv->plat->pclk); in stmmac_bus_clks_config() 134 clk_disable_unprepare(priv->plat->stmmac_clk); in stmmac_bus_clks_config() 138 clk_disable_unprepare(priv->plat->stmmac_clk); in stmmac_bus_clks_config() 139 clk_disable_unprepare(priv->plat->pclk); in stmmac_bus_clks_config() 173 u32 rx_queues_cnt = priv->plat->rx_queues_to_use; in stmmac_disable_all_queues() 174 u32 tx_queues_cnt = priv->plat->tx_queues_to_use; in stmmac_disable_all_queues() 194 u32 rx_queues_cnt = priv->plat->rx_queues_to_use; in stmmac_enable_all_queues() 195 u32 tx_queues_cnt = priv->plat->tx_queues_to_use; in stmmac_enable_all_queues() 239 clk_rate = clk_get_rate(priv->plat in stmmac_clk_csr_set() [all...] |
/kernel/linux/linux-6.6/drivers/media/platform/qcom/venus/ |
H 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() 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 in hfi_platform_get_codec_vsp_freq() 58 const struct hfi_platform *plat; hfi_platform_get_codec_lp_freq() local 74 const struct hfi_platform *plat; hfi_platform_get_codecs() local [all...] |
/kernel/linux/linux-5.10/drivers/ata/ |
H A D | ahci_mtk.c | 47 struct mtk_ahci_plat *plat = hpriv->plat_data; in mtk_ahci_platform_resets() local 51 plat->axi_rst = devm_reset_control_get_optional_exclusive(dev, "axi"); in mtk_ahci_platform_resets() 52 if (PTR_ERR(plat->axi_rst) == -EPROBE_DEFER) in mtk_ahci_platform_resets() 53 return PTR_ERR(plat->axi_rst); in mtk_ahci_platform_resets() 55 plat->sw_rst = devm_reset_control_get_optional_exclusive(dev, "sw"); in mtk_ahci_platform_resets() 56 if (PTR_ERR(plat->sw_rst) == -EPROBE_DEFER) in mtk_ahci_platform_resets() 57 return PTR_ERR(plat->sw_rst); in mtk_ahci_platform_resets() 59 plat->reg_rst = devm_reset_control_get_optional_exclusive(dev, "reg"); in mtk_ahci_platform_resets() 60 if (PTR_ERR(plat->reg_rst) == -EPROBE_DEFER) in mtk_ahci_platform_resets() 61 return PTR_ERR(plat in mtk_ahci_platform_resets() 105 struct mtk_ahci_plat *plat = hpriv->plat_data; mtk_ahci_parse_property() local 129 struct mtk_ahci_plat *plat; mtk_ahci_probe() local [all...] |
/kernel/linux/linux-6.6/drivers/ata/ |
H A D | ahci_mtk.c | 48 struct mtk_ahci_plat *plat = hpriv->plat_data; in mtk_ahci_platform_resets() local 52 plat->axi_rst = devm_reset_control_get_optional_exclusive(dev, "axi"); in mtk_ahci_platform_resets() 53 if (PTR_ERR(plat->axi_rst) == -EPROBE_DEFER) in mtk_ahci_platform_resets() 54 return PTR_ERR(plat->axi_rst); in mtk_ahci_platform_resets() 56 plat->sw_rst = devm_reset_control_get_optional_exclusive(dev, "sw"); in mtk_ahci_platform_resets() 57 if (PTR_ERR(plat->sw_rst) == -EPROBE_DEFER) in mtk_ahci_platform_resets() 58 return PTR_ERR(plat->sw_rst); in mtk_ahci_platform_resets() 60 plat->reg_rst = devm_reset_control_get_optional_exclusive(dev, "reg"); in mtk_ahci_platform_resets() 61 if (PTR_ERR(plat->reg_rst) == -EPROBE_DEFER) in mtk_ahci_platform_resets() 62 return PTR_ERR(plat in mtk_ahci_platform_resets() 106 struct mtk_ahci_plat *plat = hpriv->plat_data; mtk_ahci_parse_property() local 128 struct mtk_ahci_plat *plat; mtk_ahci_probe() local [all...] |
/kernel/linux/linux-6.6/drivers/media/platform/mediatek/mdp3/ |
H A D | mtk-img-ipi.h | 119 #define CFG_CHECK(plat, p_id) ((plat) == (p_id)) 121 #define _CFG_OFST(plat, cfg, ofst) ((void *)(&((cfg)->config_##plat) + (ofst))) 122 #define CFG_OFST(plat, cfg, ofst) \ 123 (IS_ERR_OR_NULL(cfg) ? NULL : _CFG_OFST(plat, cfg, ofst)) 125 #define _CFG_ADDR(plat, cfg, mem) (&((cfg)->config_##plat.mem)) 126 #define CFG_ADDR(plat, cfg, mem) \ 127 (IS_ERR_OR_NULL(cfg) ? NULL : _CFG_ADDR(plat, cf [all...] |
/kernel/linux/linux-5.10/drivers/mtd/maps/ |
H A D | sa1100-flash.c | 31 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() 181 if (plat in sa1100_setup_mtd() 152 sa1100_setup_mtd(struct platform_device *pdev, struct flash_platform_data *plat) sa1100_setup_mtd() argument 262 struct flash_platform_data *plat = dev_get_platdata(&pdev->dev); sa1100_mtd_probe() local 291 struct flash_platform_data *plat = dev_get_platdata(&pdev->dev); sa1100_mtd_remove() local [all...] |
/kernel/linux/linux-6.6/drivers/mtd/maps/ |
H A D | sa1100-flash.c | 31 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() 181 if (plat in sa1100_setup_mtd() 152 sa1100_setup_mtd(struct platform_device *pdev, struct flash_platform_data *plat) sa1100_setup_mtd() argument 262 struct flash_platform_data *plat = dev_get_platdata(&pdev->dev); sa1100_mtd_probe() local 291 struct flash_platform_data *plat = dev_get_platdata(&pdev->dev); sa1100_mtd_remove() local [all...] |
/kernel/linux/linux-5.10/drivers/input/keyboard/ |
H A D | tc3589x-keypad.c | 325 struct tc3589x_keypad_platform_data *plat; in tc3589x_keypad_of_probe() local 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 in tc3589x_keypad_of_probe() 379 const struct tc3589x_keypad_platform_data *plat; tc3589x_keypad_probe() local [all...] |
/kernel/linux/linux-6.6/drivers/input/keyboard/ |
H A D | tc3589x-keypad.c | 325 struct tc3589x_keypad_platform_data *plat; in tc3589x_keypad_of_probe() local 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 in tc3589x_keypad_of_probe() 379 const struct tc3589x_keypad_platform_data *plat; tc3589x_keypad_probe() local [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/broadcom/ |
H 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() 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 in platform_phy_connect() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/broadcom/ |
H 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() 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 in platform_phy_connect() [all...] |