Symbol: soc_info
arch/arm/mach-davinci/common.c
25
static int __init davinci_init_id(struct davinci_soc_info *soc_info)
arch/arm/mach-davinci/common.c
33
base = ioremap(soc_info->jtag_id_reg, SZ_4K);
arch/arm/mach-davinci/common.c
39
soc_info->jtag_id = __raw_readl(base);
arch/arm/mach-davinci/common.c
42
variant = (soc_info->jtag_id & 0xf0000000) >> 28;
arch/arm/mach-davinci/common.c
43
part_no = (soc_info->jtag_id & 0x0ffff000) >> 12;
arch/arm/mach-davinci/common.c
45
for (i = 0, dip = soc_info->ids; i < soc_info->ids_num;
arch/arm/mach-davinci/common.c
49
soc_info->cpu_id = dip->cpu_id;
arch/arm/mach-davinci/common.c
55
pr_err("Unknown DaVinci JTAG ID 0x%x\n", soc_info->jtag_id);
arch/arm/mach-davinci/common.c
59
void __init davinci_common_init(const struct davinci_soc_info *soc_info)
arch/arm/mach-davinci/common.c
63
if (!soc_info) {
arch/arm/mach-davinci/common.c
68
memcpy(&davinci_soc_info, soc_info, sizeof(struct davinci_soc_info));
arch/arm/mach-davinci/common.h
54
extern void davinci_common_init(const struct davinci_soc_info *soc_info);
arch/arm/mach-davinci/mux.c
34
struct davinci_soc_info *soc_info = &davinci_soc_info;
arch/arm/mach-davinci/mux.c
40
if (WARN_ON(!soc_info->pinmux_pins))
arch/arm/mach-davinci/mux.c
44
pinmux_base = ioremap(soc_info->pinmux_base, SZ_4K);
arch/arm/mach-davinci/mux.c
49
if (index >= soc_info->pinmux_pins_num) {
arch/arm/mach-davinci/mux.c
51
index, soc_info->pinmux_pins_num);
arch/arm/mach-davinci/mux.c
56
cfg = &soc_info->pinmux_pins[index];
arch/mips/lantiq/prom.c
103
ltq_soc_detect(&soc_info);
arch/mips/lantiq/prom.c
104
snprintf(soc_info.sys_type, LTQ_SYS_TYPE_LEN - 1, "%s rev %s",
arch/mips/lantiq/prom.c
105
soc_info.name, soc_info.rev_type);
arch/mips/lantiq/prom.c
106
soc_info.sys_type[LTQ_SYS_TYPE_LEN - 1] = '\0';
arch/mips/lantiq/prom.c
107
pr_info("SoC: %s\n", soc_info.sys_type);
arch/mips/lantiq/prom.c
29
static struct ltq_soc_info soc_info;
arch/mips/lantiq/prom.c
41
return soc_info.sys_type;
arch/mips/lantiq/prom.c
46
return soc_info.type;
arch/mips/ralink/common.h
22
extern struct ralink_soc_info soc_info;
arch/mips/ralink/common.h
26
extern void __init prom_soc_init(struct ralink_soc_info *soc_info);
arch/mips/ralink/mt7620.c
149
static const char __init *mt7620_get_soc_name(struct ralink_soc_info *soc_info)
arch/mips/ralink/mt7620.c
156
soc_info->compatible = "ralink,mt7620a-soc";
arch/mips/ralink/mt7620.c
160
soc_info->compatible = "ralink,mt7620n-soc";
arch/mips/ralink/mt7620.c
174
soc_info->compatible = "ralink,mt7628an-soc";
arch/mips/ralink/mt7620.c
220
void __init prom_soc_init(struct ralink_soc_info *soc_info)
arch/mips/ralink/mt7620.c
222
const char *name = mt7620_get_soc_name(soc_info);
arch/mips/ralink/mt7620.c
227
snprintf(soc_info->sys_type, RAMIPS_SYS_TYPE_LEN,
arch/mips/ralink/mt7620.c
241
soc_info->mem_base = MT7620_DRAM_BASE;
arch/mips/ralink/mt7620.c
243
mt7628_dram_init(soc_info);
arch/mips/ralink/mt7620.c
245
mt7620_dram_init(soc_info);
arch/mips/ralink/mt7620.c
255
soc_info_ptr = soc_info;
arch/mips/ralink/mt7620.c
51
mt7620_dram_init(struct ralink_soc_info *soc_info)
arch/mips/ralink/mt7620.c
56
soc_info->mem_size_min = MT7620_SDRAM_SIZE_MIN;
arch/mips/ralink/mt7620.c
57
soc_info->mem_size_max = MT7620_SDRAM_SIZE_MAX;
arch/mips/ralink/mt7620.c
62
soc_info->mem_size_min = MT7620_DDR1_SIZE_MIN;
arch/mips/ralink/mt7620.c
63
soc_info->mem_size_max = MT7620_DDR1_SIZE_MAX;
arch/mips/ralink/mt7620.c
68
soc_info->mem_size_min = MT7620_DDR2_SIZE_MIN;
arch/mips/ralink/mt7620.c
69
soc_info->mem_size_max = MT7620_DDR2_SIZE_MAX;
arch/mips/ralink/mt7620.c
77
mt7628_dram_init(struct ralink_soc_info *soc_info)
arch/mips/ralink/mt7620.c
82
soc_info->mem_size_min = MT7620_DDR1_SIZE_MIN;
arch/mips/ralink/mt7620.c
83
soc_info->mem_size_max = MT7620_DDR1_SIZE_MAX;
arch/mips/ralink/mt7620.c
88
soc_info->mem_size_min = MT7620_DDR2_SIZE_MIN;
arch/mips/ralink/mt7620.c
89
soc_info->mem_size_max = MT7620_DDR2_SIZE_MAX;
arch/mips/ralink/mt7621.c
167
void __init prom_soc_init(struct ralink_soc_info *soc_info)
arch/mips/ralink/mt7621.c
192
soc_info->compatible = "mediatek,mt7621-soc";
arch/mips/ralink/mt7621.c
199
snprintf(soc_info->sys_type, RAMIPS_SYS_TYPE_LEN,
arch/mips/ralink/mt7621.c
205
soc_info->mem_detect = mt7621_memory_detect;
arch/mips/ralink/mt7621.c
207
soc_info_ptr = soc_info;
arch/mips/ralink/of.c
103
if (soc_info.mem_detect)
arch/mips/ralink/of.c
104
soc_info.mem_detect();
arch/mips/ralink/of.c
105
else if (soc_info.mem_size)
arch/mips/ralink/of.c
106
memblock_add(soc_info.mem_base, soc_info.mem_size * SZ_1M);
arch/mips/ralink/of.c
108
detect_memory_region(soc_info.mem_base,
arch/mips/ralink/of.c
109
soc_info.mem_size_min * SZ_1M,
arch/mips/ralink/of.c
110
soc_info.mem_size_max * SZ_1M);
arch/mips/ralink/of.c
115
__dt_register_buses(soc_info.compatible, "palmbus");
arch/mips/ralink/prom.c
18
struct ralink_soc_info soc_info;
arch/mips/ralink/prom.c
25
return soc_info.sys_type;
arch/mips/ralink/prom.c
60
prom_soc_init(&soc_info);
arch/mips/ralink/rt288x.c
104
soc_info->mem_base = RT2880_SDRAM_BASE;
arch/mips/ralink/rt288x.c
105
soc_info->mem_size_min = RT2880_MEM_SIZE_MIN;
arch/mips/ralink/rt288x.c
106
soc_info->mem_size_max = RT2880_MEM_SIZE_MAX;
arch/mips/ralink/rt288x.c
109
soc_info_ptr = soc_info;
arch/mips/ralink/rt288x.c
90
void __init prom_soc_init(struct ralink_soc_info *soc_info)
arch/mips/ralink/rt288x.c
93
soc_info->compatible = "ralink,r2880-soc";
arch/mips/ralink/rt288x.c
98
snprintf(soc_info->sys_type, RAMIPS_SYS_TYPE_LEN,
arch/mips/ralink/rt305x.c
105
static const char __init *rt305x_get_soc_name(struct ralink_soc_info *soc_info)
arch/mips/ralink/rt305x.c
113
soc_info->compatible = "ralink,rt3050-soc";
arch/mips/ralink/rt305x.c
117
soc_info->compatible = "ralink,rt3052-soc";
arch/mips/ralink/rt305x.c
122
soc_info->compatible = "ralink,rt3350-soc";
arch/mips/ralink/rt305x.c
126
soc_info->compatible = "ralink,rt3352-soc";
arch/mips/ralink/rt305x.c
130
soc_info->compatible = "ralink,rt5350-soc";
arch/mips/ralink/rt305x.c
193
void __init prom_soc_init(struct ralink_soc_info *soc_info)
arch/mips/ralink/rt305x.c
195
const char *name = rt305x_get_soc_name(soc_info);
arch/mips/ralink/rt305x.c
197
snprintf(soc_info->sys_type, RAMIPS_SYS_TYPE_LEN,
arch/mips/ralink/rt305x.c
203
soc_info->mem_base = RT305X_SDRAM_BASE;
arch/mips/ralink/rt305x.c
205
soc_info->mem_size = rt5350_get_mem_size();
arch/mips/ralink/rt305x.c
207
soc_info->mem_size_min = RT305X_MEM_SIZE_MIN;
arch/mips/ralink/rt305x.c
208
soc_info->mem_size_max = RT305X_MEM_SIZE_MAX;
arch/mips/ralink/rt305x.c
210
soc_info->mem_size_min = RT3352_MEM_SIZE_MIN;
arch/mips/ralink/rt305x.c
211
soc_info->mem_size_max = RT3352_MEM_SIZE_MAX;
arch/mips/ralink/rt305x.c
214
soc_info_ptr = soc_info;
arch/mips/ralink/rt3883.c
104
soc_info->mem_base = RT3883_SDRAM_BASE;
arch/mips/ralink/rt3883.c
105
soc_info->mem_size_min = RT3883_MEM_SIZE_MIN;
arch/mips/ralink/rt3883.c
106
soc_info->mem_size_max = RT3883_MEM_SIZE_MAX;
arch/mips/ralink/rt3883.c
109
soc_info_ptr = soc_info;
arch/mips/ralink/rt3883.c
90
void __init prom_soc_init(struct ralink_soc_info *soc_info)
arch/mips/ralink/rt3883.c
93
soc_info->compatible = "ralink,rt3883-soc";
arch/mips/ralink/rt3883.c
98
snprintf(soc_info->sys_type, RAMIPS_SYS_TYPE_LEN,
drivers/clk/ingenic/tcu.c
352
tcu->soc_info = id->data;
drivers/clk/ingenic/tcu.c
354
if (tcu->soc_info->has_tcu_clk) {
drivers/clk/ingenic/tcu.c
366
if (tcu->soc_info->allow_missing_tcu_clk && ret == -EINVAL) {
drivers/clk/ingenic/tcu.c
390
for (i = 0; i < tcu->soc_info->num_channels; i++) {
drivers/clk/ingenic/tcu.c
415
if (tcu->soc_info->has_ost) {
drivers/clk/ingenic/tcu.c
437
if (tcu->soc_info->has_ost)
drivers/clk/ingenic/tcu.c
51
const struct ingenic_soc_info *soc_info;
drivers/clocksource/ingenic-ost.c
101
if (soc_info->is64bit)
drivers/clocksource/ingenic-ost.c
120
if (soc_info->is64bit)
drivers/clocksource/ingenic-ost.c
131
if (soc_info->is64bit)
drivers/clocksource/ingenic-ost.c
68
const struct ingenic_ost_soc_info *soc_info;
drivers/clocksource/ingenic-ost.c
76
soc_info = device_get_match_data(dev);
drivers/clocksource/ingenic-ost.c
77
if (!soc_info)
drivers/clocksource/ingenic-sysost.c
459
ost->soc_info = id->data;
drivers/clocksource/ingenic-sysost.c
462
ost->soc_info->num_channels);
drivers/clocksource/ingenic-sysost.c
468
ost->clocks->num = ost->soc_info->num_channels;
drivers/clocksource/ingenic-sysost.c
75
const struct ingenic_soc_info *soc_info;
drivers/clocksource/ingenic-timer.c
275
const struct ingenic_soc_info *soc_info = id->data;
drivers/clocksource/ingenic-timer.c
297
tcu->pwm_channels_mask = GENMASK(soc_info->num_channels - 1,
drivers/clocksource/ingenic-timer.c
304
soc_info->num_channels - num_possible_cpus() + 1) {
drivers/clocksource/ingenic-timer.c
320
soc_info->num_channels,
drivers/clocksource/ingenic-timer.c
326
soc_info->num_channels,
drivers/gpu/drm/ingenic/ingenic-drm-drv.c
1091
const struct jz_soc_info *soc_info;
drivers/gpu/drm/ingenic/ingenic-drm-drv.c
1109
soc_info = of_device_get_match_data(dev);
drivers/gpu/drm/ingenic/ingenic-drm-drv.c
1110
if (!soc_info) {
drivers/gpu/drm/ingenic/ingenic-drm-drv.c
1133
priv->soc_info = soc_info;
drivers/gpu/drm/ingenic/ingenic-drm-drv.c
1145
drm->mode_config.max_width = soc_info->max_width;
drivers/gpu/drm/ingenic/ingenic-drm-drv.c
1173
if (soc_info->needs_dev_clk) {
drivers/gpu/drm/ingenic/ingenic-drm-drv.c
1207
primary = priv->soc_info->has_osd ? &priv->f1 : &priv->f0;
drivers/gpu/drm/ingenic/ingenic-drm-drv.c
1213
priv->soc_info->formats_f1,
drivers/gpu/drm/ingenic/ingenic-drm-drv.c
1214
priv->soc_info->num_formats_f1,
drivers/gpu/drm/ingenic/ingenic-drm-drv.c
1221
if (soc_info->map_noncoherent)
drivers/gpu/drm/ingenic/ingenic-drm-drv.c
1236
if (soc_info->has_osd) {
drivers/gpu/drm/ingenic/ingenic-drm-drv.c
1242
priv->soc_info->formats_f0,
drivers/gpu/drm/ingenic/ingenic-drm-drv.c
1243
priv->soc_info->num_formats_f0,
drivers/gpu/drm/ingenic/ingenic-drm-drv.c
1252
if (soc_info->map_noncoherent)
drivers/gpu/drm/ingenic/ingenic-drm-drv.c
1374
if (soc_info->has_osd)
drivers/gpu/drm/ingenic/ingenic-drm-drv.c
1376
if (soc_info->has_alpha)
drivers/gpu/drm/ingenic/ingenic-drm-drv.c
325
JZ_LCD_CTRL_OFUP | priv->soc_info->max_burst);
drivers/gpu/drm/ingenic/ingenic-drm-drv.c
356
if (drm_atomic_crtc_needs_modeset(crtc_state) && priv->soc_info->has_osd) {
drivers/gpu/drm/ingenic/ingenic-drm-drv.c
394
if (mode->hdisplay > priv->soc_info->max_width)
drivers/gpu/drm/ingenic/ingenic-drm-drv.c
396
if (mode->vdisplay > priv->soc_info->max_height)
drivers/gpu/drm/ingenic/ingenic-drm-drv.c
414
if (priv->soc_info->has_osd &&
drivers/gpu/drm/ingenic/ingenic-drm-drv.c
477
if (priv->soc_info->plane_f0_not_working && plane == &priv->f0)
drivers/gpu/drm/ingenic/ingenic-drm-drv.c
491
priv->soc_info->has_osd,
drivers/gpu/drm/ingenic/ingenic-drm-drv.c
500
if (!priv->soc_info->has_osd &&
drivers/gpu/drm/ingenic/ingenic-drm-drv.c
513
if (priv->soc_info->has_osd &&
drivers/gpu/drm/ingenic/ingenic-drm-drv.c
522
if (priv->soc_info->map_noncoherent)
drivers/gpu/drm/ingenic/ingenic-drm-drv.c
533
if (priv->soc_info->has_osd) {
drivers/gpu/drm/ingenic/ingenic-drm-drv.c
548
if (priv->soc_info->has_osd) {
drivers/gpu/drm/ingenic/ingenic-drm-drv.c
576
if (priv->soc_info->has_osd && plane != &priv->f0) {
drivers/gpu/drm/ingenic/ingenic-drm-drv.c
623
if (priv->soc_info->has_osd) {
drivers/gpu/drm/ingenic/ingenic-drm-drv.c
645
return priv->soc_info->map_noncoherent;
drivers/gpu/drm/ingenic/ingenic-drm-drv.c
676
if (priv->soc_info->map_noncoherent)
drivers/gpu/drm/ingenic/ingenic-drm-drv.c
680
plane_id = !!(priv->soc_info->has_osd && plane != &priv->f0);
drivers/gpu/drm/ingenic/ingenic-drm-drv.c
695
if (priv->soc_info->use_extended_hwdesc) {
drivers/gpu/drm/ingenic/ingenic-drm-drv.c
753
if (priv->soc_info->use_extended_hwdesc)
drivers/gpu/drm/ingenic/ingenic-drm-drv.c
914
if (priv->soc_info->map_noncoherent)
drivers/gpu/drm/ingenic/ingenic-drm-drv.c
930
obj->map_noncoherent = priv->soc_info->map_noncoherent;
drivers/gpu/drm/ingenic/ingenic-drm-drv.c
97
const struct jz_soc_info *soc_info;
drivers/gpu/drm/ingenic/ingenic-ipu.c
244
ipu->soc_info->set_coefs(ipu, reg, ipu->sharpness,
drivers/gpu/drm/ingenic/ingenic-ipu.c
260
ipu->soc_info->set_coefs(ipu, reg, 0, false, 512, i == num - 1);
drivers/gpu/drm/ingenic/ingenic-ipu.c
278
ipu->soc_info->set_coefs(ipu, reg, ipu->sharpness,
drivers/gpu/drm/ingenic/ingenic-ipu.c
511
if (ipu->soc_info->has_bicubic)
drivers/gpu/drm/ingenic/ingenic-ipu.c
519
if (!ipu->soc_info->has_bicubic && !upscaling_w)
drivers/gpu/drm/ingenic/ingenic-ipu.c
531
if (!ipu->soc_info->has_bicubic && !upscaling_h)
drivers/gpu/drm/ingenic/ingenic-ipu.c
60
const struct soc_info *soc_info;
drivers/gpu/drm/ingenic/ingenic-ipu.c
765
if (ipu->soc_info->manual_restart)
drivers/gpu/drm/ingenic/ingenic-ipu.c
777
if (ipu->soc_info->manual_restart)
drivers/gpu/drm/ingenic/ingenic-ipu.c
797
const struct soc_info *soc_info;
drivers/gpu/drm/ingenic/ingenic-ipu.c
809
soc_info = of_device_get_match_data(dev);
drivers/gpu/drm/ingenic/ingenic-ipu.c
810
if (!soc_info) {
drivers/gpu/drm/ingenic/ingenic-ipu.c
818
ipu->soc_info = soc_info;
drivers/gpu/drm/ingenic/ingenic-ipu.c
855
soc_info->formats, soc_info->num_formats,
drivers/gpu/drm/ingenic/ingenic-ipu.c
871
sharpness_max = soc_info->has_bicubic ? 32 : 1;
drivers/gpu/drm/ingenic/ingenic-ipu.c
880
ipu->sharpness = soc_info->has_bicubic ? 8 : 1;
drivers/gpu/drm/ingenic/ingenic-ipu.c
947
static const struct soc_info jz4725b_soc_info = {
drivers/gpu/drm/ingenic/ingenic-ipu.c
973
static const struct soc_info jz4760_soc_info = {
drivers/iio/adc/at91-sama5d2_adc.c
1027
if (reg == st->soc_info.platform->layout->XPOSR)
drivers/iio/adc/at91-sama5d2_adc.c
1029
else if (reg == st->soc_info.platform->layout->YPOSR)
drivers/iio/adc/at91-sama5d2_adc.c
1049
st->touch_st.x_pos = at91_adc_touch_pos(st, st->soc_info.platform->layout->XPOSR);
drivers/iio/adc/at91-sama5d2_adc.c
1055
return at91_adc_touch_pos(st, st->soc_info.platform->layout->YPOSR);
drivers/iio/adc/at91-sama5d2_adc.c
1091
if (chan == st->soc_info.platform->touch_chan_x)
drivers/iio/adc/at91-sama5d2_adc.c
1093
else if (chan == st->soc_info.platform->touch_chan_y)
drivers/iio/adc/at91-sama5d2_adc.c
1106
if (chan == st->soc_info.platform->touch_chan_p)
drivers/iio/adc/at91-sama5d2_adc.c
1286
st->soc_info.platform->max_index + 1);
drivers/iio/adc/at91-sama5d2_adc.c
1620
st->soc_info.platform->max_index + 1) {
drivers/iio/adc/at91-sama5d2_adc.c
1842
startup_time = st->soc_info.startup_time;
drivers/iio/adc/at91-sama5d2_adc.c
1856
struct at91_adc_temp_sensor_clb *clb = &st->soc_info.temp_sensor_clb;
drivers/iio/adc/at91-sama5d2_adc.c
1971
if (val < st->soc_info.min_sample_rate ||
drivers/iio/adc/at91-sama5d2_adc.c
1972
val > st->soc_info.max_sample_rate)
drivers/iio/adc/at91-sama5d2_adc.c
1979
st->soc_info.startup_time, 0);
drivers/iio/adc/at91-sama5d2_adc.c
1997
*vals = (int *)st->soc_info.platform->oversampling_avail;
drivers/iio/adc/at91-sama5d2_adc.c
1999
*length = st->soc_info.platform->oversampling_avail_no;
drivers/iio/adc/at91-sama5d2_adc.c
2011
unsigned int sample_size = st->soc_info.platform->nr_channels * 2;
drivers/iio/adc/at91-sama5d2_adc.c
2042
+ st->soc_info.platform->layout->LCDR);
drivers/iio/adc/at91-sama5d2_adc.c
2071
unsigned int sample_size = st->soc_info.platform->nr_channels * 2;
drivers/iio/adc/at91-sama5d2_adc.c
2134
st->soc_info.platform->max_index + 1))
drivers/iio/adc/at91-sama5d2_adc.c
2141
st->soc_info.platform->max_index + 1))
drivers/iio/adc/at91-sama5d2_adc.c
2151
if (st->soc_info.platform->layout->EOC_IDR)
drivers/iio/adc/at91-sama5d2_adc.c
2161
at91_adc_setup_samp_freq(indio_dev, st->soc_info.min_sample_rate,
drivers/iio/adc/at91-sama5d2_adc.c
2162
st->soc_info.startup_time, 0);
drivers/iio/adc/at91-sama5d2_adc.c
2252
struct at91_adc_temp_sensor_clb *clb = &st->soc_info.temp_sensor_clb;
drivers/iio/adc/at91-sama5d2_adc.c
2258
if (!st->soc_info.platform->temp_sensor)
drivers/iio/adc/at91-sama5d2_adc.c
2312
st->soc_info.platform = device_get_match_data(dev);
drivers/iio/adc/at91-sama5d2_adc.c
2317
num_channels = st->soc_info.platform->max_channels - 1;
drivers/iio/adc/at91-sama5d2_adc.c
2319
num_channels = st->soc_info.platform->max_channels;
drivers/iio/adc/at91-sama5d2_adc.c
2324
indio_dev->channels = *st->soc_info.platform->adc_channels;
drivers/iio/adc/at91-sama5d2_adc.c
2328
st->soc_info.platform->touch_chan_x, 1);
drivers/iio/adc/at91-sama5d2_adc.c
2330
st->soc_info.platform->touch_chan_y, 1);
drivers/iio/adc/at91-sama5d2_adc.c
2332
st->soc_info.platform->touch_chan_p, 1);
drivers/iio/adc/at91-sama5d2_adc.c
2337
&st->soc_info.min_sample_rate);
drivers/iio/adc/at91-sama5d2_adc.c
2345
&st->soc_info.max_sample_rate);
drivers/iio/adc/at91-sama5d2_adc.c
2353
&st->soc_info.startup_time);
drivers/iio/adc/at91-sama5d2_adc.c
2370
for (i = 0; i < st->soc_info.platform->hw_trig_cnt + 1; i++)
drivers/iio/adc/at91-sama5d2_adc.c
2457
readl_relaxed(st->base + st->soc_info.platform->layout->VERSION));
drivers/iio/adc/at91-sama5d2_adc.c
442
readl_relaxed((st)->base + (st)->soc_info.platform->layout->reg)
drivers/iio/adc/at91-sama5d2_adc.c
446
writel_relaxed(val, (st)->base + (st)->soc_info.platform->layout->reg)
drivers/iio/adc/at91-sama5d2_adc.c
603
struct at91_adc_soc_info soc_info;
drivers/iio/adc/at91-sama5d2_adc.c
790
return mask & GENMASK(st->soc_info.platform->nr_channels, 0);
drivers/iio/adc/at91-sama5d2_adc.c
801
cor <<= st->soc_info.platform->layout->COR_diff_offset;
drivers/iio/adc/at91-sama5d2_adc.c
812
if (st->soc_info.platform->layout->EOC_ISR)
drivers/iio/adc/at91-sama5d2_adc.c
821
if (st->soc_info.platform->layout->EOC_IMR)
drivers/iio/adc/at91-sama5d2_adc.c
834
if (!st->soc_info.platform->layout->EOC_IDR)
drivers/iio/adc/at91-sama5d2_adc.c
840
if (!st->soc_info.platform->layout->EOC_IDR)
drivers/iio/adc/at91-sama5d2_adc.c
851
unsigned int osr_mask = st->soc_info.platform->osr_mask;
drivers/iio/adc/at91-sama5d2_adc.c
855
for (i = 0; i < st->soc_info.platform->oversampling_avail_no; i++) {
drivers/iio/adc/at91-sama5d2_adc.c
856
if (oversampling_ratio == st->soc_info.platform->oversampling_avail[i])
drivers/iio/adc/at91-sama5d2_adc.c
859
if (i == st->soc_info.platform->oversampling_avail_no)
drivers/iio/adc/at91-sama5d2_adc.c
928
diff = st->soc_info.platform->chan_realbits - nbits;
drivers/memory/jz4780-nemc.c
209
if (cycles > nemc->soc_info->tas_tah_cycles_max) {
drivers/memory/jz4780-nemc.c
221
if (cycles > nemc->soc_info->tas_tah_cycles_max) {
drivers/memory/jz4780-nemc.c
285
nemc->soc_info = device_get_match_data(dev);
drivers/memory/jz4780-nemc.c
286
if (!nemc->soc_info)
drivers/memory/jz4780-nemc.c
53
const struct jz_soc_info *soc_info;
drivers/mtd/nand/raw/ingenic/ingenic_nand_drv.c
243
if (nfc->soc_info->oob_first)
drivers/mtd/nand/raw/ingenic/ingenic_nand_drv.c
249
else if (nfc->soc_info->oob_layout)
drivers/mtd/nand/raw/ingenic/ingenic_nand_drv.c
250
mtd_set_ooblayout(mtd, nfc->soc_info->oob_layout);
drivers/mtd/nand/raw/ingenic/ingenic_nand_drv.c
268
cs->base + nfc->soc_info->cmd_offset);
drivers/mtd/nand/raw/ingenic/ingenic_nand_drv.c
273
cs->base + nfc->soc_info->addr_offset);
drivers/mtd/nand/raw/ingenic/ingenic_nand_drv.c
278
ioread8_rep(cs->base + nfc->soc_info->data_offset,
drivers/mtd/nand/raw/ingenic/ingenic_nand_drv.c
282
ioread16_rep(cs->base + nfc->soc_info->data_offset,
drivers/mtd/nand/raw/ingenic/ingenic_nand_drv.c
289
iowrite8_rep(cs->base + nfc->soc_info->data_offset,
drivers/mtd/nand/raw/ingenic/ingenic_nand_drv.c
293
iowrite16_rep(cs->base + nfc->soc_info->data_offset,
drivers/mtd/nand/raw/ingenic/ingenic_nand_drv.c
45
const struct jz_soc_info *soc_info;
drivers/mtd/nand/raw/ingenic/ingenic_nand_drv.c
481
nfc->soc_info = device_get_match_data(dev);
drivers/mtd/nand/raw/ingenic/ingenic_nand_drv.c
482
if (!nfc->soc_info)
drivers/net/ethernet/stmicro/stmmac/dwmac-ingenic.c
107
return regmap_update_bits(mac->regmap, 0, mac->soc_info->mask, val);
drivers/net/ethernet/stmicro/stmmac/dwmac-ingenic.c
134
return regmap_update_bits(mac->regmap, 0, mac->soc_info->mask, val);
drivers/net/ethernet/stmicro/stmmac/dwmac-ingenic.c
141
if (!mac->soc_info->set_mode)
drivers/net/ethernet/stmicro/stmmac/dwmac-ingenic.c
145
~mac->soc_info->valid_phy_intf_sel & BIT(phy_intf_sel))
drivers/net/ethernet/stmicro/stmmac/dwmac-ingenic.c
151
return mac->soc_info->set_mode(mac, phy_intf_sel);
drivers/net/ethernet/stmicro/stmmac/dwmac-ingenic.c
208
mac->soc_info = data;
drivers/net/ethernet/stmicro/stmmac/dwmac-ingenic.c
54
const struct ingenic_soc_info *soc_info;
drivers/net/ethernet/stmicro/stmmac/dwmac-ingenic.c
80
return regmap_update_bits(mac->regmap, 0, mac->soc_info->mask, val);
drivers/net/ethernet/stmicro/stmmac/dwmac-ingenic.c
86
return regmap_update_bits(mac->regmap, 0, mac->soc_info->mask, 0);
drivers/net/ethernet/stmicro/stmmac/dwmac-ingenic.c
96
return regmap_update_bits(mac->regmap, 0, mac->soc_info->mask, val);
drivers/net/wireless/ath/ath10k/qmi.c
622
qmi->soc_info.soc_id = resp->soc_info.soc_id;
drivers/net/wireless/ath/ath10k/qmi.c
637
qmi->board_info.board_id, qmi->soc_info.soc_id);
drivers/net/wireless/ath/ath10k/qmi.h
103
struct ath10k_qmi_soc_info soc_info;
drivers/net/wireless/ath/ath10k/qmi_wlfw_v01.c
892
soc_info),
drivers/net/wireless/ath/ath10k/qmi_wlfw_v01.h
313
struct wlfw_soc_info_s_v01 soc_info;
drivers/net/wireless/ath/ath11k/qmi.c
2253
ab->qmi.target.soc_id = resp.soc_info.soc_id;
drivers/net/wireless/ath/ath11k/qmi.c
968
soc_info),
drivers/net/wireless/ath/ath11k/qmi.h
381
struct qmi_wlanfw_soc_info_s_v01 soc_info;
drivers/net/wireless/ath/ath12k/qmi.c
1242
soc_info),
drivers/net/wireless/ath/ath12k/qmi.c
2904
ab->qmi.target.soc_id = resp.soc_info.soc_id;
drivers/net/wireless/ath/ath12k/qmi.h
476
struct qmi_wlanfw_soc_info_s_v01 soc_info;
drivers/phy/ingenic/phy-ingenic-usb.c
111
priv->soc_info->usb_phy_init(phy);
drivers/phy/ingenic/phy-ingenic-usb.c
327
priv->soc_info = device_get_match_data(dev);
drivers/phy/ingenic/phy-ingenic-usb.c
328
if (!priv->soc_info) {
drivers/phy/ingenic/phy-ingenic-usb.c
91
const struct ingenic_soc_info *soc_info;
drivers/pwm/pwm-jz4740.c
227
const struct soc_info *info;
drivers/pwm/pwm-jz4740.c
249
static const struct soc_info jz4740_soc_info = {
drivers/pwm/pwm-jz4740.c
253
static const struct soc_info jz4725b_soc_info = {
drivers/pwm/pwm-jz4740.c
257
static const struct soc_info x1000_soc_info = {
drivers/soc/samsung/exynos-chipid.c
123
soc_info->revision = (main_rev << EXYNOS_REV_PART_SHIFT) | sub_rev;
drivers/soc/samsung/exynos-chipid.c
156
struct exynos_chipid_info soc_info;
drivers/soc/samsung/exynos-chipid.c
178
ret = exynos_chipid_get_chipid_info(dev, regmap, drv_data, &soc_info);
drivers/soc/samsung/exynos-chipid.c
193
soc_info.revision);
drivers/soc/samsung/exynos-chipid.c
197
soc_dev_attr->soc_id = exynos_product_id_to_name(soc_info.product_id);
drivers/soc/samsung/exynos-chipid.c
217
soc_dev_attr->soc_id, soc_info.product_id, soc_info.revision);
drivers/soc/samsung/exynos-chipid.c
91
struct exynos_chipid_info *soc_info)
drivers/soc/samsung/exynos-chipid.c
99
soc_info->product_id = val & EXYNOS_MASK;
drivers/spi/spi-ingenic.c
271
if (priv->soc_info->has_trendian) {
drivers/spi/spi-ingenic.c
405
priv->soc_info = pdata;
drivers/spi/spi-ingenic.c
63
const struct jz_soc_info *soc_info;
drivers/tty/serial/ucc_uart.c
1193
soc = soc_info(&rev_h, &rev_l);
sound/soc/jz4740/jz4740-i2s.c
105
if (!i2s->soc_info->shared_fifo_flush) {
sound/soc/jz4740/jz4740-i2s.c
121
if (i2s->soc_info->shared_fifo_flush)
sound/soc/jz4740/jz4740-i2s.c
291
i2sdiv_max = GENMASK(i2s->soc_info->field_i2sdiv_playback.msb,
sound/soc/jz4740/jz4740-i2s.c
292
i2s->soc_info->field_i2sdiv_playback.lsb);
sound/soc/jz4740/jz4740-i2s.c
298
i2sdiv_max = GENMASK(i2s->soc_info->field_i2sdiv_capture.msb,
sound/soc/jz4740/jz4740-i2s.c
299
i2s->soc_info->field_i2sdiv_capture.lsb);
sound/soc/jz4740/jz4740-i2s.c
506
i2s->soc_info->field_rx_fifo_thresh);
sound/soc/jz4740/jz4740-i2s.c
512
i2s->soc_info->field_tx_fifo_thresh);
sound/soc/jz4740/jz4740-i2s.c
518
i2s->soc_info->field_i2sdiv_capture);
sound/soc/jz4740/jz4740-i2s.c
524
i2s->soc_info->field_i2sdiv_playback);
sound/soc/jz4740/jz4740-i2s.c
550
i2s->soc_info = device_get_match_data(dev);
sound/soc/jz4740/jz4740-i2s.c
582
i2s->soc_info->dai, 1);
sound/soc/jz4740/jz4740-i2s.c
91
const struct i2s_soc_info *soc_info;