diff mbox series

[v4,04/10] soc: ti: k3-navss-ringacc: Get SYSFW reference from DT phandle

Message ID 20191209045540.10702-5-vigneshr@ti.com
State Accepted, archived
Commit ec0aeacf0b6e919eee7adda34c7ee233a0c9d9a4
Delegated to: Lokesh Vutla
Headers show
Series dma: ti: k3-udma: Add support for J721e | expand

Commit Message

Raghavendra, Vignesh Dec. 9, 2019, 4:55 a.m. UTC
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@ti.com>
Reviewed-by: Grygorii Strashko <grygorii.strashko@ti.com>
---
 drivers/soc/ti/k3-navss-ringacc.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)
diff mbox series

Patch

diff --git a/drivers/soc/ti/k3-navss-ringacc.c b/drivers/soc/ti/k3-navss-ringacc.c
index f06ea29c986c..17949d2d0a67 100644
--- a/drivers/soc/ti/k3-navss-ringacc.c
+++ b/drivers/soc/ti/k3-navss-ringacc.c
@@ -942,7 +942,8 @@  static int k3_nav_ringacc_probe_dt(struct k3_nav_ringacc *ringacc)
 	ringacc->dma_ring_reset_quirk =
 			dev_read_bool(dev, "ti,dma-ring-reset-quirk");
 
-	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) {
 		pr_debug("TISCI RA RM get failed (%d)\n", ret);
 		ringacc->tisci = NULL;