staging: sm750fb: Refine code in set_current_gate().

The 'switch' statement in set_current_gate() had only two possible
scenarios, so it was replaced with an 'if' statement to make the code
shorter and easier to understand.

Signed-off-by: Elise Lennion <elise.lennion@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
Elise Lennion 2016-10-27 22:22:28 -02:00 committed by Greg Kroah-Hartman
parent 1fda5b7566
commit cefc2fc61e

View File

@ -74,26 +74,10 @@ void set_power_mode(unsigned int powerMode)
void set_current_gate(unsigned int gate)
{
unsigned int gate_reg;
unsigned int mode;
/* Get current power mode. */
mode = getPowerMode();
switch (mode) {
case POWER_MODE_CTRL_MODE_MODE0:
gate_reg = MODE0_GATE;
break;
case POWER_MODE_CTRL_MODE_MODE1:
gate_reg = MODE1_GATE;
break;
default:
gate_reg = MODE0_GATE;
break;
}
POKE32(gate_reg, gate);
if (getPowerMode() == POWER_MODE_CTRL_MODE_MODE1)
POKE32(MODE1_GATE, gate);
else
POKE32(MODE0_GATE, gate);
}