pinctrl: mediatek: support reading register base address by name
This patch add support to read register base address by name if provided. Also devfdt_get_addr_* is changed to dev_read_addr_* to support DT live tree. Signed-off-by: Weijie Gao <weijie.gao@mediatek.com>
This commit is contained in:
@@ -816,7 +816,11 @@ int mtk_pinctrl_common_probe(struct udevice *dev,
|
||||
nbase_names = 1;
|
||||
|
||||
for (i = 0; i < nbase_names; i++) {
|
||||
addr = devfdt_get_addr_index(dev, i);
|
||||
if (soc->base_names)
|
||||
addr = dev_read_addr_name(dev, soc->base_names[i]);
|
||||
else
|
||||
addr = dev_read_addr_index(dev, i);
|
||||
|
||||
if (addr == FDT_ADDR_T_NONE)
|
||||
return -EINVAL;
|
||||
priv->base[i] = (void __iomem *)addr;
|
||||
|
||||
Reference in New Issue
Block a user