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 <talho@nvidia.com>
Change-Id: Ibdaf0e8ccfe5feca3153a61c9e2f972136b94147
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nv-oot/+/2802621
Tested-by: Bitan Biswas <bbiswas@nvidia.com>
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com>
Reviewed-by: Peter De Schrijver <pdeschrijver@nvidia.com>
Reviewed-by: Bitan Biswas <bbiswas@nvidia.com>
This commit is contained in:
Timo Alho
2022-11-03 16:48:08 +02:00
committed by mobile promotions
parent af9627ed14
commit 071c49bf11

View File

@@ -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];