From patchwork Fri Feb 1 05:39:39 2013 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Rajeshwari Shinde X-Patchwork-Id: 14390 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 D41B923E33 for ; Fri, 1 Feb 2013 05:31:53 +0000 (UTC) Received: from mail-vb0-f50.google.com (mail-vb0-f50.google.com [209.85.212.50]) by fiordland.canonical.com (Postfix) with ESMTP id 79DDEA18A06 for ; Fri, 1 Feb 2013 05:31:53 +0000 (UTC) Received: by mail-vb0-f50.google.com with SMTP id ft2so2240061vbb.9 for ; Thu, 31 Jan 2013 21:31:53 -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=/UDxuvlvpsg4TlktemMcSg1ZiIlr3+WJW8Yx5RQ+BtI=; b=RQl975m3RlOnrFqPVjizB/5wLY/sjCpl/ZGbJBCTy5K/8KnaN46Mf0CfteaGxApP5R it81N4m1qr3GPwcgZv6pu8PyknExD6g8vXWewgwiableKw8Ix9sBvpcJPeGjYg390JvP GGtSN9X1yb5QaZHldalQ2eulX6hPU6I/VDapcIfnz60GyblejGesUc5Qb2j+vQOHgdE8 jgBIn849mpwiETBdL1OCRLEZe9wSbiGaWJQeynf9Qfm0+05yzlxkNH5Zmk36RtrFbeSt B/w8GvvZ3MELaqyO6pKDc66UVlhYIuyLGqUQxuyqw6EAtwYA5AJ+oC/MwcimFwEjZaoB /pEw== X-Received: by 10.52.24.98 with SMTP id t2mr5724848vdf.69.1359696712973; Thu, 31 Jan 2013 21:31:52 -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.252.8 with SMTP id zo8csp99919vec; Thu, 31 Jan 2013 21:31:52 -0800 (PST) X-Received: by 10.66.77.201 with SMTP id u9mr26665864paw.80.1359696711950; Thu, 31 Jan 2013 21:31:51 -0800 (PST) Received: from mailout1.samsung.com (mailout1.samsung.com. [203.254.224.24]) by mx.google.com with ESMTP id m9si7008889pav.309.2013.01.31.21.31.51; Thu, 31 Jan 2013 21:31:51 -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 <0MHJ00IDQ0OS3NB0@mailout1.samsung.com>; Fri, 01 Feb 2013 14:31:50 +0900 (KST) Received: from epcpsbgm2.samsung.com ( [172.20.52.125]) by epcpsbgm2.samsung.com (EPCPMTA) with SMTP id 85.50.03880.6435B015; Fri, 01 Feb 2013 14:31:50 +0900 (KST) X-AuditID: cbfee61b-b7fb06d000000f28-dc-510b53461d8f Received: from epmmp1.local.host ( [203.254.227.16]) by epcpsbgm2.samsung.com (EPCPMTA) with SMTP id 25.50.03880.6435B015; Fri, 01 Feb 2013 14:31:50 +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 <0MHJ001630ONDT70@mmp1.samsung.com>; Fri, 01 Feb 2013 14:31:50 +0900 (KST) From: Rajeshwari Shinde To: u-boot@lists.denx.de Cc: patches@linaro.org, sjg@chromium.org, mk7.kang@samsung.com, chander.kashyap@linaro.org Subject: [PATCH 4/7 V3] EXYNOS5: GPIO to enable MAX98095 Date: Fri, 01 Feb 2013 11:09:39 +0530 Message-id: <1359697182-18843-5-git-send-email-rajeshwari.s@samsung.com> X-Mailer: git-send-email 1.7.4.4 In-reply-to: <1359697182-18843-1-git-send-email-rajeshwari.s@samsung.com> References: <1359697182-18843-1-git-send-email-rajeshwari.s@samsung.com> X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrOLMWRmVeSWpSXmKPExsWyRsSkVtctmDvQ4NFjLYuH62+yWEw5/IXF gcnjzrU9bAGMUVw2Kak5mWWpRfp2CVwZX/4cZS84w1mxu306awNjI0cXIyeHhICJxOvu86wQ tpjEhXvr2boYuTiEBJYyStza/ZgRpujBgSuMEIlFjBKP2v+wQDgTmST2X5/FBlLFJmAksfXk NLAOEQEJiV/9V8FsZoEYidf7fwDVcHAIC1hI3JjsCBJmEVCVuP6tkxnE5hXwkGi+3MkGsUxB 4tjUr6wg5ZwCnhIbj/KChIWASlrXzmMCWSshcJtN4t3cVcwQcwQkvk0+xAJSLyEgK7HpADPE GEmJgytusExgFF7AyLCKUTS1ILmgOCk910ivODG3uDQvXS85P3cTIzAYT/97Jr2DcVWDxSFG AQ5GJR7eEz+5AoVYE8uKK3MPMUpwMCuJ8C5x5A4U4k1JrKxKLcqPLyrNSS0+xJgMtHwis5Ro cj4wUvJK4g2NTcxNjU0tjYzMTE1JE1YS52U89SRASCA9sSQ1OzW1ILUIZgsTB6dUA6PjSrvp +7u/+DNPVH+478u25Xve2T+IYV705ZVz2I5F02SaPz5SCgw780OyfFuE8OrYpcFHvdwihRPO Mv01ZtdR11G9my7Sz/LcRyvZ4NiOTOe+VTeYsyb+LzWvnPVix1fWJpuUl/dE/TmafWZu3djU 8+rSe9vVOz8vfeYgxDND4mLXkbQfM9SUWIozEg21mIuKEwG9sTPsigIAAA== X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRmVeSWpSXmKPExsVy+t9jAV23YO5AgymTlC0err/JYjHl8BcW ByaPO9f2sAUwRjUw2mSkJqakFimk5iXnp2TmpdsqeQfHO8ebmhkY6hpaWpgrKeQl5qbaKrn4 BOi6ZeYAzVZSKEvMKQUKBSQWFyvp22GaEBripmsB0xih6xsSBNdjZIAGEtYwZnz5c5S94Axn xe726awNjI0cXYycHBICJhIPDlxhhLDFJC7cW8/WxcjFISSwiFHiUfsfFghnIpPE/uuz2ECq 2ASMJLaenAbWISIgIfGr/yqYzSwQI/F6/w+gGg4OYQELiRuTHUHCLAKqEte/dTKD2LwCHhLN lzvZIJYpSByb+pUVpJxTwFNi41FekLAQUEnr2nlMExh5FzAyrGIUTS1ILihOSs810itOzC0u zUvXS87P3cQIDvVn0jsYVzVYHGIU4GBU4uE98ZMrUIg1say4MvcQowQHs5II7xJH7kAh3pTE yqrUovz4otKc1OJDjMlAR01klhJNzgfGYV5JvKGxibmpsamliYWJmSVpwkrivIynngQICaQn lqRmp6YWpBbBbGHi4JRqYDSov7En4nf93gSmqbO5mtzy5xZ/fvnlmoBWleRug7wUhZPhEy3k qm9cYvHvFz28tS/m1aI9pxVNfwllXm5PlVDocKlo8ztorHBb1JP5TEWA59RFF/TWm2wuWNvv o9Z54x/PiV7B009FN3zOSY8Pf3Fh+5eoHKM1exx/im17d+6HR9RmQ/kmTSWW4oxEQy3mouJE AMsNYT25AgAA DLP-Filter: Pass X-MTR: 20000000000000000@CPGS X-CFilter-Loop: Reflected X-Gm-Message-State: ALoCoQkYtxLEjCjJyz3rwjGFQqxsuMP4vi/IkgSHSsA9XjbxjbKGx3teMcrbKYp5PJ4mSQyC+whH This patch sets high a GPIO to enable the codec MAX98095 Signed-off-by: Rajeshwari Shinde Acked-by: Simon Glass --- Changes in V2: - None Changes in V3: - 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; }