arm: exynos: Use proper PMIC device names 67/233567/4
authorMarek Szyprowski <m.szyprowski@samsung.com>
Thu, 16 Jan 2020 13:46:04 +0000 (14:46 +0100)
committerSeung-Woo Kim <sw0312.kim@samsung.com>
Fri, 22 May 2020 01:50:11 +0000 (10:50 +0900)
Since commit 4213609cc7 ("drivers: core: use strcmp when find device by
name") one has to provide full name to get requested object. Fix the code
used to detect enable power regulators on the supported Exynos boards to
use proper PMIC device device name then.

Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>
Reviewed-by: Anand Moon <linux.amoon@gmail.com>
Reviewed-by: Lukasz Majewski <lukma@denx.de>
Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
[backport of mainline commit 4b8984e969fa8e68f2fdd79c70cd4be8f1f1378c]

Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>
Change-Id: I898b9dbdbfd89b467e0a85de3158b5176fc42018

board/samsung/common/exynos5-dt-types.c
board/samsung/common/exynos5-dt.c

index d51cc4eedcbc431ae49128e5abbb666df6d7f895..1413dc89788204e3de2012f13ed259d421bdf884 100644 (file)
@@ -129,7 +129,7 @@ static const char *odroid_get_type_str(void)
        if (gd->board_type != EXYNOS5_BOARD_ODROID_XU3_REV02)
                goto exit;
 
-       ret = pmic_get("s2mps11", &dev);
+       ret = pmic_get("s2mps11_pmic@66", &dev);
        if (ret)
                goto exit;
 
index b7bbb4df1362e5522d3c88e360c6e649be22dfaf..ac75bf9148fe3e2e2ee6c70fdba317e80524f676 100644 (file)
@@ -78,9 +78,9 @@ int exynos_power_init(void)
        int ret;
 
 #ifdef CONFIG_PMIC_S2MPS11
-       ret = pmic_get("s2mps11_pmic", &dev);
+       ret = pmic_get("s2mps11_pmic@66", &dev);
 #else
-       ret = pmic_get("max77686", &dev);
+       ret = pmic_get("max77686_pmic@09", &dev);
        if (!ret) {
                /* TODO(sjg@chromium.org): Move into the clock/pmic API */
                ret = pmic_clrsetbits(dev, MAX77686_REG_PMIC_32KHZ, 0,
@@ -92,7 +92,7 @@ int exynos_power_init(void)
                if (ret)
                        return ret;
        } else {
-               ret = pmic_get("s5m8767-pmic", &dev);
+               ret = pmic_get("s5m8767_pmic@66", &dev);
                /* TODO(sjg@chromium.org): Use driver model to access clock */
 #ifdef CONFIG_PMIC_S5M8767
                if (!ret)