Home
last modified time | relevance | path

Searched refs:soc_data (Results 1 – 21 of 21) sorted by relevance

/linux-4.4.14/drivers/mmc/host/
Dsdhci-tegra.c50 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 …]
Dsdhci-of-at91.c57 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/
Dpm-imx5.c327 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/
Drockchip-io-domain.c71 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/
Demac_rockchip.c44 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/
Dpinctrl-tegra.c644 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()
Dpinctrl-tegra.h191 const struct tegra_pinctrl_soc_data *soc_data);
/linux-4.4.14/sound/soc/tegra/
Dtegra30_ahub.c143 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()
Dtegra30_i2s.h235 const struct tegra30_i2s_soc_data *soc_data; member
Dtegra30_i2s.c200 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()
Dtegra30_ahub.h523 const struct tegra30_ahub_soc_data *soc_data; member
/linux-4.4.14/drivers/i2c/busses/
Di2c-rk3x.c96 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/
Dqoriq-cpufreq.c43 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/
Ds3c24xx-dma.c124 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/
Dpinctrl-msm.h121 const struct msm_pinctrl_soc_data *soc_data);
Dpinctrl-msm.c873 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/
Dpinctrl-sunrisepoint.c559 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()
Dpinctrl-intel.h123 const struct intel_pinctrl_soc_data *soc_data);
Dpinctrl-broxton.c1008 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()
Dpinctrl-intel.c958 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/
Dpci-tegra.c304 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 …]