OMAP3 pandora: setup pin mux for pins used on rev3 boards
authorGrazvydas Ignotas <notasas@gmail.com>
Tue, 7 Jul 2009 21:29:59 +0000 (00:29 +0300)
committerJean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
Sun, 12 Jul 2009 15:43:26 +0000 (17:43 +0200)
Setup pin mux for GPIO pins connected on rev3 or later
boards. Also change NUB2 IRQ pin. This should not affect
older boards because they don't have any nubs (analog
controllers) attached to them.

board/omap3/pandora/pandora.h

index 3d04b2ad1bb43fc56c14e3cd33b378f3cd2d2598..1bd3d30c6b2377394626931cd9f8d8ad7741f3b1 100644 (file)
@@ -242,13 +242,15 @@ const omap3_sysinfo sysinfo = {
                                                         /* - WIFI_IRQ*/\
  MUX_VAL(CP(MCBSP1_FSX),       (IEN  | PTD | DIS | M4)) /*GPIO_161*/\
                                                         /* - nIRQ_NUB1*/\
- MUX_VAL(CP(CAM_WEN),          (IEN  | PTU | DIS | M4)) /*GPIO_167*/\
+ MUX_VAL(CP(MCBSP1_CLKX),      (IEN  | PTU | DIS | M4)) /*GPIO_162*/\
                                                         /* - nIRQ_NUB2*/\
  /*Various other stuff*/\
  MUX_VAL(CP(UART3_CTS_RCTX),   (IEN  | PTD | DIS | M4)) /*GPIO_163*/\
                                                         /* - nOC_USB5*/\
  MUX_VAL(CP(ETK_D8_ES2),       (IEN  | PTD | DIS | M4)) /*GPIO_22*/\
                                                         /* - MSECURE*/\
+ MUX_VAL(CP(CSI2_DY1),         (IEN  | PTD | DIS | M4)) /*GPIO_115*/\
+                                                        /* - POP_OVERHEAT*/\
  /*External Resets and Enables*/\
  MUX_VAL(CP(ETK_D0_ES2),       (IDIS | PTD | DIS | M4)) /*GPIO_14*/\
                                                         /* - nHDPHN_SHUTDOWN*/\
@@ -262,6 +264,13 @@ const omap3_sysinfo sysinfo = {
                                                         /* - RESET_NUBS*/\
  MUX_VAL(CP(UART3_RTS_SD),     (IDIS | PTU | EN  | M4)) /*GPIO_164*/\
                                                         /* - EN_USB_5V*/\
+ /*Spare GPIOs*/\
+ MUX_VAL(CP(GPMC_NCS7),                (IEN  | PTD | EN  | M4)) /*GPIO_58*/\
+ MUX_VAL(CP(GPMC_WAIT2),       (IEN  | PTD | EN  | M4)) /*GPIO_64*/\
+ MUX_VAL(CP(GPMC_WAIT3),       (IEN  | PTD | EN  | M4)) /*GPIO_65*/\
+ MUX_VAL(CP(CAM_VS),           (IEN  | PTU | EN  | M4)) /*GPIO_95*/\
+ MUX_VAL(CP(CAM_WEN),          (IEN  | PTD | EN  | M4)) /*GPIO_167*/\
+ MUX_VAL(CP(HDQ_SIO),          (IEN  | PTD | EN  | M4)) /*GPIO_170*/\
  /*HS USB OTG Port (connects to HSUSB0)*/\
  MUX_VAL(CP(HSUSB0_CLK),       (IEN  | PTD | DIS | M0)) /*HSUSB0_CLK*/\
  MUX_VAL(CP(HSUSB0_STP),       (IDIS | PTU | EN  | M0)) /*HSUSB0_STP*/\