diff options
author | Reid Tonking <reidt@ti.com> | 2023-12-22 12:28:36 -0600 |
---|---|---|
committer | Francesco Dolcini <francesco.dolcini@toradex.com> | 2024-03-21 14:26:33 +0000 |
commit | c3e2d4ccc6ef08f3aaaf1a57862b3dcf68544841 (patch) | |
tree | 0a118a9d5d82193fda7b3a8535c02367e267ba39 /drivers | |
parent | 58bb5cc8e3b0abb5a70ba739f739f5b2bee3cb0e (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.c | 5 |
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; |