Home
last modified time | relevance | path

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

1234

/linux-6.15/sound/soc/fsl/
H A Dimx-card.c115 struct imx_card_plat_data *plat_data; member
277 const struct imx_card_plat_data *plat_data = data->plat_data; in akcodec_get_mclk_rate() local
317 struct imx_card_plat_data *plat_data = data->plat_data; in imx_aif_hw_params() local
510 struct imx_card_plat_data *plat_data = data->plat_data; in imx_card_parse_of() local
628 plat_data->type = CODEC_AK4458; in imx_card_parse_of()
630 plat_data->type = CODEC_AK4497; in imx_card_parse_of()
741 plat_data = devm_kzalloc(&pdev->dev, sizeof(*plat_data), GFP_KERNEL); in imx_card_probe()
742 if (!plat_data) in imx_card_probe()
745 data->plat_data = plat_data; in imx_card_probe()
763 switch (plat_data->type) { in imx_card_probe()
[all …]
/linux-6.15/drivers/gpu/drm/exynos/
H A Dexynos_dp.c45 struct analogix_dp_plat_data plat_data; member
51 struct exynos_dp_device *dp = to_dp(plat_data); in exynos_dp_crtc_clock_enable()
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()
172 dp->plat_data.encoder = encoder; in exynos_dp_bind()
223 if (IS_ERR(dp->plat_data.panel)) in exynos_dp_probe()
224 return PTR_ERR(dp->plat_data.panel); in exynos_dp_probe()
234 dp->plat_data.panel = panel; in exynos_dp_probe()
235 dp->plat_data.dev_type = EXYNOS_DP; in exynos_dp_probe()
236 dp->plat_data.power_on = exynos_dp_poweron; in exynos_dp_probe()
[all …]
/linux-6.15/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()
63 if (IS_ERR(plat_data.pclk)) { in macb_probe()
64 err = PTR_ERR(plat_data.pclk); 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()
99 clk_unregister(plat_data.hclk); in macb_probe()
102 clk_unregister(plat_data.pclk); in macb_probe()
113 clk_unregister(plat_data->pclk); in macb_remove()
[all …]
/linux-6.15/sound/soc/sof/
H A Dcore.c567 if (plat_data->sof_probe_complete) in sof_probe_continue()
641 sdev->pdata = plat_data; in snd_sof_device_probe()
681 if (plat_data->desc->ipc_timeout == 0) in snd_sof_device_probe()
685 if (plat_data->desc->boot_timeout == 0) in snd_sof_device_probe()
804 struct snd_sof_pdata *plat_data = pdata; in sof_machine_register() local
810 mach = plat_data->machine; in sof_machine_register()
811 size = sizeof(*plat_data->machine); in sof_machine_register()
814 plat_data->pdev_mach = in sof_machine_register()
817 if (IS_ERR(plat_data->pdev_mach)) in sof_machine_register()
818 return PTR_ERR(plat_data->pdev_mach); in sof_machine_register()
[all …]
H A Ddebug.c315 struct snd_sof_pdata *plat_data = sdev->pdata; in snd_sof_dbg_init() local
328 (char **)&plat_data->fw_filename_prefix); in snd_sof_dbg_init()
330 if (plat_data->ipc_type != SOF_IPC_TYPE_3) { in snd_sof_dbg_init()
335 if (plat_data->fw_lib_prefix) { in snd_sof_dbg_init()
337 (char **)&plat_data->fw_lib_prefix); in snd_sof_dbg_init()
351 (char **)&plat_data->tplg_filename_prefix); in snd_sof_dbg_init()
353 (char **)&plat_data->fw_filename); in snd_sof_dbg_init()
355 (char **)&plat_data->tplg_filename); in snd_sof_dbg_init()
357 (u32 *)&plat_data->ipc_type); in snd_sof_dbg_init()
H A Dfw-file-profile.c105 struct snd_sof_pdata *plat_data = sdev->pdata; in sof_file_profile_for_ipc_type() local
186 out_profile->tplg_name = plat_data->tplg_filename; in sof_file_profile_for_ipc_type()
217 struct snd_sof_pdata *plat_data = sdev->pdata; in sof_print_missing_firmware_info() local
218 const struct sof_dev_desc *desc = plat_data->desc; in sof_print_missing_firmware_info()
253 plat_data->tplg_filename); in sof_print_missing_firmware_info()
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()
/linux-6.15/drivers/ata/
H A Dahci_seattle.c83 struct seattle_plat_data *plat_data = hpriv->plat_data; in seattle_transmit_led_message() local
95 val = ioread32(plat_data->sgpio_ctrl); in seattle_transmit_led_message()
111 iowrite32(val, plat_data->sgpio_ctrl); in seattle_transmit_led_message()
127 struct seattle_plat_data *plat_data; in ahci_seattle_get_port_info() local
130 plat_data = devm_kzalloc(dev, sizeof(*plat_data), GFP_KERNEL); in ahci_seattle_get_port_info()
131 if (!plat_data) in ahci_seattle_get_port_info()
134 plat_data->sgpio_ctrl = devm_platform_ioremap_resource(pdev, 1); in ahci_seattle_get_port_info()
135 if (IS_ERR(plat_data->sgpio_ctrl)) in ahci_seattle_get_port_info()
138 val = ioread32(plat_data->sgpio_ctrl); in ahci_seattle_get_port_info()
146 hpriv->plat_data = plat_data; in ahci_seattle_get_port_info()
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_dwc.c127 struct ahci_dwc_host_priv *dpriv = hpriv->plat_data; in ahci_bt1_init()
177 hpriv->plat_data = (void *)dpriv; in ahci_dwc_get_resources()
185 struct ahci_dwc_host_priv *dpriv = hpriv->plat_data; in ahci_dwc_check_cap()
228 struct ahci_dwc_host_priv *dpriv = hpriv->plat_data; in ahci_dwc_init_timer()
262 struct ahci_dwc_host_priv *dpriv = hpriv->plat_data; in ahci_dwc_init_dmacr()
307 struct ahci_dwc_host_priv *dpriv = hpriv->plat_data; in ahci_dwc_init_host()
342 struct ahci_dwc_host_priv *dpriv = hpriv->plat_data; in ahci_dwc_reinit_host()
374 struct ahci_dwc_host_priv *dpriv = hpriv->plat_data; in ahci_dwc_clear_host()
/linux-6.15/drivers/gpu/drm/bridge/imx/
H A Dimx8mp-hdmi-tx.c15 struct dw_hdmi_plat_data plat_data; member
85 struct dw_hdmi_plat_data *plat_data; in imx8mp_dw_hdmi_probe() local
92 plat_data = &hdmi->plat_data; in imx8mp_dw_hdmi_probe()
99 plat_data->mode_valid = imx8mp_hdmi_mode_valid; in imx8mp_dw_hdmi_probe()
100 plat_data->phy_ops = &imx8mp_hdmi_phy_ops; in imx8mp_dw_hdmi_probe()
101 plat_data->phy_name = "SAMSUNG HDMI TX PHY"; in imx8mp_dw_hdmi_probe()
102 plat_data->priv_data = hdmi; in imx8mp_dw_hdmi_probe()
103 plat_data->phy_force_vendor = true; in imx8mp_dw_hdmi_probe()
105 hdmi->dw_hdmi = dw_hdmi_probe(pdev, plat_data); in imx8mp_dw_hdmi_probe()
/linux-6.15/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(sizeof(*plat_data), GFP_KERNEL); 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-6.15/drivers/iommu/
H A Dmtk_iommu.c262 const struct mtk_iommu_plat_data *plat_data; member
463 const struct mtk_iommu_plat_data *plat_data = data->plat_data; in mtk_iommu_isr() local
533 if (plat_data->banks_num == 1) in mtk_iommu_get_bank_id()
540 if (!plat_data->banks_enable[i]) in mtk_iommu_get_bank_id()
559 if (plat_data->iova_region_nr == 1) in mtk_iommu_get_iova_region_id()
997 resv = data->plat_data->iova_region + i; in mtk_iommu_get_resv_regions()
1285 switch (data->plat_data->m4u_plat) { in mtk_iommu_probe()
1307 banks_num = data->plat_data->banks_num; in mtk_iommu_probe()
1325 if (!data->plat_data->banks_enable[i]) in mtk_iommu_probe()
1364 p = data->plat_data->pericfg_comp_str; in mtk_iommu_probe()
[all …]
/linux-6.15/drivers/gpu/drm/rockchip/
H A Danalogix_dp-rockchip.c77 struct analogix_dp_plat_data plat_data; member
89 return container_of(plat_data, struct rockchip_dp_device, plat_data); in pdata_encoder_to_dp()
123 struct rockchip_dp_device *dp = pdata_encoder_to_dp(plat_data); in rockchip_dp_poweron()
144 struct rockchip_dp_device *dp = pdata_encoder_to_dp(plat_data); in rockchip_dp_powerdown()
369 dp->plat_data.encoder = &dp->encoder.encoder; in rockchip_dp_bind()
435 dp->plat_data.panel = panel; in rockchip_dp_probe()
436 dp->plat_data.dev_type = dp->data->chip_type; in rockchip_dp_probe()
437 dp->plat_data.power_on = rockchip_dp_poweron; in rockchip_dp_probe()
438 dp->plat_data.power_off = rockchip_dp_powerdown; in rockchip_dp_probe()
439 dp->plat_data.get_modes = rockchip_dp_get_modes; in rockchip_dp_probe()
[all …]
H A Ddw_hdmi-rockchip.c78 const struct dw_hdmi_plat_data *plat_data; member
534 struct dw_hdmi_plat_data *plat_data; in dw_hdmi_rockchip_bind() local
549 plat_data = devm_kmemdup(&pdev->dev, match->data, in dw_hdmi_rockchip_bind()
550 sizeof(*plat_data), GFP_KERNEL); in dw_hdmi_rockchip_bind()
551 if (!plat_data) in dw_hdmi_rockchip_bind()
555 hdmi->plat_data = plat_data; in dw_hdmi_rockchip_bind()
556 hdmi->chip_data = plat_data->phy_data; in dw_hdmi_rockchip_bind()
557 plat_data->phy_data = hdmi; in dw_hdmi_rockchip_bind()
558 plat_data->priv_data = hdmi; in dw_hdmi_rockchip_bind()
611 hdmi->hdmi = dw_hdmi_bind(pdev, encoder, plat_data); in dw_hdmi_rockchip_bind()
/linux-6.15/drivers/net/ethernet/ti/icssg/
H A Dicss_iep.c106 if (iep->plat_data->flags & ICSS_IEP_64BIT_COUNTER_SUPPORT) in icss_iep_set_counter()
108 iep->plat_data->reg_offs[ICSS_IEP_COUNT_REG1]); in icss_iep_set_counter()
167 if (iep->plat_data->flags & ICSS_IEP_64BIT_COUNTER_SUPPORT) in icss_iep_gettime()
234 if (iep->plat_data->flags & ICSS_IEP_64BIT_COUNTER_SUPPORT) in icss_iep_enable_shadow_mode()
402 if (iep->plat_data->flags & ICSS_IEP_64BIT_COUNTER_SUPPORT) in icss_iep_update_to_next_boundary()
530 const u32 *reg_offs = iep->plat_data->reg_offs; in icss_iep_cap_cmp_work()
562 const u32 *reg_offs = iep->plat_data->reg_offs; in icss_iep_cap_cmp_irq()
871 iep->plat_data = device_get_match_data(dev); in icss_iep_probe()
872 if (!iep->plat_data) in icss_iep_probe()
907 writel(val, iep->base + iep->plat_data->reg_offs[reg]); in icss_iep_regmap_write()
[all …]
/linux-6.15/drivers/memory/
H A Demif.c65 struct emif_platform_data *plat_data; member
78 u32 ip_rev = emif->plat_data->ip_rev; in do_emif_regdump_show()
209 if ((emif->plat_data->ip_rev == EMIF_4D) && in set_lpmode()
719 emif->plat_data->ip_rev); in emif_onetime_settings()
927 emif->plat_data = pd; in of_get_memory_device_details()
934 emif->plat_data->ip_rev = EMIF_4D; in of_get_memory_device_details()
936 emif->plat_data->ip_rev = EMIF_4D5; in of_get_memory_device_details()
966 emif->plat_data->device_info->type, in of_get_memory_device_details()
967 &emif->plat_data->timings_arr_size); in of_get_memory_device_details()
1011 emif->plat_data = pd; in get_device_details()
[all …]
/linux-6.15/drivers/gpu/drm/bridge/synopsys/
H A Ddw-mipi-dsi2.c207 const struct dw_mipi_dsi2_plat_data *plat_data; member
766 phy_ops->power_off(dsi2->plat_data->priv_data); in dw_mipi_dsi2_bridge_post_atomic_disable()
783 void *priv_data = dsi2->plat_data->priv_data; in dw_mipi_dsi2_mode_set()
804 phy_ops->power_on(dsi2->plat_data->priv_data); in dw_mipi_dsi2_mode_set()
921 dsi2->plat_data = plat_data; in __dw_mipi_dsi2_probe()
923 if (!plat_data->phy_ops->init || !plat_data->phy_ops->get_lane_mbps || in __dw_mipi_dsi2_probe()
924 !plat_data->phy_ops->get_timing) in __dw_mipi_dsi2_probe()
927 if (!plat_data->regmap) { in __dw_mipi_dsi2_probe()
938 dsi2->regmap = plat_data->regmap; in __dw_mipi_dsi2_probe()
999 const struct dw_mipi_dsi2_plat_data *plat_data) in dw_mipi_dsi2_probe() argument
[all …]
H A Ddw-mipi-dsi.c272 const struct dw_mipi_dsi_plat_data *plat_data; member
951 phy_ops->power_off(dsi->plat_data->priv_data); in dw_mipi_dsi_bridge_post_atomic_disable()
982 void *priv_data = dsi->plat_data->priv_data; in dw_mipi_dsi_mode_set()
1021 phy_ops->power_on(dsi->plat_data->priv_data); in dw_mipi_dsi_mode_set()
1201 dsi->plat_data = plat_data; in __dw_mipi_dsi_probe()
1203 if (!plat_data->phy_ops->init || !plat_data->phy_ops->get_lane_mbps || in __dw_mipi_dsi_probe()
1204 !plat_data->phy_ops->get_timing) { in __dw_mipi_dsi_probe()
1209 if (!plat_data->base) { in __dw_mipi_dsi_probe()
1215 dsi->base = plat_data->base; in __dw_mipi_dsi_probe()
1306 const struct dw_mipi_dsi_plat_data *plat_data) in dw_mipi_dsi_probe() argument
[all …]
/linux-6.15/drivers/gpu/drm/bridge/analogix/
H A Danalogix_dp_core.c841 if (dp->plat_data->panel) { in analogix_dp_commit()
866 if (dp->plat_data->panel) { in analogix_dp_commit()
976 if (!dp->plat_data->panel) in analogix_dp_prepare_panel()
1010 if (dp->plat_data->panel) { in analogix_dp_get_modes()
1034 num_modes += dp->plat_data->get_modes(dp->plat_data, connector); in analogix_dp_get_modes()
1087 if (dp->plat_data->panel) in analogix_dp_detect()
1152 ret = dp->plat_data->attach(dp->plat_data, bridge, connector); in analogix_dp_bridge_attach()
1551 if (!plat_data) { in analogix_dp_probe()
1571 dp->plat_data = plat_data; in analogix_dp_probe()
1663 dp->plat_data->power_off(dp->plat_data); in analogix_dp_suspend()
[all …]
H A Danalogix_dp_reg.c74 if (dp->plat_data && is_rockchip(dp->plat_data->dev_type)) { in analogix_dp_init_analog_param()
76 if (dp->plat_data->dev_type == RK3288_DP) in analogix_dp_init_analog_param()
125 if (dp->plat_data && is_rockchip(dp->plat_data->dev_type)) in analogix_dp_reset()
235 if (dp->plat_data && is_rockchip(dp->plat_data->dev_type)) { in analogix_dp_set_pll_power_down()
256 if (dp->plat_data && is_rockchip(dp->plat_data->dev_type)) in analogix_dp_set_analog_power_down()
261 if (dp->plat_data && is_rockchip(dp->plat_data->dev_type)) in analogix_dp_set_analog_power_down()
319 if (dp->plat_data && is_rockchip(dp->plat_data->dev_type)) in analogix_dp_set_analog_power_down()
331 if (dp->plat_data && is_rockchip(dp->plat_data->dev_type)) in analogix_dp_set_analog_power_down()
467 if (dp->plat_data && is_rockchip(dp->plat_data->dev_type)) in analogix_dp_init_aux()
788 if (dp->plat_data && is_rockchip(dp->plat_data->dev_type)) { in analogix_dp_config_video_slave_mode()
/linux-6.15/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()
/linux-6.15/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-6.15/drivers/mmc/host/
H A Dsdhci-pic32.c142 struct pic32_sdhci_platform_data *plat_data; in pic32_sdhci_probe() local
155 plat_data = pdev->dev.platform_data; in pic32_sdhci_probe()
156 if (plat_data && plat_data->setup_dma) { in pic32_sdhci_probe()
157 ret = plat_data->setup_dma(ADMA_FIFO_RD_THSHLD, in pic32_sdhci_probe()
/linux-6.15/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()

1234