platform/target: msmzirc: Fix msmzirc for bringup

- Fix UART instance , clocks and gpios
- Fix MMU table based on the memory map
- Add USB3.0 pipe reset clock and enable clock reset callbacks

Change-Id: I0a28ae962bbd423538aeb84f471877813f6d8d7d
diff --git a/platform/msmzirc/gpio.c b/platform/msmzirc/gpio.c
index 98ff2e4..b285906 100644
--- a/platform/msmzirc/gpio.c
+++ b/platform/msmzirc/gpio.c
@@ -64,13 +64,13 @@
 
 void gpio_config_uart_dm(uint8_t id)
 {
-	if (id == 2)
+	if (id == 3)
 	{
 		/* configure rx gpio. */
-		gpio_tlmm_config(9, 1, GPIO_INPUT, GPIO_NO_PULL, GPIO_8MA, GPIO_DISABLE);
+		gpio_tlmm_config(9, 3, GPIO_INPUT, GPIO_NO_PULL, GPIO_6MA, GPIO_DISABLE);
 
 		/* configure tx gpio. */
-		gpio_tlmm_config(8, 1, GPIO_OUTPUT, GPIO_NO_PULL, GPIO_8MA, GPIO_DISABLE);
+		gpio_tlmm_config(8, 3, GPIO_OUTPUT, GPIO_NO_PULL, GPIO_6MA, GPIO_DISABLE);
 	}
 	else
 	{