Home
last modified time | relevance | path

Searched refs:plat_data (Results 1 - 25 of 143) sorted by relevance

123456

/kernel/linux/linux-6.6/sound/soc/fsl/
H A Dimx-card.c106 * @plat_data: pointer of imx_card_plat_data
115 struct imx_card_plat_data *plat_data; member
258 const struct imx_card_plat_data *plat_data = data->plat_data; in akcodec_get_mclk_rate() local
265 for (i = 0; i < plat_data->num_tdm_fs_mul; i++) { in akcodec_get_mclk_rate()
267 if (width != plat_data->tdm_fs_mul[i].min) in akcodec_get_mclk_rate()
269 return rate * plat_data->tdm_fs_mul[i].mul; in akcodec_get_mclk_rate()
272 for (i = 0; i < plat_data->num_fs_mul; i++) { in akcodec_get_mclk_rate()
273 if (rate >= plat_data->fs_mul[i].rmin && in akcodec_get_mclk_rate()
274 rate <= plat_data in akcodec_get_mclk_rate()
298 struct imx_card_plat_data *plat_data = data->plat_data; imx_aif_hw_params() local
484 struct imx_card_plat_data *plat_data = data->plat_data; imx_card_parse_of() local
703 struct imx_card_plat_data *plat_data; imx_card_probe() local
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/cadence/
H A Dmacb_pci.c33 struct macb_platform_data plat_data; in macb_probe() local
59 memset(&plat_data, 0, sizeof(plat_data)); in macb_probe()
62 plat_data.pclk = clk_register_fixed_rate(&pdev->dev, "pclk", NULL, 0, in macb_probe()
64 if (IS_ERR(plat_data.pclk)) { in macb_probe()
65 err = PTR_ERR(plat_data.pclk); in macb_probe()
69 plat_data.hclk = clk_register_fixed_rate(&pdev->dev, "hclk", NULL, 0, in macb_probe()
71 if (IS_ERR(plat_data.hclk)) { in macb_probe()
72 err = PTR_ERR(plat_data.hclk); in macb_probe()
84 plat_info.data = &plat_data; in macb_probe()
112 struct macb_platform_data *plat_data = dev_get_platdata(&plat_dev->dev); macb_remove() local
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/cadence/
H A Dmacb_pci.c33 struct macb_platform_data plat_data; in macb_probe() local
59 memset(&plat_data, 0, sizeof(plat_data)); in macb_probe()
62 plat_data.pclk = clk_register_fixed_rate(&pdev->dev, "pclk", NULL, 0, in macb_probe()
64 if (IS_ERR(plat_data.pclk)) { in macb_probe()
65 err = PTR_ERR(plat_data.pclk); in macb_probe()
69 plat_data.hclk = clk_register_fixed_rate(&pdev->dev, "hclk", NULL, 0, in macb_probe()
71 if (IS_ERR(plat_data.hclk)) { in macb_probe()
72 err = PTR_ERR(plat_data.hclk); in macb_probe()
84 plat_info.data = &plat_data; in macb_probe()
112 struct macb_platform_data *plat_data = dev_get_platdata(&plat_dev->dev); macb_remove() local
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/exynos/
H A Dexynos_dp.c44 struct analogix_dp_plat_data plat_data; member
47 static int exynos_dp_crtc_clock_enable(struct analogix_dp_plat_data *plat_data, in exynos_dp_crtc_clock_enable() argument
50 struct exynos_dp_device *dp = to_dp(plat_data); in exynos_dp_crtc_clock_enable()
61 static int exynos_dp_poweron(struct analogix_dp_plat_data *plat_data) in exynos_dp_poweron() argument
63 return exynos_dp_crtc_clock_enable(plat_data, true); in exynos_dp_poweron()
66 static int exynos_dp_poweroff(struct analogix_dp_plat_data *plat_data) in exynos_dp_poweroff() argument
68 return exynos_dp_crtc_clock_enable(plat_data, false); in exynos_dp_poweroff()
71 static int exynos_dp_get_modes(struct analogix_dp_plat_data *plat_data, in exynos_dp_get_modes() argument
74 struct exynos_dp_device *dp = to_dp(plat_data); in exynos_dp_get_modes()
78 if (dp->plat_data in exynos_dp_get_modes()
99 exynos_dp_bridge_attach(struct analogix_dp_plat_data *plat_data, struct drm_bridge *bridge, struct drm_connector *connector) exynos_dp_bridge_attach() argument
[all...]
/kernel/linux/linux-6.6/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()
79 if (dp->plat_data in exynos_dp_get_modes()
100 exynos_dp_bridge_attach(struct analogix_dp_plat_data *plat_data, struct drm_bridge *bridge, struct drm_connector *connector) exynos_dp_bridge_attach() argument
[all...]
/kernel/linux/linux-5.10/drivers/ata/
H A 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 in ahci_seattle_get_port_info()
[all...]
/kernel/linux/linux-6.6/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 in ahci_seattle_get_port_info()
[all...]
/kernel/linux/linux-6.6/sound/soc/sof/
H A Dcore.c188 struct snd_sof_pdata *plat_data = sdev->pdata; in sof_probe_continue() local
288 ret = snd_sof_machine_register(sdev, plat_data); in sof_probe_continue()
309 if (plat_data->sof_probe_complete) in sof_probe_continue()
310 plat_data->sof_probe_complete(sdev->dev); in sof_probe_continue()
317 snd_sof_machine_unregister(sdev, plat_data); in sof_probe_continue()
352 int snd_sof_device_probe(struct device *dev, struct snd_sof_pdata *plat_data) in snd_sof_device_probe() argument
367 sdev->pdata = plat_data; in snd_sof_device_probe()
375 if (plat_data->desc->dspless_mode_supported) { in snd_sof_device_probe()
384 if (!(BIT(plat_data->ipc_type) & plat_data in snd_sof_device_probe()
[all...]
/kernel/linux/linux-5.10/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()
/kernel/linux/linux-6.6/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()
/kernel/linux/linux-6.6/drivers/iommu/
H A Dmtk_iommu.c261 const struct mtk_iommu_plat_data *plat_data; member
383 writel_relaxed(F_INVLD_EN1 | F_INVLD_EN0, base + data->plat_data->inv_sel_reg); in mtk_iommu_tlb_flush_all()
417 check_pm_status = !MTK_IOMMU_HAS_FLAG(data->plat_data, PM_CLK_AO); in mtk_iommu_tlb_flush_range_sync()
429 base + data->plat_data->inv_sel_reg); in mtk_iommu_tlb_flush_range_sync()
462 const struct mtk_iommu_plat_data *plat_data = data->plat_data; in mtk_iommu_isr() local
480 if (MTK_IOMMU_HAS_FLAG(plat_data, IOVA_34_EN)) { in mtk_iommu_isr()
488 if (MTK_IOMMU_IS_TYPE(plat_data, MTK_IOMMU_TYPE_MM)) { in mtk_iommu_isr()
489 if (MTK_IOMMU_HAS_FLAG(plat_data, HAS_SUB_COMM_2BITS)) { in mtk_iommu_isr()
493 } else if (MTK_IOMMU_HAS_FLAG(plat_data, HAS_SUB_COMM_3BIT in mtk_iommu_isr()
526 mtk_iommu_get_bank_id(struct device *dev, const struct mtk_iommu_plat_data *plat_data) mtk_iommu_get_bank_id() argument
550 mtk_iommu_get_iova_region_id(struct device *dev, const struct mtk_iommu_plat_data *plat_data) mtk_iommu_get_iova_region_id() argument
902 mtk_iommu_get_group_id(struct device *dev, const struct mtk_iommu_plat_data *plat_data) mtk_iommu_get_group_id() argument
[all...]
/kernel/linux/linux-6.6/drivers/memory/
H A Demif.c51 * @plat_data: Pointer to saved platform data.
65 struct emif_platform_data *plat_data; member
79 u32 type = emif->plat_data->device_info->type; in do_emif_regdump_show()
80 u32 ip_rev = emif->plat_data->ip_rev; in do_emif_regdump_show()
218 if ((emif->plat_data->ip_rev == EMIF_4D) && in set_lpmode()
380 struct emif_custom_configs *cust_cfgs = emif->plat_data->custom_configs; in get_pwr_mgmt_ctrl()
474 if (emif->plat_data->device_info->cs1_used) { in get_temperature_level()
506 type = emif->plat_data->device_info->type; in setup_temperature_sensitive_regs()
548 custom_configs = emif->plat_data->custom_configs; in handle_temp_alert()
612 if (emif->plat_data in emif_interrupt_handler()
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/ti/icssg/
H A Dicss_iep.c105 const struct icss_iep_plat_data *plat_data; member
137 if (iep && (iep->plat_data->flags & ICSS_IEP_64BIT_COUNTER_SUPPORT)) in icss_iep_get_count_hi()
138 val = readl(iep->base + iep->plat_data->reg_offs[ICSS_IEP_COUNT_REG1]); in icss_iep_get_count_hi()
155 val = readl(iep->base + iep->plat_data->reg_offs[ICSS_IEP_COUNT_REG0]); in icss_iep_get_count_low()
177 if (iep->plat_data->flags & ICSS_IEP_64BIT_COUNTER_SUPPORT) in icss_iep_set_counter()
179 iep->plat_data->reg_offs[ICSS_IEP_COUNT_REG1]); in icss_iep_set_counter()
180 writel(lower_32_bits(ns), iep->base + iep->plat_data->reg_offs[ICSS_IEP_COUNT_REG0]); in icss_iep_set_counter()
204 writel(0, iep->base + iep->plat_data->reg_offs[ICSS_IEP_SYNC_CTRL_REG]); in icss_iep_settime()
211 iep->base + iep->plat_data->reg_offs[ICSS_IEP_SYNC_CTRL_REG]); in icss_iep_settime()
240 ts_lo = readl(iep->base + iep->plat_data in icss_iep_gettime()
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/rockchip/
H A Danalogix_dp-rockchip.c72 struct analogix_dp_plat_data plat_data; member
82 static struct rockchip_dp_device *pdata_encoder_to_dp(struct analogix_dp_plat_data *plat_data) in pdata_encoder_to_dp() argument
84 return container_of(plat_data, struct rockchip_dp_device, plat_data); in pdata_encoder_to_dp()
96 static int rockchip_dp_poweron_start(struct analogix_dp_plat_data *plat_data) in rockchip_dp_poweron_start() argument
98 struct rockchip_dp_device *dp = pdata_encoder_to_dp(plat_data); in rockchip_dp_poweron_start()
117 static int rockchip_dp_powerdown(struct analogix_dp_plat_data *plat_data) in rockchip_dp_powerdown() argument
119 struct rockchip_dp_device *dp = pdata_encoder_to_dp(plat_data); in rockchip_dp_powerdown()
126 static int rockchip_dp_get_modes(struct analogix_dp_plat_data *plat_data, in rockchip_dp_get_modes() argument
347 dp->plat_data in rockchip_dp_bind()
[all...]
/kernel/linux/linux-5.10/arch/arm/mach-s3c/
H A Ddev-backlight-s3c64xx.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 = {
100 samsung_bl_device->dev.platform_data = &samsung_bl_drvdata->plat_data; in samsung_bl_set()
102 samsung_bl_data = &samsung_bl_drvdata->plat_data; in samsung_bl_set()
/kernel/linux/linux-5.10/sound/soc/sof/
H A Dcore.c140 struct snd_sof_pdata *plat_data = sdev->pdata; in sof_probe_continue() local
234 ret = snd_sof_machine_register(sdev, plat_data); in sof_probe_continue()
246 if (plat_data->sof_probe_complete) in sof_probe_continue()
247 plat_data->sof_probe_complete(sdev->dev); in sof_probe_continue()
282 int snd_sof_device_probe(struct device *dev, struct snd_sof_pdata *plat_data) in snd_sof_device_probe() argument
296 sdev->pdata = plat_data; in snd_sof_device_probe()
324 if (plat_data->desc->ipc_timeout == 0) in snd_sof_device_probe()
327 sdev->ipc_timeout = plat_data->desc->ipc_timeout; in snd_sof_device_probe()
328 if (plat_data->desc->boot_timeout == 0) in snd_sof_device_probe()
331 sdev->boot_timeout = plat_data in snd_sof_device_probe()
[all...]
H A Dloader.c660 struct snd_sof_pdata *plat_data = sdev->pdata; in snd_sof_load_firmware_raw() local
666 if (plat_data->fw) in snd_sof_load_firmware_raw()
670 plat_data->fw_filename_prefix, in snd_sof_load_firmware_raw()
671 plat_data->fw_filename); in snd_sof_load_firmware_raw()
675 ret = request_firmware(&plat_data->fw, fw_filename, sdev->dev); in snd_sof_load_firmware_raw()
687 ext_man_size = snd_sof_fw_ext_man_parse(sdev, plat_data->fw); in snd_sof_load_firmware_raw()
690 plat_data->fw_offset = ext_man_size; in snd_sof_load_firmware_raw()
709 struct snd_sof_pdata *plat_data = sdev->pdata; in snd_sof_load_firmware_memcpy() local
717 ret = check_header(sdev, plat_data->fw, plat_data in snd_sof_load_firmware_memcpy()
[all...]
H A Dsof-audio.c488 struct snd_sof_pdata *plat_data = pdata; in sof_machine_register() local
493 drv_name = plat_data->machine->drv_name; in sof_machine_register()
494 mach = plat_data->machine; in sof_machine_register()
495 size = sizeof(*plat_data->machine); in sof_machine_register()
498 plat_data->pdev_mach = in sof_machine_register()
501 if (IS_ERR(plat_data->pdev_mach)) in sof_machine_register()
502 return PTR_ERR(plat_data->pdev_mach); in sof_machine_register()
505 dev_name(&plat_data->pdev_mach->dev)); in sof_machine_register()
513 struct snd_sof_pdata *plat_data = pdata; in sof_machine_unregister() local
515 if (!IS_ERR_OR_NULL(plat_data in sof_machine_unregister()
[all...]
/kernel/linux/linux-5.10/sound/soc/sof/intel/
H A Dhda-loader.c284 struct snd_sof_pdata *plat_data = sdev->pdata; in hda_dsp_cl_boot_firmware_iccmax() local
294 if (plat_data->fw->size <= plat_data->fw_offset) { in hda_dsp_cl_boot_firmware_iccmax()
299 stripped_firmware.size = plat_data->fw->size - plat_data->fw_offset; in hda_dsp_cl_boot_firmware_iccmax()
333 struct snd_sof_pdata *plat_data = sdev->pdata; in hda_dsp_cl_boot_firmware() local
334 const struct sof_dev_desc *desc = plat_data->desc; in hda_dsp_cl_boot_firmware()
342 if (plat_data->fw->size <= plat_data->fw_offset) { in hda_dsp_cl_boot_firmware()
347 stripped_firmware.data = plat_data in hda_dsp_cl_boot_firmware()
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/rockchip/
H A Danalogix_dp-rockchip.c73 struct analogix_dp_plat_data plat_data; member
85 static int rockchip_dp_poweron_start(struct analogix_dp_plat_data *plat_data) in rockchip_dp_poweron_start() argument
87 struct rockchip_dp_device *dp = to_dp(plat_data); in rockchip_dp_poweron_start()
106 static int rockchip_dp_powerdown(struct analogix_dp_plat_data *plat_data) in rockchip_dp_powerdown() argument
108 struct rockchip_dp_device *dp = to_dp(plat_data); in rockchip_dp_powerdown()
115 static int rockchip_dp_get_modes(struct analogix_dp_plat_data *plat_data, in rockchip_dp_get_modes() argument
336 dp->plat_data.encoder = &dp->encoder; in rockchip_dp_bind()
385 dp->plat_data.panel = panel; in rockchip_dp_probe()
386 dp->plat_data.dev_type = dp->data->chip_type; in rockchip_dp_probe()
387 dp->plat_data in rockchip_dp_probe()
[all...]
/kernel/linux/linux-5.10/drivers/input/joystick/
H A 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()
/kernel/linux/linux-6.6/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->button_gpio = plat_data->button_gpio; in as5011_probe()
252 as5011->axis_irq = plat_data->axis_irq; in as5011_probe()
292 error = as5011_configure_chip(as5011, plat_data); in as5011_probe()
298 plat_data->axis_irqflags | IRQF_ONESHOT, in as5011_probe()
302 "Can't allocate axis irq %d\n", plat_data->axis_irq); in as5011_probe()
/kernel/linux/linux-6.6/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()
/kernel/linux/linux-5.10/drivers/gpu/drm/bridge/analogix/
H A Danalogix_dp_core.c944 if (dp->plat_data->panel) { in analogix_dp_commit()
945 if (drm_panel_disable(dp->plat_data->panel)) in analogix_dp_commit()
969 if (dp->plat_data->panel) { in analogix_dp_commit()
970 ret = drm_panel_enable(dp->plat_data->panel); in analogix_dp_commit()
1079 if (!dp->plat_data->panel) in analogix_dp_prepare_panel()
1092 ret = drm_panel_prepare(dp->plat_data->panel); in analogix_dp_prepare_panel()
1094 ret = drm_panel_unprepare(dp->plat_data->panel); in analogix_dp_prepare_panel()
1113 if (dp->plat_data->panel) { in analogix_dp_get_modes()
1114 num_modes += drm_panel_get_modes(dp->plat_data->panel, connector); in analogix_dp_get_modes()
1137 if (dp->plat_data in analogix_dp_get_modes()
1692 analogix_dp_probe(struct device *dev, struct analogix_dp_plat_data *plat_data) analogix_dp_probe() argument
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/bridge/analogix/
H A Danalogix_dp_core.c945 if (dp->plat_data->panel) { in analogix_dp_commit()
946 if (drm_panel_disable(dp->plat_data->panel)) in analogix_dp_commit()
970 if (dp->plat_data->panel) { in analogix_dp_commit()
971 ret = drm_panel_enable(dp->plat_data->panel); in analogix_dp_commit()
1080 if (!dp->plat_data->panel) in analogix_dp_prepare_panel()
1093 ret = drm_panel_prepare(dp->plat_data->panel); in analogix_dp_prepare_panel()
1095 ret = drm_panel_unprepare(dp->plat_data->panel); in analogix_dp_prepare_panel()
1114 if (dp->plat_data->panel) { in analogix_dp_get_modes()
1115 num_modes += drm_panel_get_modes(dp->plat_data->panel, connector); in analogix_dp_get_modes()
1136 if (dp->plat_data in analogix_dp_get_modes()
1685 analogix_dp_probe(struct device *dev, struct analogix_dp_plat_data *plat_data) analogix_dp_probe() argument
[all...]

Completed in 21 milliseconds

123456