Home
last modified time | relevance | path

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

123

/Linux-v5.4/drivers/net/ethernet/cadence/
Dmacb_pci.c34 struct macb_platform_data plat_data; in macb_probe() local
60 memset(&plat_data, 0, sizeof(plat_data)); in macb_probe()
63 plat_data.pclk = clk_register_fixed_rate(&pdev->dev, "pclk", NULL, 0, in macb_probe()
65 if (IS_ERR(plat_data.pclk)) { in macb_probe()
66 err = PTR_ERR(plat_data.pclk); in macb_probe()
70 plat_data.hclk = clk_register_fixed_rate(&pdev->dev, "hclk", NULL, 0, in macb_probe()
72 if (IS_ERR(plat_data.hclk)) { in macb_probe()
73 err = PTR_ERR(plat_data.hclk); in macb_probe()
85 plat_info.data = &plat_data; in macb_probe()
86 plat_info.size_data = sizeof(plat_data); in macb_probe()
[all …]
/Linux-v5.4/drivers/gpu/drm/exynos/
Dexynos_dp.c42 struct analogix_dp_plat_data plat_data; member
45 static int exynos_dp_crtc_clock_enable(struct analogix_dp_plat_data *plat_data, in exynos_dp_crtc_clock_enable() argument
48 struct exynos_dp_device *dp = to_dp(plat_data); in exynos_dp_crtc_clock_enable()
59 static int exynos_dp_poweron(struct analogix_dp_plat_data *plat_data) in exynos_dp_poweron() argument
61 return exynos_dp_crtc_clock_enable(plat_data, true); in exynos_dp_poweron()
64 static int exynos_dp_poweroff(struct analogix_dp_plat_data *plat_data) in exynos_dp_poweroff() argument
66 return exynos_dp_crtc_clock_enable(plat_data, false); in exynos_dp_poweroff()
69 static int exynos_dp_get_modes(struct analogix_dp_plat_data *plat_data, in exynos_dp_get_modes() argument
72 struct exynos_dp_device *dp = to_dp(plat_data); in exynos_dp_get_modes()
76 if (dp->plat_data.panel) in exynos_dp_get_modes()
[all …]
/Linux-v5.4/drivers/ata/
Dahci_seattle.c84 struct seattle_plat_data *plat_data = hpriv->plat_data; in seattle_transmit_led_message() local
96 val = ioread32(plat_data->sgpio_ctrl); in seattle_transmit_led_message()
112 iowrite32(val, plat_data->sgpio_ctrl); in seattle_transmit_led_message()
128 struct seattle_plat_data *plat_data; in ahci_seattle_get_port_info() local
131 plat_data = devm_kzalloc(dev, sizeof(*plat_data), GFP_KERNEL); in ahci_seattle_get_port_info()
132 if (!plat_data) in ahci_seattle_get_port_info()
135 plat_data->sgpio_ctrl = devm_ioremap_resource(dev, in ahci_seattle_get_port_info()
137 if (IS_ERR(plat_data->sgpio_ctrl)) in ahci_seattle_get_port_info()
140 val = ioread32(plat_data->sgpio_ctrl); in ahci_seattle_get_port_info()
148 hpriv->plat_data = plat_data; in ahci_seattle_get_port_info()
Dahci_st.c57 struct st_ahci_drv_data *drv_data = hpriv->plat_data; in st_ahci_deassert_resets()
90 struct st_ahci_drv_data *drv_data = hpriv->plat_data; in st_ahci_host_stop()
106 struct st_ahci_drv_data *drv_data = hpriv->plat_data; in st_ahci_probe_resets()
159 hpriv->plat_data = drv_data; in st_ahci_probe()
189 struct st_ahci_drv_data *drv_data = hpriv->plat_data; in st_ahci_suspend()
Dahci_mtk.c47 struct mtk_ahci_plat *plat = hpriv->plat_data; in mtk_ahci_platform_resets()
105 struct mtk_ahci_plat *plat = hpriv->plat_data; in mtk_ahci_parse_property()
141 hpriv->plat_data = plat; in mtk_ahci_probe()
Dahci_brcm.c119 struct brcm_ahci_priv *priv = hpriv->plat_data; in brcm_sata_alpm_init()
263 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()
361 struct brcm_ahci_priv *priv = hpriv->plat_data; in brcm_ahci_resume()
430 hpriv->plat_data = priv; in brcm_ahci_probe()
457 struct brcm_ahci_priv *priv = hpriv->plat_data; in brcm_ahci_remove()
/Linux-v5.4/drivers/video/fbdev/mmp/panel/
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-v5.4/sound/soc/sof/
Dcore.c261 struct snd_sof_pdata *plat_data = sdev->pdata; in sof_machine_check() local
267 if (plat_data->machine) in sof_machine_check()
280 ret = sof_nocodec_setup(sdev->dev, plat_data, machine, in sof_machine_check()
281 plat_data->desc, plat_data->desc->ops); in sof_machine_check()
285 plat_data->machine = machine; in sof_machine_check()
293 struct snd_sof_pdata *plat_data = sdev->pdata; in sof_probe_continue() local
374 drv_name = plat_data->machine->drv_name; in sof_probe_continue()
375 mach = (const void *)plat_data->machine; in sof_probe_continue()
376 size = sizeof(*plat_data->machine); in sof_probe_continue()
379 plat_data->pdev_mach = in sof_probe_continue()
[all …]
Dloader.c426 struct snd_sof_pdata *plat_data = sdev->pdata; in snd_sof_load_firmware_raw() local
434 if (plat_data->fw) in snd_sof_load_firmware_raw()
438 plat_data->fw_filename_prefix, in snd_sof_load_firmware_raw()
439 plat_data->fw_filename); in snd_sof_load_firmware_raw()
443 ret = request_firmware(&plat_data->fw, fw_filename, sdev->dev); in snd_sof_load_firmware_raw()
458 struct snd_sof_pdata *plat_data = sdev->pdata; in snd_sof_load_firmware_memcpy() local
466 ret = check_header(sdev, plat_data->fw); in snd_sof_load_firmware_memcpy()
480 ret = load_modules(sdev, plat_data->fw); in snd_sof_load_firmware_memcpy()
489 release_firmware(plat_data->fw); in snd_sof_load_firmware_memcpy()
490 plat_data->fw = NULL; in snd_sof_load_firmware_memcpy()
/Linux-v5.4/drivers/gpu/drm/bridge/analogix/
Danalogix_dp_core.c943 if (dp->plat_data->panel) { in analogix_dp_commit()
944 if (drm_panel_disable(dp->plat_data->panel)) in analogix_dp_commit()
968 if (dp->plat_data->panel) { in analogix_dp_commit()
969 ret = drm_panel_enable(dp->plat_data->panel); in analogix_dp_commit()
1078 if (!dp->plat_data->panel) in analogix_dp_prepare_panel()
1091 ret = drm_panel_prepare(dp->plat_data->panel); in analogix_dp_prepare_panel()
1093 ret = drm_panel_unprepare(dp->plat_data->panel); in analogix_dp_prepare_panel()
1112 if (dp->plat_data->panel) { in analogix_dp_get_modes()
1113 num_modes += drm_panel_get_modes(dp->plat_data->panel); in analogix_dp_get_modes()
1136 if (dp->plat_data->get_modes) in analogix_dp_get_modes()
[all …]
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()
237 if (dp->plat_data && is_rockchip(dp->plat_data->dev_type)) { in analogix_dp_set_pll_power_down()
258 if (dp->plat_data && is_rockchip(dp->plat_data->dev_type)) in analogix_dp_set_analog_power_down()
263 if (dp->plat_data && is_rockchip(dp->plat_data->dev_type)) in analogix_dp_set_analog_power_down()
321 if (dp->plat_data && is_rockchip(dp->plat_data->dev_type)) in analogix_dp_set_analog_power_down()
333 if (dp->plat_data && is_rockchip(dp->plat_data->dev_type)) in analogix_dp_set_analog_power_down()
481 if (dp->plat_data && is_rockchip(dp->plat_data->dev_type)) in analogix_dp_init_aux()
976 if (dp->plat_data && is_rockchip(dp->plat_data->dev_type)) { in analogix_dp_config_video_slave_mode()
/Linux-v5.4/arch/arm/mach-s3c64xx/
Ddev-backlight.c20 struct platform_pwm_backlight_data plat_data; member
29 struct samsung_bl_drvdata, plat_data); in samsung_bl_init()
48 struct samsung_bl_drvdata, plat_data); in samsung_bl_exit()
65 .plat_data = {
101 samsung_bl_device->dev.platform_data = &samsung_bl_drvdata->plat_data; in samsung_bl_set()
103 samsung_bl_data = &samsung_bl_drvdata->plat_data; in samsung_bl_set()
/Linux-v5.4/drivers/gpu/drm/rockchip/
Danalogix_dp-rockchip.c72 struct analogix_dp_plat_data plat_data; member
84 static int rockchip_dp_poweron_start(struct analogix_dp_plat_data *plat_data) in rockchip_dp_poweron_start() argument
86 struct rockchip_dp_device *dp = to_dp(plat_data); in rockchip_dp_poweron_start()
105 static int rockchip_dp_powerdown(struct analogix_dp_plat_data *plat_data) in rockchip_dp_powerdown() argument
107 struct rockchip_dp_device *dp = to_dp(plat_data); in rockchip_dp_powerdown()
114 static int rockchip_dp_get_modes(struct analogix_dp_plat_data *plat_data, in rockchip_dp_get_modes() argument
345 dp->plat_data.encoder = &dp->encoder; in rockchip_dp_bind()
347 dp->plat_data.dev_type = dp->data->chip_type; in rockchip_dp_bind()
348 dp->plat_data.power_on_start = rockchip_dp_poweron_start; in rockchip_dp_bind()
349 dp->plat_data.power_off = rockchip_dp_powerdown; in rockchip_dp_bind()
[all …]
Ddw_hdmi-rockchip.c490 struct dw_hdmi_plat_data *plat_data; in dw_hdmi_rockchip_bind() local
505 plat_data = devm_kmemdup(&pdev->dev, match->data, in dw_hdmi_rockchip_bind()
506 sizeof(*plat_data), GFP_KERNEL); in dw_hdmi_rockchip_bind()
507 if (!plat_data) in dw_hdmi_rockchip_bind()
511 hdmi->chip_data = plat_data->phy_data; in dw_hdmi_rockchip_bind()
512 plat_data->phy_data = hdmi; in dw_hdmi_rockchip_bind()
552 hdmi->hdmi = dw_hdmi_bind(pdev, encoder, plat_data); in dw_hdmi_rockchip_bind()
/Linux-v5.4/drivers/input/joystick/
Das5011.c218 const struct as5011_platform_data *plat_data; in as5011_probe() local
224 plat_data = dev_get_platdata(&client->dev); in as5011_probe()
225 if (!plat_data) in as5011_probe()
228 if (!plat_data->axis_irq) { in as5011_probe()
252 as5011->button_gpio = plat_data->button_gpio; in as5011_probe()
253 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-v5.4/drivers/memory/
Demif.c67 struct emif_platform_data *plat_data; member
82 u32 type = emif->plat_data->device_info->type; in do_emif_regdump_show()
83 u32 ip_rev = emif->plat_data->ip_rev; in do_emif_regdump_show()
284 if ((emif->plat_data->ip_rev == EMIF_4D) && in set_lpmode()
382 const struct lpddr2_timings *timings_arr = emif->plat_data->timings; in get_timings_table()
393 for (i = 0; i < emif->plat_data->timings_arr_size; i++) { in get_timings_table()
755 struct emif_custom_configs *cust_cfgs = emif->plat_data->custom_configs; in get_pwr_mgmt_ctrl()
849 if (emif->plat_data->device_info->cs1_used) { in get_temperature_level()
880 if (emif->plat_data->ip_rev != EMIF_4D5) in setup_registers()
926 type = emif->plat_data->device_info->type; in setup_temperature_sensitive_regs()
[all …]
/Linux-v5.4/arch/arm/mach-pxa/
Dcolibri-pxa3xx.c35 void __init colibri_pxa3xx_init_eth(struct ax_plat_data *plat_data) in colibri_pxa3xx_init_eth() argument
53 plat_data->flags |= AXFLG_MAC_FROMPLATFORM; in colibri_pxa3xx_init_eth()
54 plat_data->mac_addr = ether_mac_addr; in colibri_pxa3xx_init_eth()
58 plat_data->flags |= AXFLG_MAC_FROMDEV; in colibri_pxa3xx_init_eth()
/Linux-v5.4/drivers/gpu/drm/bridge/synopsys/
Ddw-mipi-dsi.c249 const struct dw_mipi_dsi_plat_data *plat_data; member
297 const struct dw_mipi_dsi_plat_data *pdata = dsi->plat_data; in dw_mipi_dsi_host_attach()
302 if (device->lanes > dsi->plat_data->max_data_lanes) { in dw_mipi_dsi_host_attach()
341 const struct dw_mipi_dsi_plat_data *pdata = dsi->plat_data; in dw_mipi_dsi_host_detach()
798 const struct dw_mipi_dsi_phy_ops *phy_ops = dsi->plat_data->phy_ops; in dw_mipi_dsi_bridge_post_disable()
801 phy_ops->power_off(dsi->plat_data->priv_data); in dw_mipi_dsi_bridge_post_disable()
847 const struct dw_mipi_dsi_phy_ops *phy_ops = dsi->plat_data->phy_ops; in dw_mipi_dsi_mode_set()
848 void *priv_data = dsi->plat_data->priv_data; in dw_mipi_dsi_mode_set()
901 const struct dw_mipi_dsi_phy_ops *phy_ops = dsi->plat_data->phy_ops; in dw_mipi_dsi_bridge_enable()
909 phy_ops->power_on(dsi->plat_data->priv_data); in dw_mipi_dsi_bridge_enable()
[all …]
/Linux-v5.4/drivers/mmc/host/
Dsdhci-pic32.c145 struct pic32_sdhci_platform_data *plat_data; in pic32_sdhci_probe() local
158 plat_data = pdev->dev.platform_data; in pic32_sdhci_probe()
159 if (plat_data && plat_data->setup_dma) { in pic32_sdhci_probe()
160 ret = plat_data->setup_dma(ADMA_FIFO_RD_THSHLD, in pic32_sdhci_probe()
/Linux-v5.4/drivers/gpu/drm/sun4i/
Dsun8i_dw_hdmi.c128 struct dw_hdmi_plat_data *plat_data; in sun8i_dw_hdmi_bind() local
142 plat_data = &hdmi->plat_data; in sun8i_dw_hdmi_bind()
228 plat_data->mode_valid = hdmi->quirks->mode_valid; in sun8i_dw_hdmi_bind()
229 sun8i_hdmi_phy_set_ops(hdmi->phy, plat_data); in sun8i_dw_hdmi_bind()
233 hdmi->hdmi = dw_hdmi_bind(pdev, encoder, plat_data); in sun8i_dw_hdmi_bind()
Dsun8i_hdmi_phy.c521 struct dw_hdmi_plat_data *plat_data) in sun8i_hdmi_phy_set_ops() argument
526 plat_data->phy_ops = &sun8i_hdmi_phy_ops; in sun8i_hdmi_phy_set_ops()
527 plat_data->phy_name = "sun8i_dw_hdmi_phy"; in sun8i_hdmi_phy_set_ops()
528 plat_data->phy_data = phy; in sun8i_hdmi_phy_set_ops()
530 plat_data->mpll_cfg = variant->mpll_cfg; in sun8i_hdmi_phy_set_ops()
531 plat_data->cur_ctr = variant->cur_ctr; in sun8i_hdmi_phy_set_ops()
532 plat_data->phy_config = variant->phy_cfg; in sun8i_hdmi_phy_set_ops()
/Linux-v5.4/drivers/net/wireless/st/cw1200/
Dcw1200_spi.c364 const struct cw1200_platform_data_spi *plat_data = in cw1200_spi_probe() local
376 if (plat_data->spi_bits_per_word) in cw1200_spi_probe()
377 func->bits_per_word = plat_data->spi_bits_per_word; in cw1200_spi_probe()
388 if (cw1200_spi_on(plat_data)) { in cw1200_spi_probe()
404 self->pdata = plat_data; in cw1200_spi_probe()
423 cw1200_spi_off(plat_data); in cw1200_spi_probe()
/Linux-v5.4/drivers/gpu/drm/xen/
Dxen_drm_front_evtchnl.c297 struct xen_drm_front_cfg *plat_data; in xen_drm_front_evtchnl_publish_all() local
300 plat_data = &front_info->cfg; in xen_drm_front_evtchnl_publish_all()
310 for (conn = 0; conn < plat_data->num_connectors; conn++) { in xen_drm_front_evtchnl_publish_all()
312 plat_data->connectors[conn].xenstore_path, in xen_drm_front_evtchnl_publish_all()
319 plat_data->connectors[conn].xenstore_path, in xen_drm_front_evtchnl_publish_all()
/Linux-v5.4/drivers/hwmon/
Dab8500.c83 struct ab8500_temp *ab8500_data = data->plat_data; in ab8500_read_sensor()
148 struct ab8500_temp *ab8500_data = data->plat_data; in ab8500_temp_irq_handler()
183 data->plat_data = ab8500_data; in abx500_hwmon_init()
/Linux-v5.4/drivers/gpu/drm/imx/
Ddw_hdmi-imx.c205 const struct dw_hdmi_plat_data *plat_data; in dw_hdmi_imx_bind() local
220 plat_data = match->data; in dw_hdmi_imx_bind()
244 hdmi->hdmi = dw_hdmi_bind(pdev, encoder, plat_data); in dw_hdmi_imx_bind()

123