soc: rockchip: opp_select: Add support to parse rockchip,pvtm-voltage-sel-<name>
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com> Change-Id: Icc29a8f8b3791dc9cb899dde4c2755d181a4c0c4
This commit is contained in:
@@ -1276,12 +1276,17 @@ void rockchip_of_get_pvtm_sel(struct device *dev, struct device_node *np,
|
||||
snprintf(name, sizeof(name),
|
||||
"rockchip,p%d-pvtm-voltage-sel", process);
|
||||
prop = of_find_property(np, name, NULL);
|
||||
} else if (bin >= 0) {
|
||||
} else if (bin > 0) {
|
||||
of_property_read_u32(np, "rockchip,pvtm-hw", &hw);
|
||||
if (hw && (hw & BIT(bin))) {
|
||||
sprintf(name, "rockchip,pvtm-voltage-sel-hw");
|
||||
prop = of_find_property(np, name, NULL);
|
||||
}
|
||||
if (!prop) {
|
||||
snprintf(name, sizeof(name),
|
||||
"rockchip,pvtm-voltage-sel-B%d", bin);
|
||||
prop = of_find_property(np, name, NULL);
|
||||
}
|
||||
}
|
||||
if (!prop)
|
||||
sprintf(name, "rockchip,pvtm-voltage-sel");
|
||||
|
||||
Reference in New Issue
Block a user