| To: | linux-mips@linux-mips.org |
|---|---|
| Subject: | [MIPS] Resolve use of non-existent GPIO routines in msp71xx reset |
| From: | Shane McDonald <mcdonald.shane@gmail.com> |
| Date: | Mon, 27 Apr 2009 23:52:25 -0600 |
| Cc: | ralf@linux-mips.org |
| Dkim-signature: | v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:received:to:subject:cc :message-id:from:date; bh=z9Y9ULWu1rwg10w1BWuzAbyRbMIf3bXTL0gLKiD4dV0=; b=fY5jaWzZxzB9X2AH2OiCoaICfFzmb7Ab/Abvzc/9OPu/ByJkVRazPy0tHlOpb+V90f 8i4HD/zzg6xEXvaITbT4AV64htXekkkM2am0avJJk2NcLxuEJmuOA3fRVP1k6NDYcYlG JF/ZNk+7RzP2iesiZY8NAhu9MQD3UPbkygE5s= |
| Domainkey-signature: | a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=to:subject:cc:message-id:from:date; b=HPEjWSivUKm5dRItX1J2qssftvWtn8epuUZX3jBD3sc+PP9pRQI8ieq19sL9c9b0qp Fs1JEh22jwcF3QDNR4Y1TV98G650CFcCI542Maa2a14Mf5ZZUh0tlBvLR84wHXHVKw+s lOSyca2TAbZDK6Bv94yJjvkMMYeXHPnczCxdc= |
| Original-recipient: | rfc822;linux-mips@linux-mips.org |
| Sender: | linux-mips-bounce@linux-mips.org |
There have been a number of compile problems with the msp71xx
configuration ever since it was included in the linux-mips.org
repository. This patch resolves compilation problems with attempting
to reset the board using non-existent GPIO routines.
This patch has been compile-tested against the current HEAD.
Signed-off-by: Shane McDonald <mcdonald.shane@gmail.com>
---
arch/mips/pmc-sierra/msp71xx/msp_setup.c | 8 ++------
1 files changed, 2 insertions(+), 6 deletions(-)
diff --git a/arch/mips/pmc-sierra/msp71xx/msp_setup.c
b/arch/mips/pmc-sierra/msp71xx/msp_setup.c
index c936756..a54e85b 100644
--- a/arch/mips/pmc-sierra/msp71xx/msp_setup.c
+++ b/arch/mips/pmc-sierra/msp71xx/msp_setup.c
@@ -21,7 +21,6 @@
#if defined(CONFIG_PMC_MSP7120_GW)
#include <msp_regops.h>
-#include <msp_gpio.h>
#define MSP_BOARD_RESET_GPIO 9
#endif
@@ -88,11 +87,8 @@ void msp7120_reset(void)
* as GPIO char driver may not be enabled and it would look up
* data inRAM!
*/
- set_value_reg32(GPIO_CFG3_REG,
- basic_mode_mask(MSP_BOARD_RESET_GPIO),
- basic_mode(MSP_GPIO_OUTPUT, MSP_BOARD_RESET_GPIO));
- set_reg32(GPIO_DATA3_REG,
- basic_data_mask(MSP_BOARD_RESET_GPIO));
+ set_value_reg32(GPIO_CFG3_REG, 0xf000, 0x8000);
+ set_reg32(GPIO_DATA3_REG, 8);
/*
* In case GPIO9 doesn't reset the board (jumper configurable!)
--
1.5.6.5
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| ||
| Previous by Date: | [MIPS] Resolve multiple definition of plat_timer_setup in msp71xx, Shane McDonald |
|---|---|
| Next by Date: | Re: [MIPS] Resolve compile issues with msp71xx configuration, Shane McDonald |
| Previous by Thread: | [MIPS] Resolve multiple definition of plat_timer_setup in msp71xx, Shane McDonald |
| Next by Thread: | Re: [MIPS] Resolve use of non-existent GPIO routines in msp71xx reset, Ralf Baechle |
| Indexes: | [Date] [Thread] [Top] [All Lists] |