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

Commit 8a19ebb0 authored by Ben Dooks's avatar Ben Dooks
Browse files

ARM: n30: Fixup gpiolib calls for mmc power



Move to using gpio_request() and gpio_set_value() for the MMC power
control calls.

Signed-off-by: default avatarBen Dooks <ben-linux@fluff.org>
parent 271d3232
Loading
Loading
Loading
Loading
+6 −4
Original line number Diff line number Diff line
@@ -88,10 +88,10 @@ static void n30_udc_pullup(enum s3c2410_udc_cmd_e cmd)
{
	switch (cmd) {
	case S3C2410_UDC_P_ENABLE :
		s3c2410_gpio_setpin(S3C2410_GPB(3), 1);
		gpio_set_value(S3C2410_GPB(3), 1);
		break;
	case S3C2410_UDC_P_DISABLE :
		s3c2410_gpio_setpin(S3C2410_GPB(3), 0);
		gpio_set_value(S3C2410_GPB(3), 0);
		break;
	case S3C2410_UDC_P_RESET :
		break;
@@ -357,11 +357,11 @@ static void n30_sdi_set_power(unsigned char power_mode, unsigned short vdd)
	switch (power_mode) {
	case MMC_POWER_ON:
	case MMC_POWER_UP:
		s3c2410_gpio_setpin(S3C2410_GPG(4), 1);
		gpio_set_value(S3C2410_GPG(4), 1);
		break;
	case MMC_POWER_OFF:
	default:
		s3c2410_gpio_setpin(S3C2410_GPG(4), 0);
		gpio_set_value(S3C2410_GPG(4), 0);
		break;
	}
}
@@ -561,6 +561,8 @@ static void __init n30_init_irq(void)

static void __init n30_init(void)
{
	WARN_ON(gpio_request(S3C2410_GPG(4), "mmc power"));

	s3c24xx_fb_set_platdata(&n30_fb_info);
	s3c24xx_udc_set_platdata(&n30_udc_cfg);
	s3c24xx_mci_set_platdata(&n30_mci_cfg);