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

Commit 4221c595 authored by Mike Rapoport's avatar Mike Rapoport Committed by Greg Kroah-Hartman
Browse files

staging: sm750fb: remove unused enable{ZVPort,SSP,PWM} functions



The functions that enable/disable power for some sub-devices are not
used and therefore they can be removed.

Signed-off-by: default avatarMike Rapoport <mike.rapoport@gmail.com>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent 228a4cf8
Loading
Loading
Loading
Loading
+0 −61
Original line number Diff line number Diff line
@@ -122,50 +122,6 @@ void enable2DEngine(unsigned int enable)
	setCurrentGate(gate);
}


/*
 * This function enable/disable the ZV Port.
 */
void enableZVPort(unsigned int enable)
{
	uint32_t gate;

	/* Enable ZV Port Gate */
	gate = PEEK32(CURRENT_GATE);
	if (enable) {
		gate = FIELD_SET(gate, CURRENT_GATE, ZVPORT, ON);
#if 1
		/* Using Software I2C */
		gate = FIELD_SET(gate, CURRENT_GATE, GPIO, ON);
#else
		/* Using Hardware I2C */
		gate = FIELD_SET(gate, CURRENT_GATE, I2C,    ON);
#endif
	} else {
		/* Disable ZV Port Gate. There is no way to know whether the
		GPIO pins are being used or not. Therefore, do not disable the
		GPIO gate. */
		gate = FIELD_SET(gate, CURRENT_GATE, ZVPORT, OFF);
	}

	setCurrentGate(gate);
}


void enableSSP(unsigned int enable)
{
	uint32_t gate;

	/* Enable SSP Gate */
	gate = PEEK32(CURRENT_GATE);
	if (enable)
		gate = FIELD_SET(gate, CURRENT_GATE, SSP, ON);
	else
		gate = FIELD_SET(gate, CURRENT_GATE, SSP, OFF);

	setCurrentGate(gate);
}

void enableDMA(unsigned int enable)
{
	uint32_t gate;
@@ -197,23 +153,6 @@ void enableGPIO(unsigned int enable)
	setCurrentGate(gate);
}

/*
 * This function enable/disable the PWM Engine
 */
void enablePWM(unsigned int enable)
{
	uint32_t gate;

	/* Enable PWM Gate */
	gate = PEEK32(CURRENT_GATE);
	if (enable)
		gate = FIELD_SET(gate, CURRENT_GATE, PWM, ON);
	else
		gate = FIELD_SET(gate, CURRENT_GATE, PWM, OFF);

	setCurrentGate(gate);
}

/*
 * This function enable/disable the I2C Engine
 */
+0 −15
Original line number Diff line number Diff line
@@ -34,11 +34,6 @@ void setCurrentGate(unsigned int gate);
 */
void enable2DEngine(unsigned int enable);

/*
 * This function enable/disable the ZV Port
 */
void enableZVPort(unsigned int enable);

/*
 * This function enable/disable the DMA Engine
 */
@@ -49,20 +44,10 @@ void enableDMA(unsigned int enable);
 */
void enableGPIO(unsigned int enable);

/*
 * This function enable/disable the PWM Engine
 */
void enablePWM(unsigned int enable);

/*
 * This function enable/disable the I2C Engine
 */
void enableI2C(unsigned int enable);

/*
 * This function enable/disable the SSP.
 */
void enableSSP(unsigned int enable);


#endif