reset: hisilicon: correct vendor prefix
The vendor prefix of "Hisilicon Limited" is "hisilicon", it is clearly
stated in "vendor-prefixes.yaml".
For backward compatibility reasons fall back to the deprecated compatible
if the new one failed.
Fixes: 1527058736
("reset: hisilicon: add reset-hi3660")
Signed-off-by: Zhen Lei <thunder.leizhen@huawei.com>
Cc: Zhangfei Gao <zhangfei.gao@linaro.org>
Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>
This commit is contained in:
Родитель
def26913b6
Коммит
e0d1662443
|
@ -83,9 +83,14 @@ static int hi3660_reset_probe(struct platform_device *pdev)
|
|||
if (!rc)
|
||||
return -ENOMEM;
|
||||
|
||||
rc->map = syscon_regmap_lookup_by_phandle(np, "hisi,rst-syscon");
|
||||
rc->map = syscon_regmap_lookup_by_phandle(np, "hisilicon,rst-syscon");
|
||||
if (rc->map == ERR_PTR(-ENODEV)) {
|
||||
/* fall back to the deprecated compatible */
|
||||
rc->map = syscon_regmap_lookup_by_phandle(np,
|
||||
"hisi,rst-syscon");
|
||||
}
|
||||
if (IS_ERR(rc->map)) {
|
||||
dev_err(dev, "failed to get hi3660,rst-syscon\n");
|
||||
dev_err(dev, "failed to get hisilicon,rst-syscon\n");
|
||||
return PTR_ERR(rc->map);
|
||||
}
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче