commit: http://blackfin.uclinux.org/git/?p=u-boot;a=commitdiff;h=01dd7b42e7d6ab755c6652f70902c3b7e9c06e2a
branch: http://blackfin.uclinux.org/git/?p=u-boot;a=shortlog;h=refs/heads/trunk

Signed-off-by: Sonic Zhang <sonic.zh...@analog.com>
---
 board/bf609-ezkit/soft_switch.c |   84 ++++++++++++++++++++++-----------------
 common/cmd_softswitch.c         |    1 -
 2 files changed, 47 insertions(+), 38 deletions(-)

diff --git a/board/bf609-ezkit/soft_switch.c b/board/bf609-ezkit/soft_switch.c
index 6b05f27..e5998b8 100644
--- a/board/bf609-ezkit/soft_switch.c
+++ b/board/bf609-ezkit/soft_switch.c
@@ -12,7 +12,6 @@
 #include <i2c.h>
 #include <asm/mach-bf609/soft_switch.h>
 
-
 #define NUM_SWITCH      3
 #define IODIRA          0x0
 #define IODIRB          0x1
@@ -29,19 +28,19 @@ struct switch_config {
 static struct switch_config switch_config_array[NUM_SWITCH] = {
 	{
 /*
-	U45 Port A                                  U45 Port B
+	U45 Port A                     U45 Port B
 
-	7---------------  RMII_CLK_EN       |       7--------------- ~TEMP_THERM_EN
-	| 6------------- ~CNT0ZM_EN         |       | 6------------- ~TEMP_IRQ_EN
-	| | 5----------- ~CNT0DG_EN         |       | | 5----------- ~UART0CTS_146_EN
-	| | | 4--------- ~CNT0UD_EN         |       | | | 4--------- ~UART0CTS_RST_EN
-	| | | | 3------- ~CAN0RX_EN         |       | | | | 3------- ~UART0CTS_RTS_LPBK
-	| | | | | 2----- ~CAN0_ERR_EN       |       | | | | | 2----- ~UART0CTS_EN
-	| | | | | | 1--- ~CAN_STB           |       | | | | | | 1--- ~UART0RX_EN
-	| | | | | | | 0-  CAN_EN            |       | | | | | | | 0- ~UART0RTS_EN
-	| | | | | | | |                     |       | | | | | | | |
-	O O O O O O O O                     |       O O O O O O O O     ( I/O direction )
-	1 0 0 0 0 0 1 1                     |       1 1 1 1 1 0 0 0     ( value being set )
+	7---------------  RMII_CLK_EN  |  7--------------- ~TEMP_THERM_EN
+	| 6------------- ~CNT0ZM_EN    |  | 6------------- ~TEMP_IRQ_EN
+	| | 5----------- ~CNT0DG_EN    |  | | 5----------- ~UART0CTS_146_EN
+	| | | 4--------- ~CNT0UD_EN    |  | | | 4--------- ~UART0CTS_RST_EN
+	| | | | 3------- ~CAN0RX_EN    |  | | | | 3------- ~UART0CTS_RTS_LPBK
+	| | | | | 2----- ~CAN0_ERR_EN  |  | | | | | 2----- ~UART0CTS_EN
+	| | | | | | 1--- ~CAN_STB      |  | | | | | | 1--- ~UART0RX_EN
+	| | | | | | | 0-  CAN_EN       |  | | | | | | | 0- ~UART0RTS_EN
+	| | | | | | | |                |  | | | | | | | |
+	O O O O O O O O                |  O O O O O O O O   (I/O direction)
+	1 0 0 0 0 0 1 1                |  1 1 1 1 1 0 0 0   (value being set)
 */
 		.dir0 = 0x0, /* all output */
 		.dir1 = 0x0, /* all output */
@@ -51,19 +50,21 @@ static struct switch_config switch_config_array[NUM_SWITCH] = {
 	},
 	{
 /*
-	U46 Port A                                  U46 Port B
+	U46 Port A                       U46 Port B
 
-	7--------------- ~LED4_GPIO_EN          |       7---------------  EMPTY
-	| 6------------- ~LED3_GPIO_EN          |       | 6------------- ~SPI0D3_EN
-	| | 5----------- ~LED2_GPIO_EN          |       | | 5----------- ~SPI0D2_EN
-	| | | 4--------- ~LED1_GPIO_EN          |       | | | 4--------- ~SPIFLASH_CS_EN
-	| | | | 3-------  SMC0_LP0_EN           |       | | | | 3------- ~SD_WP_EN
-	| | | | | 2-----  EMPTY                 |       | | | | | 2----- ~SD_CD_EN
-	| | | | | | 1---  SMC0_EPPI2_LP1_SWITCH |       | | | | | | 1--- ~PUSHBUTTON2_EN
-	| | | | | | | 0-  OVERRIDE_SMC0_LP0_BOOT|       | | | | | | | 0- ~PUSHBUTTON1_EN
-	| | | | | | | |                         |       | | | | | | | |
-	O O O O O O O O                         |       O O O O O O O O     ( I/O direction )
-	0 0 0 0 0 X 0 1                         |       X 0 0 0 0 0 0 0     ( value being set )
+	7--------------- ~LED4_GPIO_EN   |  7---------------  EMPTY
+	| 6------------- ~LED3_GPIO_EN   |  | 6------------- ~SPI0D3_EN
+	| | 5----------- ~LED2_GPIO_EN   |  | | 5----------- ~SPI0D2_EN
+	| | | 4--------- ~LED1_GPIO_EN   |  | | | 4--------- ~SPIFLASH_CS_EN
+	| | | | 3-------  SMC0_LP0_EN    |  | | | | 3------- ~SD_WP_EN
+	| | | | | 2-----  EMPTY          |  | | | | | 2----- ~SD_CD_EN
+	| | | | | | 1---  SMC0_EPPI2     |  | | | | | | 1--- ~PUSHBUTTON2_EN
+			  _LP1_SWITCH
+	| | | | | | | 0-  OVERRIDE_SMC0  |  | | | | | | | 0- ~PUSHBUTTON1_EN
+			  _LP0_BOOT
+	| | | | | | | |                  |  | | | | | | | |
+	O O O O O O O O                  |  O O O O O O O O   (I/O direction)
+	0 0 0 0 0 X 0 1                  |  X 0 0 0 0 0 0 0   (value being set)
 */
 		.dir0 = 0x0, /* all output */
 		.dir1 = 0x0, /* all output */
@@ -76,19 +77,28 @@ static struct switch_config switch_config_array[NUM_SWITCH] = {
 	},
 	{
 /*
-	U47 Port A                                                  U47 Port B
+	U47 Port A                         U47 Port B
 
-	7--------------- ~PD2_SPI0MISO_EI3_EN                   |       7---------------  EMPTY
-	| 6------------- ~PD1_SPI0D3_EPPI1D17_SPI0SEL2_EI3_EN   |       | 6-------------  EMPTY
-	| | 5----------- ~PD0_SPI0D2_EPPI1D16_SPI0SEL3_EI3_EN   |       | | 5-----------  EMPTY
-	| | | 4--------- ~WAKE_PUSHBUTTON_EN                    |       | | | 4---------  EMPTY
-	| | | | 3------- ~ETHERNET_EN                           |       | | | | 3-------  EMPTY
-	| | | | | 2-----  PHYAD0                                |       | | | | | 2-----  EMPTY
-	| | | | | | 1---  PHY_PWR_DWN_INT                       |       | | | | | | 1--- ~PD4_SPI0CK_EI3_EN
-	| | | | | | | 0- ~PHYINT_EN                             |       | | | | | | | 0- ~PD3_SPI0MOSI_EI3_EN
-	| | | | | | | |                                         |       | | | | | | | |
-	O O O O O I I O                                         |       O O O O O O O O     ( I/O direction )
-	1 1 1 0 0 0 0 0                                         |       X X X X X X 1 1     ( value being set )
+	7--------------- ~PD2_SPI0MISO |  7---------------  EMPTY
+			  _EI3_EN
+	| 6------------- ~PD1_SPI0D3   |  | 6-------------  EMPTY
+			  _EPPI1D17
+			  _SPI0SEL2
+			  _EI3_EN
+	| | 5----------- ~PD0_SPI0D2   |  | | 5-----------  EMPTY
+			  _EPPI1D16
+			  _SPI0SEL3
+			  _EI3_EN
+	| | | 4--------- ~WAKE_PUSH    |  | | | 4---------  EMPTY
+			  BUTTON_EN
+	| | | | 3------- ~ETHERNET_EN  |  | | | | 3-------  EMPTY
+	| | | | | 2-----  PHYAD0       |  | | | | | 2-----  EMPTY
+	| | | | | | 1---  PHY_PWR      |  | | | | | | 1--- ~PD4_SPI0CK_EI3_EN
+			  _DWN_INT
+	| | | | | | | 0- ~PHYINT_EN    |  | | | | | | | 0- ~PD3_SPI0MOSI_EI3_EN
+	| | | | | | | |                |  | | | | | | | |
+	O O O O O I I O                |  O O O O O O O O   (I/O direction)
+	1 1 1 0 0 0 0 0                |  X X X X X X 1 1   (value being set)
 */
 		.dir0 = 0x6, /* bits 1 and 2 input, all others output */
 		.dir1 = 0x0, /* all output */
diff --git a/common/cmd_softswitch.c b/common/cmd_softswitch.c
index d9393de..88588cb 100644
--- a/common/cmd_softswitch.c
+++ b/common/cmd_softswitch.c
@@ -40,4 +40,3 @@ U_BOOT_CMD(
 	"switchaddr GPA/GPB pin_offset value",
 	""
 );
-
_______________________________________________
U-Boot-commits mailing list
U-Boot-commits@blackfin.uclinux.org
https://blackfin.uclinux.org/mailman/listinfo/u-boot-commits

Reply via email to