summaryrefslogtreecommitdiff
path: root/arch/arm/mach-ux500/board-mop500-pins.c
diff options
context:
space:
mode:
authorRickard Andersson <rickard.andersson@stericsson.com>2011-05-27 13:55:07 +0200
committerUlf Hansson <ulf.hansson@stericsson.com>2011-09-19 15:15:31 +0200
commit690d2de952e6b0af28d777ef9c377508eafa7093 (patch)
tree9f8a097db3a49d9bb5428c3cf7c4aa18647da254 /arch/arm/mach-ux500/board-mop500-pins.c
parent8a2e6bc846ae556a973d4fb6f6a03866ea52a2e1 (diff)
ARM: ux500: Update suspend GPIO force comments
Update the comments for the GPIO force code. ST-Ericsson Linux next: - ST-Ericsson ID: ER342202 ST-Ericsson FOSS-OUT ID: Trivial Signed-off-by: Rickard Andersson <rickard.andersson@stericsson.com> Change-Id: Iaacb204a588ded1928b26823c57fca82289ab959 Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/24070 Tested-by: Rickard ANDERSSON <rickard.andersson@stericsson.com> Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
Diffstat (limited to 'arch/arm/mach-ux500/board-mop500-pins.c')
-rw-r--r--arch/arm/mach-ux500/board-mop500-pins.c20
1 files changed, 9 insertions, 11 deletions
diff --git a/arch/arm/mach-ux500/board-mop500-pins.c b/arch/arm/mach-ux500/board-mop500-pins.c
index eb715995866..44a84751f15 100644
--- a/arch/arm/mach-ux500/board-mop500-pins.c
+++ b/arch/arm/mach-ux500/board-mop500-pins.c
@@ -406,8 +406,6 @@ static struct ux500_pin_lookup mop500_pins[] = {
/*
* This function is called to force gpio power save
* settings during suspend.
- * This is a temporary solution until all drivers are
- * controlling their pin settings when in inactive mode.
*/
static void mop500_pins_suspend_force(void)
{
@@ -419,7 +417,7 @@ static void mop500_pins_suspend_force(void)
/*
* Apply HSI GPIO Config for DeepSleep
*
- * Bank0
+ * Bank0 (pins 0 to 31)
*/
bankaddr = IO_ADDRESS(U8500_GPIOBANK0_BASE);
@@ -441,7 +439,7 @@ static void mop500_pins_suspend_force(void)
writel(readl(bankaddr + NMK_GPIO_SLPC) & mask,
bankaddr + NMK_GPIO_SLPC);
- /* Bank1 */
+ /* Bank1 (pins 32 to 63) */
bankaddr = IO_ADDRESS(U8500_GPIOBANK1_BASE);
w_imsc = readl(bankaddr + NMK_GPIO_RWIMSC) |
@@ -456,7 +454,7 @@ static void mop500_pins_suspend_force(void)
writel(0xFFFFFFFF & ~w_imsc & ~imsc, bankaddr + NMK_GPIO_PDIS);
writel(0 , bankaddr + NMK_GPIO_SLPC);
- /* Bank2 */
+ /* Bank2 (pins 64 to 95) */
bankaddr = IO_ADDRESS(U8500_GPIOBANK2_BASE);
w_imsc = readl(bankaddr + NMK_GPIO_RWIMSC) |
@@ -481,7 +479,7 @@ static void mop500_pins_suspend_force(void)
* be on and might send interesting STM debugging data.
*/
- /* Bank3 */
+ /* Bank3 (pins 96 to 127) */
bankaddr = IO_ADDRESS(U8500_GPIOBANK3_BASE);
w_imsc = readl(bankaddr + NMK_GPIO_RWIMSC) |
@@ -495,7 +493,7 @@ static void mop500_pins_suspend_force(void)
writel(0xFFFFFFFF & ~w_imsc & ~imsc, bankaddr + NMK_GPIO_PDIS);
writel(0 , bankaddr + NMK_GPIO_SLPC);
- /* Bank4 */
+ /* Bank4 (pins 128 to 159) */
bankaddr = IO_ADDRESS(U8500_GPIOBANK4_BASE);
w_imsc = readl(bankaddr + NMK_GPIO_RWIMSC) |
@@ -511,7 +509,7 @@ static void mop500_pins_suspend_force(void)
writel(0xFFFFFFF9 & ~w_imsc & ~imsc, bankaddr + NMK_GPIO_PDIS);
writel(0 , bankaddr + NMK_GPIO_SLPC);
- /* Bank5 */
+ /* Bank5 (pins 160 to 191) */
bankaddr = IO_ADDRESS(U8500_GPIOBANK5_BASE);
w_imsc = readl(bankaddr + NMK_GPIO_RWIMSC) |
@@ -531,7 +529,7 @@ static void mop500_pins_suspend_force(void)
writel(0xFFFFFFFF & ~w_imsc & ~imsc, bankaddr + NMK_GPIO_PDIS);
writel(0 , bankaddr + NMK_GPIO_SLPC);
- /* Bank6 */
+ /* Bank6 (pins 192 to 223) */
bankaddr = IO_ADDRESS(U8500_GPIOBANK6_BASE);
w_imsc = readl(bankaddr + NMK_GPIO_RWIMSC) |
@@ -559,7 +557,7 @@ static void mop500_pins_suspend_force(void)
bankaddr + NMK_GPIO_SLPC);
- /* Bank7 */
+ /* Bank7 (pins 224 to 255) */
bankaddr = IO_ADDRESS(U8500_GPIOBANK7_BASE);
w_imsc = readl(bankaddr + NMK_GPIO_RWIMSC) |
@@ -574,7 +572,7 @@ static void mop500_pins_suspend_force(void)
writel(0xFFFFFFFF & ~w_imsc & ~imsc, bankaddr + NMK_GPIO_PDIS);
writel(0 , bankaddr + NMK_GPIO_SLPC);
- /* Bank8 */
+ /* Bank8 (pins 256 to 287) */
bankaddr = IO_ADDRESS(U8500_GPIOBANK8_BASE);
w_imsc = readl(bankaddr + NMK_GPIO_RWIMSC) |