summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Schaeffer <daniel.schaeffer@timesys.com>2009-10-08 13:39:57 -0400
committerDaniel Schaeffer <daniel.schaeffer@timesys.com>2009-10-08 13:39:57 -0400
commit42b8da62f868065df510286b33751df6e879d210 (patch)
treefc02689721bc9696ce5d10b645b990540881eee8
parent0381be360308c4f5b03c05b676eddbbead46a877 (diff)
This patch originally from LogicPD OMAP35x Release 1.6.1 Original Patch Name: u-boot-2009.03-lv-som-13-pinmux.patch
-rw-r--r--board/omap3/lv_som/lv_som.c27
1 files changed, 27 insertions, 0 deletions
diff --git a/board/omap3/lv_som/lv_som.c b/board/omap3/lv_som/lv_som.c
index 927f7fd5ff..4118a18218 100644
--- a/board/omap3/lv_som/lv_som.c
+++ b/board/omap3/lv_som/lv_som.c
@@ -375,6 +375,20 @@ void set_muxconf_regs(void)
MUX_VAL(CP(GPMC_WAIT1), (IEN | PTU | EN | M0)); /*GPMC_WAIT1*/
MUX_VAL(CP(GPMC_WAIT2), (IEN | PTU | EN | M0)); /*GPMC_WAIT2*/
MUX_VAL(CP(GPMC_WAIT3), (IEN | PTU | EN | M1)); /*uP_DREQ1 */
+
+ MUX_VAL(CP(HSUSB0_CLK), (IEN | PTD | DIS | M0)); /*HSUSB0_CLK*/
+ MUX_VAL(CP(HSUSB0_STP), (IDIS | PTU | EN | M0)); /*HSUSB0_STP*/
+ MUX_VAL(CP(HSUSB0_DIR), (IEN | PTD | DIS | M0)); /*HSUSB0_DIR*/
+ MUX_VAL(CP(HSUSB0_NXT), (IEN | PTD | DIS | M0)); /*HSUSB0_NXT*/
+ MUX_VAL(CP(HSUSB0_DATA0),(IEN | PTD | DIS | M0)); /*HSUSB0_DATA0*/
+ MUX_VAL(CP(HSUSB0_DATA1),(IEN | PTD | DIS | M0)); /*HSUSB0_DATA1*/
+ MUX_VAL(CP(HSUSB0_DATA2),(IEN | PTD | DIS | M0)); /*HSUSB0_DATA2*/
+ MUX_VAL(CP(HSUSB0_DATA3),(IEN | PTD | DIS | M0)); /*HSUSB0_DATA3*/
+ MUX_VAL(CP(HSUSB0_DATA4),(IEN | PTD | DIS | M0)); /*HSUSB0_DATA4*/
+ MUX_VAL(CP(HSUSB0_DATA5),(IEN | PTD | DIS | M0)); /*HSUSB0_DATA5*/
+ MUX_VAL(CP(HSUSB0_DATA6),(IEN | PTD | DIS | M0)); /*HSUSB0_DATA6*/
+ MUX_VAL(CP(HSUSB0_DATA7),(IEN | PTD | DIS | M0)); /*HSUSB0_DATA7*/
+
MUX_VAL(CP(I2C1_SCL), (IEN | PTU | EN | M0)); /*I2C1_SCL*/
MUX_VAL(CP(I2C1_SDA), (IEN | PTU | EN | M0)); /*I2C1_SDA*/
MUX_VAL(CP(I2C2_SCL), (IEN | PTU | EN | M0)); /*I2C1_SCL*/
@@ -383,6 +397,19 @@ void set_muxconf_regs(void)
MUX_VAL(CP(I2C3_SDA), (IEN | PTU | EN | M0)); /*I2C1_SDA*/
MUX_VAL(CP(I2C4_SCL), (IEN | PTU | EN | M0)); /*I2C4_SCL*/
MUX_VAL(CP(I2C4_SDA), (IEN | PTU | EN | M0)); /*I2C4_SDA*/
+
+#if 1
+ MUX_VAL(CP(SYS_NIRQ), (IEN | PTU | EN | M0));/*SYS_nIRQ*/
+ MUX_VAL(CP(SYS_CLKOUT1), (IEN | PTD | DIS | M0));/*SYS_CLKOUT1*/
+ MUX_VAL(CP(SYS_CLKOUT2), (IEN | PTD | DIS | M0));/*SYS_CLKOUT2*/
+ MUX_VAL(CP(SYS_OFF_MODE), (IEN | PTD | DIS | M0));/*SYS_OFF_MODE*/
+#else
+ MUX_VAL(CP(SYS_32K), (IEN | PTD | DIS | M0)); /*SYS_32K*/
+ MUX_VAL(CP(SYS_CLKREQ), (IEN | PTD | DIS | M0));/*SYS_CLKREQ*/
+ MUX_VAL(CP(SYS_NIRQ), (IEN | PTU | EN | M0));/*SYS_nIRQ*/
+ MUX_VAL(CP(SYS_OFF_MODE), (IEN | PTD | DIS | M0));/*SYS_OFF_MODE*/
+ MUX_VAL(CP(SYS_CLKOUT1), (IEN | PTD | DIS | M0));/*SYS_CLKOUT1*/
+#endif
}
int do_dump_osc_clk (cmd_tbl_t *cmdtp, int flah, int argc, char *argv[])