From patchwork Thu Jan 24 09:43:37 2013 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Rajeshwari Shinde X-Patchwork-Id: 14258 Return-Path: X-Original-To: patchwork@peony.canonical.com Delivered-To: patchwork@peony.canonical.com Received: from fiordland.canonical.com (fiordland.canonical.com [91.189.94.145]) by peony.canonical.com (Postfix) with ESMTP id 34F3523EAD for ; Thu, 24 Jan 2013 09:36:14 +0000 (UTC) Received: from mail-vc0-f176.google.com (mail-vc0-f176.google.com [209.85.220.176]) by fiordland.canonical.com (Postfix) with ESMTP id DC9DCA196FA for ; Thu, 24 Jan 2013 09:36:13 +0000 (UTC) Received: by mail-vc0-f176.google.com with SMTP id fy27so4017072vcb.21 for ; Thu, 24 Jan 2013 01:36:13 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=x-received:x-forwarded-to:x-forwarded-for:delivered-to:x-received :received-spf:x-auditid:from:to:cc:subject:date:message-id:x-mailer :in-reply-to:references:x-brightmail-tracker:x-brightmail-tracker :dlp-filter:x-mtr:x-cfilter-loop:x-gm-message-state; bh=yDS6lawRwsWMq+H96xHjau2X8c/9fVuFTv+kwGZsOqM=; b=C1csFptlNqhBdHft2htjOraTu3nbH/PNfw5yd+TcBCvhoqfOrCpnBUMLIq7fc8o0m+ E8vU8CQ/HPgn8lCLHOrFJOsSiUfN45AyVk0jJspjPWBMdA+DTvu96uIPXmUy9Rixlj6J jx+zlwLOHdJ4ZAQNLJ3V7hCHbgLXEiYOXLMWrI73LxK56uXXfCvj+2DJIhugFD333mLz 8QKmZ9i1KpRgiEuGZu51B84mziACNtTbkFBWOXSD/PjRx03Mjm99OlOYXbtiXhU8cfQw 0byrVi3bV7z3kXo4Tg5OCASh9ES0qjfr4jM8BIxYXnY/UMZWSprVAtJNg1WGRgJx8IBd olkA== X-Received: by 10.221.0.79 with SMTP id nl15mr1202387vcb.41.1359020173333; Thu, 24 Jan 2013 01:36:13 -0800 (PST) X-Forwarded-To: linaro-patchwork@canonical.com X-Forwarded-For: patch@linaro.org linaro-patchwork@canonical.com Delivered-To: patches@linaro.org Received: by 10.58.145.101 with SMTP id st5csp54810veb; Thu, 24 Jan 2013 01:36:12 -0800 (PST) X-Received: by 10.68.244.230 with SMTP id xj6mr3086555pbc.106.1359020171724; Thu, 24 Jan 2013 01:36:11 -0800 (PST) Received: from mailout1.samsung.com (mailout1.samsung.com. [203.254.224.24]) by mx.google.com with ESMTP id zs4si23372547pbc.150.2013.01.24.01.36.11; Thu, 24 Jan 2013 01:36:11 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of rajeshwari.s@samsung.com designates 203.254.224.24 as permitted sender) client-ip=203.254.224.24; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of rajeshwari.s@samsung.com designates 203.254.224.24 as permitted sender) smtp.mail=rajeshwari.s@samsung.com Received: from epcpsbgm2.samsung.com (epcpsbgm2 [203.254.230.27]) by mailout1.samsung.com (Oracle Communications Messaging Server 7u4-24.01(7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTP id <0MH40064MINL7AX0@mailout1.samsung.com>; Thu, 24 Jan 2013 18:35:55 +0900 (KST) Received: from epcpsbgm2.samsung.com ( [172.20.52.122]) by epcpsbgm2.samsung.com (EPCPMTA) with SMTP id 9D.7C.03880.B7001015; Thu, 24 Jan 2013 18:35:55 +0900 (KST) X-AuditID: cbfee61b-b7fb06d000000f28-5f-5101007b7a22 Received: from epmmp2 ( [203.254.227.17]) by epcpsbgm2.samsung.com (EPCPMTA) with SMTP id 2D.7C.03880.B7001015; Thu, 24 Jan 2013 18:35:55 +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 <0MH400JQFINGXJ10@mmp2.samsung.com>; Thu, 24 Jan 2013 18:35:55 +0900 (KST) From: Rajeshwari Shinde To: u-boot@lists.denx.de Cc: patches@linaro.org, alim.akhtar@samsung.com, sjg@chromium.org, mk7.kang@samsung.com, chander.kashyap@linaro.org Subject: [PATCH 4/7 V2] EXYNOS5: GPIO to enable MAX98095 Date: Thu, 24 Jan 2013 15:13:37 +0530 Message-id: <1359020620-11873-5-git-send-email-rajeshwari.s@samsung.com> X-Mailer: git-send-email 1.7.4.4 In-reply-to: <1359020620-11873-1-git-send-email-rajeshwari.s@samsung.com> References: <1359020620-11873-1-git-send-email-rajeshwari.s@samsung.com> X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrOLMWRmVeSWpSXmKPExsWyRsSkSreagTHQoOWYjsXD9TdZLKYc/sLi wORx59oetgDGKC6blNSczLLUIn27BK6Mm1PamAo6OSsabxxiaWA8zd7FyMkhIWAi8bJ/BZQt JnHh3nq2LkYuDiGBpYwSR6edY4Up6rt9ESoxnVFi7+TFTBDORCaJre8WMINUsQkYSWw9OY0R xBYRkJD41X8VyObgYBYolZgyMQ8kLCxgIbHszGSwEhYBVYlzH+awgNi8Ah4Sxw5vZIFYpiBx bOpXVpBWTgFPiamNsiBhIaCSlzf2gt0gIXCbTaLt40UWiDkCEt8mH2IBqZcQkJXYdIAZYoyk xMEVN1gmMAovYGRYxSiaWpBcUJyUnmukV5yYW1yal66XnJ+7iREYjKf/PZPewbiqweIQowAH oxIPb4U6Q6AQa2JZcWXuIUYJDmYlEd7Yl0Ah3pTEyqrUovz4otKc1OJDjMlAyycyS4km5wMj Ja8k3tDYxNzU2NTSyMjM1JQ0YSVxXsZTTwKEBNITS1KzU1MLUotgtjBxcEo1MFb0GrlO2X13 I2PKUoPp95/unXbnp5p6AWdC4Z7W6R/yDr7u6s7+aK3r9+WSYWzT1JSwJFVGm1Qm0+WbAveY 1m7mMko56LwloSqO4+xBCcZ7p2K6d8t/0Vp4SHil74UG/65L8nfv7zTI195rKPHZcM/u9RkC MyRez/2pp2ygvyrKqL04Kq8lVYmlOCPRUIu5qDgRAGjPXLCKAgAA X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRmVeSWpSXmKPExsVy+t9jQd1qBsZAg+PfpC0err/JYjHl8BcW ByaPO9f2sAUwRjUw2mSkJqakFimk5iXnp2TmpdsqeQfHO8ebmhkY6hpaWpgrKeQl5qbaKrn4 BOi6ZeYAzVZSKEvMKQUKBSQWFyvp22GaEBripmsB0xih6xsSBNdjZIAGEtYwZtyc0sZU0MlZ 0XjjEEsD42n2LkZODgkBE4m+2xfZIGwxiQv31gPZXBxCAtMZJfZOXswE4Uxkktj6bgEzSBWb gJHE1pPTGEFsEQEJiV/9V4FsDg5mgVKJKRPzQMLCAhYSy85MBithEVCVOPdhDguIzSvgIXHs 8EYWiGUKEsemfmUFaeUU8JSY2igLEhYCKnl5Yy/bBEbeBYwMqxhFUwuSC4qT0nON9IoTc4tL 89L1kvNzNzGCQ/2Z9A7GVQ0WhxgFOBiVeHgr1BkChVgTy4orcw8xSnAwK4nwxr4ECvGmJFZW pRblxxeV5qQWH2JMBjpqIrOUaHI+MA7zSuINjU3MTY1NLU0sTMwsSRNWEudlPPUkQEggPbEk NTs1tSC1CGYLEwenVANj1M9qYeZL/z23btlQ17tb/PGX9H3tHBF/X/C9Ntx+y1nhRgdPy/pJ 0TzReS/edad96JXa6mnPGyW1+XRHubXjhu6J8/jfv56r96vb7PvFBxOOX+vXe3fXMeCH48UV pnu2XQ/hztmy+BePzIwoidDaOTJrNgW/2vpqp+DO/Xsz2hQWBieJZjnHKrEUZyQaajEXFScC AEHe0HO5AgAA DLP-Filter: Pass X-MTR: 20000000000000000@CPGS X-CFilter-Loop: Reflected X-Gm-Message-State: ALoCoQmO0m5n9lp8xbfufgimVvIot6aZAkEFuRsWUzywMu1vmqB3t7mKUN9rN4lB+TZGY0QunVIP This patch sets high a GPIO to enable the codec MAX98095 Signed-off-by: Rajeshwari Shinde Acked-by: Simon Glass --- Changes in V2: - None board/samsung/smdk5250/smdk5250.c | 15 +++++++++++++++ 1 files changed, 15 insertions(+), 0 deletions(-) diff --git a/board/samsung/smdk5250/smdk5250.c b/board/samsung/smdk5250/smdk5250.c index 12cc03e..6f2e067 100644 --- a/board/samsung/smdk5250/smdk5250.c +++ b/board/samsung/smdk5250/smdk5250.c @@ -56,6 +56,18 @@ int board_usb_vbus_init(void) } #endif +#ifdef CONFIG_SOUND_MAX98095 +static void board_enable_audio_codec(void) +{ + struct exynos5_gpio_part1 *gpio1 = (struct exynos5_gpio_part1 *) + samsung_get_base_gpio_part1(); + + /* Enable MAX98095 Codec */ + s5p_gpio_direction_output(&gpio1->x1, 7, 1); + s5p_gpio_set_pull(&gpio1->x1, 7, GPIO_PULL_NONE); +} +#endif + int board_init(void) { gd->bd->bi_boot_params = (PHYS_SDRAM_1 + 0x100UL); @@ -65,6 +77,9 @@ int board_init(void) #ifdef CONFIG_USB_EHCI_EXYNOS board_usb_vbus_init(); #endif +#ifdef CONFIG_SOUND_MAX98095 + board_enable_audio_codec(); +#endif return 0; }