Update pinmux settings for UART0
authorFrank Livingston <frank-livingston@ti.com>
Fri, 8 Jul 2016 00:49:39 +0000 (19:49 -0500)
committerFrank Livingston <frank-livingston@ti.com>
Fri, 8 Jul 2016 00:49:39 +0000 (19:49 -0500)
pdk_k2g_1_0_1/packages/ti/platform/evmk2g/platform_lib/src/evmc66x_pinmux.c
pdk_k2g_1_0_1/packages/ti/platform/evmk2g/platform_lib/src/platform.c

index 3227e22201989e7dd395680720977424d3af2e88..fe77c86707f8ca6f6a316e84480309b8002a4b6f 100644 (file)
@@ -168,7 +168,7 @@ static uint32_t gPinMuxDefault[PADCONFIG_MAX_COUNT] =
     PADCONFIG_MUX_MODE_PRIMARY,  // PADCONFIG122 default mux mode
     PADCONFIG_MUX_MODE_PRIMARY,  // PADCONFIG123 default mux mode
     PADCONFIG_MUX_MODE_PRIMARY,  // PADCONFIG124 default mux mode
-    PADCONFIG_MUX_MODE_PRIMARY,  // PADCONFIG125 default mux mode
+    PADCONFIG_MUX_MODE_QUATERNARY,  // PADCONFIG125 default mux mode
     PADCONFIG_MUX_MODE_PRIMARY,  // PADCONFIG126 default mux mode
     PADCONFIG_MUX_MODE_PRIMARY,  // PADCONFIG127 default mux mode
     PADCONFIG_MUX_MODE_PRIMARY,  // PADCONFIG128 default mux mode
index a405c75dbc5646f05e968ba93713d9432579f749..55ebcb9f69679d7e32016f564075cc48721b9b13 100644 (file)
@@ -355,6 +355,11 @@ void configSoCGpio(void)
     gpioSetDirection(GPIO_PORT_1, 41, GPIO_OUT);
     //gpioClearOutput(GPIO_PORT_1, 41);
     gpioSetOutput(GPIO_PORT_1, 41);
+
+    // Set GPIO1_54 to output, drive low.
+    // This enables UART connection to RS232 tranceiver / DB9 connector on K2G EVM.
+    gpioSetDirection(GPIO_PORT_1, 54, GPIO_OUT);
+    gpioClearOutput(GPIO_PORT_1, 54);    
 }
 
 #define ENABLE_CLK_DEBUG