arch/arm/mach-mvebu/mvebu-soc-id.c
163
soc_dev_attr->soc_id = kasprintf(GFP_KERNEL, "%X", soc_dev_id);
arch/arm/mach-mvebu/mvebu-soc-id.c
169
kfree(soc_dev_attr->soc_id);
arch/arm/mach-mxs/mach-mxs.c
402
soc_dev_attr->soc_id = mxs_get_soc_id();
arch/arm/mach-zynq/common.c
119
soc_dev_attr->soc_id = kasprintf(GFP_KERNEL, "0x%x",
arch/arm/mach-zynq/common.c
126
kfree(soc_dev_attr->soc_id);
arch/mips/ralink/mt7620.c
206
soc_dev_attr->soc_id = mt7620_get_soc_id_name();
arch/mips/ralink/mt7621.c
151
soc_dev_attr->soc_id = "mt7621";
arch/mips/ralink/rt288x.c
76
soc_dev_attr->soc_id = rt2880_get_soc_name();
arch/mips/ralink/rt305x.c
179
soc_dev_attr->soc_id = rt305x_get_soc_id_name();
arch/mips/ralink/rt3883.c
76
soc_dev_attr->soc_id = rt3883_get_soc_name();
drivers/acpi/arm64/thermal_cpufreq.c
11
s32 soc_id = arm_smccc_get_soc_id_version();
drivers/acpi/arm64/thermal_cpufreq.c
17
if (soc_id == SMCCC_SOC_ID_T241)
drivers/base/soc.c
226
if (match->soc_id &&
drivers/base/soc.c
227
(!attr->soc_id || !glob_match(match->soc_id, attr->soc_id)))
drivers/base/soc.c
267
matches->soc_id) {
drivers/base/soc.c
39
static DEVICE_ATTR(soc_id, 0444, soc_info_show, NULL);
drivers/base/soc.c
62
if ((attr == &dev_attr_soc_id.attr) && soc_dev->attr->soc_id)
drivers/base/soc.c
84
output = soc_dev->attr->soc_id;
drivers/bluetooth/btqca.c
73
le32_to_cpu(ver->soc_id));
drivers/bluetooth/btqca.c
748
if ((le32_to_cpu(ver.soc_id) & QCA_HSP_GF_SOC_MASK) == QCA_HSP_GF_SOC_ID)
drivers/bluetooth/btqca.c
779
soc_ver = get_soc_ver(ver.soc_id, ver.rom_ver);
drivers/bluetooth/btqca.c
79
if (ver->soc_id == 0 || ver->rom_ver == 0)
drivers/bluetooth/btqca.c
896
if (le32_to_cpu(ver.soc_id) == QCA_WCN3950_SOC_ID_T)
drivers/bluetooth/btqca.c
898
else if (le32_to_cpu(ver.soc_id) == QCA_WCN3950_SOC_ID_S)
drivers/bluetooth/btqca.c
907
if (le32_to_cpu(ver.soc_id) == QCA_WCN3991_SOC_ID)
drivers/bluetooth/btqca.h
113
__le32 soc_id;
drivers/bluetooth/btqca.h
51
#define get_soc_ver(soc_id, rom_ver) \
drivers/bluetooth/btqca.h
52
((le32_to_cpu(soc_id) << 16) | (le16_to_cpu(rom_ver)))
drivers/clk/qcom/apss-ipq6018.c
115
u32 soc_id;
drivers/clk/qcom/apss-ipq6018.c
118
ret = qcom_smem_get_soc_id(&soc_id);
drivers/clk/qcom/apss-ipq6018.c
130
switch (soc_id) {
drivers/clk/renesas/r8a7795-cpg-mssr.c
347
{ .soc_id = "r8a7795", .revision = "ES1.*" },
drivers/clk/renesas/rcar-gen2-cpg.c
269
.soc_id = "r8a77470",
drivers/clk/renesas/rcar-gen3-cpg.c
335
.soc_id = "r8a7796", .revision = "ES1.0",
drivers/crypto/caam/ctrl.c
571
{ .soc_id = "i.MX6UL", .data = &caam_imx6ul_data },
drivers/crypto/caam/ctrl.c
572
{ .soc_id = "i.MX6*", .data = &caam_imx6_data },
drivers/crypto/caam/ctrl.c
573
{ .soc_id = "i.MX7*", .data = &caam_imx7_data },
drivers/crypto/caam/ctrl.c
574
{ .soc_id = "i.MX8M*", .data = &caam_imx7_data },
drivers/crypto/caam/ctrl.c
575
{ .soc_id = "i.MX8ULP", .data = &caam_imx8ulp_data },
drivers/crypto/caam/ctrl.c
576
{ .soc_id = "i.MX8Q*", .data = &caam_imx8ulp_data },
drivers/crypto/caam/ctrl.c
577
{ .soc_id = "VF*", .data = &caam_vf610_data },
drivers/firmware/imx/imx-scu-soc.c
132
soc_dev_attr->soc_id = imx_scu_soc_name(val);
drivers/firmware/smccc/soc_id.c
151
soc_dev_attr->soc_id = soc_id_str;
drivers/firmware/smccc/soc_id.c
162
pr_info("ID = %s Revision = %s\n", soc_dev_attr->soc_id,
drivers/gpu/drm/bridge/nwl-dsi.c
1140
{ .soc_id = "i.MX8MQ", .revision = "2.0",
drivers/gpu/drm/meson/meson_drv.c
175
{ .soc_id = "GXL (S805*)", },
drivers/gpu/drm/renesas/rcar-du/rcar_lvds.c
877
.soc_id = "r8a7790", .revision = "ES1.*",
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
2328
if (vop2->data->soc_id == 3566) {
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
821
if (vop2->data->soc_id == 3566)
drivers/gpu/drm/rockchip/rockchip_drm_vop2.h
286
unsigned int soc_id;
drivers/gpu/drm/rockchip/rockchip_vop2_reg.c
2523
.soc_id = 3566,
drivers/gpu/drm/rockchip/rockchip_vop2_reg.c
2542
.soc_id = 3568,
drivers/gpu/drm/rockchip/rockchip_vop2_reg.c
2561
.soc_id = 3576,
drivers/gpu/drm/rockchip/rockchip_vop2_reg.c
2581
.soc_id = 3588,
drivers/iommu/ipmmu-vmsa.c
736
{ .soc_id = "r8a774a1", },
drivers/iommu/ipmmu-vmsa.c
737
{ .soc_id = "r8a7795", .revision = "ES2.*" },
drivers/iommu/ipmmu-vmsa.c
738
{ .soc_id = "r8a7796", },
drivers/irqchip/irq-gic-v3.c
1811
s32 soc_id = arm_smccc_get_soc_id_version();
drivers/irqchip/irq-gic-v3.c
1817
if ((soc_id < 0) || (soc_id != SMCCC_SOC_ID_T241))
drivers/media/platform/renesas/rcar-csi2.c
2539
.soc_id = "r8a7795", .revision = "ES2.*",
drivers/media/platform/renesas/vsp1/vsp1_uif.c
233
{ .soc_id = "r8a7796" },
drivers/mmc/host/renesas_sdhi_internal_dmac.c
226
{ .soc_id = "r8a774a1", .revision = "ES1.[012]", .data = &sdhi_quirks_4tap_nohs400 },
drivers/mmc/host/renesas_sdhi_internal_dmac.c
227
{ .soc_id = "r8a7795", .revision = "ES2.0", .data = &sdhi_quirks_4tap },
drivers/mmc/host/renesas_sdhi_internal_dmac.c
228
{ .soc_id = "r8a7796", .revision = "ES1.0", .data = &sdhi_quirks_4tap_nohs400_one_rx },
drivers/mmc/host/renesas_sdhi_internal_dmac.c
229
{ .soc_id = "r8a7796", .revision = "ES1.[12]", .data = &sdhi_quirks_4tap_nohs400 },
drivers/mmc/host/renesas_sdhi_internal_dmac.c
230
{ .soc_id = "r8a7796", .revision = "ES1.*", .data = &sdhi_quirks_r8a7796_es13 },
drivers/mmc/host/renesas_sdhi_internal_dmac.c
231
{ .soc_id = "r8a77980", .revision = "ES1.*", .data = &sdhi_quirks_nohs400 },
drivers/net/ethernet/renesas/rswitch_main.c
2122
{ .soc_id = "r8a779f0", .revision = "ES1.0" },
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
42
u32 soc_id;
drivers/net/wireless/ath/ath10k/qmi_wlfw_v01.c
303
soc_id),
drivers/net/wireless/ath/ath10k/qmi_wlfw_v01.h
185
u32 soc_id;
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
2279
ab->qmi.target.board_id, ab->qmi.target.soc_id);
drivers/net/wireless/ath/ath11k/qmi.c
869
.offset = offsetof(struct qmi_wlanfw_soc_info_s_v01, soc_id),
drivers/net/wireless/ath/ath11k/qmi.h
116
u32 soc_id;
drivers/net/wireless/ath/ath11k/qmi.h
357
u32 soc_id;
drivers/net/wireless/ath/ath12k/qmi.c
1117
.offset = offsetof(struct qmi_wlanfw_soc_info_s_v01, soc_id),
drivers/net/wireless/ath/ath12k/qmi.c
2904
ab->qmi.target.soc_id = resp.soc_info.soc_id;
drivers/net/wireless/ath/ath12k/qmi.c
2937
ab->qmi.target.board_id, ab->qmi.target.soc_id);
drivers/net/wireless/ath/ath12k/qmi.h
114
u32 soc_id;
drivers/net/wireless/ath/ath12k/qmi.h
439
u32 soc_id;
drivers/pci/controller/pcie-hisi-error.c
48
u8 soc_id;
drivers/pci/controller/pcie-mt7621.c
466
{ .soc_id = "mt7621", .revision = "E2" },
drivers/phy/amlogic/phy-meson-g12a-usb2.c
159
int soc_id;
drivers/phy/amlogic/phy-meson-g12a-usb2.c
220
if (priv->soc_id == MESON_SOC_A1)
drivers/phy/amlogic/phy-meson-g12a-usb2.c
247
if (priv->soc_id == MESON_SOC_G12A)
drivers/phy/amlogic/phy-meson-g12a-usb2.c
255
else if (priv->soc_id == MESON_SOC_A1) {
drivers/phy/amlogic/phy-meson-g12a-usb2.c
272
if (priv->soc_id == MESON_SOC_G12A) {
drivers/phy/amlogic/phy-meson-g12a-usb2.c
322
priv->soc_id = (uintptr_t)of_device_get_match_data(&pdev->dev);
drivers/phy/ralink/phy-mt7621-pci.c
282
{ .soc_id = "mt7621", .revision = "E2" },
drivers/pinctrl/renesas/pfc-r8a7790.c
6119
{ .soc_id = "r8a7790", .revision = "ES1.0" },
drivers/pinctrl/renesas/pfc-r8a7794.c
5819
{ .soc_id = "r8a7794", .revision = "ES1.0" },
drivers/pmdomain/renesas/r8a774c0-sysc.c
33
{ .soc_id = "r8a774c0", .revision = "ES1.0" },
drivers/pmdomain/renesas/r8a7795-sysc.c
59
.soc_id = "r8a7795", .revision = "ES2.*",
drivers/pmdomain/renesas/r8a77990-sysc.c
33
{ .soc_id = "r8a77990", .revision = "ES1.0" },
drivers/soc/amlogic/meson-gx-socinfo.c
201
soc_dev_attr->soc_id = kasprintf(GFP_KERNEL, "%s (%s)",
drivers/soc/amlogic/meson-gx-socinfo.c
208
kfree_const(soc_dev_attr->soc_id);
drivers/soc/amlogic/meson-gx-socinfo.c
215
soc_dev_attr->soc_id,
drivers/soc/amlogic/meson-mx-socinfo.c
161
soc_dev_attr->soc_id = meson_mx_socinfo_soc_id(major_ver, metal_rev);
drivers/soc/amlogic/meson-mx-socinfo.c
166
kfree_const(soc_dev_attr->soc_id);
drivers/soc/amlogic/meson-mx-socinfo.c
172
soc_dev_attr->soc_id, soc_dev_attr->revision);
drivers/soc/amlogic/meson-mx-socinfo.c
74
const char *soc_id;
drivers/soc/amlogic/meson-mx-socinfo.c
78
soc_id = "Meson6 (AML8726-MX)";
drivers/soc/amlogic/meson-mx-socinfo.c
83
soc_id = "Meson8m2 (S812)";
drivers/soc/amlogic/meson-mx-socinfo.c
85
soc_id = "Meson8 (S802)";
drivers/soc/amlogic/meson-mx-socinfo.c
90
soc_id = "Meson8b (S805)";
drivers/soc/amlogic/meson-mx-socinfo.c
94
soc_id = "Unknown";
drivers/soc/amlogic/meson-mx-socinfo.c
98
return kstrdup_const(soc_id, GFP_KERNEL);
drivers/soc/aspeed/aspeed-socinfo.c
136
attrs->soc_id = kasprintf(GFP_KERNEL, "%08x", siliconid);
drivers/soc/aspeed/aspeed-socinfo.c
145
kfree(attrs->soc_id);
drivers/soc/aspeed/aspeed-socinfo.c
154
attrs->soc_id);
drivers/soc/atmel/soc.c
376
soc_dev_attr->soc_id = soc->name;
drivers/soc/bcm/brcmstb/common.c
104
kfree(soc_dev_attr->soc_id);
drivers/soc/bcm/brcmstb/common.c
94
soc_dev_attr->soc_id = kasprintf(GFP_KERNEL, "%x",
drivers/soc/fsl/guts.c
238
soc_dev_attr->soc_id = kasprintf(GFP_KERNEL, "svr:0x%08x", svr);
drivers/soc/fsl/guts.c
239
if (!soc_dev_attr->soc_id)
drivers/soc/fsl/guts.c
263
soc_dev_attr->soc_id, soc_dev_attr->revision);
drivers/soc/fsl/guts.c
272
kfree(soc_dev_attr->soc_id);
drivers/soc/imx/soc-imx.c
103
soc_id = "i.MX6UL";
drivers/soc/imx/soc-imx.c
107
soc_id = "i.MX6ULL";
drivers/soc/imx/soc-imx.c
111
soc_id = "i.MX6ULZ";
drivers/soc/imx/soc-imx.c
115
soc_id = "i.MX6SLL";
drivers/soc/imx/soc-imx.c
119
soc_id = "i.MX7D";
drivers/soc/imx/soc-imx.c
123
soc_id = "i.MX7ULP";
drivers/soc/imx/soc-imx.c
127
soc_id = "VF500";
drivers/soc/imx/soc-imx.c
131
soc_id = "VF510";
drivers/soc/imx/soc-imx.c
135
soc_id = "VF600";
drivers/soc/imx/soc-imx.c
139
soc_id = "VF610";
drivers/soc/imx/soc-imx.c
142
soc_id = "Unknown";
drivers/soc/imx/soc-imx.c
144
soc_dev_attr->soc_id = soc_id;
drivers/soc/imx/soc-imx.c
33
const char *soc_id;
drivers/soc/imx/soc-imx.c
57
soc_id = "i.MX1";
drivers/soc/imx/soc-imx.c
60
soc_id = "i.MX21";
drivers/soc/imx/soc-imx.c
63
soc_id = "i.MX25";
drivers/soc/imx/soc-imx.c
66
soc_id = "i.MX27";
drivers/soc/imx/soc-imx.c
69
soc_id = "i.MX31";
drivers/soc/imx/soc-imx.c
72
soc_id = "i.MX35";
drivers/soc/imx/soc-imx.c
75
soc_id = "i.MX50";
drivers/soc/imx/soc-imx.c
79
soc_id = "i.MX51";
drivers/soc/imx/soc-imx.c
83
soc_id = "i.MX53";
drivers/soc/imx/soc-imx.c
87
soc_id = "i.MX6SL";
drivers/soc/imx/soc-imx.c
91
soc_id = "i.MX6DL";
drivers/soc/imx/soc-imx.c
95
soc_id = "i.MX6SX";
drivers/soc/imx/soc-imx.c
99
soc_id = "i.MX6Q";
drivers/soc/imx/soc-imx8m.c
257
soc_dev_attr->soc_id = data->name;
drivers/soc/imx/soc-imx8m.c
300
pr_info("SoC: %s revision %s\n", soc_dev_attr->soc_id,
drivers/soc/imx/soc-imx9.c
25
u32 soc_id, rev_major, rev_minor;
drivers/soc/imx/soc-imx9.c
50
soc_id = SOC_ID(res.a1);
drivers/soc/imx/soc-imx9.c
54
attr->soc_id = devm_kasprintf(dev, GFP_KERNEL, "i.MX%2x", soc_id);
drivers/soc/loongson/loongson2_guts.c
133
soc_dev_attr.soc_id = devm_kasprintf(dev, GFP_KERNEL,
drivers/soc/loongson/loongson2_guts.c
135
if (!soc_dev_attr.soc_id)
drivers/soc/loongson/loongson2_guts.c
149
soc_dev_attr.soc_id, soc_dev_attr.revision);
drivers/soc/mediatek/mtk-socinfo.c
85
attrs->soc_id = data->soc_name;
drivers/soc/mediatek/mtk-socinfo.c
95
dev_info(mtk_socinfop->dev, "%s (%s) SoC detected.\n", attrs->family, attrs->soc_id);
drivers/soc/nuvoton/wpcm450-soc.c
82
attr->soc_id = "WPCM450";
drivers/soc/qcom/socinfo.c
241
static const struct soc_id soc_id[] = {
drivers/soc/qcom/socinfo.c
531
for (idx = 0; idx < ARRAY_SIZE(soc_id); idx++) {
drivers/soc/qcom/socinfo.c
532
if (soc_id[idx].id == id)
drivers/soc/qcom/socinfo.c
533
return soc_id[idx].name;
drivers/soc/qcom/socinfo.c
880
qs->attr.soc_id = devm_kasprintf(&pdev->dev, GFP_KERNEL, "%u",
drivers/soc/qcom/socinfo.c
885
if (!qs->attr.soc_id || !qs->attr.revision)
drivers/soc/renesas/r9a09g047-sys.c
69
soc_dev_attr->soc_id, soc_dev_attr->revision,
drivers/soc/renesas/r9a09g056-sys.c
71
soc_dev_attr->soc_id, 41 + feature_flags, soc_dev_attr->revision,
drivers/soc/renesas/r9a09g057-sys.c
76
soc_dev_attr->family, soc_dev_attr->soc_id, soc_dev_attr->revision,
drivers/soc/renesas/renesas-soc.c
468
const char *soc_id;
drivers/soc/renesas/renesas-soc.c
475
soc_id = strchr(match->compatible, ',') + 1;
drivers/soc/renesas/renesas-soc.c
498
soc_dev_attr->soc_id = kstrdup_const(soc_id, GFP_KERNEL);
drivers/soc/renesas/renesas-soc.c
536
soc_dev_attr->soc_id, rev_prefix, soc_dev_attr->revision ?: "");
drivers/soc/renesas/renesas-soc.c
548
kfree_const(soc_dev_attr->soc_id);
drivers/soc/renesas/rz-sysc.c
38
char soc_id[32] = {0};
drivers/soc/renesas/rz-sysc.c
45
size = sizeof(soc_id);
drivers/soc/renesas/rz-sysc.c
46
strscpy(soc_id, soc_id_start, size);
drivers/soc/renesas/rz-sysc.c
56
soc_dev_attr->soc_id = devm_kstrdup(sysc->dev, soc_id, GFP_KERNEL);
drivers/soc/renesas/rz-sysc.c
57
if (!soc_dev_attr->soc_id)
drivers/soc/renesas/rz-sysc.c
77
soc_dev_attr->family, soc_dev_attr->soc_id, soc_dev_attr->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
198
if (!soc_dev_attr->soc_id)
drivers/soc/samsung/exynos-chipid.c
217
soc_dev_attr->soc_id, soc_info.product_id, soc_info.revision);
drivers/soc/tegra/fuse/fuse-tegra.c
456
attr->soc_id = kasprintf(GFP_KERNEL, "%u", tegra_get_chip_id());
drivers/soc/tegra/fuse/fuse-tegra.c
461
kfree(attr->soc_id);
drivers/soc/ux500/ux500-soc-id.c
189
soc_dev_attr->soc_id = db8500_read_soc_id(backupram);
drivers/soc/versatile/soc-integrator.c
130
soc_dev_attr->soc_id = "Integrator";
drivers/soc/versatile/soc-realview.c
109
&soc_dev_attr->soc_id);
drivers/soc/vt8500/wmt-socinfo.c
82
attrs->soc_id = devm_kasprintf(&pdev->dev, GFP_KERNEL, "%08x", sccid);
drivers/soc/vt8500/wmt-socinfo.c
84
if (!attrs->revision || !attrs->soc_id)
drivers/soc/vt8500/wmt-socinfo.c
95
attrs->soc_id);
drivers/ufs/host/ufs-renesas.c
444
{ .soc_id = "r8a779f0", .revision = "ES1.[01]" },
drivers/watchdog/renesas_wdt.c
181
.soc_id = "r8a7790",
drivers/watchdog/renesas_wdt.c
185
.soc_id = "r8a7791",
drivers/watchdog/renesas_wdt.c
189
.soc_id = "r8a7792",
drivers/watchdog/renesas_wdt.c
201
dev_info(dev, "Watchdog blacklisted on %s %s\n", attr->soc_id,
include/linux/sys_soc.h
16
const char *soc_id;