[U-Boot] [PATCH 05/11] dma: ti: k3-udma: Get SYSFW reference from DT phandle

Vignesh Raghavendra vigneshr at ti.com
Thu Nov 14 09:14:26 UTC 2019


Instead of looking getting reference to SYSFW device using name which
is not guaranteed to be constant, use phandle supplied in the DT node to
get reference to SYSFW

Signed-off-by: Vignesh Raghavendra <vigneshr at ti.com>
---
 drivers/dma/ti/k3-udma.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/drivers/dma/ti/k3-udma.c b/drivers/dma/ti/k3-udma.c
index 2380780879f5..b3947cbf432c 100644
--- a/drivers/dma/ti/k3-udma.c
+++ b/drivers/dma/ti/k3-udma.c
@@ -1273,7 +1273,8 @@ static int udma_probe(struct udevice *dev)
 		return -EINVAL;
 	}
 
-	ret = uclass_get_device_by_name(UCLASS_FIRMWARE, "dmsc", &tisci_dev);
+	ret = uclass_get_device_by_phandle(UCLASS_FIRMWARE, dev,
+					   "ti,sci", &tisci_dev);
 	if (ret) {
 		debug("TISCI RA RM get failed (%d)\n", ret);
 		ud->tisci = NULL;
-- 
2.24.0



More information about the U-Boot mailing list