Searched refs:soc_data (Results 1 - 25 of 60) sorted by relevance

123

/linux-master/drivers/pinctrl/nxp/
H A Dpinctrl-s32.h46 const struct s32_pinctrl_soc_data *soc_data; member in struct:s32_pinctrl_soc_info
58 const struct s32_pinctrl_soc_data *soc_data);
H A Dpinctrl-s32cc.c109 unsigned int mem_regions = ipctl->info->soc_data->mem_regions;
693 for (i = 0; i < info->soc_data->npins; i++) {
694 pin = &info->soc_data->pins[i];
718 for (i = 0; i < info->soc_data->npins; i++) {
719 pin = &info->soc_data->pins[i];
838 unsigned int mem_regions = info->soc_data->mem_regions;
876 ipctl->regions[i].pin_range = &info->soc_data->mem_pin_ranges[i];
913 const struct s32_pinctrl_soc_data *soc_data)
923 if (!soc_data || !soc_data
912 s32_pinctrl_probe(struct platform_device *pdev, const struct s32_pinctrl_soc_data *soc_data) argument
[all...]
/linux-master/sound/soc/fsl/
H A Dfsl_rpmsg.h28 * @soc_data: soc specific data
41 const struct fsl_rpmsg_soc_data *soc_data; member in struct:fsl_rpmsg
H A Dfsl_sai.c89 unsigned int ofs = sai->soc_data->reg_offset;
191 unsigned int ofs = sai->soc_data->reg_offset;
276 unsigned int ofs = sai->soc_data->reg_offset;
406 unsigned int reg, ofs = sai->soc_data->reg_offset;
423 id = sai->soc_data->mclk0_is_mclk1 ? 1 : 0;
517 unsigned int ofs = sai->soc_data->reg_offset;
658 watermark = tx ? (sai->soc_data->fifo_depth - dma_params->maxburst) :
661 FSL_SAI_CR1_RFW_MASK(sai->soc_data->fifo_depth),
666 for (i = 0; i < sai->soc_data->pins; i++) {
685 if (sai->soc_data
[all...]
H A Dfsl_rpmsg.c200 rpmsg->soc_data = of_device_get_match_data(&pdev->dev);
202 fsl_rpmsg_dai.playback.rates = rpmsg->soc_data->rates;
203 fsl_rpmsg_dai.capture.rates = rpmsg->soc_data->rates;
204 fsl_rpmsg_dai.playback.formats = rpmsg->soc_data->formats;
205 fsl_rpmsg_dai.capture.formats = rpmsg->soc_data->formats;
/linux-master/drivers/phy/ti/
H A Dphy-gmii-sel.c60 const struct phy_gmii_sel_soc_data *soc_data; member in struct:phy_gmii_sel_priv
73 const struct phy_gmii_sel_soc_data *soc_data = if_phy->priv->soc_data; local
104 if (!(soc_data->extra_modes & BIT(PHY_INTERFACE_MODE_QSGMII)))
113 if (!(soc_data->extra_modes & BIT(PHY_INTERFACE_MODE_SGMII)))
120 if (!(soc_data->extra_modes & BIT(PHY_INTERFACE_MODE_USXGMII)))
143 if (soc_data->features & BIT(PHY_GMII_SEL_RGMII_ID_MODE) &&
151 if (soc_data->features & BIT(PHY_GMII_SEL_RMII_IO_CLK_EN) &&
309 if (priv->soc_data->features & BIT(PHY_GMII_SEL_RMII_IO_CLK_EN) &&
318 if (priv->soc_data
329 const struct phy_gmii_sel_soc_data *soc_data = priv->soc_data; local
391 const struct phy_gmii_sel_soc_data *soc_data = priv->soc_data; local
429 const struct phy_gmii_sel_soc_data *soc_data; local
[all...]
/linux-master/drivers/devfreq/
H A Dmtk-cci-devfreq.c35 const struct mtk_ccifreq_platform_data *soc_data; member in struct:mtk_ccifreq_drv
41 const struct mtk_ccifreq_platform_data *soc_data = drv->soc_data; local
48 drv->soc_data->proc_max_volt);
64 new_vsram = clamp(new_voltage + soc_data->min_volt_shift,
65 soc_data->sram_min_volt, soc_data->sram_max_volt);
69 vsram = clamp(pre_voltage + soc_data->max_volt_shift,
70 soc_data->sram_min_volt, new_vsram);
72 soc_data
[all...]
/linux-master/drivers/net/ethernet/arc/
H A Demac_rockchip.c30 const struct emac_rockchip_soc_data *soc_data; member in struct:rockchip_priv_data
39 u32 speed_offset = emac->soc_data->grf_speed_offset;
55 err = regmap_write(emac->grf, emac->soc_data->grf_offset, data);
137 priv->soc_data = match->data;
181 data = (1 << (priv->soc_data->grf_speed_offset + 16)) |
182 (1 << priv->soc_data->grf_speed_offset);
184 data |= (1 << (priv->soc_data->grf_mode_offset + 16)) |
185 (0 << priv->soc_data->grf_mode_offset);
187 err = regmap_write(priv->grf, priv->soc_data->grf_offset, data);
202 if (priv->soc_data
[all...]
/linux-master/drivers/cpufreq/
H A Dmediatek-cpufreq.c57 const struct mtk_cpufreq_platform_data *soc_data; member in struct:mtk_cpu_dvfs_info
81 const struct mtk_cpufreq_platform_data *soc_data = info->soc_data; local
100 new_vsram = clamp(new_vproc + soc_data->min_volt_shift,
101 soc_data->sram_min_volt, soc_data->sram_max_volt);
105 vsram = clamp(pre_vproc + soc_data->max_volt_shift,
106 soc_data->sram_min_volt, new_vsram);
108 soc_data->sram_max_volt);
113 if (vsram == soc_data
164 const struct mtk_cpufreq_platform_data *soc_data = info->soc_data; local
[all...]
H A Dqcom-cpufreq-hw.c65 const struct qcom_cpufreq_soc_data *soc_data; member in struct:__anon111
116 const struct qcom_cpufreq_soc_data *soc_data = qcom_cpufreq.soc_data; local
120 writel_relaxed(index, data->base + soc_data->reg_perf_state);
124 writel_relaxed(index, data->base + soc_data->reg_perf_state + i * 4);
136 if (qcom_cpufreq.soc_data->reg_current_vote)
137 lval = readl_relaxed(data->base + qcom_cpufreq.soc_data->reg_current_vote) & 0x3ff;
139 lval = readl_relaxed(data->base + qcom_cpufreq.soc_data->reg_domain_state) & 0xff;
148 const struct qcom_cpufreq_soc_data *soc_data; local
157 soc_data
186 const struct qcom_cpufreq_soc_data *soc_data = qcom_cpufreq.soc_data; local
210 const struct qcom_cpufreq_soc_data *soc_data = qcom_cpufreq.soc_data; local
[all...]
H A Dti-cpufreq.c70 const struct ti_cpufreq_soc_data *soc_data; member in struct:ti_cpufreq_data
77 efuse = opp_data->soc_data->efuse_fallback;
251 ret = regmap_read(opp_data->syscon, opp_data->soc_data->efuse_offset,
256 opp_data->soc_data->efuse_offset, 4);
270 efuse = (efuse & opp_data->soc_data->efuse_mask);
271 efuse >>= opp_data->soc_data->efuse_shift;
273 *efuse_value = opp_data->soc_data->efuse_xlate(opp_data, efuse);
292 ret = regmap_read(opp_data->syscon, opp_data->soc_data->rev_offset,
297 opp_data->soc_data->rev_offset, 4);
380 opp_data->soc_data
[all...]
/linux-master/drivers/nvmem/
H A Dqfprom.c70 * @soc_data: Data that for things that varies from SoC to SoC.
80 const struct qfprom_soc_data *soc_data; member in struct:qfprom_priv
188 int qfprom_blow_uV = priv->soc_data->qfprom_blow_uV;
197 ret = clk_set_rate(priv->secclk, priv->soc_data->qfprom_blow_set_freq);
229 writel(priv->soc_data->qfprom_blow_timer_value,
231 writel(priv->soc_data->accel_value,
369 const struct qfprom_soc_compatible_data *soc_data; local
387 soc_data = device_get_match_data(dev);
388 if (soc_data) {
389 econfig.keepout = soc_data
[all...]
/linux-master/drivers/reset/
H A Dreset-intel-gw.c32 const struct intel_reset_soc *soc_data; member in struct:intel_reset_data
57 if (data->soc_data->legacy)
62 if (data->soc_data->legacy && *rst_req == RCU_RST_REQ)
147 if (data->soc_data->legacy) {
181 data->soc_data = of_device_get_match_data(dev);
182 if (!data->soc_data)
197 data->soc_data->reset_cell_count);
208 data->rcdev.of_reset_n_cells = data->soc_data->reset_cell_count;
216 if (data->soc_data->legacy)
/linux-master/arch/arm/mach-imx/
H A Dpm-imx5.c324 static int __init imx5_suspend_init(const struct imx5_pm_data *soc_data) argument
329 void (*suspend_asm)(void __iomem *) = soc_data->suspend_asm;
334 if (!soc_data->suspend_asm_sz || !*soc_data->suspend_asm_sz)
338 *soc_data->suspend_asm_sz + sizeof(*suspend_info),
345 suspend_info->io_count = soc_data->suspend_io_count;
346 memcpy(suspend_info->io_state, soc_data->suspend_io_config,
347 sizeof(*suspend_info->io_state) * soc_data->suspend_io_count);
349 suspend_info->m4if_base = ioremap(soc_data->m4if_addr, SZ_16K);
355 suspend_info->iomuxc_base = ioremap(soc_data
[all...]
/linux-master/sound/soc/tegra/
H A Dtegra210_admaif.c23 #define CH_TX_REG(reg, id) CH_REG(admaif->soc_data->tx_base, reg, id)
25 #define CH_RX_REG(reg, id) CH_REG(admaif->soc_data->rx_base, reg, id)
84 unsigned int num_ch = admaif->soc_data->num_ch;
85 unsigned int rx_base = admaif->soc_data->rx_base;
86 unsigned int tx_base = admaif->soc_data->tx_base;
87 unsigned int global_base = admaif->soc_data->global_base;
88 unsigned int reg_max = admaif->soc_data->regmap_conf->max_register;
118 unsigned int num_ch = admaif->soc_data->num_ch;
119 unsigned int rx_base = admaif->soc_data->rx_base;
120 unsigned int tx_base = admaif->soc_data
[all...]
H A Dtegra210_amx.h87 const struct tegra210_amx_soc_data *soc_data; member in struct:tegra210_amx
/linux-master/drivers/mmc/host/
H A Dsdhci-tegra.c162 const struct sdhci_tegra_soc_data *soc_data; member in struct:sdhci_tegra
192 const struct sdhci_tegra_soc_data *soc_data = tegra_host->soc_data; local
194 if (unlikely((soc_data->nvquirks & NVQUIRK_FORCE_SDHCI_SPEC_200) &&
228 const struct sdhci_tegra_soc_data *soc_data = tegra_host->soc_data; local
239 if (unlikely((soc_data->nvquirks & NVQUIRK_ENABLE_BLOCK_GAP_DET) &&
316 if (!(tegra_host->soc_data->nvquirks & NVQUIRK_NEEDS_PAD_CONTROL))
339 const struct sdhci_tegra_soc_data *soc_data = tegra_host->soc_data; local
369 const struct sdhci_tegra_soc_data *soc_data = tegra_host->soc_data; local
940 const struct sdhci_tegra_soc_data *soc_data = tegra_host->soc_data; local
1178 const struct sdhci_tegra_soc_data *soc_data = tegra_host->soc_data; local
1228 const struct sdhci_tegra_soc_data *soc_data = tegra_host->soc_data; local
1652 const struct sdhci_tegra_soc_data *soc_data; local
[all...]
H A Dsdhci-of-at91.c45 const struct sdhci_at91_soc_data *soc_data; member in struct:sdhci_at91_priv
182 if (priv->soc_data->baseclk_is_generated_internally)
183 clk_base_rate = gck_rate / priv->soc_data->divider_for_baseclk;
316 const struct sdhci_at91_soc_data *soc_data; local
322 soc_data = of_device_get_match_data(&pdev->dev);
323 if (!soc_data)
326 host = sdhci_pltfm_init(pdev, soc_data->pdata, sizeof(*priv));
332 priv->soc_data = soc_data;
336 if (soc_data
[all...]
/linux-master/drivers/dma/
H A Ddma-jz4780.c154 const struct jz4780_dma_soc_data *soc_data; member in struct:jz4780_dma_dev
210 if (jzdma->soc_data->flags & JZ_SOC_DATA_PER_CHAN_PM) {
213 if (jzdma->soc_data->flags & JZ_SOC_DATA_NO_DCKES_DCKEC)
225 if ((jzdma->soc_data->flags & JZ_SOC_DATA_PER_CHAN_PM) &&
226 !(jzdma->soc_data->flags & JZ_SOC_DATA_NO_DCKES_DCKEC))
286 else if (ord > jzdma->soc_data->transfer_ord_max)
287 ord = jzdma->soc_data->transfer_ord_max;
389 !(jzdma->soc_data->flags & JZ_SOC_DATA_BREAK_LINKS)) {
679 const unsigned int soc_flags = jzdma->soc_data->flags;
736 unsigned int nb_channels = jzdma->soc_data
854 const struct jz4780_dma_soc_data *soc_data; local
[all...]
/linux-master/drivers/soc/fsl/
H A Dguts.c186 const struct fsl_soc_data *soc_data; local
199 soc_data = match->data;
247 if (soc_data)
248 soc_uid = fsl_guts_get_soc_uid(soc_data->sfp_compat,
249 soc_data->uid_offset);
/linux-master/drivers/iio/adc/
H A Dingenic-adc.c110 const struct ingenic_adc_soc_data *soc_data; member in struct:ingenic_adc
251 if (!adc->soc_data->battery_vref_mode)
618 *length = adc->soc_data->battery_raw_avail_size;
619 *vals = adc->soc_data->battery_raw_avail;
623 *length = adc->soc_data->battery_scale_avail_size;
624 *vals = adc->soc_data->battery_scale_avail;
647 if (adc->soc_data->has_aux_md && engine == 0) {
710 *val = adc->soc_data->battery_high_vref;
711 *val2 = adc->soc_data->battery_high_vref_bits;
825 const struct ingenic_adc_soc_data *soc_data; local
[all...]
/linux-master/drivers/soc/rockchip/
H A Dio-domain.c77 const struct rockchip_iodomain_soc_data *soc_data; member in struct:rockchip_iodomain
137 ret = regmap_write(iod->grf, iod->soc_data->grf_offset, val);
590 iod->soc_data = match->data;
592 if (iod->soc_data->write)
593 iod->write = iod->soc_data->write;
611 const char *supply_name = iod->soc_data->supply_names[i];
673 if (iod->soc_data->init)
674 iod->soc_data->init(iod);
/linux-master/drivers/clk/imx/
H A Dclk-imx8-acm.c66 * @soc_data: pointer to soc data
72 const struct imx8_acm_soc_data *soc_data; member in struct:imx8_acm_priv
347 priv->soc_data = of_device_get_match_data(dev);
365 sels = priv->soc_data->sels;
366 for (i = 0; i < priv->soc_data->num_sels; i++) {
435 sels = priv->soc_data->sels;
437 for (i = 0; i < priv->soc_data->num_sels; i++)
449 sels = priv->soc_data->sels;
451 for (i = 0; i < priv->soc_data->num_sels; i++)
/linux-master/drivers/phy/cadence/
H A Dcdns-dphy-rx.c173 const struct cdns_dphy_soc_data *soc_data = NULL; local
179 soc_data = soc->data;
180 if (!soc || (soc_data && !soc_data->has_hw_cmn_rstb)) {
/linux-master/drivers/thermal/
H A Dimx_thermal.c222 const struct thermal_soc_data *soc_data = data->socdata; local
228 regmap_write(map, soc_data->panic_alarm_ctrl + REG_CLR,
229 soc_data->panic_alarm_mask);
230 regmap_write(map, soc_data->panic_alarm_ctrl + REG_SET,
231 critical_value << soc_data->panic_alarm_shift);
238 const struct thermal_soc_data *soc_data = data->socdata; local
248 regmap_write(map, soc_data->high_alarm_ctrl + REG_CLR,
249 soc_data->high_alarm_mask);
250 regmap_write(map, soc_data->high_alarm_ctrl + REG_SET,
251 alarm_value << soc_data
257 const struct thermal_soc_data *soc_data = data->socdata; local
[all...]

Completed in 198 milliseconds

123