From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tom Date: Thu, 12 Nov 2009 09:47:35 -0600 Subject: [U-Boot] [PATCH 1/3] DA830: Add pinmux for USB0_DRVVBUS In-Reply-To: <1258040357-15800-1-git-send-email-ajay.gupta@ti.com> References: <1258040357-15800-1-git-send-email-ajay.gupta@ti.com> Message-ID: <4AFC2E17.90204@windriver.com> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de Ajay Kumar Gupta wrote: > USB0_DRVVBUS pinmux configuration is required for USB functinality > in uboot. > > Signed-off-by: Ajay Kumar Gupta > Signed-off-by: Swaminathan S > --- > This patch set is created against Nick Thompson's latest patch set > (v5) on DA8xx support and another patch from him on Davinci pinmux. > [Davinci: add a pin multiplexer configuration API] It is difficult to review code that is dependent on other outstanding patches. The base DA8xx support will be in arm-ti branch shortly. Please rebase these patches when this happens and resubmit. Tom > > board/davinci/da830evm/da830evm.c | 8 ++++++++ > 1 files changed, 8 insertions(+), 0 deletions(-) > > diff --git a/board/davinci/da830evm/da830evm.c b/board/davinci/da830evm/da830evm.c > index bb8cc3c..7cf6013 100644 > --- a/board/davinci/da830evm/da830evm.c > +++ b/board/davinci/da830evm/da830evm.c > @@ -65,6 +65,11 @@ const struct pinmux_config i2c_pins[] = { > { pinmux[9], 2, 4 } > }; > > +/* USB0_DRVVBUS pin muxer settings */ > +const struct pinmux_config usb_pins[] = { > + { pinmux[9], 1, 1 } > +}; > + > int board_init(void) > { > #ifndef CONFIG_USE_IRQ > @@ -118,6 +123,9 @@ int board_init(void) > if (davinci_configure_pin_mux(i2c_pins, ARRAY_SIZE(i2c_pins)) != 0) > return 1; > > + if (davinci_configure_pin_mux(usb_pins, ARRAY_SIZE(usb_pins)) != 0) > + return 1; > + > /* enable the console UART */ > writel((DAVINCI_UART_PWREMU_MGMT_FREE | DAVINCI_UART_PWREMU_MGMT_URRST | > DAVINCI_UART_PWREMU_MGMT_UTRST),