Home
last modified time | relevance | path

Searched refs:plat_data (Results 1 – 25 of 57) sorted by relevance

123

/linux/sound/soc/fsl/
H A Dimx-card.c116 struct imx_card_plat_data *plat_data; member
290 const struct imx_card_plat_data *plat_data = data->plat_data; in akcodec_get_mclk_rate() local
297 for (i = 0; i < plat_data->num_tdm_fs_mul; i++) { in akcodec_get_mclk_rate()
299 if (width != plat_data->tdm_fs_mul[i].min) in akcodec_get_mclk_rate()
301 return rate * plat_data->tdm_fs_mul[i].mul; in akcodec_get_mclk_rate()
304 for (i = 0; i < plat_data->num_fs_mul; i++) { in akcodec_get_mclk_rate()
305 if (rate >= plat_data->fs_mul[i].rmin && in akcodec_get_mclk_rate()
306 rate <= plat_data->fs_mul[i].rmax) { in akcodec_get_mclk_rate()
307 width = max(width, plat_data->fs_mul[i].wmin); in akcodec_get_mclk_rate()
308 width = min(width, plat_data->fs_mul[i].wmax); in akcodec_get_mclk_rate()
[all …]
/linux/drivers/gpu/drm/exynos/
H A Dexynos_dp.c45 struct analogix_dp_plat_data plat_data; member
48 static int exynos_dp_crtc_clock_enable(struct analogix_dp_plat_data *plat_data, in exynos_dp_crtc_clock_enable() argument
51 struct exynos_dp_device *dp = to_dp(plat_data); in exynos_dp_crtc_clock_enable()
62 static int exynos_dp_poweron(struct analogix_dp_plat_data *plat_data) in exynos_dp_poweron() argument
64 return exynos_dp_crtc_clock_enable(plat_data, true); in exynos_dp_poweron()
67 static int exynos_dp_poweroff(struct analogix_dp_plat_data *plat_data) in exynos_dp_poweroff() argument
69 return exynos_dp_crtc_clock_enable(plat_data, false); in exynos_dp_poweroff()
72 static int exynos_dp_get_modes(struct analogix_dp_plat_data *plat_data, in exynos_dp_get_modes() argument
75 struct exynos_dp_device *dp = to_dp(plat_data); in exynos_dp_get_modes()
78 if (dp->plat_data.panel) in exynos_dp_get_modes()
[all …]
/linux/drivers/net/ethernet/cadence/
H A Dmacb_pci.c32 struct macb_platform_data plat_data; in macb_probe() local
58 memset(&plat_data, 0, sizeof(plat_data)); in macb_probe()
61 plat_data.pclk = clk_register_fixed_rate(&pdev->dev, "pclk", NULL, 0, in macb_probe()
63 if (IS_ERR(plat_data.pclk)) { in macb_probe()
64 err = PTR_ERR(plat_data.pclk); in macb_probe()
68 plat_data.hclk = clk_register_fixed_rate(&pdev->dev, "hclk", NULL, 0, in macb_probe()
70 if (IS_ERR(plat_data.hclk)) { in macb_probe()
71 err = PTR_ERR(plat_data.hclk); in macb_probe()
83 plat_info.data = &plat_data; in macb_probe()
84 plat_info.size_data = sizeof(plat_data); in macb_probe()
[all …]
/linux/sound/soc/sof/
H A Dcore.c267 struct snd_sof_pdata *plat_data = sdev->pdata; in sof_select_ipc_and_paths() local
268 struct sof_loadable_file_profile *base_profile = &plat_data->ipc_file_profile_base; in sof_select_ipc_and_paths()
273 if (base_profile->ipc_type != plat_data->desc->ipc_default) in sof_select_ipc_and_paths()
276 plat_data->desc->ipc_default, base_profile->ipc_type); in sof_select_ipc_and_paths()
308 plat_data->ipc_type = out_profile.ipc_type; in sof_select_ipc_and_paths()
309 plat_data->fw_filename = out_profile.fw_name; in sof_select_ipc_and_paths()
310 plat_data->fw_filename_prefix = out_profile.fw_path; in sof_select_ipc_and_paths()
311 plat_data->fw_lib_prefix = out_profile.fw_lib_path; in sof_select_ipc_and_paths()
312 plat_data->tplg_filename_prefix = out_profile.tplg_path; in sof_select_ipc_and_paths()
347 struct snd_sof_pdata *plat_data in sof_init_sof_ops() local
370 struct snd_sof_pdata *plat_data = sdev->pdata; sof_init_environment() local
456 struct snd_sof_pdata *plat_data = sdev->pdata; sof_probe_continue() local
611 sof_apply_profile_override(struct sof_loadable_file_profile * path_override,struct snd_sof_pdata * plat_data) sof_apply_profile_override() argument
630 snd_sof_device_probe(struct device * dev,struct snd_sof_pdata * plat_data) snd_sof_device_probe() argument
808 struct snd_sof_pdata *plat_data = pdata; sof_machine_register() local
833 struct snd_sof_pdata *plat_data = pdata; sof_machine_unregister() local
[all...]
H A Ddebug.c319 struct snd_sof_pdata *plat_data = sdev->pdata; in snd_sof_dbg_init()
332 (char **)&plat_data->fw_filename_prefix); in snd_sof_dbg_init()
334 if (plat_data->ipc_type != SOF_IPC_TYPE_3) { in snd_sof_dbg_init()
339 if (plat_data->fw_lib_prefix) { in snd_sof_dbg_init()
341 (char **)&plat_data->fw_lib_prefix); in snd_sof_dbg_init()
355 (char **)&plat_data->tplg_filename_prefix); in snd_sof_dbg_init()
357 (char **)&plat_data->fw_filename); in snd_sof_dbg_init()
359 (char **)&plat_data->tplg_filename); in snd_sof_dbg_init()
361 (u32 *)&plat_data->ipc_type); in snd_sof_dbg_init()
314 struct snd_sof_pdata *plat_data = sdev->pdata; snd_sof_dbg_init() local
H A Dfw-file-profile.c109 struct snd_sof_pdata *plat_data = sdev->pdata; in sof_file_profile_for_ipc_type()
190 out_profile->tplg_name = plat_data->tplg_filename; in sof_file_profile_for_ipc_type()
221 struct snd_sof_pdata *plat_data = sdev->pdata; in sof_print_missing_firmware_info()
222 const struct sof_dev_desc *desc = plat_data->desc; in sof_print_missing_firmware_info()
257 plat_data->tplg_filename); in sof_print_missing_firmware_info()
273 struct snd_sof_pdata *plat_data = sdev->pdata; in sof_print_profile_info()
291 if (plat_data->machine && plat_data->machine->get_function_tplg_files && in sof_create_ipc_file_profile()
292 !plat_data->disable_function_topology) in sof_create_ipc_file_profile()
105 struct snd_sof_pdata *plat_data = sdev->pdata; sof_file_profile_for_ipc_type() local
217 struct snd_sof_pdata *plat_data = sdev->pdata; sof_print_missing_firmware_info() local
H A Dloader.c19 struct snd_sof_pdata *plat_data = sdev->pdata; in snd_sof_load_firmware_raw() local
29 plat_data->fw_filename_prefix, in snd_sof_load_firmware_raw()
30 plat_data->fw_filename); in snd_sof_load_firmware_raw()
H A Dpcm.c762 struct snd_sof_pdata *plat_data = sdev->pdata; in snd_sof_new_platform_drv()
779 plat_data->tplg_filename_prefix, in snd_sof_new_platform_drv()
780 plat_data->tplg_filename); in snd_sof_new_platform_drv()
826 struct snd_sof_pdata *plat_data = sdev->pdata;
829 if (plat_data->machine)
830 drv_name = plat_data->machine->drv_name;
831 else if (plat_data->of_machine)
832 drv_name = plat_data->of_machine->drv_name;
685 struct snd_sof_pdata *plat_data = sdev->pdata; sof_pcm_probe() local
749 struct snd_sof_pdata *plat_data = sdev->pdata; snd_sof_new_platform_drv() local
/linux/drivers/video/fbdev/mmp/panel/
H A Dtpo_tj032md01bw.c77 struct tpohvga_plat_data *plat = panel->plat_data; in tpohvga_onoff()
130 struct tpohvga_plat_data *plat_data; in tpohvga_probe() local
147 plat_data = kzalloc_obj(*plat_data); in tpohvga_probe()
148 if (plat_data == NULL) in tpohvga_probe()
151 plat_data->spi = spi; in tpohvga_probe()
152 plat_data->plat_onoff = mi->plat_set_onoff; in tpohvga_probe()
153 panel_tpohvga.plat_data = plat_data; in tpohvga_probe()
/linux/drivers/iommu/
H A Dmtk_iommu.c265 const struct mtk_iommu_plat_data *plat_data; member
398 writel_relaxed(F_INVLD_EN1 | F_INVLD_EN0, base + data->plat_data->inv_sel_reg); in mtk_iommu_tlb_flush_all()
432 check_pm_status = !MTK_IOMMU_HAS_FLAG(data->plat_data, PM_CLK_AO); in mtk_iommu_tlb_flush_range_sync()
444 base + data->plat_data->inv_sel_reg); in mtk_iommu_tlb_flush_range_sync()
477 const struct mtk_iommu_plat_data *plat_data = data->plat_data; in mtk_iommu_isr() local
495 if (MTK_IOMMU_HAS_FLAG(plat_data, IOVA_34_EN)) { in mtk_iommu_isr()
503 if (MTK_IOMMU_IS_TYPE(plat_data, MTK_IOMMU_TYPE_MM)) { in mtk_iommu_isr()
504 if (MTK_IOMMU_HAS_FLAG(plat_data, HAS_SUB_COMM_2BITS)) { in mtk_iommu_isr()
508 } else if (MTK_IOMMU_HAS_FLAG(plat_data, HAS_SUB_COMM_3BITS)) { in mtk_iommu_isr()
512 } else if (MTK_IOMMU_HAS_FLAG(plat_data, INT_ID_PORT_WIDTH_6)) { in mtk_iommu_isr()
[all …]
/linux/drivers/gpu/drm/rockchip/
H A Danalogix_dp-rockchip.c82 struct analogix_dp_plat_data plat_data; member
92 static struct rockchip_dp_device *pdata_encoder_to_dp(struct analogix_dp_plat_data *plat_data) in pdata_encoder_to_dp() argument
94 return container_of(plat_data, struct rockchip_dp_device, plat_data); in pdata_encoder_to_dp()
130 static int rockchip_dp_poweron(struct analogix_dp_plat_data *plat_data) in rockchip_dp_poweron() argument
132 struct rockchip_dp_device *dp = pdata_encoder_to_dp(plat_data); in rockchip_dp_poweron()
155 static int rockchip_dp_powerdown(struct analogix_dp_plat_data *plat_data) in rockchip_dp_powerdown() argument
157 struct rockchip_dp_device *dp = pdata_encoder_to_dp(plat_data); in rockchip_dp_powerdown()
169 static int rockchip_dp_get_modes(struct analogix_dp_plat_data *plat_data, in rockchip_dp_get_modes() argument
402 dp->plat_data.encoder = &dp->encoder.encoder; in rockchip_dp_bind()
430 struct analogix_dp_plat_data *plat_data = analogix_dp_aux_to_plat_data(aux); in rockchip_dp_link_panel() local
[all …]
H A Ddw_hdmi_qp-rockchip.c466 struct dw_hdmi_qp_plat_data plat_data = {}; in dw_hdmi_qp_rockchip_bind() local
511 plat_data.phy_ops = cfg->phy_ops; in dw_hdmi_qp_rockchip_bind()
512 plat_data.phy_data = hdmi; in dw_hdmi_qp_rockchip_bind()
513 plat_data.max_bpc = 10; in dw_hdmi_qp_rockchip_bind()
550 plat_data.ref_clk_rate = clk_get_rate(ref_clk); in dw_hdmi_qp_rockchip_bind()
568 plat_data.main_irq = platform_get_irq_byname(pdev, "main"); in dw_hdmi_qp_rockchip_bind()
569 if (plat_data.main_irq < 0) in dw_hdmi_qp_rockchip_bind()
570 return plat_data.main_irq; in dw_hdmi_qp_rockchip_bind()
572 plat_data.cec_irq = platform_get_irq_byname(pdev, "cec"); in dw_hdmi_qp_rockchip_bind()
573 if (plat_data.cec_irq < 0) in dw_hdmi_qp_rockchip_bind()
[all …]
/linux/drivers/memory/
H A Demif.c66 struct emif_platform_data *plat_data; member
78 u32 type = emif->plat_data->device_info->type; in do_emif_regdump_show()
79 u32 ip_rev = emif->plat_data->ip_rev; in do_emif_regdump_show()
210 if ((emif->plat_data->ip_rev == EMIF_4D) && in set_lpmode()
372 struct emif_custom_configs *cust_cfgs = emif->plat_data->custom_configs; in get_pwr_mgmt_ctrl()
466 if (emif->plat_data->device_info->cs1_used) { in get_temperature_level()
498 type = emif->plat_data->device_info->type; in setup_temperature_sensitive_regs()
540 custom_configs = emif->plat_data->custom_configs; in handle_temp_alert()
602 if (emif->plat_data->hw_caps & EMIF_HW_CAPS_LL_INTERFACE) { in emif_interrupt_handler()
653 if (emif->plat_data->hw_caps & EMIF_HW_CAPS_LL_INTERFACE) in clear_all_interrupts()
[all …]
/linux/drivers/gpu/drm/bridge/synopsys/
H A Ddw-mipi-dsi2.c208 const struct dw_mipi_dsi2_plat_data *plat_data; member
353 const struct dw_mipi_dsi2_phy_ops *phy_ops = dsi2->plat_data->phy_ops; in dw_mipi_dsi2_lp2hs_or_hs2lp_cfg()
357 ret = phy_ops->get_timing(dsi2->plat_data->priv_data, in dw_mipi_dsi2_lp2hs_or_hs2lp_cfg()
368 const struct dw_mipi_dsi2_phy_ops *phy_ops = dsi2->plat_data->phy_ops; in dw_mipi_dsi2_phy_init()
372 phy_ops->get_interface(dsi2->plat_data->priv_data, &iface); in dw_mipi_dsi2_phy_init()
516 const struct dw_mipi_dsi2_plat_data *pdata = dsi2->plat_data; in dw_mipi_dsi2_host_attach()
520 if (device->lanes > dsi2->plat_data->max_data_lanes) { in dw_mipi_dsi2_host_attach()
553 const struct dw_mipi_dsi2_plat_data *pdata = dsi2->plat_data; in dw_mipi_dsi2_host_detach()
704 const struct dw_mipi_dsi2_plat_data *pdata = dsi2->plat_data; in dw_mipi_dsi2_bridge_atomic_get_input_bus_fmts()
729 const struct dw_mipi_dsi2_plat_data *pdata = dsi2->plat_data; in dw_mipi_dsi2_bridge_atomic_check()
[all …]
H A Ddw-mipi-dsi.c273 const struct dw_mipi_dsi_plat_data *plat_data; member
321 const struct dw_mipi_dsi_plat_data *pdata = dsi->plat_data; in dw_mipi_dsi_host_attach()
325 if (device->lanes > dsi->plat_data->max_data_lanes) { in dw_mipi_dsi_host_attach()
358 const struct dw_mipi_dsi_plat_data *pdata = dsi->plat_data; in dw_mipi_dsi_host_detach()
554 const struct dw_mipi_dsi_plat_data *pdata = dsi->plat_data; in dw_mipi_dsi_bridge_atomic_get_input_bus_fmts()
579 const struct dw_mipi_dsi_plat_data *pdata = dsi->plat_data; in dw_mipi_dsi_bridge_atomic_check()
658 const struct dw_mipi_dsi_phy_ops *phy_ops = dsi->plat_data->phy_ops; in dw_mipi_dsi_init()
668 ret = phy_ops->get_esc_clk_rate(dsi->plat_data->priv_data, in dw_mipi_dsi_init()
851 const struct dw_mipi_dsi_phy_ops *phy_ops = dsi->plat_data->phy_ops; in dw_mipi_dsi_dphy_timing_config()
856 ret = phy_ops->get_timing(dsi->plat_data->priv_data, in dw_mipi_dsi_dphy_timing_config()
[all …]
H A Ddw-hdmi-qp.c1291 const struct dw_hdmi_qp_plat_data *plat_data) in dw_hdmi_qp_bind() argument
1298 if (!plat_data->phy_ops || !plat_data->phy_ops->init || in dw_hdmi_qp_bind()
1299 !plat_data->phy_ops->disable || !plat_data->phy_ops->read_hpd) { in dw_hdmi_qp_bind()
1321 hdmi->phy.ops = plat_data->phy_ops; in dw_hdmi_qp_bind()
1322 hdmi->phy.data = plat_data->phy_data; in dw_hdmi_qp_bind()
1324 if (plat_data->ref_clk_rate) { in dw_hdmi_qp_bind()
1325 hdmi->ref_clk_rate = plat_data->ref_clk_rate; in dw_hdmi_qp_bind()
1333 hdmi->main_irq = plat_data->main_irq; in dw_hdmi_qp_bind()
1334 ret = devm_request_threaded_irq(dev, plat_data->main_irq, in dw_hdmi_qp_bind()
1355 if (plat_data->supported_formats) in dw_hdmi_qp_bind()
[all …]
/linux/drivers/gpu/drm/bridge/analogix/
H A Danalogix_dp_core.c842 drm_panel_disable(dp->plat_data->panel); in analogix_dp_commit()
864 drm_panel_enable(dp->plat_data->panel); in analogix_dp_commit()
956 if (dp->plat_data->panel) { in analogix_dp_get_modes()
957 num_modes += drm_panel_get_modes(dp->plat_data->panel, connector); in analogix_dp_get_modes()
969 if (dp->plat_data->get_modes) in analogix_dp_get_modes()
970 num_modes += dp->plat_data->get_modes(dp->plat_data, connector); in analogix_dp_get_modes()
1022 if (dp->plat_data->panel) in analogix_dp_detect()
1053 if (!dp->plat_data->skip_connector) { in analogix_dp_bridge_attach()
1076 if (dp->plat_data->attach) { in analogix_dp_bridge_attach()
1077 ret = dp->plat_data->attach(dp->plat_data, bridge, connector); in analogix_dp_bridge_attach()
[all …]
/linux/drivers/gpu/drm/sun4i/
H A Dsun8i_dw_hdmi.c100 struct dw_hdmi_plat_data *plat_data; in sun8i_dw_hdmi_bind() local
114 plat_data = &hdmi->plat_data; in sun8i_dw_hdmi_bind()
185 plat_data->mode_valid = hdmi->quirks->mode_valid; in sun8i_dw_hdmi_bind()
186 plat_data->use_drm_infoframe = hdmi->quirks->use_drm_infoframe; in sun8i_dw_hdmi_bind()
187 sun8i_hdmi_phy_set_ops(hdmi->phy, plat_data); in sun8i_dw_hdmi_bind()
191 hdmi->hdmi = dw_hdmi_bind(pdev, encoder, plat_data); in sun8i_dw_hdmi_bind()
H A Dsun8i_hdmi_phy.c575 struct dw_hdmi_plat_data *plat_data) in sun8i_hdmi_phy_set_ops() argument
580 plat_data->phy_ops = variant->phy_ops; in sun8i_hdmi_phy_set_ops()
581 plat_data->phy_name = "sun8i_dw_hdmi_phy"; in sun8i_hdmi_phy_set_ops()
582 plat_data->phy_data = phy; in sun8i_hdmi_phy_set_ops()
584 plat_data->mpll_cfg = variant->mpll_cfg; in sun8i_hdmi_phy_set_ops()
585 plat_data->cur_ctr = variant->cur_ctr; in sun8i_hdmi_phy_set_ops()
586 plat_data->phy_config = variant->phy_cfg; in sun8i_hdmi_phy_set_ops()
/linux/drivers/input/joystick/
H A Das5011.c217 const struct as5011_platform_data *plat_data; in as5011_probe() local
223 plat_data = dev_get_platdata(&client->dev); in as5011_probe()
224 if (!plat_data) in as5011_probe()
227 if (!plat_data->axis_irq) { in as5011_probe()
251 as5011->axis_irq = plat_data->axis_irq; in as5011_probe()
293 error = as5011_configure_chip(as5011, plat_data); in as5011_probe()
299 plat_data->axis_irqflags | IRQF_ONESHOT, in as5011_probe()
303 "Can't allocate axis irq %d\n", plat_data->axis_irq); in as5011_probe()
/linux/drivers/ata/
H A Dahci_st.c56 struct st_ahci_drv_data *drv_data = hpriv->plat_data; in st_ahci_deassert_resets()
89 struct st_ahci_drv_data *drv_data = hpriv->plat_data; in st_ahci_host_stop()
105 struct st_ahci_drv_data *drv_data = hpriv->plat_data; in st_ahci_probe_resets()
157 hpriv->plat_data = drv_data; in st_ahci_probe()
183 struct st_ahci_drv_data *drv_data = hpriv->plat_data; in st_ahci_suspend()
H A Dahci_brcm.c120 struct brcm_ahci_priv *priv = hpriv->plat_data; in brcm_sata_alpm_init()
254 struct brcm_ahci_priv *priv = hpriv->plat_data; in brcm_ahci_read_id()
349 struct brcm_ahci_priv *priv = hpriv->plat_data; in brcm_ahci_suspend()
369 struct brcm_ahci_priv *priv = hpriv->plat_data; in brcm_ahci_resume()
474 hpriv->plat_data = priv; in brcm_ahci_probe()
552 struct brcm_ahci_priv *priv = hpriv->plat_data; in brcm_ahci_remove()
/linux/drivers/gpu/drm/bridge/imx/
H A Dimx8mp-hdmi-pai.c107 struct dw_hdmi_plat_data *plat_data = data; in imx8mp_hdmi_pai_bind() local
128 plat_data->enable_audio = imx8mp_hdmi_pai_enable; in imx8mp_hdmi_pai_bind()
129 plat_data->disable_audio = imx8mp_hdmi_pai_disable; in imx8mp_hdmi_pai_bind()
130 plat_data->priv_audio = hdmi_pai; in imx8mp_hdmi_pai_bind()
/linux/drivers/net/wireless/st/cw1200/
H A Dcw1200_spi.c356 const struct cw1200_platform_data_spi *plat_data = in cw1200_spi_probe() local
368 if (plat_data->spi_bits_per_word) in cw1200_spi_probe()
369 func->bits_per_word = plat_data->spi_bits_per_word; in cw1200_spi_probe()
399 if (cw1200_spi_on(self, plat_data)) { in cw1200_spi_probe()
409 self->pdata = plat_data; in cw1200_spi_probe()
428 cw1200_spi_off(self, plat_data); in cw1200_spi_probe()
/linux/drivers/gpu/drm/xen/
H A Dxen_drm_front_evtchnl.c275 struct xen_drm_front_cfg *plat_data; in xen_drm_front_evtchnl_publish_all() local
278 plat_data = &front_info->cfg; in xen_drm_front_evtchnl_publish_all()
288 for (conn = 0; conn < plat_data->num_connectors; conn++) { in xen_drm_front_evtchnl_publish_all()
290 plat_data->connectors[conn].xenstore_path, in xen_drm_front_evtchnl_publish_all()
297 plat_data->connectors[conn].xenstore_path, in xen_drm_front_evtchnl_publish_all()

123