summaryrefslogtreecommitdiff
path: root/drivers
diff options
context:
space:
mode:
authorReid Tonking <reidt@ti.com>2023-12-22 12:28:36 -0600
committerFrancesco Dolcini <francesco.dolcini@toradex.com>2024-03-21 14:26:33 +0000
commitc3e2d4ccc6ef08f3aaaf1a57862b3dcf68544841 (patch)
tree0a118a9d5d82193fda7b3a8535c02367e267ba39 /drivers
parent58bb5cc8e3b0abb5a70ba739f739f5b2bee3cb0e (diff)
arm: mach-k3: J7200: Add support for OPP_LOW
Adds a check for K3_OPP_LOW config and will change MPU freq/voltage and msmc clock according to opp_low spec. Reviewed-by: Udit Kumar <u-kumar1@ti.com> Signed-off-by: Reid Tonking <reidt@ti.com>
Diffstat (limited to 'drivers')
-rw-r--r--drivers/misc/k3_avs.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/drivers/misc/k3_avs.c b/drivers/misc/k3_avs.c
index d922b8808b..11990545b0 100644
--- a/drivers/misc/k3_avs.c
+++ b/drivers/misc/k3_avs.c
@@ -122,6 +122,11 @@ static int k3_avs_program_voltage(struct k3_avs_privdata *priv,
if (!vd->supply)
return -ENODEV;
+ if (!volt) {
+ dev_err(priv->dev, "Fuse is not set for selected opp %d\n", opp_id);
+ return -EINVAL;
+ }
+
vd->opp = opp_id;
vd->flags |= VD_FLAG_INIT_DONE;