/linux-4.4.14/drivers/mmc/host/ |
D | sdhci-tegra.c | 50 const struct sdhci_tegra_soc_data *soc_data; member 58 const struct sdhci_tegra_soc_data *soc_data = tegra_host->soc_data; in tegra_sdhci_readw() local 60 if (unlikely((soc_data->nvquirks & NVQUIRK_FORCE_SDHCI_SPEC_200) && in tegra_sdhci_readw() 94 const struct sdhci_tegra_soc_data *soc_data = tegra_host->soc_data; in tegra_sdhci_writel() local 105 if (unlikely((soc_data->nvquirks & NVQUIRK_ENABLE_BLOCK_GAP_DET) && in tegra_sdhci_writel() 126 const struct sdhci_tegra_soc_data *soc_data = tegra_host->soc_data; in tegra_sdhci_reset() local 136 if (soc_data->nvquirks & NVQUIRK_ENABLE_SDHCI_SPEC_300) in tegra_sdhci_reset() 139 if (soc_data->nvquirks & NVQUIRK_DISABLE_SDR50) in tegra_sdhci_reset() 141 if (soc_data->nvquirks & NVQUIRK_DISABLE_DDR50) in tegra_sdhci_reset() 143 if (soc_data->nvquirks & NVQUIRK_DISABLE_SDR104) in tegra_sdhci_reset() [all …]
|
D | sdhci-of-at91.c | 57 const struct sdhci_pltfm_data *soc_data; in sdhci_at91_probe() local 69 soc_data = match->data; in sdhci_at91_probe() 95 host = sdhci_pltfm_init(pdev, soc_data, 0); in sdhci_at91_probe()
|
/linux-4.4.14/arch/arm/mach-imx/ |
D | pm-imx5.c | 327 static int __init imx5_suspend_init(const struct imx5_pm_data *soc_data) in imx5_suspend_init() argument 332 void (*suspend_asm)(void __iomem *) = soc_data->suspend_asm; in imx5_suspend_init() 337 if (!soc_data->suspend_asm_sz || !*soc_data->suspend_asm_sz) in imx5_suspend_init() 341 *soc_data->suspend_asm_sz + sizeof(*suspend_info), in imx5_suspend_init() 348 suspend_info->io_count = soc_data->suspend_io_count; in imx5_suspend_init() 349 memcpy(suspend_info->io_state, soc_data->suspend_io_config, in imx5_suspend_init() 350 sizeof(*suspend_info->io_state) * soc_data->suspend_io_count); in imx5_suspend_init() 352 suspend_info->m4if_base = ioremap(soc_data->m4if_addr, SZ_16K); in imx5_suspend_init() 358 suspend_info->iomuxc_base = ioremap(soc_data->iomuxc_addr, SZ_16K); in imx5_suspend_init() 367 *soc_data->suspend_asm_sz); in imx5_suspend_init()
|
/linux-4.4.14/drivers/power/avs/ |
D | rockchip-io-domain.c | 71 struct rockchip_iodomain_soc_data *soc_data; member 89 ret = regmap_write(iod->grf, iod->soc_data->grf_offset, val); in rockchip_iodomain_write() 294 iod->soc_data = (struct rockchip_iodomain_soc_data *)match->data; in rockchip_iodomain_probe() 303 const char *supply_name = iod->soc_data->supply_names[i]; in rockchip_iodomain_probe() 364 if (iod->soc_data->init) in rockchip_iodomain_probe() 365 iod->soc_data->init(iod); in rockchip_iodomain_probe()
|
/linux-4.4.14/drivers/net/ethernet/arc/ |
D | emac_rockchip.c | 44 const struct emac_rockchip_soc_data *soc_data; member 70 err = regmap_write(emac->grf, emac->soc_data->grf_offset, data); in emac_rockchip_set_mac_speed() 128 priv->soc_data = match->data; in emac_rockchip_probe() 177 err = regmap_write(priv->grf, priv->soc_data->grf_offset, data); in emac_rockchip_probe()
|
/linux-4.4.14/drivers/pinctrl/ |
D | pinctrl-tegra.c | 644 const struct tegra_pinctrl_soc_data *soc_data) in tegra_pinctrl_probe() argument 658 pmx->soc = soc_data; in tegra_pinctrl_probe() 665 soc_data->ngroups * 4 * sizeof(*pmx->group_pins), in tegra_pinctrl_probe() 671 for (fn = 0; fn < soc_data->nfunctions; fn++) { in tegra_pinctrl_probe() 672 struct tegra_function *func = &soc_data->functions[fn]; in tegra_pinctrl_probe() 676 for (gn = 0; gn < soc_data->ngroups; gn++) { in tegra_pinctrl_probe() 677 const struct tegra_pingroup *g = &soc_data->groups[gn]; in tegra_pinctrl_probe() 689 soc_data->ngroups * 4); in tegra_pinctrl_probe()
|
D | pinctrl-tegra.h | 191 const struct tegra_pinctrl_soc_data *soc_data);
|
/linux-4.4.14/sound/soc/tegra/ |
D | tegra30_ahub.c | 143 ahub->soc_data->set_audio_cif(ahub->regmap_apbif, reg, &cif_conf); in tegra30_ahub_allocate_rx_fifo() 245 ahub->soc_data->set_audio_cif(ahub->regmap_apbif, reg, &cif_conf); in tegra30_ahub_allocate_tx_fifo() 521 const struct tegra30_ahub_soc_data *soc_data; in tegra30_ahub_probe() local 534 soc_data = match->data; in tegra30_ahub_probe() 543 soc_data->mod_list_mask)) in tegra30_ahub_probe() 569 ahub->soc_data = soc_data; in tegra30_ahub_probe()
|
D | tegra30_i2s.h | 235 const struct tegra30_i2s_soc_data *soc_data; member
|
D | tegra30_i2s.c | 200 i2s->soc_data->set_audio_cif(i2s->regmap, reg, &cif_conf); in tegra30_i2s_hw_params() 400 i2s->soc_data = (struct tegra30_i2s_soc_data *)match->data; in tegra30_i2s_platform_probe()
|
D | tegra30_ahub.h | 523 const struct tegra30_ahub_soc_data *soc_data; member
|
/linux-4.4.14/drivers/i2c/busses/ |
D | i2c-rk3x.c | 96 struct rk3x_i2c_soc_data *soc_data; member 849 static struct rk3x_i2c_soc_data soc_data[3] = { variable 856 { .compatible = "rockchip,rk3066-i2c", .data = (void *)&soc_data[0] }, 857 { .compatible = "rockchip,rk3188-i2c", .data = (void *)&soc_data[1] }, 858 { .compatible = "rockchip,rk3288-i2c", .data = (void *)&soc_data[2] }, 880 i2c->soc_data = (struct rk3x_i2c_soc_data *)match->data; in rk3x_i2c_probe() 945 if (i2c->soc_data->grf_offset >= 0) { in rk3x_i2c_probe() 963 ret = regmap_write(grf, i2c->soc_data->grf_offset, value); in rk3x_i2c_probe()
|
/linux-4.4.14/drivers/cpufreq/ |
D | qoriq-cpufreq.c | 43 struct soc_data { struct 50 static const struct soc_data sdata[] = { argument 350 const struct soc_data *data; in qoriq_cpufreq_init()
|
/linux-4.4.14/drivers/dma/ |
D | s3c24xx-dma.c | 124 struct soc_data { struct 241 struct soc_data *sdata; 1151 static struct soc_data soc_s3c2410 = { 1158 static struct soc_data soc_s3c2412 = { 1165 static struct soc_data soc_s3c2443 = { 1185 static struct soc_data *s3c24xx_dma_get_soc_data(struct platform_device *pdev) in s3c24xx_dma_get_soc_data() 1187 return (struct soc_data *) in s3c24xx_dma_get_soc_data() 1195 struct soc_data *sdata; in s3c24xx_dma_probe() 1373 struct soc_data *sdata = s3c24xx_dma_get_soc_data(pdev); in s3c24xx_dma_remove()
|
/linux-4.4.14/drivers/pinctrl/qcom/ |
D | pinctrl-msm.h | 121 const struct msm_pinctrl_soc_data *soc_data);
|
D | pinctrl-msm.c | 873 const struct msm_pinctrl_soc_data *soc_data) in msm_pinctrl_probe() argument 885 pctrl->soc = soc_data; in msm_pinctrl_probe()
|
/linux-4.4.14/drivers/pinctrl/intel/ |
D | pinctrl-sunrisepoint.c | 559 const struct intel_pinctrl_soc_data *soc_data; in spt_pinctrl_probe() local 566 soc_data = (const struct intel_pinctrl_soc_data *)id->driver_data; in spt_pinctrl_probe() 567 return intel_pinctrl_probe(pdev, soc_data); in spt_pinctrl_probe()
|
D | pinctrl-intel.h | 123 const struct intel_pinctrl_soc_data *soc_data);
|
D | pinctrl-broxton.c | 1008 const struct intel_pinctrl_soc_data *soc_data = NULL; in bxt_pinctrl_probe() local 1026 soc_data = soc_table[i]; in bxt_pinctrl_probe() 1031 if (!soc_data) in bxt_pinctrl_probe() 1034 return intel_pinctrl_probe(pdev, soc_data); in bxt_pinctrl_probe()
|
D | pinctrl-intel.c | 958 const struct intel_pinctrl_soc_data *soc_data) in intel_pinctrl_probe() argument 963 if (!soc_data) in intel_pinctrl_probe() 971 pctrl->soc = soc_data; in intel_pinctrl_probe()
|
/linux-4.4.14/drivers/pci/host/ |
D | pci-tegra.c | 304 const struct tegra_pcie_soc_data *soc_data; member 529 const struct tegra_pcie_soc_data *soc = port->pcie->soc_data; in tegra_pcie_port_enable() 549 const struct tegra_pcie_soc_data *soc = port->pcie->soc_data; in tegra_pcie_port_disable() 758 const struct tegra_pcie_soc_data *soc = pcie->soc_data; in tegra_pcie_pll_wait() 774 const struct tegra_pcie_soc_data *soc = pcie->soc_data; in tegra_pcie_phy_enable() 835 const struct tegra_pcie_soc_data *soc = pcie->soc_data; in tegra_pcie_enable_controller() 932 const struct tegra_pcie_soc_data *soc = pcie->soc_data; in tegra_pcie_power_on() 982 const struct tegra_pcie_soc_data *soc = pcie->soc_data; in tegra_pcie_clocks_get() 1264 const struct tegra_pcie_soc_data *soc = pcie->soc_data; in tegra_pcie_enable_msi() 1577 const struct tegra_pcie_soc_data *soc = pcie->soc_data; in tegra_pcie_parse_dt() [all …]
|