From 291cd3ddd68f516be8af90c8d49fc0ab21fff681 Mon Sep 17 00:00:00 2001 From: Rajat Verma Date: Thu, 29 Sep 2011 19:03:39 +0530 Subject: ARM: ux500: mmio: Removes gpio_set_value warning mmio uses gpio pin (BASE + 5) located on gpio expander chip for XENON_CHARGE. For setting this pin to high safely gpio_set_value_cansleep() must be used instead of gpio_set_value(). ST-Ericsson Linux next: NA ST-Ericsson ID: 361940 ST-Ericsson FOSS-OUT ID: Trivial Change-Id: I02e06faa3d9c1862a649f6eb84336734490a7b2b Signed-off-by: Rajat Verma Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/32531 Reviewed-by: Jonas ABERG Reviewed-by: Rabin VINCENT --- arch/arm/mach-ux500/board-mop500-mmio.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm/mach-ux500/board-mop500-mmio.c b/arch/arm/mach-ux500/board-mop500-mmio.c index 6b93514ebdd..a67b16aba2c 100644 --- a/arch/arm/mach-ux500/board-mop500-mmio.c +++ b/arch/arm/mach-ux500/board-mop500-mmio.c @@ -363,7 +363,7 @@ static int mmio_power_enable(struct mmio_platform_data *pdata) } } /* Set Xenon Charge */ - gpio_set_value(extra->xenon_charge, 1); + gpio_set_value_cansleep(extra->xenon_charge, 1); dev_dbg(pdata->dev , "Board %s() Exit\n", __func__); return 0; err_regulator: -- cgit v1.2.3