MALI: bifrost: Add support to parse nvmem cell customer demand for rk3588

Change-Id: I1b8a429d3917010e2907e97237f2d598a120844e
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
This commit is contained in:
Finley Xiao
2025-03-12 20:11:13 +08:00
parent c5b7468a67
commit d0dba012f4

View File

@@ -553,6 +553,15 @@ static int rk3588_gpu_get_soc_info(struct device *dev, struct device_node *np,
else if (value == 0xa)
*bin = 2;
}
if (of_property_match_string(np, "nvmem-cell-names", "customer_demand") >= 0) {
ret = rockchip_nvmem_cell_read_u8(np, "customer_demand", &value);
if (ret) {
dev_err(dev, "Failed to get customer_demand\n");
return ret;
}
if (value == 0x3)
*bin = 4;
}
if (*bin < 0)
*bin = 0;
dev_info(dev, "bin=%d\n", *bin);