From patchwork Mon Dec 3 13:18:16 2012 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Rajeshwari Birje X-Patchwork-Id: 203346 X-Patchwork-Delegate: marek.vasut@gmail.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from theia.denx.de (theia.denx.de [85.214.87.163]) by ozlabs.org (Postfix) with ESMTP id C6FEF2C0080 for ; Tue, 4 Dec 2012 00:13:57 +1100 (EST) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 3AA134A106; Mon, 3 Dec 2012 14:13:56 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at theia.denx.de Received: from theia.denx.de ([127.0.0.1]) by localhost (theia.denx.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id VtUStRb54YWW; Mon, 3 Dec 2012 14:13:56 +0100 (CET) Received: from theia.denx.de (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id A57834A0FD; Mon, 3 Dec 2012 14:13:54 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 7F2B74A0FD for ; Mon, 3 Dec 2012 14:13:52 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at theia.denx.de Received: from theia.denx.de ([127.0.0.1]) by localhost (theia.denx.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id z9ovlrlo935Z for ; Mon, 3 Dec 2012 14:13:51 +0100 (CET) X-policyd-weight: NOT_IN_SBL_XBL_SPAMHAUS=-1.5 NOT_IN_SPAMCOP=-1.5 NOT_IN_BL_NJABL=-1.5 (only DNSBL check requested) Received: from mailout4.samsung.com (mailout4.samsung.com [203.254.224.34]) by theia.denx.de (Postfix) with ESMTP id 306D74A0FC for ; Mon, 3 Dec 2012 14:13:51 +0100 (CET) Received: from epcpsbgm2.samsung.com (epcpsbgm2 [203.254.230.27]) by mailout4.samsung.com (Oracle Communications Messaging Server 7u4-24.01(7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTP id <0MEG008XOI30NH20@mailout4.samsung.com> for u-boot@lists.denx.de; Mon, 03 Dec 2012 22:13:49 +0900 (KST) Received: from epcpsbgm2.samsung.com ( [172.20.52.122]) by epcpsbgm2.samsung.com (EPCPMTA) with SMTP id 84.D5.12699.C85ACB05; Mon, 03 Dec 2012 22:13:49 +0900 (KST) X-AuditID: cbfee61b-b7f616d00000319b-3f-50bca58c303f Received: from epmmp2 ( [203.254.227.17]) by epcpsbgm2.samsung.com (EPCPMTA) with SMTP id 93.D5.12699.C85ACB05; Mon, 03 Dec 2012 22:13:48 +0900 (KST) Received: from rajeshwari-linux.sisodomain.com ([107.108.215.115]) by mmp2.samsung.com (Oracle Communications Messaging Server 7u4-24.01(7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTPA id <0MEG00ETCI075P90@mmp2.samsung.com> for u-boot@lists.denx.de; Mon, 03 Dec 2012 22:13:48 +0900 (KST) From: Rajeshwari Shinde To: u-boot@lists.denx.de Date: Mon, 03 Dec 2012 18:48:16 +0530 Message-id: <1354540697-4007-2-git-send-email-rajeshwari.s@samsung.com> X-Mailer: git-send-email 1.7.4.4 In-reply-to: <1354540697-4007-1-git-send-email-rajeshwari.s@samsung.com> References: <1354540697-4007-1-git-send-email-rajeshwari.s@samsung.com> DLP-Filter: Pass X-MTR: 20000000000000000@CPGS X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrDLMWRmVeSWpSXmKPExsWyRsSkSrd36Z4Ag6PTmS3e7u1kd2D0OHtn B2MAYxSXTUpqTmZZapG+XQJXxsJ399kLvvFUfDg7k7mB8StXFyMnh4SAiURT1zUmCFtM4sK9 9WxdjFwcQgJLGSUWtP5mgSnafPcjM0RiOqPEsf45TBDOKiaJl20rWEGq2ASMJLaenMYIYosI SEj86r8KZjMLZEucvtbEDmILCxhK/Npyjw3EZhFQlVi/eDfYBl4Bd4lbG3ewQmxTkDg29SuY zSngIXHgTjPQHA6gZe4SrbtYIVoFJL5NPsQCEpYQkJXYdADsNgmB62wSd2bchzpaUuLgihss ExiFFzAyrGIUTS1ILihOSs810itOzC0uzUvXS87P3cQIDMLT/55J72Bc1WBxiFGAg1GJh/fh l90BQqyJZcWVuYcYJTiYlUR43Vr2BAjxpiRWVqUW5ccXleakFh9i9AG6ZCKzlGhyPjBC8kri DY1NzE2NTS2NjMxMTXEIK4nzNnukBAgJpCeWpGanphakFsGMY+LglGpgbOs4p864kOMTzx6J 07pr2IPvJWq5rbsk8f7iickMLS9nCy42UTE+ELOpm3114maGs5+PTOZwUF//5/gt+TtGB1s0 eieV9n1fJT+RO/H223XNRT33w13q75pIdoe5ncsXsp9hsv/OjglfYy+v2cTcaCx9Zr8ds8FV xuedFZONigqkS5ScmlO0lViKMxINtZiLihMBjFSkKG8CAAA= X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupmkeLIzCtJLcpLzFFi42I5/e+xoG7P0j0BBv2dxhZv93ayOzB6nL2z gzGAMaqB0SYjNTEltUghNS85PyUzL91WyTs43jne1MzAUNfQ0sJcSSEvMTfVVsnFJ0DXLTMH aKySQlliTilQKCCxuFhJ3w7ThNAQN10LmMYIXd+QILgeIwM0kLCGMWPhu/vsBd94Kj6cncnc wPiVq4uRk0NCwERi892PzBC2mMSFe+vZuhi5OIQEpjNKHOufwwThrGKSeNm2ghWkik3ASGLr yWmMILaIgITEr/6rYDazQLbE6WtN7CC2sIChxK8t99hAbBYBVYn1i3ezgNi8Au4StzbuYIXY piBxbOpXMJtTwEPiwJ1moDkcQMvcJVp3sU5g5F3AyLCKUTS1ILmgOCk910ivODG3uDQvXS85 P3cTIzjEn0nvYFzVYHGIUYCDUYmH9+GX3QFCrIllxZW5hxglOJiVRHjdWvYECPGmJFZWpRbl xxeV5qQWH2L0ATpqIrOUaHI+MP7ySuINjU3MTY1NLU0sTMwscQgrifM2e6QECAmkJ5akZqem FqQWwYxj4uCUamAU6zCMqXntfa1MJyCQx9VBc4WjyDkr4ZCV+fKxU4/Pv5di7ugqcafNTyA6 9vQ9BeEj/EZNkYvjT5kH+C0VKq6f31Hz/LWTa9YK668cnVkL+efbrXzlWJ6l+Udt4965z3Y7 PfEvXMnjyCv3ZuvXzn0OM+Lir1RuNTC/fcmq6kX5i+MMEzX2L1JiKc5INNRiLipOBABhycuZ ngIAAA== X-CFilter-Loop: Reflected Cc: marex@denx.de, patches@linaro.org Subject: [U-Boot] [PATCH 1/2] EXYNOS5: Add pinmux for VBus X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.11 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Sender: u-boot-bounces@lists.denx.de Errors-To: u-boot-bounces@lists.denx.de This patch sets pinmux for VBus of USB. Signed-off-by: Vivek Gautam Signed-off-by: Rajeshwari Shinde --- arch/arm/cpu/armv7/exynos/pinmux.c | 10 ++++++++++ arch/arm/include/asm/arch-exynos/periph.h | 1 + 2 files changed, 11 insertions(+), 0 deletions(-) diff --git a/arch/arm/cpu/armv7/exynos/pinmux.c b/arch/arm/cpu/armv7/exynos/pinmux.c index f9f6911..d65ffc7 100644 --- a/arch/arm/cpu/armv7/exynos/pinmux.c +++ b/arch/arm/cpu/armv7/exynos/pinmux.c @@ -285,6 +285,14 @@ void exynos5_spi_config(int peripheral) } } +void exynos5_usb20_config(void) +{ + struct exynos5_gpio_part1 *gpio1 = + (struct exynos5_gpio_part1 *) samsung_get_base_gpio_part1(); + /* Enable VBUS power switch */ + s5p_gpio_direction_output(&gpio1->x2,6, 1); +} + static int exynos5_pinmux_config(int peripheral, int flags) { switch (peripheral) { @@ -322,6 +330,8 @@ static int exynos5_pinmux_config(int peripheral, int flags) case PERIPH_ID_SPI4: exynos5_spi_config(peripheral); break; + case PERIPH_ID_USB20: + exynos5_usb20_config(); default: debug("%s: invalid peripheral %d", __func__, peripheral); return -1; diff --git a/arch/arm/include/asm/arch-exynos/periph.h b/arch/arm/include/asm/arch-exynos/periph.h index 783b77c..84593f6 100644 --- a/arch/arm/include/asm/arch-exynos/periph.h +++ b/arch/arm/include/asm/arch-exynos/periph.h @@ -46,6 +46,7 @@ enum periph_id { PERIPH_ID_SPI0 = 68, PERIPH_ID_SPI1, PERIPH_ID_SPI2, + PERIPH_ID_USB20, PERIPH_ID_SDMMC0 = 75, PERIPH_ID_SDMMC1, PERIPH_ID_SDMMC2,