From patchwork Wed May 7 04:52:28 2014 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tushar Behera X-Patchwork-Id: 4125521 Return-Path: X-Original-To: patchwork-linux-samsung-soc@patchwork.kernel.org Delivered-To: patchwork-parsemail@patchwork1.web.kernel.org Received: from mail.kernel.org (mail.kernel.org [198.145.19.201]) by patchwork1.web.kernel.org (Postfix) with ESMTP id 33D2D9F1E1 for ; Wed, 7 May 2014 05:08:34 +0000 (UTC) Received: from mail.kernel.org (localhost [127.0.0.1]) by mail.kernel.org (Postfix) with ESMTP id 3EA1620256 for ; Wed, 7 May 2014 05:08:33 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 6B1E220259 for ; Wed, 7 May 2014 05:08:32 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1750982AbaEGFIc (ORCPT ); Wed, 7 May 2014 01:08:32 -0400 Received: from mail-pa0-f43.google.com ([209.85.220.43]:41314 "EHLO mail-pa0-f43.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750905AbaEGFIb (ORCPT ); Wed, 7 May 2014 01:08:31 -0400 Received: by mail-pa0-f43.google.com with SMTP id hz1so596429pad.16 for ; Tue, 06 May 2014 22:08:30 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=28e19+WBiMQjNmpTmPgDlTOjtddYtP4rY14NvE5sBr8=; b=W3npBk3NFAgGHyw+zZgbBbFMe5SO3zVvM/uCOOIJPe8Dmmtw9PT2m3C1Daq2AarKW+ +Max/6oZFz6dG/AiA1GBse/iKI2sv4n+8MVrnfjuTVozx/UUmsu96C99Sw8RcAk5NuV7 gXEYv/awAioTyMbYrriOkZa9YXm/Uw04JQNAKMEWPgCGWZFrxf5p0gaCHliEqRyfQc/g gnfHw0JFYJHUeBDQ5TZx8FwaG5s0SYGwwbeEmKXOfHE5H/fg+8viVdGs3Yl0lwHRqOaJ ED6HGMzr/wT4ui+4Zp9HvD7zzEM9rZNKWs8AQywuTJdLEJdFm5jbuZ/xXJz+0otLdIb/ OKwg== X-Gm-Message-State: ALoCoQk5CoidxMwml4M0oeC05JxZ9mL3zh3MuHmgeqB5Dxn61n4WxXBUsCgiIso1bYOKGIENqc5m X-Received: by 10.66.250.161 with SMTP id zd1mr14577768pac.136.1399438449429; Tue, 06 May 2014 21:54:09 -0700 (PDT) Received: from linaro.sisodomain.com ([14.140.216.146]) by mx.google.com with ESMTPSA id ov4sm748855pbc.46.2014.05.06.21.54.07 for (version=TLSv1.1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Tue, 06 May 2014 21:54:08 -0700 (PDT) From: Tushar Behera To: linux-samsung-soc@vger.kernel.org, devicetree@vger.kernel.org Cc: kgene.kim@samsung.com, robh+dt@kernel.org Subject: [PATCH V2 2/2] ARM: dts: Add sound node for Peach-pit board Date: Wed, 7 May 2014 10:22:28 +0530 Message-Id: <1399438348-10819-3-git-send-email-tushar.behera@linaro.org> X-Mailer: git-send-email 1.7.9.5 In-Reply-To: <1399438348-10819-1-git-send-email-tushar.behera@linaro.org> References: <1399438348-10819-1-git-send-email-tushar.behera@linaro.org> Sender: linux-samsung-soc-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-samsung-soc@vger.kernel.org X-Spam-Status: No, score=-7.5 required=5.0 tests=BAYES_00, RCVD_IN_DNSWL_HI, RP_MATCHES_RCVD, UNPARSEABLE_RELAY autolearn=ham version=3.3.1 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on mail.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP The audio setup on Peach-pit board is similar to Snow board, hence the sound-card driver used on Snow board can be reused on Peach-pit board. Peach-pit board uses MAX98090 audio codec. Signed-off-by: Tushar Behera --- Changes for V2: 1. Rebased on now-accepted exynos5420-peach-pit.dts file arch/arm/boot/dts/exynos5420-peach-pit.dts | 31 ++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/arch/arm/boot/dts/exynos5420-peach-pit.dts b/arch/arm/boot/dts/exynos5420-peach-pit.dts index fae33dd..9902183 100644 --- a/arch/arm/boot/dts/exynos5420-peach-pit.dts +++ b/arch/arm/boot/dts/exynos5420-peach-pit.dts @@ -58,9 +58,23 @@ pinctrl-0 = <&pwm0_out>; pinctrl-names = "default"; }; + + sound { + compatible = "google,snow-audio-max98090"; + + samsung,i2s-controller = <&i2s0>; + samsung,audio-codec = <&max98090>; + }; }; &pinctrl_0 { + max98090_irq: max98090-irq { + samsung,pins = "gpx0-2"; + samsung,pin-function = <0>; + samsung,pin-pud = <0>; + samsung,pin-drv = <0>; + }; + tpm_irq: tpm-irq { samsung,pins = "gpx1-0"; samsung,pin-function = <0>; @@ -123,6 +137,19 @@ }; }; +&hsi2c_7 { + status = "okay"; + + max98090: codec@10 { + compatible = "maxim,max98090"; + reg = <0x10>; + interrupts = <2 0>; + interrupt-parent = <&gpx0>; + pinctrl-names = "default"; + pinctrl-0 = <&max98090_irq>; + }; +}; + &hsi2c_9 { status = "okay"; clock-frequency = <400000>; @@ -145,3 +172,7 @@ &watchdog { timeout-sec = <32>; }; + +&i2s0 { + status = "okay"; +};