| /drivers/gpu/drm/exynos/ |
| A D | exynos_dp.c | 45 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 …]
|
| /drivers/net/ethernet/cadence/ |
| A D | macb_pci.c | 32 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 …]
|
| /drivers/ata/ |
| A D | ahci_seattle.c | 83 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()
|
| A D | ahci_dwc.c | 127 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()
|
| A D | ahci_st.c | 56 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()
|
| A D | ahci_mtk.c | 48 struct mtk_ahci_plat *plat = hpriv->plat_data; in mtk_ahci_platform_resets() 106 struct mtk_ahci_plat *plat = hpriv->plat_data; in mtk_ahci_parse_property() 140 hpriv->plat_data = plat; in mtk_ahci_probe()
|
| /drivers/iommu/ |
| A D | mtk_iommu.c | 262 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() 995 resv = data->plat_data->iova_region + i; in mtk_iommu_get_resv_regions() 1282 switch (data->plat_data->m4u_plat) { in mtk_iommu_probe() 1304 banks_num = data->plat_data->banks_num; in mtk_iommu_probe() 1322 if (!data->plat_data->banks_enable[i]) in mtk_iommu_probe() 1361 p = data->plat_data->pericfg_comp_str; in mtk_iommu_probe() [all …]
|
| /drivers/gpu/drm/bridge/imx/ |
| A D | imx8mp-hdmi-tx.c | 15 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()
|
| /drivers/video/fbdev/mmp/panel/ |
| A D | tpo_tj032md01bw.c | 77 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()
|
| /drivers/gpu/drm/rockchip/ |
| A D | analogix_dp-rockchip.c | 81 struct analogix_dp_plat_data plat_data; member 93 return container_of(plat_data, struct rockchip_dp_device, plat_data); in pdata_encoder_to_dp() 131 struct rockchip_dp_device *dp = pdata_encoder_to_dp(plat_data); in rockchip_dp_poweron() 156 struct rockchip_dp_device *dp = pdata_encoder_to_dp(plat_data); in rockchip_dp_powerdown() 410 dp->plat_data.encoder = &dp->encoder.encoder; in rockchip_dp_bind() 439 struct rockchip_dp_device *dp = pdata_encoder_to_dp(plat_data); in rockchip_dp_link_panel() 489 dp->plat_data.dev_type = dp->data->chip_type; in rockchip_dp_probe() 490 dp->plat_data.power_on = rockchip_dp_poweron; in rockchip_dp_probe() 491 dp->plat_data.power_off = rockchip_dp_powerdown; in rockchip_dp_probe() 492 dp->plat_data.get_modes = rockchip_dp_get_modes; in rockchip_dp_probe() [all …]
|
| A D | dw_hdmi-rockchip.c | 78 const struct dw_hdmi_plat_data *plat_data; member 530 struct dw_hdmi_plat_data *plat_data; in dw_hdmi_rockchip_bind() local 545 plat_data = devm_kmemdup(&pdev->dev, match->data, in dw_hdmi_rockchip_bind() 546 sizeof(*plat_data), GFP_KERNEL); in dw_hdmi_rockchip_bind() 547 if (!plat_data) in dw_hdmi_rockchip_bind() 551 hdmi->plat_data = plat_data; in dw_hdmi_rockchip_bind() 552 hdmi->chip_data = plat_data->phy_data; in dw_hdmi_rockchip_bind() 553 plat_data->phy_data = hdmi; in dw_hdmi_rockchip_bind() 554 plat_data->priv_data = hdmi; in dw_hdmi_rockchip_bind() 603 hdmi->hdmi = dw_hdmi_bind(pdev, encoder, plat_data); in dw_hdmi_rockchip_bind()
|
| /drivers/net/ethernet/ti/icssg/ |
| A D | icss_iep.c | 106 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() 885 iep->plat_data = device_get_match_data(dev); in icss_iep_probe() 886 if (!iep->plat_data) in icss_iep_probe() 921 writel(val, iep->base + iep->plat_data->reg_offs[reg]); in icss_iep_regmap_write() [all …]
|
| /drivers/memory/ |
| A D | emif.c | 66 struct emif_platform_data *plat_data; member 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() 720 emif->plat_data->ip_rev); in emif_onetime_settings() 928 emif->plat_data = pd; in of_get_memory_device_details() 935 emif->plat_data->ip_rev = EMIF_4D; in of_get_memory_device_details() 937 emif->plat_data->ip_rev = EMIF_4D5; in of_get_memory_device_details() 967 emif->plat_data->device_info->type, in of_get_memory_device_details() 968 &emif->plat_data->timings_arr_size); in of_get_memory_device_details() 1012 emif->plat_data = pd; in get_device_details() [all …]
|
| /drivers/gpu/drm/bridge/synopsys/ |
| A D | dw-mipi-dsi2.c | 208 const struct dw_mipi_dsi2_plat_data *plat_data; member 767 phy_ops->power_off(dsi2->plat_data->priv_data); in dw_mipi_dsi2_bridge_post_atomic_disable() 784 void *priv_data = dsi2->plat_data->priv_data; in dw_mipi_dsi2_mode_set() 805 phy_ops->power_on(dsi2->plat_data->priv_data); in dw_mipi_dsi2_mode_set() 924 dsi2->plat_data = plat_data; in __dw_mipi_dsi2_probe() 926 if (!plat_data->phy_ops->init || !plat_data->phy_ops->get_lane_mbps || in __dw_mipi_dsi2_probe() 927 !plat_data->phy_ops->get_timing) in __dw_mipi_dsi2_probe() 930 if (!plat_data->regmap) { in __dw_mipi_dsi2_probe() 941 dsi2->regmap = plat_data->regmap; in __dw_mipi_dsi2_probe() 1001 const struct dw_mipi_dsi2_plat_data *plat_data) in dw_mipi_dsi2_probe() argument [all …]
|
| A D | dw-mipi-dsi.c | 273 const struct dw_mipi_dsi_plat_data *plat_data; member 952 phy_ops->power_off(dsi->plat_data->priv_data); in dw_mipi_dsi_bridge_post_atomic_disable() 983 void *priv_data = dsi->plat_data->priv_data; in dw_mipi_dsi_mode_set() 1022 phy_ops->power_on(dsi->plat_data->priv_data); in dw_mipi_dsi_mode_set() 1204 dsi->plat_data = plat_data; in __dw_mipi_dsi_probe() 1206 if (!plat_data->phy_ops->init || !plat_data->phy_ops->get_lane_mbps || in __dw_mipi_dsi_probe() 1207 !plat_data->phy_ops->get_timing) { in __dw_mipi_dsi_probe() 1212 if (!plat_data->base) { in __dw_mipi_dsi_probe() 1218 dsi->base = plat_data->base; in __dw_mipi_dsi_probe() 1308 const struct dw_mipi_dsi_plat_data *plat_data) in dw_mipi_dsi_probe() argument [all …]
|
| /drivers/gpu/drm/bridge/analogix/ |
| A D | analogix_dp_core.c | 956 if (dp->plat_data->panel) { 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() 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() 1470 if (!plat_data) { in analogix_dp_probe() 1488 dp->plat_data = plat_data; in analogix_dp_probe() 1583 dp->plat_data->power_off(dp->plat_data); in analogix_dp_suspend() 1601 if (dp->plat_data->power_on) in analogix_dp_resume() 1602 dp->plat_data->power_on(dp->plat_data); in analogix_dp_resume() [all …]
|
| A D | analogix_dp_reg.c | 75 if (dp->plat_data && is_rockchip(dp->plat_data->dev_type)) { in analogix_dp_init_analog_param() 77 if (dp->plat_data->dev_type == RK3288_DP) in analogix_dp_init_analog_param() 126 if (dp->plat_data && is_rockchip(dp->plat_data->dev_type)) in analogix_dp_reset() 236 if (dp->plat_data && is_rockchip(dp->plat_data->dev_type)) { in analogix_dp_set_pll_power_down() 257 if (dp->plat_data && is_rockchip(dp->plat_data->dev_type)) in analogix_dp_set_analog_power_down() 262 if (dp->plat_data && is_rockchip(dp->plat_data->dev_type)) in analogix_dp_set_analog_power_down() 320 if (dp->plat_data && is_rockchip(dp->plat_data->dev_type)) in analogix_dp_set_analog_power_down() 332 if (dp->plat_data && is_rockchip(dp->plat_data->dev_type)) in analogix_dp_set_analog_power_down() 468 if (dp->plat_data && is_rockchip(dp->plat_data->dev_type)) in analogix_dp_init_aux() 840 if (dp->plat_data && is_rockchip(dp->plat_data->dev_type)) { in analogix_dp_config_video_slave_mode()
|
| /drivers/input/joystick/ |
| A D | as5011.c | 217 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()
|
| /drivers/gpu/drm/sun4i/ |
| A D | sun8i_dw_hdmi.c | 100 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()
|
| A D | sun8i_hdmi_phy.c | 575 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()
|
| /drivers/mmc/host/ |
| A D | sdhci-pic32.c | 142 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()
|
| /drivers/clk/thead/ |
| A D | clk-th1520-ap.c | 1099 const struct th1520_plat_data *plat_data; in th1520_clk_probe() local 1108 plat_data = device_get_match_data(&pdev->dev); in th1520_clk_probe() 1109 if (!plat_data) in th1520_clk_probe() 1117 priv->num = plat_data->nr_clks; in th1520_clk_probe() 1127 for (i = 0; i < plat_data->nr_pll_clks; i++) { in th1520_clk_probe() 1130 plat_data->th1520_pll_clks[i]->map = map; in th1520_clk_probe() 1139 for (i = 0; i < plat_data->nr_div_clks; i++) { in th1520_clk_probe() 1142 plat_data->th1520_div_clks[i]->map = map; in th1520_clk_probe() 1151 for (i = 0; i < plat_data->nr_mux_clks; i++) { in th1520_clk_probe() 1166 plat_data->th1520_gate_clks[i]->map = map; in th1520_clk_probe() [all …]
|
| /drivers/net/wireless/st/cw1200/ |
| A D | cw1200_spi.c | 356 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()
|
| /drivers/phy/rockchip/ |
| A D | phy-rockchip-inno-hdmi.c | 240 const struct inno_hdmi_phy_drv_data *plat_data; member 609 const struct phy_config *phy_cfg = inno->plat_data->phy_cfg_table; in inno_hdmi_phy_power_on() 619 if (!inno->plat_data->ops->power_on) in inno_hdmi_phy_power_on() 642 ret = inno->plat_data->ops->power_on(inno, cfg, phy_cfg); in inno_hdmi_phy_power_on() 655 if (!inno->plat_data->ops->power_off) in inno_hdmi_phy_power_off() 658 inno->plat_data->ops->power_off(inno); in inno_hdmi_phy_power_off() 1010 init.ops = inno->plat_data->clk_ops; in inno_hdmi_phy_clk_register() 1317 inno->plat_data = of_device_get_match_data(inno->dev); in inno_hdmi_phy_probe() 1318 if (!inno->plat_data || !inno->plat_data->ops) in inno_hdmi_phy_probe() 1395 if (inno->plat_data->ops->init) { in inno_hdmi_phy_probe() [all …]
|
| /drivers/gpu/drm/xen/ |
| A D | xen_drm_front_evtchnl.c | 276 struct xen_drm_front_cfg *plat_data; in xen_drm_front_evtchnl_publish_all() local 279 plat_data = &front_info->cfg; in xen_drm_front_evtchnl_publish_all() 289 for (conn = 0; conn < plat_data->num_connectors; conn++) { in xen_drm_front_evtchnl_publish_all() 291 plat_data->connectors[conn].xenstore_path, in xen_drm_front_evtchnl_publish_all() 298 plat_data->connectors[conn].xenstore_path, in xen_drm_front_evtchnl_publish_all()
|