From patchwork Thu Feb 7 12:00:27 2013 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Rajeshwari Birje X-Patchwork-Id: 218897 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 F12EE2C02B0 for ; Thu, 7 Feb 2013 22:54:38 +1100 (EST) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id C32644A0AB; Thu, 7 Feb 2013 12:54:36 +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 nnxwNF4ZR3-t; Thu, 7 Feb 2013 12:54:36 +0100 (CET) Received: from theia.denx.de (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 1061D4A0B8; Thu, 7 Feb 2013 12:54:35 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 291544A0B8 for ; Thu, 7 Feb 2013 12:54:33 +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 l-eWWcL0O+8G for ; Thu, 7 Feb 2013 12:54:31 +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 mailout1.samsung.com (mailout1.samsung.com [203.254.224.24]) by theia.denx.de (Postfix) with ESMTP id 8B24F4A0AB for ; Thu, 7 Feb 2013 12:54:30 +0100 (CET) Received: from epcpsbgm1.samsung.com (epcpsbgm1 [203.254.230.26]) by mailout1.samsung.com (Oracle Communications Messaging Server 7u4-24.01(7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTP id <0MHU00LWNMEANWJ0@mailout1.samsung.com> for u-boot@lists.denx.de; Thu, 07 Feb 2013 20:54:27 +0900 (KST) Received: from epcpsbgm1.samsung.com ( [172.20.52.125]) by epcpsbgm1.samsung.com (EPCPMTA) with SMTP id 4B.4C.03918.3F593115; Thu, 07 Feb 2013 20:54:27 +0900 (KST) X-AuditID: cbfee61a-b7f7d6d000000f4e-0e-511395f3fefb Received: from epmmp1.local.host ( [203.254.227.16]) by epcpsbgm1.samsung.com (EPCPMTA) with SMTP id 0B.4C.03918.3F593115; Thu, 07 Feb 2013 20:54:27 +0900 (KST) Received: from rajeshwari-linux.sisodomain.com ([107.108.215.115]) by mmp1.samsung.com (Oracle Communications Messaging Server 7u4-24.01(7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTPA id <0MHU00EZ7MC09A40@mmp1.samsung.com> for u-boot@lists.denx.de; Thu, 07 Feb 2013 20:54:27 +0900 (KST) From: Rajeshwari Shinde To: u-boot@lists.denx.de Date: Thu, 07 Feb 2013 17:30:27 +0530 Message-id: <1360238430-27715-2-git-send-email-rajeshwari.s@samsung.com> X-Mailer: git-send-email 1.7.4.4 In-reply-to: <1360238430-27715-1-git-send-email-rajeshwari.s@samsung.com> References: <1360238430-27715-1-git-send-email-rajeshwari.s@samsung.com> X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrMLMWRmVeSWpSXmKPExsWyRsSkVvfzVOFAg80d5hZv93ayOzB6nL2z gzGAMYrLJiU1J7MstUjfLoEr4/PO/UwF7RwVD69eYWxgPMPWxcjJISFgIrHx1wxmCFtM4sK9 9UBxLg4hgaWMEivnXmWHKeq8t4AdIrGIUeLv/jVMEM4qJon+i09YQarYBIwktp6cxghiiwhI SPzqvwpmMwvESLze/wNsnbCAk8T5E/eZQGwWAVWJ30+PsoDYvAIeEk/mbGSB2KYgcWzqV6CZ HBycAp4SDf90QcJCQCVNF38xguyVELjOJjHvz182iDkCEt8mH2IBqZcQkJXYdADqG0mJgytu sExgFF7AyLCKUTS1ILmgOCk911CvODG3uDQvXS85P3cTIzAIT/97JrWDcWWDxSFGAQ5GJR7e G0uFAoVYE8uKK3MPMUpwMCuJ8J6sEQ4U4k1JrKxKLcqPLyrNSS0+xJgMtHwis5Rocj4wQvJK 4g2NTcxNjU0tjYzMTE1JE1YS52U89SRASCA9sSQ1OzW1ILUIZgsTB6dUA+OxW3nztVhNDr2L q+B9m6J9J8es+M6CJOZfS0teZNttKr60Y5LyLKvrF/0V+ltNi0QuVs5Meu7MXlIVK3tJYMky b7UTX+Z+yihaPF/zYk+jiPC2/h6evwnOGg3HpfLmJJV9T3iRsXgi/+vlM4TuRlYbmX51YowQ 07gyrVHIm8v2yNmQWaE2PUosxRmJhlrMRcWJAFNGPxeGAgAA X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrEIsWRmVeSWpSXmKPExsVy+t9jAd3PU4UDDW5/0rN4u7eT3YHR4+yd HYwBjFENjDYZqYkpqUUKqXnJ+SmZeem2St7B8c7xpmYGhrqGlhbmSgp5ibmptkouPgG6bpk5 QGOVFMoSc0qBQgGJxcVK+naYJoSGuOlawDRG6PqGBMH1GBmggYQ1jBmfd+5nKmjnqHh49Qpj A+MZti5GTg4JAROJznsL2CFsMYkL99YDxbk4hAQWMUr83b+GCcJZxSTRf/EJK0gVm4CRxNaT 0xhBbBEBCYlf/VfBbGaBGInX+3+ATRUWcJI4f+I+E4jNIqAq8fvpURYQm1fAQ+LJnI0sENsU JI5N/Qo0k4ODU8BTouGfLkhYCKik6eIvxgmMvAsYGVYxiqYWJBcUJ6XnGuoVJ+YWl+al6yXn 525iBIf4M6kdjCsbLA4xCnAwKvHw3lgqFCjEmlhWXJl7iFGCg1lJhPdkjXCgEG9KYmVValF+ fFFpTmrxIcZkoKMmMkuJJucD4y+vJN7Q2MTc1NjU0sTCxMySNGElcV7GU08ChATSE0tSs1NT C1KLYLYwcXBKNTB6LzD8em2VkhjT9tnz+m9OTzFY1PvMVXnRu0VvxBwczl76MOfD3ltnA/xD r/ucjA8ssL61aCnroiMpUx9mSSUbxtiXlnvyMS+ds3bbxvNhj00FgjTehC+f5i00Q2eT5M3X EQZu9zYuLTYpunxs8qOJObdaBWvXvtE9IymnMafXt4hx9mfD8499lViKMxINtZiLihMBWcTn GrUCAAA= DLP-Filter: Pass X-MTR: 20000000000000000@CPGS X-CFilter-Loop: Reflected Cc: patches@linaro.org Subject: [U-Boot] [PATCH 1/4 V3] S5P: GPIO: Add generic pin numbering 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 numbering feature. Signed-off-by: Rajeshawari Shinde Acked-by: Simon Glass --- Changes in V2: - none. Changes in V3: - none. 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); +}