diff options
| author | Vignesh Raghavendra <[email protected]> | 2019-12-09 10:25:34 +0530 |
|---|---|---|
| committer | Lokesh Vutla <[email protected]> | 2020-01-20 10:10:28 +0530 |
| commit | ec0aeacf0b6e919eee7adda34c7ee233a0c9d9a4 (patch) | |
| tree | 4a0a4f285046e6f9e53541055e72fc82b94cb3be /drivers | |
| parent | 9d32a94bce5e5a184eff0fbef860c1bbc87cd3a0 (diff) | |
soc: ti: k3-navss-ringacc: Get SYSFW reference from DT phandle
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 <[email protected]>
Reviewed-by: Grygorii Strashko <[email protected]>
Signed-off-by: Lokesh Vutla <[email protected]>
Diffstat (limited to 'drivers')
| -rw-r--r-- | drivers/soc/ti/k3-navss-ringacc.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/soc/ti/k3-navss-ringacc.c b/drivers/soc/ti/k3-navss-ringacc.c index f06ea29c986..17949d2d0a6 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; |
