Symbol: soc_data
arch/arm/mach-imx/pm-imx5.c
324
static int __init imx5_suspend_init(const struct imx5_pm_data *soc_data)
arch/arm/mach-imx/pm-imx5.c
329
void (*suspend_asm)(void __iomem *) = soc_data->suspend_asm;
arch/arm/mach-imx/pm-imx5.c
334
if (!soc_data->suspend_asm_sz || !*soc_data->suspend_asm_sz)
arch/arm/mach-imx/pm-imx5.c
338
*soc_data->suspend_asm_sz + sizeof(*suspend_info),
arch/arm/mach-imx/pm-imx5.c
345
suspend_info->io_count = soc_data->suspend_io_count;
arch/arm/mach-imx/pm-imx5.c
346
memcpy(suspend_info->io_state, soc_data->suspend_io_config,
arch/arm/mach-imx/pm-imx5.c
347
sizeof(*suspend_info->io_state) * soc_data->suspend_io_count);
arch/arm/mach-imx/pm-imx5.c
349
suspend_info->m4if_base = ioremap(soc_data->m4if_addr, SZ_16K);
arch/arm/mach-imx/pm-imx5.c
355
suspend_info->iomuxc_base = ioremap(soc_data->iomuxc_addr, SZ_16K);
arch/arm/mach-imx/pm-imx5.c
364
*soc_data->suspend_asm_sz);
drivers/char/hw_random/rockchip-rng.c
129
const struct rk_rng_soc_data *soc_data;
drivers/char/hw_random/rockchip-rng.c
396
rk_rng->soc_data = of_device_get_match_data(dev);
drivers/char/hw_random/rockchip-rng.c
406
if (rk_rng->soc_data->reset_optional)
drivers/char/hw_random/rockchip-rng.c
424
rk_rng->rng.init = rk_rng->soc_data->rk_rng_init;
drivers/char/hw_random/rockchip-rng.c
425
rk_rng->rng.cleanup = rk_rng->soc_data->rk_rng_cleanup;
drivers/char/hw_random/rockchip-rng.c
427
rk_rng->rng.read = rk_rng->soc_data->rk_rng_read;
drivers/char/hw_random/rockchip-rng.c
429
rk_rng->rng.quality = rk_rng->soc_data->quality;
drivers/char/hw_random/rockchip-rng.c
448
rk_rng->soc_data->rk_rng_cleanup(&rk_rng->rng);
drivers/char/hw_random/rockchip-rng.c
457
return rk_rng->soc_data->rk_rng_init(&rk_rng->rng);
drivers/clk/aspeed/clk-aspeed.c
386
const struct aspeed_clk_soc_data *soc_data;
drivers/clk/aspeed/clk-aspeed.c
417
soc_data = of_device_get_match_data(dev);
drivers/clk/aspeed/clk-aspeed.c
418
if (!soc_data) {
drivers/clk/aspeed/clk-aspeed.c
440
hw = soc_data->calc_pll("mpll", val);
drivers/clk/aspeed/clk-aspeed.c
453
soc_data->div_table,
drivers/clk/aspeed/clk-aspeed.c
462
soc_data->mac_div_table,
drivers/clk/aspeed/clk-aspeed.c
495
soc_data->div_table,
drivers/clk/aspeed/clk-aspeed.c
504
soc_data->div_table,
drivers/clk/aspeed/clk-aspeed.c
527
3, 0, soc_data->eclk_div_table,
drivers/clk/clk-en7523.c
499
const struct en_clk_soc_data *soc_data = device_get_match_data(dev);
drivers/clk/clk-en7523.c
502
.ops = &soc_data->pcie_ops,
drivers/clk/clk-en7523.c
761
const struct en_clk_soc_data *soc_data;
drivers/clk/clk-en7523.c
765
soc_data = device_get_match_data(&pdev->dev);
drivers/clk/clk-en7523.c
768
struct_size(clk_data, hws, soc_data->num_clocks),
drivers/clk/clk-en7523.c
773
clk_data->num = soc_data->num_clocks;
drivers/clk/clk-en7523.c
774
r = soc_data->hw_init(pdev, clk_data);
drivers/clk/imx/clk-imx8-acm.c
352
priv->soc_data = of_device_get_match_data(dev);
drivers/clk/imx/clk-imx8-acm.c
370
sels = priv->soc_data->sels;
drivers/clk/imx/clk-imx8-acm.c
371
for (i = 0; i < priv->soc_data->num_sels; i++) {
drivers/clk/imx/clk-imx8-acm.c
390
priv->soc_data->mclk_sels[ACM_AUD_CLK0_SEL_INDEX].hw =
drivers/clk/imx/clk-imx8-acm.c
393
priv->soc_data->mclk_sels[ACM_AUD_CLK1_SEL_INDEX].hw =
drivers/clk/imx/clk-imx8-acm.c
455
sels = priv->soc_data->sels;
drivers/clk/imx/clk-imx8-acm.c
457
for (i = 0; i < priv->soc_data->num_sels; i++)
drivers/clk/imx/clk-imx8-acm.c
469
sels = priv->soc_data->sels;
drivers/clk/imx/clk-imx8-acm.c
471
for (i = 0; i < priv->soc_data->num_sels; i++)
drivers/clk/imx/clk-imx8-acm.c
74
const struct imx8_acm_soc_data *soc_data;
drivers/cpufreq/mediatek-cpufreq.c
100
new_vsram = clamp(new_vproc + soc_data->min_volt_shift,
drivers/cpufreq/mediatek-cpufreq.c
101
soc_data->sram_min_volt, soc_data->sram_max_volt);
drivers/cpufreq/mediatek-cpufreq.c
105
vsram = clamp(pre_vproc + soc_data->max_volt_shift,
drivers/cpufreq/mediatek-cpufreq.c
106
soc_data->sram_min_volt, new_vsram);
drivers/cpufreq/mediatek-cpufreq.c
108
soc_data->sram_max_volt);
drivers/cpufreq/mediatek-cpufreq.c
113
if (vsram == soc_data->sram_max_volt ||
drivers/cpufreq/mediatek-cpufreq.c
114
new_vsram == soc_data->sram_min_volt)
drivers/cpufreq/mediatek-cpufreq.c
117
vproc = vsram - soc_data->min_volt_shift;
drivers/cpufreq/mediatek-cpufreq.c
120
soc_data->proc_max_volt);
drivers/cpufreq/mediatek-cpufreq.c
123
soc_data->sram_max_volt);
drivers/cpufreq/mediatek-cpufreq.c
128
pre_vsram - soc_data->max_volt_shift);
drivers/cpufreq/mediatek-cpufreq.c
130
soc_data->proc_max_volt);
drivers/cpufreq/mediatek-cpufreq.c
138
vproc + soc_data->min_volt_shift);
drivers/cpufreq/mediatek-cpufreq.c
141
soc_data->sram_max_volt);
drivers/cpufreq/mediatek-cpufreq.c
144
soc_data->proc_max_volt);
drivers/cpufreq/mediatek-cpufreq.c
164
const struct mtk_cpufreq_platform_data *soc_data = info->soc_data;
drivers/cpufreq/mediatek-cpufreq.c
171
soc_data->proc_max_volt);
drivers/cpufreq/mediatek-cpufreq.c
246
if (info->soc_data->ccifreq_supported && !is_ccifreq_ready(info))
drivers/cpufreq/mediatek-cpufreq.c
397
if (info->soc_data->ccifreq_supported) {
drivers/cpufreq/mediatek-cpufreq.c
479
if (info->soc_data->ccifreq_supported) {
drivers/cpufreq/mediatek-cpufreq.c
521
info->vtrack_max = 3 * DIV_ROUND_UP(max(info->soc_data->sram_max_volt,
drivers/cpufreq/mediatek-cpufreq.c
522
info->soc_data->proc_max_volt),
drivers/cpufreq/mediatek-cpufreq.c
523
info->soc_data->min_volt_shift);
drivers/cpufreq/mediatek-cpufreq.c
557
if (info->soc_data->ccifreq_supported)
drivers/cpufreq/mediatek-cpufreq.c
57
const struct mtk_cpufreq_platform_data *soc_data;
drivers/cpufreq/mediatek-cpufreq.c
577
if (info->soc_data->ccifreq_supported)
drivers/cpufreq/mediatek-cpufreq.c
653
info->soc_data = data;
drivers/cpufreq/mediatek-cpufreq.c
81
const struct mtk_cpufreq_platform_data *soc_data = info->soc_data;
drivers/cpufreq/qcom-cpufreq-hw.c
117
const struct qcom_cpufreq_soc_data *soc_data = qcom_cpufreq.soc_data;
drivers/cpufreq/qcom-cpufreq-hw.c
121
writel_relaxed(index, data->base + soc_data->reg_perf_state);
drivers/cpufreq/qcom-cpufreq-hw.c
125
writel_relaxed(index, data->base + soc_data->reg_perf_state + i * 4);
drivers/cpufreq/qcom-cpufreq-hw.c
137
if (qcom_cpufreq.soc_data->reg_current_vote)
drivers/cpufreq/qcom-cpufreq-hw.c
138
lval = readl_relaxed(data->base + qcom_cpufreq.soc_data->reg_current_vote) & 0x3ff;
drivers/cpufreq/qcom-cpufreq-hw.c
140
lval = readl_relaxed(data->base + qcom_cpufreq.soc_data->reg_domain_state) & 0xff;
drivers/cpufreq/qcom-cpufreq-hw.c
149
const struct qcom_cpufreq_soc_data *soc_data;
drivers/cpufreq/qcom-cpufreq-hw.c
156
soc_data = qcom_cpufreq.soc_data;
drivers/cpufreq/qcom-cpufreq-hw.c
158
index = readl_relaxed(data->base + soc_data->reg_perf_state);
drivers/cpufreq/qcom-cpufreq-hw.c
188
const struct qcom_cpufreq_soc_data *soc_data = qcom_cpufreq.soc_data;
drivers/cpufreq/qcom-cpufreq-hw.c
193
writel_relaxed(index, data->base + soc_data->reg_perf_state);
drivers/cpufreq/qcom-cpufreq-hw.c
197
writel_relaxed(index, data->base + soc_data->reg_perf_state + i * 4);
drivers/cpufreq/qcom-cpufreq-hw.c
212
const struct qcom_cpufreq_soc_data *soc_data = qcom_cpufreq.soc_data;
drivers/cpufreq/qcom-cpufreq-hw.c
240
data = readl_relaxed(drv_data->base + soc_data->reg_freq_lut +
drivers/cpufreq/qcom-cpufreq-hw.c
241
i * soc_data->lut_row_size);
drivers/cpufreq/qcom-cpufreq-hw.c
246
data = readl_relaxed(drv_data->base + soc_data->reg_volt_lut +
drivers/cpufreq/qcom-cpufreq-hw.c
247
i * soc_data->lut_row_size);
drivers/cpufreq/qcom-cpufreq-hw.c
393
if (qcom_cpufreq.soc_data->reg_intr_clr)
drivers/cpufreq/qcom-cpufreq-hw.c
395
c_data->base + qcom_cpufreq.soc_data->reg_intr_clr);
drivers/cpufreq/qcom-cpufreq-hw.c
543
if (!(readl_relaxed(data->base + qcom_cpufreq.soc_data->reg_enable) & 0x1)) {
drivers/cpufreq/qcom-cpufreq-hw.c
548
if (readl_relaxed(data->base + qcom_cpufreq.soc_data->reg_dcvs_ctrl) & 0x1)
drivers/cpufreq/qcom-cpufreq-hw.c
66
const struct qcom_cpufreq_soc_data *soc_data;
drivers/cpufreq/qcom-cpufreq-hw.c
676
qcom_cpufreq.soc_data = of_device_get_match_data(dev);
drivers/cpufreq/qcom-cpufreq-hw.c
677
if (!qcom_cpufreq.soc_data)
drivers/cpufreq/ti-cpufreq.c
113
const struct ti_cpufreq_soc_data *soc_data;
drivers/cpufreq/ti-cpufreq.c
120
efuse = opp_data->soc_data->efuse_fallback;
drivers/cpufreq/ti-cpufreq.c
391
ret = regmap_read(opp_data->syscon, opp_data->soc_data->efuse_offset,
drivers/cpufreq/ti-cpufreq.c
394
if (opp_data->soc_data->quirks & TI_QUIRK_SYSCON_IS_SINGLE_REG && ret == -EIO)
drivers/cpufreq/ti-cpufreq.c
397
if (opp_data->soc_data->quirks & TI_QUIRK_SYSCON_MAY_BE_MISSING && ret == -EIO) {
drivers/cpufreq/ti-cpufreq.c
400
opp_data->soc_data->efuse_offset, 4);
drivers/cpufreq/ti-cpufreq.c
414
efuse = (efuse & opp_data->soc_data->efuse_mask);
drivers/cpufreq/ti-cpufreq.c
415
efuse >>= opp_data->soc_data->efuse_shift;
drivers/cpufreq/ti-cpufreq.c
417
*efuse_value = opp_data->soc_data->efuse_xlate(opp_data, efuse);
drivers/cpufreq/ti-cpufreq.c
446
ret = regmap_read(opp_data->syscon, opp_data->soc_data->rev_offset,
drivers/cpufreq/ti-cpufreq.c
448
if (opp_data->soc_data->quirks & TI_QUIRK_SYSCON_MAY_BE_MISSING && ret == -EIO) {
drivers/cpufreq/ti-cpufreq.c
451
opp_data->soc_data->rev_offset, 4);
drivers/cpufreq/ti-cpufreq.c
535
opp_data->soc_data = match->data;
drivers/cpufreq/ti-cpufreq.c
568
if (opp_data->soc_data->multi_regulator) {
drivers/cpufreq/ti-cpufreq.c
569
if (opp_data->soc_data->reg_names)
drivers/cpufreq/ti-cpufreq.c
570
config.regulator_names = opp_data->soc_data->reg_names;
drivers/devfreq/mtk-cci-devfreq.c
101
voltage + soc_data->min_volt_shift);
drivers/devfreq/mtk-cci-devfreq.c
104
soc_data->sram_max_volt);
drivers/devfreq/mtk-cci-devfreq.c
107
soc_data->proc_max_volt);
drivers/devfreq/mtk-cci-devfreq.c
263
drv->soc_data = (const struct mtk_ccifreq_platform_data *)
drivers/devfreq/mtk-cci-devfreq.c
314
drv->vtrack_max = 3 * DIV_ROUND_UP(max(drv->soc_data->sram_max_volt,
drivers/devfreq/mtk-cci-devfreq.c
315
drv->soc_data->proc_max_volt),
drivers/devfreq/mtk-cci-devfreq.c
316
drv->soc_data->min_volt_shift);
drivers/devfreq/mtk-cci-devfreq.c
35
const struct mtk_ccifreq_platform_data *soc_data;
drivers/devfreq/mtk-cci-devfreq.c
41
const struct mtk_ccifreq_platform_data *soc_data = drv->soc_data;
drivers/devfreq/mtk-cci-devfreq.c
48
drv->soc_data->proc_max_volt);
drivers/devfreq/mtk-cci-devfreq.c
64
new_vsram = clamp(new_voltage + soc_data->min_volt_shift,
drivers/devfreq/mtk-cci-devfreq.c
65
soc_data->sram_min_volt, soc_data->sram_max_volt);
drivers/devfreq/mtk-cci-devfreq.c
69
vsram = clamp(pre_voltage + soc_data->max_volt_shift,
drivers/devfreq/mtk-cci-devfreq.c
70
soc_data->sram_min_volt, new_vsram);
drivers/devfreq/mtk-cci-devfreq.c
72
soc_data->sram_max_volt);
drivers/devfreq/mtk-cci-devfreq.c
76
if (vsram == soc_data->sram_max_volt ||
drivers/devfreq/mtk-cci-devfreq.c
77
new_vsram == soc_data->sram_min_volt)
drivers/devfreq/mtk-cci-devfreq.c
80
voltage = vsram - soc_data->min_volt_shift;
drivers/devfreq/mtk-cci-devfreq.c
83
soc_data->proc_max_volt);
drivers/devfreq/mtk-cci-devfreq.c
86
soc_data->sram_max_volt);
drivers/devfreq/mtk-cci-devfreq.c
91
pre_vsram - soc_data->max_volt_shift);
drivers/devfreq/mtk-cci-devfreq.c
93
soc_data->proc_max_volt);
drivers/dma/dma-jz4780.c
1021
for (i = 0; i < jzdma->soc_data->nb_channels; i++)
drivers/dma/dma-jz4780.c
154
const struct jz4780_dma_soc_data *soc_data;
drivers/dma/dma-jz4780.c
210
if (jzdma->soc_data->flags & JZ_SOC_DATA_PER_CHAN_PM) {
drivers/dma/dma-jz4780.c
213
if (jzdma->soc_data->flags & JZ_SOC_DATA_NO_DCKES_DCKEC)
drivers/dma/dma-jz4780.c
225
if ((jzdma->soc_data->flags & JZ_SOC_DATA_PER_CHAN_PM) &&
drivers/dma/dma-jz4780.c
226
!(jzdma->soc_data->flags & JZ_SOC_DATA_NO_DCKES_DCKEC))
drivers/dma/dma-jz4780.c
286
else if (ord > jzdma->soc_data->transfer_ord_max)
drivers/dma/dma-jz4780.c
287
ord = jzdma->soc_data->transfer_ord_max;
drivers/dma/dma-jz4780.c
389
!(jzdma->soc_data->flags & JZ_SOC_DATA_BREAK_LINKS)) {
drivers/dma/dma-jz4780.c
679
const unsigned int soc_flags = jzdma->soc_data->flags;
drivers/dma/dma-jz4780.c
736
unsigned int nb_channels = jzdma->soc_data->nb_channels;
drivers/dma/dma-jz4780.c
825
if (data.channel >= jzdma->soc_data->nb_channels) {
drivers/dma/dma-jz4780.c
854
const struct jz4780_dma_soc_data *soc_data;
drivers/dma/dma-jz4780.c
866
soc_data = device_get_match_data(dev);
drivers/dma/dma-jz4780.c
867
if (!soc_data)
drivers/dma/dma-jz4780.c
871
soc_data->nb_channels), GFP_KERNEL);
drivers/dma/dma-jz4780.c
875
jzdma->soc_data = soc_data;
drivers/dma/dma-jz4780.c
887
} else if (soc_data->flags & JZ_SOC_DATA_ALLOW_LEGACY_DT) {
drivers/dma/dma-jz4780.c
952
if (soc_data->flags & JZ_SOC_DATA_PROGRAMMABLE_DMA)
drivers/dma/dma-jz4780.c
957
for (i = 0; i < soc_data->nb_channels; i++) {
drivers/dma/k3dma.c
834
const struct k3dma_soc_data *soc_data;
drivers/dma/k3dma.c
842
soc_data = device_get_match_data(&op->dev);
drivers/dma/k3dma.c
843
if (!soc_data)
drivers/dma/k3dma.c
862
if (!(soc_data->flags & K3_FLAG_NOCLK)) {
drivers/dma/ti/k3-udma-private.c
171
const struct udma_oes_offsets *oes = &ud->soc_data->oes;
drivers/dma/ti/k3-udma-private.c
179
const struct udma_oes_offsets *oes = &ud->soc_data->oes;
drivers/dma/ti/k3-udma.c
137
struct udma_soc_data *soc_data;
drivers/dma/ti/k3-udma.c
173
const struct udma_soc_data *soc_data;
drivers/dma/ti/k3-udma.c
2187
const struct udma_soc_data *soc_data = ud->soc_data;
drivers/dma/ti/k3-udma.c
2289
irq_udma_idx = soc_data->oes.udma_rchan + uc->rchan->id;
drivers/dma/ti/k3-udma.c
2392
const struct udma_oes_offsets *oes = &ud->soc_data->oes;
drivers/dma/ti/k3-udma.c
2594
trigger_event = uc->ud->soc_data->bcdma_trigger_event_offset;
drivers/dma/ti/k3-udma.c
2604
const struct udma_oes_offsets *oes = &ud->soc_data->oes;
drivers/dma/ti/k3-udma.c
4372
.soc_data = &am62a_dmss_csi_soc_data,
drivers/dma/ti/k3-udma.c
4410
.soc_data = &j721s2_bcdma_csi_soc_data,
drivers/dma/ti/k3-udma.c
4422
.soc_data = &j721s2_bcdma_csi_soc_data,
drivers/dma/ti/k3-udma.c
4713
ud->soc_data->oes.udma_rchan;
drivers/dma/ti/k3-udma.c
4718
ud->soc_data->oes.udma_rchan;
drivers/dma/ti/k3-udma.c
4751
const struct udma_oes_offsets *oes = &ud->soc_data->oes;
drivers/dma/ti/k3-udma.c
4982
const struct udma_oes_offsets *oes = &ud->soc_data->oes;
drivers/dma/ti/k3-udma.c
5432
ud->soc_data = ud->match_data->soc_data;
drivers/dma/ti/k3-udma.c
5433
if (!ud->soc_data) {
drivers/dma/ti/k3-udma.c
5439
ud->soc_data = soc->data;
drivers/gpu/drm/panthor/panthor_device.c
197
ptdev->soc_data = of_device_get_match_data(ptdev->base.dev);
drivers/gpu/drm/panthor/panthor_device.h
110
const struct panthor_soc_data *soc_data;
drivers/gpu/drm/panthor/panthor_gpu.c
59
const struct panthor_soc_data *data = ptdev->soc_data;
drivers/gpu/drm/rockchip/rockchip_lvds.c
54
const struct rockchip_lvds_soc_data *soc_data;
drivers/gpu/drm/rockchip/rockchip_lvds.c
604
drm_encoder_helper_add(encoder, lvds->soc_data->helper_funcs);
drivers/gpu/drm/rockchip/rockchip_lvds.c
663
encoder_funcs = lvds->soc_data->helper_funcs;
drivers/gpu/drm/rockchip/rockchip_lvds.c
691
lvds->soc_data = match->data;
drivers/gpu/drm/rockchip/rockchip_lvds.c
698
ret = lvds->soc_data->probe(pdev, lvds);
drivers/i2c/busses/i2c-rk3x.c
1252
i2c->soc_data = match->data;
drivers/i2c/busses/i2c-rk3x.c
1281
if (i2c->soc_data->grf_offset >= 0) {
drivers/i2c/busses/i2c-rk3x.c
1297
if (i2c->soc_data == &rv1126_soc_data && bus_nr == 2)
drivers/i2c/busses/i2c-rk3x.c
1303
ret = regmap_write(grf, i2c->soc_data->grf_offset, value);
drivers/i2c/busses/i2c-rk3x.c
1326
if (i2c->soc_data->calc_timings == rk3x_i2c_v0_calc_timings) {
drivers/i2c/busses/i2c-rk3x.c
198
const struct rk3x_i2c_soc_data *soc_data;
drivers/i2c/busses/i2c-rk3x.c
884
ret = i2c->soc_data->calc_timings(clk_rate, t, &calc);
drivers/i2c/busses/i2c-rk3x.c
940
if (i2c->soc_data->calc_timings(ndata->new_rate, &i2c->t,
drivers/iio/adc/ingenic-adc.c
110
const struct ingenic_adc_soc_data *soc_data;
drivers/iio/adc/ingenic-adc.c
251
if (!adc->soc_data->battery_vref_mode)
drivers/iio/adc/ingenic-adc.c
618
*length = adc->soc_data->battery_raw_avail_size;
drivers/iio/adc/ingenic-adc.c
619
*vals = adc->soc_data->battery_raw_avail;
drivers/iio/adc/ingenic-adc.c
623
*length = adc->soc_data->battery_scale_avail_size;
drivers/iio/adc/ingenic-adc.c
624
*vals = adc->soc_data->battery_scale_avail;
drivers/iio/adc/ingenic-adc.c
647
if (adc->soc_data->has_aux_md && engine == 0) {
drivers/iio/adc/ingenic-adc.c
710
*val = adc->soc_data->battery_high_vref;
drivers/iio/adc/ingenic-adc.c
711
*val2 = adc->soc_data->battery_high_vref_bits;
drivers/iio/adc/ingenic-adc.c
825
const struct ingenic_adc_soc_data *soc_data;
drivers/iio/adc/ingenic-adc.c
828
soc_data = device_get_match_data(dev);
drivers/iio/adc/ingenic-adc.c
829
if (!soc_data)
drivers/iio/adc/ingenic-adc.c
839
adc->soc_data = soc_data;
drivers/iio/adc/ingenic-adc.c
869
if (soc_data->init_clk_div) {
drivers/iio/adc/ingenic-adc.c
870
ret = soc_data->init_clk_div(dev, adc);
drivers/iio/adc/ingenic-adc.c
894
iio_dev->channels = soc_data->channels;
drivers/iio/adc/ingenic-adc.c
895
iio_dev->num_channels = soc_data->num_channels;
drivers/misc/fastrpc.c
2215
dma_bits = cctx->soc_data->dma_addr_bits_default;
drivers/misc/fastrpc.c
2223
dma_bits = cctx->soc_data->dma_addr_bits_cdsp;
drivers/misc/fastrpc.c
2346
const struct fastrpc_soc_data *soc_data;
drivers/misc/fastrpc.c
2348
soc_data = device_get_match_data(rdev);
drivers/misc/fastrpc.c
2403
data->soc_data = soc_data;
drivers/misc/fastrpc.c
287
const struct fastrpc_soc_data *soc_data;
drivers/misc/fastrpc.c
318
if (!cctx->soc_data->sid_pos)
drivers/misc/fastrpc.c
320
return iova & GENMASK_ULL(cctx->soc_data->sid_pos - 1, 0);
drivers/misc/fastrpc.c
330
return (u64)sctx->sid << cctx->soc_data->sid_pos;
drivers/mmc/host/sdhci-of-at91.c
182
if (priv->soc_data->baseclk_is_generated_internally)
drivers/mmc/host/sdhci-of-at91.c
183
clk_base_rate = gck_rate / priv->soc_data->divider_for_baseclk;
drivers/mmc/host/sdhci-of-at91.c
310
const struct sdhci_at91_soc_data *soc_data;
drivers/mmc/host/sdhci-of-at91.c
316
soc_data = of_device_get_match_data(&pdev->dev);
drivers/mmc/host/sdhci-of-at91.c
317
if (!soc_data)
drivers/mmc/host/sdhci-of-at91.c
320
host = sdhci_pltfm_init(pdev, soc_data->pdata, sizeof(*priv));
drivers/mmc/host/sdhci-of-at91.c
326
priv->soc_data = soc_data;
drivers/mmc/host/sdhci-of-at91.c
330
if (soc_data->baseclk_is_generated_internally)
drivers/mmc/host/sdhci-of-at91.c
45
const struct sdhci_at91_soc_data *soc_data;
drivers/mmc/host/sdhci-tegra.c
1178
const struct sdhci_tegra_soc_data *soc_data = tegra_host->soc_data;
drivers/mmc/host/sdhci-tegra.c
1180
if (soc_data->nvquirks & NVQUIRK_HAS_PADCALIB)
drivers/mmc/host/sdhci-tegra.c
1228
const struct sdhci_tegra_soc_data *soc_data = tegra_host->soc_data;
drivers/mmc/host/sdhci-tegra.c
1230
if (soc_data->nvquirks & NVQUIRK_CQHCI_DCMD_R1B_CMD_TIMING &&
drivers/mmc/host/sdhci-tegra.c
1352
const struct sdhci_tegra_soc_data *soc = tegra->soc_data;
drivers/mmc/host/sdhci-tegra.c
162
const struct sdhci_tegra_soc_data *soc_data;
drivers/mmc/host/sdhci-tegra.c
1642
if (tegra_host->soc_data->nvquirks & NVQUIRK_PROGRAM_STREAMID) {
drivers/mmc/host/sdhci-tegra.c
1651
const struct sdhci_tegra_soc_data *soc_data;
drivers/mmc/host/sdhci-tegra.c
1658
soc_data = of_device_get_match_data(&pdev->dev);
drivers/mmc/host/sdhci-tegra.c
1659
if (!soc_data)
drivers/mmc/host/sdhci-tegra.c
1662
host = sdhci_pltfm_init(pdev, soc_data->pdata, sizeof(*tegra_host));
drivers/mmc/host/sdhci-tegra.c
1671
tegra_host->soc_data = soc_data;
drivers/mmc/host/sdhci-tegra.c
1673
if (soc_data->nvquirks & NVQUIRK_HAS_ANDROID_GPT_SECTOR)
drivers/mmc/host/sdhci-tegra.c
1676
if (soc_data->nvquirks & NVQUIRK_NEEDS_PAD_CONTROL) {
drivers/mmc/host/sdhci-tegra.c
1684
if (soc_data->nvquirks & NVQUIRK_HAS_PADCALIB)
drivers/mmc/host/sdhci-tegra.c
1698
if (tegra_host->soc_data->nvquirks & NVQUIRK_ENABLE_DDR50)
drivers/mmc/host/sdhci-tegra.c
1709
if (tegra_host->soc_data->nvquirks & NVQUIRK_PROGRAM_STREAMID &&
drivers/mmc/host/sdhci-tegra.c
1737
if (soc_data->nvquirks & NVQUIRK_HAS_TMCLK) {
drivers/mmc/host/sdhci-tegra.c
192
const struct sdhci_tegra_soc_data *soc_data = tegra_host->soc_data;
drivers/mmc/host/sdhci-tegra.c
194
if (unlikely((soc_data->nvquirks & NVQUIRK_FORCE_SDHCI_SPEC_200) &&
drivers/mmc/host/sdhci-tegra.c
228
const struct sdhci_tegra_soc_data *soc_data = tegra_host->soc_data;
drivers/mmc/host/sdhci-tegra.c
239
if (unlikely((soc_data->nvquirks & NVQUIRK_ENABLE_BLOCK_GAP_DET) &&
drivers/mmc/host/sdhci-tegra.c
316
if (!(tegra_host->soc_data->nvquirks & NVQUIRK_NEEDS_PAD_CONTROL))
drivers/mmc/host/sdhci-tegra.c
339
const struct sdhci_tegra_soc_data *soc_data = tegra_host->soc_data;
drivers/mmc/host/sdhci-tegra.c
349
if (soc_data->nvquirks & NVQUIRK_DIS_CARD_CLK_CONFIG_TAP)
drivers/mmc/host/sdhci-tegra.c
357
if (soc_data->nvquirks & NVQUIRK_DIS_CARD_CLK_CONFIG_TAP &&
drivers/mmc/host/sdhci-tegra.c
369
const struct sdhci_tegra_soc_data *soc_data = tegra_host->soc_data;
drivers/mmc/host/sdhci-tegra.c
392
if (soc_data->nvquirks & NVQUIRK_ENABLE_SDHCI_SPEC_300)
drivers/mmc/host/sdhci-tegra.c
395
if (soc_data->nvquirks & NVQUIRK_ENABLE_SDR50)
drivers/mmc/host/sdhci-tegra.c
397
if (soc_data->nvquirks & NVQUIRK_ENABLE_DDR50)
drivers/mmc/host/sdhci-tegra.c
399
if (soc_data->nvquirks & NVQUIRK_ENABLE_SDR104)
drivers/mmc/host/sdhci-tegra.c
401
if (soc_data->nvquirks & NVQUIRK_ENABLE_SDR50)
drivers/mmc/host/sdhci-tegra.c
410
if (soc_data->nvquirks & NVQUIRK_HAS_PADCALIB) {
drivers/mmc/host/sdhci-tegra.c
648
if (!(tegra_host->soc_data->nvquirks & NVQUIRK_NEEDS_PAD_CONTROL))
drivers/mmc/host/sdhci-tegra.c
940
const struct sdhci_tegra_soc_data *soc_data = tegra_host->soc_data;
drivers/mmc/host/sdhci-tegra.c
951
if (soc_data->min_tap_delay && soc_data->max_tap_delay) {
drivers/mmc/host/sdhci-tegra.c
952
min_tap_dly = soc_data->min_tap_delay;
drivers/mmc/host/sdhci-tegra.c
953
max_tap_dly = soc_data->max_tap_delay;
drivers/net/ethernet/arc/emac_rockchip.c
137
priv->soc_data = match->data;
drivers/net/ethernet/arc/emac_rockchip.c
181
data = (1 << (priv->soc_data->grf_speed_offset + 16)) |
drivers/net/ethernet/arc/emac_rockchip.c
182
(1 << priv->soc_data->grf_speed_offset);
drivers/net/ethernet/arc/emac_rockchip.c
184
data |= (1 << (priv->soc_data->grf_mode_offset + 16)) |
drivers/net/ethernet/arc/emac_rockchip.c
185
(0 << priv->soc_data->grf_mode_offset);
drivers/net/ethernet/arc/emac_rockchip.c
187
err = regmap_write(priv->grf, priv->soc_data->grf_offset, data);
drivers/net/ethernet/arc/emac_rockchip.c
202
if (priv->soc_data->need_div_macclk) {
drivers/net/ethernet/arc/emac_rockchip.c
235
if (priv->soc_data->need_div_macclk)
drivers/net/ethernet/arc/emac_rockchip.c
259
if (priv->soc_data->need_div_macclk)
drivers/net/ethernet/arc/emac_rockchip.c
30
const struct emac_rockchip_soc_data *soc_data;
drivers/net/ethernet/arc/emac_rockchip.c
39
u32 speed_offset = emac->soc_data->grf_speed_offset;
drivers/net/ethernet/arc/emac_rockchip.c
55
err = regmap_write(emac->grf, emac->soc_data->grf_offset, data);
drivers/nvmem/qfprom.c
188
int qfprom_blow_uV = priv->soc_data->qfprom_blow_uV;
drivers/nvmem/qfprom.c
197
ret = clk_set_rate(priv->secclk, priv->soc_data->qfprom_blow_set_freq);
drivers/nvmem/qfprom.c
229
writel(priv->soc_data->qfprom_blow_timer_value,
drivers/nvmem/qfprom.c
231
writel(priv->soc_data->accel_value,
drivers/nvmem/qfprom.c
383
const struct qfprom_soc_compatible_data *soc_data;
drivers/nvmem/qfprom.c
401
soc_data = device_get_match_data(dev);
drivers/nvmem/qfprom.c
402
if (soc_data) {
drivers/nvmem/qfprom.c
403
econfig.keepout = soc_data->keepout;
drivers/nvmem/qfprom.c
404
econfig.nkeepout = soc_data->nkeepout;
drivers/nvmem/qfprom.c
433
priv->soc_data = &qfprom_7_8_data;
drivers/nvmem/qfprom.c
435
priv->soc_data = &qfprom_7_15_data;
drivers/nvmem/qfprom.c
446
if (priv->soc_data && priv->secclk)
drivers/nvmem/qfprom.c
80
const struct qfprom_soc_data *soc_data;
drivers/phy/cadence/cdns-dphy-rx.c
174
const struct cdns_dphy_soc_data *soc_data = NULL;
drivers/phy/cadence/cdns-dphy-rx.c
180
soc_data = soc->data;
drivers/phy/cadence/cdns-dphy-rx.c
181
if (!soc || (soc_data && !soc_data->has_hw_cmn_rstb)) {
drivers/phy/ti/phy-gmii-sel.c
105
if (!(soc_data->extra_modes & BIT(PHY_INTERFACE_MODE_QSGMII)))
drivers/phy/ti/phy-gmii-sel.c
114
if (!(soc_data->extra_modes & BIT(PHY_INTERFACE_MODE_SGMII)))
drivers/phy/ti/phy-gmii-sel.c
121
if (!(soc_data->extra_modes & BIT(PHY_INTERFACE_MODE_USXGMII)))
drivers/phy/ti/phy-gmii-sel.c
132
if (soc_data->features & BIT(PHY_GMII_SEL_FIXED_TX_DELAY) &&
drivers/phy/ti/phy-gmii-sel.c
149
if (soc_data->features & BIT(PHY_GMII_SEL_RGMII_ID_MODE) &&
drivers/phy/ti/phy-gmii-sel.c
157
if (soc_data->features & BIT(PHY_GMII_SEL_RMII_IO_CLK_EN) &&
drivers/phy/ti/phy-gmii-sel.c
341
if (priv->soc_data->features & BIT(PHY_GMII_SEL_RMII_IO_CLK_EN) &&
drivers/phy/ti/phy-gmii-sel.c
350
if (priv->soc_data->features & BIT(PHY_GMII_SEL_RMII_IO_CLK_EN))
drivers/phy/ti/phy-gmii-sel.c
361
const struct phy_gmii_sel_soc_data *soc_data = priv->soc_data;
drivers/phy/ti/phy-gmii-sel.c
371
fields = soc_data->regfields[port - 1];
drivers/phy/ti/phy-gmii-sel.c
384
if (soc_data->features & BIT(PHY_GMII_SEL_RGMII_ID_MODE)) {
drivers/phy/ti/phy-gmii-sel.c
397
if (soc_data->features & BIT(PHY_GMII_SEL_RMII_IO_CLK_EN)) {
drivers/phy/ti/phy-gmii-sel.c
423
const struct phy_gmii_sel_soc_data *soc_data = priv->soc_data;
drivers/phy/ti/phy-gmii-sel.c
428
if (soc_data->use_of_data) {
drivers/phy/ti/phy-gmii-sel.c
467
const struct phy_gmii_sel_soc_data *soc_data;
drivers/phy/ti/phy-gmii-sel.c
484
priv->soc_data = of_id->data;
drivers/phy/ti/phy-gmii-sel.c
485
soc_data = priv->soc_data;
drivers/phy/ti/phy-gmii-sel.c
486
priv->num_ports = priv->soc_data->num_ports;
drivers/phy/ti/phy-gmii-sel.c
494
for (i = 0; i < soc_data->num_qsgmii_main_ports; i++) {
drivers/phy/ti/phy-gmii-sel.c
499
if (main_ports < 1 || main_ports > soc_data->num_ports) {
drivers/phy/ti/phy-gmii-sel.c
61
const struct phy_gmii_sel_soc_data *soc_data;
drivers/phy/ti/phy-gmii-sel.c
74
const struct phy_gmii_sel_soc_data *soc_data = if_phy->priv->soc_data;
drivers/pinctrl/actions/pinctrl-owl.c
930
struct owl_pinctrl_soc_data *soc_data)
drivers/pinctrl/actions/pinctrl-owl.c
959
owl_pinctrl_desc.pins = soc_data->pins;
drivers/pinctrl/actions/pinctrl-owl.c
960
owl_pinctrl_desc.npins = soc_data->npins;
drivers/pinctrl/actions/pinctrl-owl.c
969
pctrl->soc = soc_data;
drivers/pinctrl/actions/pinctrl-owl.h
310
struct owl_pinctrl_soc_data *soc_data);
drivers/pinctrl/intel/pinctrl-baytrail.c
1594
const struct intel_pinctrl_soc_data *soc_data;
drivers/pinctrl/intel/pinctrl-baytrail.c
1599
soc_data = intel_pinctrl_get_soc_data(pdev);
drivers/pinctrl/intel/pinctrl-baytrail.c
1600
if (IS_ERR(soc_data))
drivers/pinctrl/intel/pinctrl-baytrail.c
1601
return PTR_ERR(soc_data);
drivers/pinctrl/intel/pinctrl-baytrail.c
1608
ret = byt_set_soc_data(vg, soc_data);
drivers/pinctrl/intel/pinctrl-cherryview.c
1585
const struct intel_pinctrl_soc_data *soc_data;
drivers/pinctrl/intel/pinctrl-cherryview.c
1594
soc_data = intel_pinctrl_get_soc_data(pdev);
drivers/pinctrl/intel/pinctrl-cherryview.c
1595
if (IS_ERR(soc_data))
drivers/pinctrl/intel/pinctrl-cherryview.c
1596
return PTR_ERR(soc_data);
drivers/pinctrl/intel/pinctrl-cherryview.c
1603
pctrl->soc = soc_data;
drivers/pinctrl/intel/pinctrl-intel.c
1572
const struct intel_pinctrl_soc_data *soc_data)
drivers/pinctrl/intel/pinctrl-intel.c
1583
pctrl->soc = soc_data;
drivers/pinctrl/intel/pinctrl-intel.h
269
const struct intel_pinctrl_soc_data *soc_data);
drivers/pinctrl/nxp/pinctrl-s32.h
46
const struct s32_pinctrl_soc_data *soc_data;
drivers/pinctrl/nxp/pinctrl-s32.h
58
const struct s32_pinctrl_soc_data *soc_data);
drivers/pinctrl/nxp/pinctrl-s32cc.c
114
unsigned int mem_regions = ipctl->info->soc_data->mem_regions;
drivers/pinctrl/nxp/pinctrl-s32cc.c
708
for (i = 0; i < info->soc_data->npins; i++) {
drivers/pinctrl/nxp/pinctrl-s32cc.c
709
pin = &info->soc_data->pins[i];
drivers/pinctrl/nxp/pinctrl-s32cc.c
733
for (i = 0; i < info->soc_data->npins; i++) {
drivers/pinctrl/nxp/pinctrl-s32cc.c
734
pin = &info->soc_data->pins[i];
drivers/pinctrl/nxp/pinctrl-s32cc.c
847
unsigned int mem_regions = info->soc_data->mem_regions;
drivers/pinctrl/nxp/pinctrl-s32cc.c
885
ipctl->regions[i].pin_range = &info->soc_data->mem_pin_ranges[i];
drivers/pinctrl/nxp/pinctrl-s32cc.c
920
const struct s32_pinctrl_soc_data *soc_data)
drivers/pinctrl/nxp/pinctrl-s32cc.c
930
if (!soc_data || !soc_data->pins || !soc_data->npins) {
drivers/pinctrl/nxp/pinctrl-s32cc.c
939
info->soc_data = soc_data;
drivers/pinctrl/nxp/pinctrl-s32cc.c
960
s32_pinctrl_desc->pins = info->soc_data->pins;
drivers/pinctrl/nxp/pinctrl-s32cc.c
961
s32_pinctrl_desc->npins = info->soc_data->npins;
drivers/pinctrl/nxp/pinctrl-s32cc.c
982
devm_kcalloc(&pdev->dev, info->soc_data->npins,
drivers/pinctrl/nxp/pinctrl-s32g2.c
794
const struct s32_pinctrl_soc_data *soc_data;
drivers/pinctrl/nxp/pinctrl-s32g2.c
796
soc_data = of_device_get_match_data(&pdev->dev);
drivers/pinctrl/nxp/pinctrl-s32g2.c
798
return s32_pinctrl_probe(pdev, soc_data);
drivers/pinctrl/qcom/pinctrl-msm.c
1529
const struct msm_pinctrl_soc_data *soc_data)
drivers/pinctrl/qcom/pinctrl-msm.c
1542
pctrl->soc = soc_data;
drivers/pinctrl/qcom/pinctrl-msm.c
1550
if (soc_data->tiles) {
drivers/pinctrl/qcom/pinctrl-msm.c
1551
for (i = 0; i < soc_data->ntiles; i++) {
drivers/pinctrl/qcom/pinctrl-msm.c
1553
soc_data->tiles[i]);
drivers/pinctrl/qcom/pinctrl-msm.c
1586
for (i = 0; i < soc_data->nfunctions; i++) {
drivers/pinctrl/qcom/pinctrl-msm.c
1587
func = &soc_data->functions[i];
drivers/pinctrl/qcom/pinctrl-msm.h
178
const struct msm_pinctrl_soc_data *soc_data);
drivers/pinctrl/qcom/pinctrl-sc8180x.c
1684
const struct msm_pinctrl_soc_data *soc_data;
drivers/pinctrl/qcom/pinctrl-sc8180x.c
1687
soc_data = device_get_match_data(&pdev->dev);
drivers/pinctrl/qcom/pinctrl-sc8180x.c
1688
if (!soc_data)
drivers/pinctrl/qcom/pinctrl-sc8180x.c
1695
return msm_pinctrl_probe(pdev, soc_data);
drivers/pinctrl/tegra/pinctrl-tegra.c
826
const struct tegra_pinctrl_soc_data *soc_data)
drivers/pinctrl/tegra/pinctrl-tegra.c
840
pmx->soc = soc_data;
drivers/pinctrl/tegra/pinctrl-tegra.h
222
const struct tegra_pinctrl_soc_data *soc_data);
drivers/pmdomain/mediatek/mtk-pm-domains.c
1078
const struct scpsys_soc_data *soc = scpsys->soc_data;
drivers/pmdomain/mediatek/mtk-pm-domains.c
1203
scpsys->soc_data = soc;
drivers/pmdomain/mediatek/mtk-pm-domains.c
738
switch (scpsys->soc_data->type) {
drivers/pmdomain/mediatek/mtk-pm-domains.c
74
const struct scpsys_soc_data *soc_data;
drivers/pmdomain/mediatek/mtk-pm-domains.c
740
if (id >= scpsys->soc_data->num_domains) {
drivers/pmdomain/mediatek/mtk-pm-domains.c
745
domain_data = &scpsys->soc_data->domains_data[id];
drivers/pmdomain/mediatek/mtk-pm-domains.c
755
if (id >= scpsys->soc_data->num_hwv_domains) {
drivers/pmdomain/mediatek/mtk-pm-domains.c
761
hwv_domain_data = &scpsys->soc_data->hwv_domains_data[id];
drivers/pmdomain/mediatek/mtk-pm-domains.c
847
if (scpsys->soc_data->type == SCPSYS_MTCMOS_TYPE_DIRECT_CTL) {
drivers/remoteproc/ti_k3_r5_remoteproc.c
103
const struct k3_r5_soc_data *soc_data;
drivers/remoteproc/ti_k3_r5_remoteproc.c
1059
kproc->data = cluster->soc_data->core_data;
drivers/remoteproc/ti_k3_r5_remoteproc.c
1356
cluster->soc_data = data;
drivers/remoteproc/ti_k3_r5_remoteproc.c
366
if (cluster->soc_data->tcm_ecc_autoinit && !mem_init_dis) {
drivers/remoteproc/ti_k3_r5_remoteproc.c
786
!cluster->soc_data->tcm_is_double)
drivers/reset/reset-intel-gw.c
146
if (data->soc_data->legacy) {
drivers/reset/reset-intel-gw.c
180
data->soc_data = of_device_get_match_data(dev);
drivers/reset/reset-intel-gw.c
181
if (!data->soc_data)
drivers/reset/reset-intel-gw.c
196
data->soc_data->reset_cell_count);
drivers/reset/reset-intel-gw.c
207
data->rcdev.of_reset_n_cells = data->soc_data->reset_cell_count;
drivers/reset/reset-intel-gw.c
215
if (data->soc_data->legacy)
drivers/reset/reset-intel-gw.c
32
const struct intel_reset_soc *soc_data;
drivers/reset/reset-intel-gw.c
56
if (data->soc_data->legacy)
drivers/reset/reset-intel-gw.c
61
if (data->soc_data->legacy && *rst_req == RCU_RST_REQ)
drivers/soc/fsl/guts.c
186
const struct fsl_soc_data *soc_data;
drivers/soc/fsl/guts.c
199
soc_data = match->data;
drivers/soc/fsl/guts.c
247
if (soc_data)
drivers/soc/fsl/guts.c
248
soc_uid = fsl_guts_get_soc_uid(soc_data->sfp_compat,
drivers/soc/fsl/guts.c
249
soc_data->uid_offset);
drivers/soc/renesas/rz-sysc.c
33
const struct rz_sysc_soc_id_init_data *soc_data = sysc_data->soc_id_init_data;
drivers/soc/renesas/rz-sysc.c
52
soc_dev_attr->family = devm_kstrdup(sysc->dev, soc_data->family, GFP_KERNEL);
drivers/soc/renesas/rz-sysc.c
60
val = readl(sysc->base + soc_data->devid_offset);
drivers/soc/renesas/rz-sysc.c
61
revision = field_get(soc_data->revision_mask, val);
drivers/soc/renesas/rz-sysc.c
62
specific_id = field_get(soc_data->specific_id_mask, val);
drivers/soc/renesas/rz-sysc.c
67
if (soc_data->id && specific_id != soc_data->id) {
drivers/soc/renesas/rz-sysc.c
73
if (soc_data->print_id) {
drivers/soc/renesas/rz-sysc.c
74
soc_data->print_id(sysc->dev, sysc->base, soc_dev_attr);
drivers/soc/rockchip/io-domain.c
141
ret = regmap_write(iod->grf, iod->soc_data->grf_offset, val);
drivers/soc/rockchip/io-domain.c
630
iod->soc_data = match->data;
drivers/soc/rockchip/io-domain.c
632
if (iod->soc_data->write)
drivers/soc/rockchip/io-domain.c
633
iod->write = iod->soc_data->write;
drivers/soc/rockchip/io-domain.c
651
const char *supply_name = iod->soc_data->supply_names[i];
drivers/soc/rockchip/io-domain.c
713
if (iod->soc_data->init)
drivers/soc/rockchip/io-domain.c
714
iod->soc_data->init(iod);
drivers/soc/rockchip/io-domain.c
81
const struct rockchip_iodomain_soc_data *soc_data;
drivers/soc/ti/k3-ringacc.c
1384
const struct k3_ringacc_soc_data *soc_data = soc->data;
drivers/soc/ti/k3-ringacc.c
1386
ringacc->dma_ring_reset_quirk = soc_data->dma_ring_reset_quirk;
drivers/spi/spi-tegra114.c
1336
tspi->soc_data = of_device_get_match_data(&pdev->dev);
drivers/spi/spi-tegra114.c
1337
if (!tspi->soc_data) {
drivers/spi/spi-tegra114.c
220
const struct tegra_spi_soc_data *soc_data;
drivers/spi/spi-tegra114.c
564
if (!tspi->soc_data->has_intr_mask_reg) {
drivers/spi/spi-tegra114.c
970
if (tspi->soc_data->has_intr_mask_reg) {
drivers/spi/spi-tegra210-quad.c
1169
if (tqspi->soc_data->supports_tpm)
drivers/spi/spi-tegra210-quad.c
1301
if (tqspi->soc_data->supports_tpm)
drivers/spi/spi-tegra210-quad.c
1411
if (!tqspi->soc_data->cmb_xfer_capable)
drivers/spi/spi-tegra210-quad.c
1430
if (!tqspi->soc_data->has_ext_dma && xfer->len > (QSPI_FIFO_DEPTH << 2))
drivers/spi/spi-tegra210-quad.c
1732
tqspi->soc_data = device_get_match_data(&pdev->dev);
drivers/spi/spi-tegra210-quad.c
1733
host->num_chipselect = tqspi->soc_data->cs_count;
drivers/spi/spi-tegra210-quad.c
238
const struct tegra_qspi_soc_data *soc_data;
drivers/spi/spi-tegra210-quad.c
631
if (tqspi->soc_data->has_ext_dma) {
drivers/spi/spi-tegra210-quad.c
777
if (tqspi->soc_data->has_ext_dma) {
drivers/thermal/imx_thermal.c
222
const struct thermal_soc_data *soc_data = data->socdata;
drivers/thermal/imx_thermal.c
228
regmap_write(map, soc_data->panic_alarm_ctrl + REG_CLR,
drivers/thermal/imx_thermal.c
229
soc_data->panic_alarm_mask);
drivers/thermal/imx_thermal.c
230
regmap_write(map, soc_data->panic_alarm_ctrl + REG_SET,
drivers/thermal/imx_thermal.c
231
critical_value << soc_data->panic_alarm_shift);
drivers/thermal/imx_thermal.c
238
const struct thermal_soc_data *soc_data = data->socdata;
drivers/thermal/imx_thermal.c
248
regmap_write(map, soc_data->high_alarm_ctrl + REG_CLR,
drivers/thermal/imx_thermal.c
249
soc_data->high_alarm_mask);
drivers/thermal/imx_thermal.c
250
regmap_write(map, soc_data->high_alarm_ctrl + REG_SET,
drivers/thermal/imx_thermal.c
251
alarm_value << soc_data->high_alarm_shift);
drivers/thermal/imx_thermal.c
257
const struct thermal_soc_data *soc_data = data->socdata;
drivers/thermal/imx_thermal.c
267
regmap_read(map, soc_data->temp_data, &val);
drivers/thermal/imx_thermal.c
269
if ((val & soc_data->temp_valid_mask) == 0)
drivers/thermal/imx_thermal.c
272
n_meas = (val & soc_data->temp_value_mask)
drivers/thermal/imx_thermal.c
273
>> soc_data->temp_value_shift;
sound/soc/fsl/fsl_rpmsg.c
213
rpmsg->soc_data = of_device_get_match_data(&pdev->dev);
sound/soc/fsl/fsl_rpmsg.c
215
if (rpmsg->soc_data) {
sound/soc/fsl/fsl_rpmsg.c
216
dai_drv->playback.rates = rpmsg->soc_data->rates;
sound/soc/fsl/fsl_rpmsg.c
217
dai_drv->capture.rates = rpmsg->soc_data->rates;
sound/soc/fsl/fsl_rpmsg.c
218
dai_drv->playback.formats = rpmsg->soc_data->formats;
sound/soc/fsl/fsl_rpmsg.c
219
dai_drv->capture.formats = rpmsg->soc_data->formats;
sound/soc/fsl/fsl_rpmsg.h
41
const struct fsl_rpmsg_soc_data *soc_data;
sound/soc/fsl/fsl_sai.c
1124
unsigned int ofs = sai->soc_data->reg_offset;
sound/soc/fsl/fsl_sai.c
1180
unsigned int ofs = sai->soc_data->reg_offset;
sound/soc/fsl/fsl_sai.c
1223
unsigned int ofs = sai->soc_data->reg_offset;
sound/soc/fsl/fsl_sai.c
1269
unsigned char ofs = sai->soc_data->reg_offset;
sound/soc/fsl/fsl_sai.c
1362
soc_dl = BIT(sai->soc_data->pins) - 1;
sound/soc/fsl/fsl_sai.c
1364
cfg[0].pins[0] = sai->soc_data->pins;
sound/soc/fsl/fsl_sai.c
1369
cfg[0].pins[1] = sai->soc_data->pins;
sound/soc/fsl/fsl_sai.c
1441
sai->soc_data = of_device_get_match_data(dev);
sound/soc/fsl/fsl_sai.c
1449
if (sai->soc_data->reg_offset == 8) {
sound/soc/fsl/fsl_sai.c
1483
if (sai->soc_data->mclk0_is_mclk1)
sound/soc/fsl/fsl_sai.c
1498
if (!sai->soc_data->use_edma && !ret && dmas[2] == IMX_DMATYPE_MULTI_SAI)
sound/soc/fsl/fsl_sai.c
1570
sai->soc_data->max_burst[RX] ? sai->soc_data->max_burst[RX] : FSL_SAI_MAXBURST_RX;
sound/soc/fsl/fsl_sai.c
1572
sai->soc_data->max_burst[TX] ? sai->soc_data->max_burst[TX] : FSL_SAI_MAXBURST_TX;
sound/soc/fsl/fsl_sai.c
1595
sai->soc_data->max_register >= FSL_SAI_MCTL) {
sound/soc/fsl/fsl_sai.c
1626
if (sai->soc_data->use_imx_pcm) {
sound/soc/fsl/fsl_sai.c
1818
if (sai->soc_data->flags & PMQOS_CPU_LATENCY)
sound/soc/fsl/fsl_sai.c
1829
unsigned int ofs = sai->soc_data->reg_offset;
sound/soc/fsl/fsl_sai.c
1850
if (sai->soc_data->flags & PMQOS_CPU_LATENCY)
sound/soc/fsl/fsl_sai.c
1865
if (sai->soc_data->mclk_with_tere && sai->mclk_direction_output)
sound/soc/fsl/fsl_sai.c
224
unsigned int ofs = sai->soc_data->reg_offset;
sound/soc/fsl/fsl_sai.c
309
unsigned int ofs = sai->soc_data->reg_offset;
sound/soc/fsl/fsl_sai.c
448
unsigned int reg, ofs = sai->soc_data->reg_offset;
sound/soc/fsl/fsl_sai.c
465
id = sai->soc_data->mclk0_is_mclk1 ? 1 : 0;
sound/soc/fsl/fsl_sai.c
559
unsigned int ofs = sai->soc_data->reg_offset;
sound/soc/fsl/fsl_sai.c
703
watermark = tx ? (sai->soc_data->fifo_depth - dma_params->maxburst) :
sound/soc/fsl/fsl_sai.c
706
FSL_SAI_CR1_RFW_MASK(sai->soc_data->fifo_depth),
sound/soc/fsl/fsl_sai.c
711
for (i = 0; i < sai->soc_data->pins; i++) {
sound/soc/fsl/fsl_sai.c
730
if (sai->soc_data->mclk_with_tere && sai->mclk_direction_output &&
sound/soc/fsl/fsl_sai.c
744
if (sai->soc_data->mclk_with_tere && sai->mclk_direction_output &&
sound/soc/fsl/fsl_sai.c
760
unsigned int ofs = sai->soc_data->reg_offset;
sound/soc/fsl/fsl_sai.c
779
unsigned int ofs = sai->soc_data->reg_offset;
sound/soc/fsl/fsl_sai.c
783
if (sai->soc_data->mclk_with_tere && sai->mclk_direction_output)
sound/soc/fsl/fsl_sai.c
821
unsigned int ofs = sai->soc_data->reg_offset;
sound/soc/fsl/fsl_sai.c
90
unsigned int ofs = sai->soc_data->reg_offset;
sound/soc/fsl/fsl_sai.c
915
if (sai->soc_data->use_edma)
sound/soc/fsl/fsl_sai.c
936
unsigned int ofs = sai->soc_data->reg_offset;
sound/soc/fsl/fsl_sai.c
946
FSL_SAI_CR1_RFW_MASK(sai->soc_data->fifo_depth),
sound/soc/fsl/fsl_sai.c
947
sai->soc_data->fifo_depth - sai->dma_params_tx.maxburst);
sound/soc/fsl/fsl_sai.c
949
FSL_SAI_CR1_RFW_MASK(sai->soc_data->fifo_depth),
sound/soc/fsl/fsl_sai.h
307
const struct fsl_sai_soc_data *soc_data;
sound/soc/fsl/fsl_xcvr.c
1029
if (xcvr->soc_data->spdif_only)
sound/soc/fsl/fsl_xcvr.c
1132
if (!xcvr->soc_data->use_phy)
sound/soc/fsl/fsl_xcvr.c
1205
if (!xcvr->soc_data->use_phy)
sound/soc/fsl/fsl_xcvr.c
1401
if (xcvr->soc_data->fw_name) {
sound/soc/fsl/fsl_xcvr.c
1551
xcvr->soc_data = of_device_get_match_data(&pdev->dev);
sound/soc/fsl/fsl_xcvr.c
1576
if (xcvr->soc_data->spdif_only) {
sound/soc/fsl/fsl_xcvr.c
1598
if (xcvr->soc_data->use_phy) {
sound/soc/fsl/fsl_xcvr.c
1605
switch (xcvr->soc_data->pll_ver) {
sound/soc/fsl/fsl_xcvr.c
1623
xcvr->soc_data->pll_ver);
sound/soc/fsl/fsl_xcvr.c
1655
if (xcvr->soc_data->use_phy) {
sound/soc/fsl/fsl_xcvr.c
1696
if (!xcvr->soc_data->spdif_only &&
sound/soc/fsl/fsl_xcvr.c
1707
if (xcvr->soc_data->use_phy) {
sound/soc/fsl/fsl_xcvr.c
1770
if (xcvr->soc_data->use_phy) {
sound/soc/fsl/fsl_xcvr.c
1795
if (xcvr->soc_data->fw_name) {
sound/soc/fsl/fsl_xcvr.c
338
if (!xcvr->soc_data->use_phy)
sound/soc/fsl/fsl_xcvr.c
361
switch (xcvr->soc_data->pll_ver) {
sound/soc/fsl/fsl_xcvr.c
38
const struct fsl_xcvr_soc_data *soc_data;
sound/soc/fsl/fsl_xcvr.c
415
dev_err(dev, "Error for PLL version %d\n", xcvr->soc_data->pll_ver);
sound/soc/fsl/fsl_xcvr.c
450
freq = xcvr->soc_data->spdif_only ? freq / 5 : freq;
sound/soc/fsl/fsl_xcvr.c
465
if (!xcvr->soc_data->use_phy)
sound/soc/fsl/fsl_xcvr.c
508
if (xcvr->soc_data->spdif_only && tx) {
sound/soc/fsl/fsl_xcvr.c
637
if (xcvr->soc_data->use_edma)
sound/soc/fsl/fsl_xcvr.c
646
if (xcvr->soc_data->spdif_only && tx)
sound/soc/fsl/fsl_xcvr.c
663
if (!xcvr->soc_data->spdif_only) {
sound/soc/fsl/fsl_xcvr.c
689
if (!xcvr->soc_data->spdif_only) {
sound/soc/fsl/fsl_xcvr.c
826
if (xcvr->soc_data->spdif_only)
sound/soc/fsl/fsl_xcvr.c
861
ret = request_firmware(&fw, xcvr->soc_data->fw_name, dev);
sound/soc/rockchip/rockchip_i2s_tdm.c
1247
i2s_tdm->soc_data = device_get_match_data(&pdev->dev);
sound/soc/rockchip/rockchip_i2s_tdm.c
1363
if (i2s_tdm->soc_data && i2s_tdm->soc_data->init)
sound/soc/rockchip/rockchip_i2s_tdm.c
1364
i2s_tdm->soc_data->init(&pdev->dev, res->start);
sound/soc/rockchip/rockchip_i2s_tdm.c
576
val <<= i2s_tdm->soc_data->grf_shift;
sound/soc/rockchip/rockchip_i2s_tdm.c
577
val |= (I2S_IO_DIRECTION_MASK << i2s_tdm->soc_data->grf_shift) << 16;
sound/soc/rockchip/rockchip_i2s_tdm.c
578
regmap_write(i2s_tdm->grf, i2s_tdm->soc_data->grf_reg_offset, val);
sound/soc/rockchip/rockchip_i2s_tdm.c
60
const struct rk_i2s_soc_data *soc_data;
sound/soc/rockchip/rockchip_i2s_tdm.c
942
const struct txrx_config *configs = i2s_tdm->soc_data->configs;
sound/soc/rockchip/rockchip_i2s_tdm.c
955
for (i = 0; i < i2s_tdm->soc_data->config_count; i++) {
sound/soc/tegra/tegra186_asrc.c
101
asrc->soc_data->aram_start_addr);
sound/soc/tegra/tegra186_asrc.c
997
asrc->soc_data = of_device_get_match_data(&pdev->dev);
sound/soc/tegra/tegra186_asrc.h
111
const struct tegra_asrc_soc_data *soc_data;
sound/soc/tegra/tegra210_admaif.c
1009
admaif->soc_data->cmpnt,
sound/soc/tegra/tegra210_admaif.c
1010
admaif->soc_data->dais,
sound/soc/tegra/tegra210_admaif.c
1011
admaif->soc_data->num_ch);
sound/soc/tegra/tegra210_admaif.c
122
unsigned int num_ch = admaif->soc_data->num_ch;
sound/soc/tegra/tegra210_admaif.c
123
unsigned int rx_base = admaif->soc_data->rx_base;
sound/soc/tegra/tegra210_admaif.c
124
unsigned int tx_base = admaif->soc_data->tx_base;
sound/soc/tegra/tegra210_admaif.c
125
unsigned int global_base = admaif->soc_data->global_base;
sound/soc/tegra/tegra210_admaif.c
126
unsigned int reg_max = admaif->soc_data->regmap_conf->max_register;
sound/soc/tegra/tegra210_admaif.c
156
unsigned int num_ch = admaif->soc_data->num_ch;
sound/soc/tegra/tegra210_admaif.c
157
unsigned int rx_base = admaif->soc_data->rx_base;
sound/soc/tegra/tegra210_admaif.c
158
unsigned int tx_base = admaif->soc_data->tx_base;
sound/soc/tegra/tegra210_admaif.c
159
unsigned int global_base = admaif->soc_data->global_base;
sound/soc/tegra/tegra210_admaif.c
160
unsigned int reg_max = admaif->soc_data->regmap_conf->max_register;
sound/soc/tegra/tegra210_admaif.c
200
unsigned int num_ch = admaif->soc_data->num_ch;
sound/soc/tegra/tegra210_admaif.c
201
unsigned int rx_base = admaif->soc_data->rx_base;
sound/soc/tegra/tegra210_admaif.c
202
unsigned int tx_base = admaif->soc_data->tx_base;
sound/soc/tegra/tegra210_admaif.c
203
unsigned int global_base = admaif->soc_data->global_base;
sound/soc/tegra/tegra210_admaif.c
204
unsigned int reg_max = admaif->soc_data->regmap_conf->max_register;
sound/soc/tegra/tegra210_admaif.c
24
#define CH_TX_REG(reg, id) CH_REG(admaif->soc_data->tx_base, reg, id)
sound/soc/tegra/tegra210_admaif.c
26
#define CH_RX_REG(reg, id) CH_REG(admaif->soc_data->rx_base, reg, id)
sound/soc/tegra/tegra210_admaif.c
386
if (admaif->soc_data->max_stream_ch == TEGRA264_ADMAIF_MAX_CHANNEL)
sound/soc/tegra/tegra210_admaif.c
921
admaif->soc_data = of_device_get_match_data(&pdev->dev);
sound/soc/tegra/tegra210_admaif.c
927
admaif->soc_data->num_ch,
sound/soc/tegra/tegra210_admaif.c
935
admaif->soc_data->num_ch,
sound/soc/tegra/tegra210_admaif.c
943
devm_kcalloc(&pdev->dev, admaif->soc_data->num_ch,
sound/soc/tegra/tegra210_admaif.c
949
devm_kcalloc(&pdev->dev, admaif->soc_data->num_ch,
sound/soc/tegra/tegra210_admaif.c
960
admaif->soc_data->regmap_conf);
sound/soc/tegra/tegra210_admaif.c
974
regmap_update_bits(admaif->regmap, admaif->soc_data->global_base +
sound/soc/tegra/tegra210_admaif.c
977
for (i = 0; i < admaif->soc_data->num_ch; i++) {
sound/soc/tegra/tegra210_admaif.h
234
const struct tegra_admaif_soc_data *soc_data;
sound/soc/tegra/tegra210_adx.c
137
if (channels < 1 || channels > adx->soc_data->max_ch)
sound/soc/tegra/tegra210_adx.c
160
if (adx->soc_data->max_ch == 32)
sound/soc/tegra/tegra210_adx.c
497
if (adx->soc_data->num_controls) {
sound/soc/tegra/tegra210_adx.c
498
err = snd_soc_add_component_controls(component, adx->soc_data->controls,
sound/soc/tegra/tegra210_adx.c
499
adx->soc_data->num_controls);
sound/soc/tegra/tegra210_adx.c
53
adx->soc_data->cya_offset,
sound/soc/tegra/tegra210_adx.c
58
for (i = 0; i < adx->soc_data->ram_depth; i++)
sound/soc/tegra/tegra210_adx.c
60
adx->soc_data->cya_offset,
sound/soc/tegra/tegra210_adx.c
63
for (i = 0; i < adx->soc_data->byte_mask_size; i++)
sound/soc/tegra/tegra210_adx.c
676
struct tegra210_adx_soc_data *soc_data;
sound/soc/tegra/tegra210_adx.c
685
soc_data = (struct tegra210_adx_soc_data *)match->data;
sound/soc/tegra/tegra210_adx.c
686
adx->soc_data = soc_data;
sound/soc/tegra/tegra210_adx.c
695
soc_data->regmap_conf);
sound/soc/tegra/tegra210_adx.c
703
adx->map = devm_kzalloc(dev, soc_data->ram_depth * sizeof(*adx->map),
sound/soc/tegra/tegra210_adx.c
709
soc_data->byte_mask_size * sizeof(*adx->byte_mask),
sound/soc/tegra/tegra210_adx.c
715
adx->soc_data->max_ch;
sound/soc/tegra/tegra210_adx.h
93
const struct tegra210_adx_soc_data *soc_data;
sound/soc/tegra/tegra210_ahub.c
2261
ahub->soc_data = of_device_get_match_data(&pdev->dev);
sound/soc/tegra/tegra210_ahub.c
2262
if (!ahub->soc_data)
sound/soc/tegra/tegra210_ahub.c
2278
ahub->soc_data->regmap_config);
sound/soc/tegra/tegra210_ahub.c
2287
ahub->soc_data->cmpnt_drv,
sound/soc/tegra/tegra210_ahub.c
2288
ahub->soc_data->dai_drv,
sound/soc/tegra/tegra210_ahub.c
2289
ahub->soc_data->num_dais);
sound/soc/tegra/tegra210_ahub.c
29
for (i = 0; i < ahub->soc_data->reg_count; i++) {
sound/soc/tegra/tegra210_ahub.c
32
reg = e->reg + (ahub->soc_data->xbar_part_size * i);
sound/soc/tegra/tegra210_ahub.c
34
reg_val &= ahub->soc_data->mask[i];
sound/soc/tegra/tegra210_ahub.c
82
for (i = 0; i < ahub->soc_data->reg_count; i++) {
sound/soc/tegra/tegra210_ahub.c
83
update[i].reg = e->reg + (ahub->soc_data->xbar_part_size * i);
sound/soc/tegra/tegra210_ahub.c
85
update[i].mask = ahub->soc_data->mask[i];
sound/soc/tegra/tegra210_ahub.h
196
const struct tegra_ahub_soc_data *soc_data;
sound/soc/tegra/tegra210_amx.c
174
if (amx->soc_data->max_ch == TEGRA264_AMX_MAX_CHANNEL)
sound/soc/tegra/tegra210_amx.c
188
if (amx->soc_data->auto_disable) {
sound/soc/tegra/tegra210_amx.c
191
amx->soc_data->reg_offset),
sound/soc/tegra/tegra210_amx.c
193
regmap_write(amx->regmap, TEGRA210_AMX_CYA + amx->soc_data->reg_offset, 1);
sound/soc/tegra/tegra210_amx.c
508
if (amx->soc_data->num_controls) {
sound/soc/tegra/tegra210_amx.c
509
err = snd_soc_add_component_controls(component, amx->soc_data->controls,
sound/soc/tegra/tegra210_amx.c
510
amx->soc_data->num_controls);
sound/soc/tegra/tegra210_amx.c
65
regmap_write(amx->regmap, TEGRA210_AMX_CFG_RAM_CTRL + amx->soc_data->reg_offset,
sound/soc/tegra/tegra210_amx.c
70
for (i = 0; i < amx->soc_data->ram_depth; i++)
sound/soc/tegra/tegra210_amx.c
71
regmap_write(amx->regmap, TEGRA210_AMX_CFG_RAM_DATA + amx->soc_data->reg_offset,
sound/soc/tegra/tegra210_amx.c
736
amx->soc_data = device_get_match_data(dev);
sound/soc/tegra/tegra210_amx.c
74
for (i = 0; i < amx->soc_data->byte_mask_size; i++)
sound/soc/tegra/tegra210_amx.c
745
amx->soc_data->regmap_conf);
sound/soc/tegra/tegra210_amx.c
753
amx->map = devm_kzalloc(dev, amx->soc_data->ram_depth * sizeof(*amx->map),
sound/soc/tegra/tegra210_amx.c
759
amx->soc_data->byte_mask_size * sizeof(*amx->byte_mask),
sound/soc/tegra/tegra210_amx.c
765
amx->soc_data->max_ch;
sound/soc/tegra/tegra210_amx.h
107
const struct tegra210_amx_soc_data *soc_data;
sound/soc/tegra/tegra210_i2s.c
1063
i2s->soc_data = of_device_get_match_data(&pdev->dev);
sound/soc/tegra/tegra210_i2s.c
1065
i2s->tx_mask = i2s->soc_data->slot_mask;
sound/soc/tegra/tegra210_i2s.c
1066
i2s->rx_mask = i2s->soc_data->slot_mask;
sound/soc/tegra/tegra210_i2s.c
1092
i2s->soc_data->regmap_conf);
sound/soc/tegra/tegra210_i2s.c
1104
tegra210_i2s_dais[id].playback.channels_max = i2s->soc_data->max_ch;
sound/soc/tegra/tegra210_i2s.c
1105
tegra210_i2s_dais[id].capture.channels_max = i2s->soc_data->max_ch;
sound/soc/tegra/tegra210_i2s.c
1108
err = devm_snd_soc_register_component(dev, i2s->soc_data->i2s_cmpnt,
sound/soc/tegra/tegra210_i2s.c
117
reset_reg = TEGRA210_I2S_TX_SOFT_RESET + i2s->soc_data->tx_offset;
sound/soc/tegra/tegra210_i2s.c
118
cif_reg = TEGRA210_I2S_TX_CIF_CTRL + i2s->soc_data->tx_offset;
sound/soc/tegra/tegra210_i2s.c
119
stream_reg = TEGRA210_I2S_TX_CTRL + i2s->soc_data->tx_offset;
sound/soc/tegra/tegra210_i2s.c
125
regmap_read(i2s->regmap, TEGRA210_I2S_CTRL + i2s->soc_data->i2s_ctrl_offset, &i2s_ctrl);
sound/soc/tegra/tegra210_i2s.c
142
regmap_write(i2s->regmap, TEGRA210_I2S_CTRL + i2s->soc_data->i2s_ctrl_offset, i2s_ctrl);
sound/soc/tegra/tegra210_i2s.c
160
} else if (w->reg == (TEGRA210_I2S_TX_ENABLE + i2s->soc_data->tx_offset)) {
sound/soc/tegra/tegra210_i2s.c
162
status_reg = TEGRA210_I2S_TX_STATUS + i2s->soc_data->tx_offset;
sound/soc/tegra/tegra210_i2s.c
213
regmap_update_bits(i2s->regmap, TEGRA210_I2S_TX_CTRL + i2s->soc_data->tx_offset,
sound/soc/tegra/tegra210_i2s.c
296
regmap_update_bits(i2s->regmap, TEGRA210_I2S_CTRL + i2s->soc_data->i2s_ctrl_offset,
sound/soc/tegra/tegra210_i2s.c
311
i2s->tx_mask = (tx_mask > i2s->soc_data->slot_mask) ?
sound/soc/tegra/tegra210_i2s.c
312
i2s->soc_data->slot_mask : tx_mask;
sound/soc/tegra/tegra210_i2s.c
313
i2s->rx_mask = (rx_mask > i2s->soc_data->slot_mask) ?
sound/soc/tegra/tegra210_i2s.c
314
i2s->soc_data->slot_mask : rx_mask;
sound/soc/tegra/tegra210_i2s.c
342
regmap_update_bits(i2s->regmap, TEGRA210_I2S_CTRL + i2s->soc_data->i2s_ctrl_offset,
sound/soc/tegra/tegra210_i2s.c
379
regmap_update_bits(i2s->regmap, TEGRA210_I2S_CTRL + i2s->soc_data->i2s_ctrl_offset,
sound/soc/tegra/tegra210_i2s.c
380
i2s->soc_data->fsync_width_mask,
sound/soc/tegra/tegra210_i2s.c
381
i2s->fsync_width << i2s->soc_data->fsync_width_shift);
sound/soc/tegra/tegra210_i2s.c
56
regmap_write(i2s->regmap, TEGRA210_I2S_SLOT_CTRL + i2s->soc_data->i2s_ctrl_offset,
sound/soc/tegra/tegra210_i2s.c
577
regmap_read(i2s->regmap, TEGRA210_I2S_CTRL + i2s->soc_data->i2s_ctrl_offset, &val);
sound/soc/tegra/tegra210_i2s.c
58
regmap_write(i2s->regmap, TEGRA210_I2S_TX_SLOT_CTRL + i2s->soc_data->tx_offset,
sound/soc/tegra/tegra210_i2s.c
606
regmap_write(i2s->regmap, TEGRA210_I2S_TIMING + i2s->soc_data->i2s_ctrl_offset,
sound/soc/tegra/tegra210_i2s.c
688
regmap_update_bits(i2s->regmap, TEGRA210_I2S_CTRL + i2s->soc_data->i2s_ctrl_offset,
sound/soc/tegra/tegra210_i2s.c
70
regmap_read(i2s->regmap, TEGRA210_I2S_CTRL + i2s->soc_data->i2s_ctrl_offset, &val);
sound/soc/tegra/tegra210_i2s.c
712
reg = TEGRA210_I2S_TX_CIF_CTRL + i2s->soc_data->tx_offset;
sound/soc/tegra/tegra210_i2s.c
718
if (i2s->soc_data->max_ch == TEGRA264_I2S_MAX_CHANNEL)
sound/soc/tegra/tegra210_i2s.h
161
const struct tegra_i2s_soc_data *soc_data;
sound/soc/tegra/tegra30_ahub.c
149
ahub->soc_data->set_audio_cif(ahub->regmap_apbif, reg, &cif_conf);
sound/soc/tegra/tegra30_ahub.c
251
ahub->soc_data->set_audio_cif(ahub->regmap_apbif, reg, &cif_conf);
sound/soc/tegra/tegra30_ahub.c
515
const struct tegra30_ahub_soc_data *soc_data;
sound/soc/tegra/tegra30_ahub.c
520
soc_data = of_device_get_match_data(&pdev->dev);
sound/soc/tegra/tegra30_ahub.c
521
if (!soc_data)
sound/soc/tegra/tegra30_ahub.c
533
ahub->nresets = soc_data->num_resets;
sound/soc/tegra/tegra30_ahub.c
534
ahub->soc_data = soc_data;
sound/soc/tegra/tegra30_ahub.h
512
const struct tegra30_ahub_soc_data *soc_data;
sound/soc/tegra/tegra30_i2s.c
199
i2s->soc_data->set_audio_cif(i2s->regmap, reg, &cif_conf);
sound/soc/tegra/tegra30_i2s.c
409
const struct tegra30_i2s_soc_data *soc_data;
sound/soc/tegra/tegra30_i2s.c
421
soc_data = of_device_get_match_data(&pdev->dev);
sound/soc/tegra/tegra30_i2s.c
422
if (!soc_data) {
sound/soc/tegra/tegra30_i2s.c
427
i2s->soc_data = soc_data;
sound/soc/tegra/tegra30_i2s.h
224
const struct tegra30_i2s_soc_data *soc_data;
sound/soc/tegra/tegra_isomgr_bw.c
100
adma_isomgr->max_pcm_device = admaif->soc_data->num_ch;
sound/soc/tegra/tegra_isomgr_bw.c
102
admaif->soc_data->max_stream_ch * adma_isomgr->max_pcm_device;