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);