From patchwork Wed Dec 12 11:33:02 2012 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Rajeshwari Birje X-Patchwork-Id: 205486 X-Patchwork-Delegate: promsoft@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 654A32C009A for ; Wed, 12 Dec 2012 22:28:51 +1100 (EST) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 18A984A1F5; Wed, 12 Dec 2012 12:28:50 +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 VC6Yizw2gArI; Wed, 12 Dec 2012 12:28:49 +0100 (CET) Received: from theia.denx.de (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 6CF454A18C; Wed, 12 Dec 2012 12:28:48 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 6A1F54A18C for ; Wed, 12 Dec 2012 12:28:46 +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 U+vz3fA0Wqmt for ; Wed, 12 Dec 2012 12:28:45 +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 D363A4A187 for ; Wed, 12 Dec 2012 12:28:43 +0100 (CET) Received: from epcpsbgm1.samsung.com (epcpsbgm1 [203.254.230.26]) by mailout4.samsung.com (Oracle Communications Messaging Server 7u4-24.01(7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTP id <0MEX0090I17T3130@mailout4.samsung.com> for u-boot@lists.denx.de; Wed, 12 Dec 2012 20:28:41 +0900 (KST) Received: from epcpsbgm1.samsung.com ( [172.20.52.123]) by epcpsbgm1.samsung.com (EPCPMTA) with SMTP id E2.66.01231.96A68C05; Wed, 12 Dec 2012 20:28:41 +0900 (KST) X-AuditID: cbfee61a-b7fa66d0000004cf-08-50c86a6936db Received: from epmmp2 ( [203.254.227.17]) by epcpsbgm1.samsung.com (EPCPMTA) with SMTP id A2.66.01231.96A68C05; Wed, 12 Dec 2012 20:28:41 +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 <0MEX00KPG159B190@mmp2.samsung.com> for u-boot@lists.denx.de; Wed, 12 Dec 2012 20:28:41 +0900 (KST) From: Rajeshwari Shinde To: u-boot@lists.denx.de Date: Wed, 12 Dec 2012 17:03:02 +0530 Message-id: <1355311983-19675-2-git-send-email-rajeshwari.s@samsung.com> X-Mailer: git-send-email 1.7.4.4 In-reply-to: <1355311983-19675-1-git-send-email-rajeshwari.s@samsung.com> References: <1355311983-19675-1-git-send-email-rajeshwari.s@samsung.com> DLP-Filter: Pass X-MTR: 20000000000000000@CPGS X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNLMWRmVeSWpSXmKPExsWyRsSkWjcz60SAwcqPYhZv93ayOzB6nL2z gzGAMYrLJiU1J7MstUjfLoEro//7RqaCWewVcxv2sjQwNrN1MXJySAiYSHxfPYcdwhaTuHBv PVhcSGApo8S2uQkwNfeebGTtYuQCik9nlHg2vYkFwlnFJPHs3EqwbjYBI4mtJ6cxgtgiAhIS v/qvgtnMAjESr/f/AJsqLGAvMfnpLaYuRg4OFgFViW/XE0HCvAIeEt/mf2OGWKYgcWzqV1YQ m1PAU6Lr8j1GiIM8JH49/AkWZxEQkPg2+RALyBgJAVmJTQeYQc6RELjOJjH/9lsmiDmSEgdX 3GCZwCi8gJFhFaNoakFyQXFSeq6hXnFibnFpXrpecn7uJkZgCJ7+90xqB+PKBotDjAIcjEo8 vA3vjgcIsSaWFVfmHmKU4GBWEuEV9DwRIMSbklhZlVqUH19UmpNafIjRB+iSicxSosn5wPjI K4k3NDYxNzU2tTQyMjM1xSGsJM7b7JESICSQnliSmp2aWpBaBDOOiYNTqoHxFIdYdse8/6xb Vr/YvueB3HSPoK5dEse0586+sX3/Tpd7rOf/cHeItTTI5Ff+VNlvy2I1U1FN4bpd7+LJCjUR Fye1PGU0zD9+mGO6BcO+X0p84VNyAn+fc9bIS292nmcUkPTjT+M8Nl0PjU87W1i5jZeybmGb Fh55/PupSac6LpWIeGjM092ixFKckWioxVxUnAgA4Vf3724CAAA= X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupmkeLIzCtJLcpLzFFi42I5/e+xoG5m1okAg63zeCze7u1kd2D0OHtn B2MAY1QDo01GamJKapFCal5yfkpmXrqtkndwvHO8qZmBoa6hpYW5kkJeYm6qrZKLT4CuW2YO 0FglhbLEnFKgUEBicbGSvh2mCaEhbroWMI0Rur4hQXA9RgZoIGENY0b/941MBbPYK+Y27GVp YGxm62Lk5JAQMJG492QjK4QtJnHh3nqgOBeHkMB0Roln05tYIJxVTBLPzq1kB6liEzCS2Hpy GiOILSIgIfGr/yqYzSwQI/F6/w+wqcIC9hKTn95i6mLk4GARUJX4dj0RJMwr4CHxbf43Zohl ChLHpn4FW8wp4CnRdfke2BghoJpfD3+yTmDkXcDIsIpRNLUguaA4KT3XUK84Mbe4NC9dLzk/ dxMjOMSfSe1gXNlgcYhRgINRiYe34d3xACHWxLLiytxDjBIczEoivIKeJwKEeFMSK6tSi/Lj i0pzUosPMfoAHTWRWUo0OR8Yf3kl8YbGJuamxqaWJhYmZpY4hJXEeZs9UgKEBNITS1KzU1ML UotgxjFxcEo1MJp1/jgWJXNf7M/jzdITFFf92ip03C1Q/GWgB/sWdqkGR/Efa6eWnX20QeN5 fIzzx5i+L3bMf3KDY/MNr4gc1+D5/vqWZ9isO/Nun037kqp4uvVLRvuzB3pfBNJ4lNJCYiff eB369r2VY/ckXpYpqWcttJZs/pcQr7hzhrPXuXCuQ4krbgksNlBiKc5INNRiLipOBAByMvLq ngIAAA== X-CFilter-Loop: Reflected Cc: patches@linaro.org Subject: [U-Boot] [PATCH 1/2] S5P: GPIO: Add generic pin mumbering API's 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 adds API's to set config,drive and pull factor in gpio pin mumbering feature. Signed-off-by: Rajeshawari Shinde --- drivers/gpio/s5p_gpio.c | 18 ++++++++++++++++++ 1 files changed, 18 insertions(+), 0 deletions(-) diff --git a/drivers/gpio/s5p_gpio.c b/drivers/gpio/s5p_gpio.c index 656bf4a..a53bdca 100644 --- a/drivers/gpio/s5p_gpio.c +++ b/drivers/gpio/s5p_gpio.c @@ -196,3 +196,21 @@ int gpio_set_value(unsigned gpio, int value) return 0; } + +void gpio_set_pull(int gpio, int mode) +{ + s5p_gpio_set_pull(s5p_gpio_get_bank(gpio), + s5p_gpio_get_pin(gpio), mode); +} + +void gpio_set_drv(int gpio, int mode) +{ + s5p_gpio_set_drv(s5p_gpio_get_bank(gpio), + s5p_gpio_get_pin(gpio), mode); +} + +void gpio_cfg_pin(int gpio, int cfg) +{ + s5p_gpio_cfg_pin(s5p_gpio_get_bank(gpio), + s5p_gpio_get_pin(gpio), cfg); +}