arm: ti: Get the hwmods property from the parent node
Since the Linux 5.0 dts the ti,hwmods property is on the parent ti.sysc node.
This commit is contained in:
parent
d803d715a9
commit
7df85047a4
@ -110,7 +110,7 @@ ti_hwmods_get_clock(device_t dev)
|
||||
if ((node = ofw_bus_get_node(dev)) == 0)
|
||||
return (INVALID_CLK_IDENT);
|
||||
|
||||
if ((len = OF_getprop_alloc(node, "ti,hwmods", (void**)&name)) <= 0)
|
||||
if ((len = OF_getprop_alloc(OF_parent(node), "ti,hwmods", (void**)&name)) <= 0)
|
||||
return (INVALID_CLK_IDENT);
|
||||
|
||||
buf = name;
|
||||
@ -148,7 +148,7 @@ int ti_hwmods_contains(device_t dev, const char *hwmod)
|
||||
if ((node = ofw_bus_get_node(dev)) == 0)
|
||||
return (0);
|
||||
|
||||
if ((len = OF_getprop_alloc(node, "ti,hwmods", (void**)&name)) <= 0)
|
||||
if ((len = OF_getprop_alloc(OF_parent(node), "ti,hwmods", (void**)&name)) <= 0)
|
||||
return (0);
|
||||
|
||||
buf = name;
|
||||
@ -182,7 +182,7 @@ ti_hwmods_get_unit(device_t dev, const char *hwmod)
|
||||
if ((node = ofw_bus_get_node(dev)) == 0)
|
||||
return (0);
|
||||
|
||||
if ((len = OF_getprop_alloc(node, "ti,hwmods", (void**)&name)) <= 0)
|
||||
if ((len = OF_getprop_alloc(OF_parent(node), "ti,hwmods", (void**)&name)) <= 0)
|
||||
return (0);
|
||||
|
||||
buf = name;
|
||||
|
Loading…
Reference in New Issue
Block a user