socdata 461 arch/arm/mach-imx/pm-imx6.c static int __init imx6q_suspend_init(const struct imx6_pm_socdata *socdata) socdata 474 arch/arm/mach-imx/pm-imx6.c if (!socdata) { socdata 523 arch/arm/mach-imx/pm-imx6.c ret = imx6_pm_get_base(&pm_info->mmdc_base, socdata->mmdc_compat); socdata 529 arch/arm/mach-imx/pm-imx6.c ret = imx6_pm_get_base(&pm_info->src_base, socdata->src_compat); socdata 535 arch/arm/mach-imx/pm-imx6.c ret = imx6_pm_get_base(&pm_info->iomuxc_base, socdata->iomuxc_compat); socdata 541 arch/arm/mach-imx/pm-imx6.c ret = imx6_pm_get_base(&pm_info->gpc_base, socdata->gpc_compat); socdata 547 arch/arm/mach-imx/pm-imx6.c if (socdata->pl310_compat) { socdata 548 arch/arm/mach-imx/pm-imx6.c ret = imx6_pm_get_base(&pm_info->l2_base, socdata->pl310_compat); socdata 557 arch/arm/mach-imx/pm-imx6.c pm_info->mmdc_io_num = socdata->mmdc_io_num; socdata 558 arch/arm/mach-imx/pm-imx6.c mmdc_offset_array = socdata->mmdc_io_offset; socdata 590 arch/arm/mach-imx/pm-imx6.c *socdata) socdata 598 arch/arm/mach-imx/pm-imx6.c ret = imx6q_suspend_init(socdata); socdata 230 drivers/mmc/host/sdhci-esdhc-imx.c const struct esdhc_soc_data *socdata; socdata 279 drivers/mmc/host/sdhci-esdhc-imx.c return data->socdata == &esdhc_imx25_data; socdata 284 drivers/mmc/host/sdhci-esdhc-imx.c return data->socdata == &esdhc_imx53_data; socdata 289 drivers/mmc/host/sdhci-esdhc-imx.c return data->socdata == &usdhc_imx6q_data; socdata 294 drivers/mmc/host/sdhci-esdhc-imx.c return !!(data->socdata->flags & ESDHC_FLAG_USDHC); socdata 323 drivers/mmc/host/sdhci-esdhc-imx.c if (imx_data->socdata->flags & ESDHC_FLAG_HAVE_CAP1) socdata 341 drivers/mmc/host/sdhci-esdhc-imx.c if (imx_data->socdata->flags & ESDHC_FLAG_HAVE_CAP1) socdata 350 drivers/mmc/host/sdhci-esdhc-imx.c if (imx_data->socdata->flags & ESDHC_FLAG_HS400) socdata 423 drivers/mmc/host/sdhci-esdhc-imx.c if (unlikely((imx_data->socdata->flags & ESDHC_FLAG_MULTIBLK_NO_INT) socdata 468 drivers/mmc/host/sdhci-esdhc-imx.c if (imx_data->socdata->flags & ESDHC_FLAG_MAN_TUNING) socdata 470 drivers/mmc/host/sdhci-esdhc-imx.c else if (imx_data->socdata->flags & ESDHC_FLAG_STD_TUNING) socdata 526 drivers/mmc/host/sdhci-esdhc-imx.c if (imx_data->socdata->flags & ESDHC_FLAG_MAN_TUNING) { socdata 536 drivers/mmc/host/sdhci-esdhc-imx.c } else if (imx_data->socdata->flags & ESDHC_FLAG_STD_TUNING) { socdata 560 drivers/mmc/host/sdhci-esdhc-imx.c if ((imx_data->socdata->flags & ESDHC_FLAG_MULTIBLK_NO_INT) socdata 608 drivers/mmc/host/sdhci-esdhc-imx.c (imx_data->socdata->flags & ESDHC_FLAG_MULTIBLK_NO_INT)) socdata 778 drivers/mmc/host/sdhci-esdhc-imx.c if (imx_data->socdata->flags & ESDHC_FLAG_ERR010450) { socdata 1028 drivers/mmc/host/sdhci-esdhc-imx.c if (imx_data->socdata->flags & ESDHC_FLAG_MAN_TUNING) { socdata 1034 drivers/mmc/host/sdhci-esdhc-imx.c } else if (imx_data->socdata->flags & ESDHC_FLAG_STD_TUNING) { socdata 1210 drivers/mmc/host/sdhci-esdhc-imx.c if (imx_data->socdata->flags & ESDHC_FLAG_CQHCI) { socdata 1218 drivers/mmc/host/sdhci-esdhc-imx.c if (imx_data->socdata->flags & ESDHC_FLAG_STD_TUNING) { socdata 1233 drivers/mmc/host/sdhci-esdhc-imx.c } else if (imx_data->socdata->flags & ESDHC_FLAG_MAN_TUNING) { socdata 1453 drivers/mmc/host/sdhci-esdhc-imx.c imx_data->socdata = of_id ? of_id->data : (struct esdhc_soc_data *) socdata 1456 drivers/mmc/host/sdhci-esdhc-imx.c if (imx_data->socdata->flags & ESDHC_FLAG_PMQOS) socdata 1504 drivers/mmc/host/sdhci-esdhc-imx.c if (!(imx_data->socdata->flags & ESDHC_FLAG_HS200)) socdata 1519 drivers/mmc/host/sdhci-esdhc-imx.c if (imx_data->socdata->flags & ESDHC_FLAG_MAN_TUNING) socdata 1523 drivers/mmc/host/sdhci-esdhc-imx.c if (imx_data->socdata->flags & ESDHC_FLAG_ERR004536) socdata 1526 drivers/mmc/host/sdhci-esdhc-imx.c if (imx_data->socdata->flags & ESDHC_FLAG_HS400) socdata 1529 drivers/mmc/host/sdhci-esdhc-imx.c if (imx_data->socdata->flags & ESDHC_FLAG_HS400_ES) { socdata 1535 drivers/mmc/host/sdhci-esdhc-imx.c if (imx_data->socdata->flags & ESDHC_FLAG_CQHCI) { socdata 1581 drivers/mmc/host/sdhci-esdhc-imx.c if (imx_data->socdata->flags & ESDHC_FLAG_PMQOS) socdata 1604 drivers/mmc/host/sdhci-esdhc-imx.c if (imx_data->socdata->flags & ESDHC_FLAG_PMQOS) socdata 1676 drivers/mmc/host/sdhci-esdhc-imx.c if (imx_data->socdata->flags & ESDHC_FLAG_PMQOS) socdata 1689 drivers/mmc/host/sdhci-esdhc-imx.c if (imx_data->socdata->flags & ESDHC_FLAG_PMQOS) socdata 1723 drivers/mmc/host/sdhci-esdhc-imx.c if (imx_data->socdata->flags & ESDHC_FLAG_PMQOS) socdata 187 drivers/pinctrl/pinctrl-single.c struct pcs_soc_data socdata; socdata 660 drivers/pinctrl/pinctrl-single.c struct pcs_soc_data *pcs_soc = &pcs->socdata; socdata 1287 drivers/pinctrl/pinctrl-single.c struct pcs_soc_data *pcs_soc = &pcs->socdata; socdata 1372 drivers/pinctrl/pinctrl-single.c pcs = container_of(pcs_soc, struct pcs_device, socdata); socdata 1453 drivers/pinctrl/pinctrl-single.c pcs = container_of(pcs_soc, struct pcs_device, socdata); socdata 1514 drivers/pinctrl/pinctrl-single.c pcs = container_of(pcs_soc, struct pcs_device, socdata); socdata 1549 drivers/pinctrl/pinctrl-single.c struct pcs_soc_data *pcs_soc = &pcs->socdata; socdata 1774 drivers/pinctrl/pinctrl-single.c memcpy(&pcs->socdata, soc, sizeof(*soc)); socdata 1871 drivers/pinctrl/pinctrl-single.c pcs->socdata.irq = irq_of_parse_and_map(np, 0); socdata 1872 drivers/pinctrl/pinctrl-single.c if (pcs->socdata.irq) socdata 1879 drivers/pinctrl/pinctrl-single.c pcs->socdata.rearm = pdata->rearm; socdata 1881 drivers/pinctrl/pinctrl-single.c pcs->socdata.irq = pdata->irq; socdata 39 drivers/pinctrl/uniphier/pinctrl-uniphier-core.c const struct uniphier_pinctrl_socdata *socdata; socdata 47 drivers/pinctrl/uniphier/pinctrl-uniphier-core.c return priv->socdata->groups_count; socdata 55 drivers/pinctrl/uniphier/pinctrl-uniphier-core.c return priv->socdata->groups[selector].name; socdata 65 drivers/pinctrl/uniphier/pinctrl-uniphier-core.c *pins = priv->socdata->groups[selector].pins; socdata 66 drivers/pinctrl/uniphier/pinctrl-uniphier-core.c *num_pins = priv->socdata->groups[selector].num_pins; socdata 294 drivers/pinctrl/uniphier/pinctrl-uniphier-core.c if (priv->socdata->caps & UNIPHIER_PINCTRL_CAPS_PERPIN_IECTRL) socdata 466 drivers/pinctrl/uniphier/pinctrl-uniphier-core.c if (!(priv->socdata->caps & UNIPHIER_PINCTRL_CAPS_PERPIN_IECTRL) && socdata 474 drivers/pinctrl/uniphier/pinctrl-uniphier-core.c if (priv->socdata->caps & UNIPHIER_PINCTRL_CAPS_PERPIN_IECTRL) socdata 529 drivers/pinctrl/uniphier/pinctrl-uniphier-core.c const unsigned *pins = priv->socdata->groups[selector].pins; socdata 530 drivers/pinctrl/uniphier/pinctrl-uniphier-core.c unsigned num_pins = priv->socdata->groups[selector].num_pins; socdata 554 drivers/pinctrl/uniphier/pinctrl-uniphier-core.c return priv->socdata->functions_count; socdata 562 drivers/pinctrl/uniphier/pinctrl-uniphier-core.c return priv->socdata->functions[selector].name; socdata 572 drivers/pinctrl/uniphier/pinctrl-uniphier-core.c *groups = priv->socdata->functions[selector].groups; socdata 573 drivers/pinctrl/uniphier/pinctrl-uniphier-core.c *num_groups = priv->socdata->functions[selector].num_groups; socdata 594 drivers/pinctrl/uniphier/pinctrl-uniphier-core.c if (priv->socdata->caps & UNIPHIER_PINCTRL_CAPS_DBGMUX_SEPARATE) { socdata 647 drivers/pinctrl/uniphier/pinctrl-uniphier-core.c &priv->socdata->groups[group_selector]; socdata 684 drivers/pinctrl/uniphier/pinctrl-uniphier-core.c muxval = priv->socdata->get_gpio_muxval(offset, gpio_offset); socdata 728 drivers/pinctrl/uniphier/pinctrl-uniphier-core.c if (priv->socdata->caps & UNIPHIER_PINCTRL_CAPS_DBGMUX_SEPARATE) { socdata 770 drivers/pinctrl/uniphier/pinctrl-uniphier-core.c const struct uniphier_pinctrl_socdata *socdata = priv->socdata; socdata 781 drivers/pinctrl/uniphier/pinctrl-uniphier-core.c for (i = 0; i < socdata->npins; i++) { socdata 782 drivers/pinctrl/uniphier/pinctrl-uniphier-core.c void *drv_data = socdata->pins[i].drv_data; socdata 809 drivers/pinctrl/uniphier/pinctrl-uniphier-core.c if (socdata->caps & UNIPHIER_PINCTRL_CAPS_PERPIN_IECTRL) socdata 819 drivers/pinctrl/uniphier/pinctrl-uniphier-core.c socdata->npins, 8); socdata 862 drivers/pinctrl/uniphier/pinctrl-uniphier-core.c const struct uniphier_pinctrl_socdata *socdata) socdata 869 drivers/pinctrl/uniphier/pinctrl-uniphier-core.c if (!socdata || socdata 870 drivers/pinctrl/uniphier/pinctrl-uniphier-core.c !socdata->pins || !socdata->npins || socdata 871 drivers/pinctrl/uniphier/pinctrl-uniphier-core.c !socdata->groups || !socdata->groups_count || socdata 872 drivers/pinctrl/uniphier/pinctrl-uniphier-core.c !socdata->functions || !socdata->functions_count) { socdata 890 drivers/pinctrl/uniphier/pinctrl-uniphier-core.c priv->socdata = socdata; socdata 892 drivers/pinctrl/uniphier/pinctrl-uniphier-core.c priv->pctldesc.pins = socdata->pins; socdata 893 drivers/pinctrl/uniphier/pinctrl-uniphier-core.c priv->pctldesc.npins = socdata->npins; socdata 184 drivers/pinctrl/uniphier/pinctrl-uniphier.h const struct uniphier_pinctrl_socdata *socdata); socdata 218 drivers/thermal/imx_thermal.c const struct thermal_soc_data *socdata; socdata 225 drivers/thermal/imx_thermal.c const struct thermal_soc_data *soc_data = data->socdata; socdata 241 drivers/thermal/imx_thermal.c const struct thermal_soc_data *soc_data = data->socdata; socdata 246 drivers/thermal/imx_thermal.c if (data->socdata->version == TEMPMON_IMX7D) socdata 260 drivers/thermal/imx_thermal.c const struct thermal_soc_data *soc_data = data->socdata; socdata 309 drivers/thermal/imx_thermal.c if (data->socdata->version == TEMPMON_IMX7D) socdata 315 drivers/thermal/imx_thermal.c if (data->socdata->version == TEMPMON_IMX6Q) { socdata 356 drivers/thermal/imx_thermal.c const struct thermal_soc_data *soc_data = data->socdata; socdata 500 drivers/thermal/imx_thermal.c if (data->socdata->version == TEMPMON_IMX7D) { socdata 718 drivers/thermal/imx_thermal.c data->socdata = of_device_get_match_data(&pdev->dev); socdata 719 drivers/thermal/imx_thermal.c if (!data->socdata) { socdata 725 drivers/thermal/imx_thermal.c if (data->socdata->version == TEMPMON_IMX6SX) { socdata 733 drivers/thermal/imx_thermal.c regmap_write(map, data->socdata->low_alarm_ctrl + REG_SET, socdata 734 drivers/thermal/imx_thermal.c data->socdata->low_alarm_mask); socdata 762 drivers/thermal/imx_thermal.c regmap_write(map, data->socdata->sensor_ctrl + REG_CLR, socdata 763 drivers/thermal/imx_thermal.c data->socdata->power_down_mask); socdata 764 drivers/thermal/imx_thermal.c regmap_write(map, data->socdata->sensor_ctrl + REG_CLR, socdata 765 drivers/thermal/imx_thermal.c data->socdata->measure_temp_mask); socdata 766 drivers/thermal/imx_thermal.c regmap_write(map, data->socdata->measure_freq_ctrl + REG_CLR, socdata 767 drivers/thermal/imx_thermal.c data->socdata->measure_freq_mask); socdata 768 drivers/thermal/imx_thermal.c if (data->socdata->version != TEMPMON_IMX7D) socdata 771 drivers/thermal/imx_thermal.c regmap_write(map, data->socdata->sensor_ctrl + REG_SET, socdata 772 drivers/thermal/imx_thermal.c data->socdata->power_down_mask); socdata 825 drivers/thermal/imx_thermal.c regmap_write(map, data->socdata->measure_freq_ctrl + REG_CLR, socdata 826 drivers/thermal/imx_thermal.c data->socdata->measure_freq_mask); socdata 828 drivers/thermal/imx_thermal.c regmap_write(map, data->socdata->measure_freq_ctrl + REG_SET, socdata 829 drivers/thermal/imx_thermal.c measure_freq << data->socdata->measure_freq_shift); socdata 832 drivers/thermal/imx_thermal.c if (data->socdata->version == TEMPMON_IMX6SX) socdata 835 drivers/thermal/imx_thermal.c regmap_write(map, data->socdata->sensor_ctrl + REG_CLR, socdata 836 drivers/thermal/imx_thermal.c data->socdata->power_down_mask); socdata 837 drivers/thermal/imx_thermal.c regmap_write(map, data->socdata->sensor_ctrl + REG_SET, socdata 838 drivers/thermal/imx_thermal.c data->socdata->measure_temp_mask); socdata 869 drivers/thermal/imx_thermal.c regmap_write(map, data->socdata->sensor_ctrl + REG_SET, socdata 870 drivers/thermal/imx_thermal.c data->socdata->power_down_mask); socdata 893 drivers/thermal/imx_thermal.c regmap_write(map, data->socdata->sensor_ctrl + REG_CLR, socdata 894 drivers/thermal/imx_thermal.c data->socdata->measure_temp_mask); socdata 895 drivers/thermal/imx_thermal.c regmap_write(map, data->socdata->sensor_ctrl + REG_SET, socdata 896 drivers/thermal/imx_thermal.c data->socdata->power_down_mask); socdata 913 drivers/thermal/imx_thermal.c regmap_write(map, data->socdata->sensor_ctrl + REG_CLR, socdata 914 drivers/thermal/imx_thermal.c data->socdata->power_down_mask); socdata 915 drivers/thermal/imx_thermal.c regmap_write(map, data->socdata->sensor_ctrl + REG_SET, socdata 916 drivers/thermal/imx_thermal.c data->socdata->measure_temp_mask);