[coreboot-gerrit] Change in coreboot[master]: siemens/mc_apl1: Correct GPIO settings

Werner Zeh (Code Review) gerrit at coreboot.org
Thu May 11 08:54:22 CEST 2017


Werner Zeh has submitted this change and it was merged. ( https://review.coreboot.org/19623 )

Change subject: siemens/mc_apl1: Correct GPIO settings
......................................................................


siemens/mc_apl1: Correct GPIO settings

- set GPIO_183 to high level for enabling the power of SD card
- delete all GPIOs for JTAG interface because they lead to problems with
  Lauterbach debug hardware

Change-Id: I24bfff479601933c43e3dcbfa3baa49510831703
Signed-off-by: Mario Scheithauer <mario.scheithauer at siemens.com>
Reviewed-on: https://review.coreboot.org/19623
Tested-by: build bot (Jenkins) <no-reply at coreboot.org>
Reviewed-by: Werner Zeh <werner.zeh at siemens.com>
---
M src/mainboard/siemens/mc_apl1/brd_gpio.h
M src/mainboard/siemens/mc_apl1/gpio.c
2 files changed, 6 insertions(+), 12 deletions(-)

Approvals:
  Werner Zeh: Looks good to me, approved
  build bot (Jenkins): Verified



diff --git a/src/mainboard/siemens/mc_apl1/brd_gpio.h b/src/mainboard/siemens/mc_apl1/brd_gpio.h
index 0858a1a..5cf07a6 100644
--- a/src/mainboard/siemens/mc_apl1/brd_gpio.h
+++ b/src/mainboard/siemens/mc_apl1/brd_gpio.h
@@ -14,6 +14,9 @@
  * GNU General Public License for more details.
  */
 
+#ifndef _BRD_GPIO_H_
+#define _BRD_GPIO_H_
+
 #include <soc/gpio.h>
 
 /*
@@ -22,3 +25,5 @@
  */
 const struct pad_config *brd_gpio_table(size_t *num);
 const struct pad_config *brd_early_gpio_table(size_t *num);
+
+#endif /* _BRD_GPIO_H_ */
diff --git a/src/mainboard/siemens/mc_apl1/gpio.c b/src/mainboard/siemens/mc_apl1/gpio.c
index bdeff73..b872b8d 100644
--- a/src/mainboard/siemens/mc_apl1/gpio.c
+++ b/src/mainboard/siemens/mc_apl1/gpio.c
@@ -69,7 +69,7 @@
 	PAD_CFG_NF(GPIO_179, DN_20K, DEEP, NF1),	/* SDCARD_CLK_FB */
 	PAD_CFG_GPI(GPIO_186, UP_20K, DEEP),		/* SDCARD_LVL_WP */
 	/* EN_SD_SOCKET_PWR_L for SD slot power control. Default on. */
-	PAD_CFG_GPO(GPIO_183, 0, DEEP),			/* SDIO_PWR_DOWN_N */
+	PAD_CFG_GPO(GPIO_183, 1, DEEP),			/* SDIO_PWR_DOWN_N */
 
 	/* SMBus */
 	PAD_CFG_GPI(SMB_ALERTB, UP_20K, DEEP),		/* SMB_ALERT _N */
@@ -349,17 +349,6 @@
 	PAD_CFG_GPI(GPIO_71, DN_20K, DEEP),	/* GP_CAMERASB09 */
 	PAD_CFG_GPI(GPIO_72, DN_20K, DEEP),	/* GP_CAMERASB10 */
 	PAD_CFG_GPI(GPIO_73, DN_20K, DEEP),	/* GP_CAMERASB11 */
-
-	/* JTAG interface. */
-	PAD_CFG_NF(TCK, DN_20K, DEEP, NF1),		/* TCK */
-	PAD_CFG_NF(TRST_B, DN_20K, DEEP, NF1),		/* TRST_B */
-	PAD_CFG_NF(TMS, UP_20K, DEEP, NF1),		/* TMS */
-	PAD_CFG_NF(TDI, UP_20K, DEEP, NF1),		/* TDI */
-	PAD_CFG_NF(CX_PMODE, NONE, DEEP, NF1),		/* CX_PMODE */
-	PAD_CFG_NF(CX_PREQ_B, UP_20K, DEEP, NF1),	/* CX_PREQ_B */
-	PAD_CFG_NF(JTAGX, UP_20K, DEEP, NF1),		/* JTAGX */
-	PAD_CFG_NF(CX_PRDY_B, UP_20K, DEEP, NF1),	/* CX_PRDY_B */
-	PAD_CFG_NF(TDO, UP_20K, DEEP, NF1),		/* TDO */
 
 	/* CNV bridge described into IAFW Vol2. */
 	/* GPIO_[216:219] described into EDS Vol1. */

-- 
To view, visit https://review.coreboot.org/19623
To unsubscribe, visit https://review.coreboot.org/settings

Gerrit-MessageType: merged
Gerrit-Change-Id: I24bfff479601933c43e3dcbfa3baa49510831703
Gerrit-PatchSet: 2
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Owner: Mario Scheithauer <mario.scheithauer at siemens.com>
Gerrit-Reviewer: Paul Menzel <paulepanter at users.sourceforge.net>
Gerrit-Reviewer: Werner Zeh <werner.zeh at siemens.com>
Gerrit-Reviewer: build bot (Jenkins) <no-reply at coreboot.org>



More information about the coreboot-gerrit mailing list