soc: qcom: socinfo: add missing soc_id sysfs entry
commit5.4-rM2-2.2.x-imx-squashed27a344139c
upstream. 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:efb448d0a3
("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> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
parent
8eeebe37c6
commit
b7d9b78ab9
|
@ -428,6 +428,8 @@ static int qcom_socinfo_probe(struct platform_device *pdev)
|
||||||
qs->attr.family = "Snapdragon";
|
qs->attr.family = "Snapdragon";
|
||||||
qs->attr.machine = socinfo_machine(&pdev->dev,
|
qs->attr.machine = socinfo_machine(&pdev->dev,
|
||||||
le32_to_cpu(info->id));
|
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",
|
qs->attr.revision = devm_kasprintf(&pdev->dev, GFP_KERNEL, "%u.%u",
|
||||||
SOCINFO_MAJOR(le32_to_cpu(info->ver)),
|
SOCINFO_MAJOR(le32_to_cpu(info->ver)),
|
||||||
SOCINFO_MINOR(le32_to_cpu(info->ver)));
|
SOCINFO_MINOR(le32_to_cpu(info->ver)));
|
||||||
|
|
Loading…
Reference in New Issue