Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 71e59af5 authored by Odelu Kukatla's avatar Odelu Kukatla Committed by Gerrit - the friendly Code Review server
Browse files

clk: msm: gcc: Add new voltage level for SUPER_TURBO



MSM8937 needs to vote on SUPER_TURBO as the highest voltage level
on CX rail, so update the vdd level tables with the same.

CRs-Fixed: 983518
Change-Id: I4aed58d04de8faec206dc7160cbb7d549a62f627
Signed-off-by: default avatarOdelu Kukatla <okukatla@codeaurora.org>
parent fb8a39c1
Loading
Loading
Loading
Loading
+12 −8
Original line number Diff line number Diff line
@@ -107,6 +107,7 @@ enum vdd_sr2_pll_levels {
	VDD_SR2_PLL_SVS,
	VDD_SR2_PLL_NOM,
	VDD_SR2_PLL_TUR,
	VDD_SR2_PLL_SUPER_TUR,
	VDD_SR2_PLL_NUM,
};

@@ -115,6 +116,7 @@ static int vdd_sr2_levels[] = {
	1800000, RPM_REGULATOR_LEVEL_SVS,	/* VDD_SR2_PLL_SVS */
	1800000, RPM_REGULATOR_LEVEL_NOM,	/* VDD_SR2_PLL_NOM */
	1800000, RPM_REGULATOR_LEVEL_TURBO,	/* VDD_SR2_PLL_TUR */
	1800000, RPM_REGULATOR_LEVEL_BINNING,	/* VDD_SR2_PLL_SUPER_TUR */
};

static DEFINE_VDD_REGULATORS(vdd_sr2_pll, VDD_SR2_PLL_NUM, 2,
@@ -125,6 +127,7 @@ enum vdd_hf_pll_levels {
	VDD_HF_PLL_SVS,
	VDD_HF_PLL_NOM,
	VDD_HF_PLL_TUR,
	VDD_HF_PLL_SUPER_TUR,
	VDD_HF_PLL_NUM,
};

@@ -133,6 +136,7 @@ static int vdd_hf_levels[] = {
	1800000, RPM_REGULATOR_LEVEL_SVS,	/* VDD_HF_PLL_SVS */
	1800000, RPM_REGULATOR_LEVEL_NOM,	/* VDD_HF_PLL_NOM */
	1800000, RPM_REGULATOR_LEVEL_TURBO,	/* VDD_HF_PLL_TUR */
	1800000, RPM_REGULATOR_LEVEL_BINNING,	/* VDD_HF_PLL_SUPER_TUR */
};
static DEFINE_VDD_REGULATORS(vdd_hf_pll, VDD_HF_PLL_NUM, 2,
				vdd_hf_levels, NULL);
+2 −0
Original line number Diff line number Diff line
@@ -400,6 +400,7 @@ enum vdd_dig_levels {
	VDD_DIG_NOMINAL,
	VDD_DIG_NOM_PLUS,
	VDD_DIG_HIGH,
	VDD_DIG_SUPER_TUR,
	VDD_DIG_NUM
};

@@ -410,5 +411,6 @@ int vdd_corner[] = {
	RPM_REGULATOR_LEVEL_NOM,		/* VDD_DIG_NOM */
	RPM_REGULATOR_LEVEL_NOM_PLUS,		/* VDD_DIG_NOM_PLUS */
	RPM_REGULATOR_LEVEL_TURBO,		/* VDD_DIG_TURBO */
	RPM_REGULATOR_LEVEL_BINNING,		/* VDD_DIG_SUPER_TUR */
};
#endif