soc: samsung: exynos-chipid: avoid soc_device_to_device()
authorKrzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
Sun, 19 Sep 2021 09:31:12 +0000 (11:31 +0200)
committerKrzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
Wed, 29 Sep 2021 13:50:29 +0000 (15:50 +0200)
soc_device_to_device() seems to be discouraged [1] so remove it in favor
of printing info message with platform device.  This will only change
the prefix in the info message from "soc soc0: " to "exynos-chipid
10000000.chipid:".

[1] https://lore.kernel.org/lkml/20191111052741.GB3176397@kroah.com/

Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
Reviewed-by: Sylwester Nawrocki <snawrocki@kernel.org>
Tested-by: Sylwester Nawrocki <snawrocki@kernel.org>
Reviewed-by: Alim Akhtar <alim.akhtar@samsung.com>
Tested-by: Alim Akhtar <alim.akhtar@samsung.com>
Link: https://lore.kernel.org/r/20210919093114.35987-2-krzysztof.kozlowski@canonical.com
drivers/soc/samsung/exynos-chipid.c

index 5c1d0f97f76647a87abada46b9be1a55058e9ed2..dcd9a08ce70659cbcfec40cff13b3d923e8744fe 100644 (file)
@@ -104,8 +104,7 @@ static int exynos_chipid_probe(struct platform_device *pdev)
 
        platform_set_drvdata(pdev, soc_dev);
 
-       dev_info(soc_device_to_device(soc_dev),
-                "Exynos: CPU[%s] PRO_ID[0x%x] REV[0x%x] Detected\n",
+       dev_info(&pdev->dev, "Exynos: CPU[%s] PRO_ID[0x%x] REV[0x%x] Detected\n",
                 soc_dev_attr->soc_id, product_id, revision);
 
        return 0;