From 071c49bf11e23e1305232364600764735676e468 Mon Sep 17 00:00:00 2001 From: Timo Alho Date: Thu, 3 Nov 2022 16:48:08 +0200 Subject: [PATCH] tegra: clk: bpmp: add missing bpmp-abi.h definitions Older kernels do not have new definitions for BPMP_CLK_RATE_PARENT_CHANGE_DENIED and BPMP_CLK_STATE_CHANGE_DENIED. To fix compile issues, add them directly to clk-bpmp.c Bug 3856746 Signed-off-by: Timo Alho Change-Id: Ibdaf0e8ccfe5feca3153a61c9e2f972136b94147 Reviewed-on: https://git-master.nvidia.com/r/c/linux-nv-oot/+/2802621 Tested-by: Bitan Biswas GVS: Gerrit_Virtual_Submit Reviewed-by: Peter De Schrijver Reviewed-by: Bitan Biswas --- drivers/clk/tegra/clk-bpmp.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/drivers/clk/tegra/clk-bpmp.c b/drivers/clk/tegra/clk-bpmp.c index 32388161..d73dac5d 100644 --- a/drivers/clk/tegra/clk-bpmp.c +++ b/drivers/clk/tegra/clk-bpmp.c @@ -17,6 +17,14 @@ #define TEGRA_BPMP_CLK_HAS_SET_RATE BIT(1) #define TEGRA_BPMP_CLK_IS_ROOT BIT(2) +/* adding definitions missing in bpmp-abi.h of older kernels: */ +#ifndef BPMP_CLK_RATE_PARENT_CHANGE_DENIED +#define BPMP_CLK_RATE_PARENT_CHANGE_DENIED (1U << 30) +#endif +#ifndef BPMP_CLK_STATE_CHANGE_DENIED +#define BPMP_CLK_STATE_CHANGE_DENIED (1U << 31) +#endif + struct tegra_bpmp_clk_info { unsigned int id; char name[MRQ_CLK_NAME_MAXLEN];