]> git.proxmox.com Git - mirror_ubuntu-jammy-kernel.git/commitdiff
soc: qcom: socinfo: add missing soc_id sysfs entry
authorSrinivas Kandagatla <srinivas.kandagatla@linaro.org>
Thu, 19 Mar 2020 12:14:18 +0000 (12:14 +0000)
committerBjorn Andersson <bjorn.andersson@linaro.org>
Tue, 14 Apr 2020 01:10:10 +0000 (18:10 -0700)
Looks like SoC ID is not exported to sysfs for some reason.
This patch adds it!

This is mostly used by userspace libraries like Snapdragon
Neural Processing Engine (SNPE) SDK for checking supported SoC info.

Fixes: efb448d0a3fc ("soc: qcom: Add socinfo driver")
Reviewed-by: Stephen Boyd <swboyd@chromium.org>
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
Link: https://lore.kernel.org/r/20200319121418.5180-1-srinivas.kandagatla@linaro.org
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
drivers/soc/qcom/socinfo.c

index ebb49aee179bb61240b54c6d9601d6f9b9ac8454..08a4b8ae1764ccf63525d4ba62a6c3db3f3d65fc 100644 (file)
@@ -430,6 +430,8 @@ static int qcom_socinfo_probe(struct platform_device *pdev)
        qs->attr.family = "Snapdragon";
        qs->attr.machine = socinfo_machine(&pdev->dev,
                                           le32_to_cpu(info->id));
+       qs->attr.soc_id = devm_kasprintf(&pdev->dev, GFP_KERNEL, "%u",
+                                        le32_to_cpu(info->id));
        qs->attr.revision = devm_kasprintf(&pdev->dev, GFP_KERNEL, "%u.%u",
                                           SOCINFO_MAJOR(le32_to_cpu(info->ver)),
                                           SOCINFO_MINOR(le32_to_cpu(info->ver)));