From patchwork Wed Apr 24 03:56:23 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Simon Glass X-Patchwork-Id: 1089875 X-Patchwork-Delegate: twarren@nvidia.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=lists.denx.de (client-ip=81.169.180.215; helo=lists.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Authentication-Results: ozlabs.org; dmarc=fail (p=none dis=none) header.from=chromium.org Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=chromium.org header.i=@chromium.org header.b="eodTn5C6"; dkim-atps=neutral Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 44pms42v5gz9s3q for ; Wed, 24 Apr 2019 14:03:52 +1000 (AEST) Received: by lists.denx.de (Postfix, from userid 105) id 192CCC21E08; Wed, 24 Apr 2019 04:00:10 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on lists.denx.de X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=RCVD_IN_MSPIKE_H2, T_DKIM_INVALID autolearn=unavailable autolearn_force=no version=3.4.0 Received: from lists.denx.de (localhost [IPv6:::1]) by lists.denx.de (Postfix) with ESMTP id 253E9C21DE8; Wed, 24 Apr 2019 04:00:08 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id D7AB1C21DEC; Wed, 24 Apr 2019 03:56:35 +0000 (UTC) Received: from mail-it1-f196.google.com (mail-it1-f196.google.com [209.85.166.196]) by lists.denx.de (Postfix) with ESMTPS id 23817C21D72 for ; Wed, 24 Apr 2019 03:56:31 +0000 (UTC) Received: by mail-it1-f196.google.com with SMTP id y10so3944469itc.1 for ; Tue, 23 Apr 2019 20:56:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=/eLpqPalIfi55ZBKD8vyBPiutNhqmN3qsaOF2RweK38=; b=eodTn5C63gS9QOEH+SkQLh6+0CjxZNzN/DS/PZ3sUjZO62Rn+QhdwtTIcL8HP+PVA5 BdkrIfapI16luDCjY6R8FQU4i4Rt1Jg/npKX5Om3N7+NM1wrUMZDFOl6YhgfCE83G0k/ DDZB4yuQ0xYi+u9FD2ZbN06NcZatKn3uL4nDw= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=/eLpqPalIfi55ZBKD8vyBPiutNhqmN3qsaOF2RweK38=; b=ks2IQ+pWTrp9wwRWnvwrih6g2jlaSpElt8DjcvskGAE2o2907x7H018qKBloM42+Nn or2xdmMRHV4JrQnC6yC0Ss/mtG0yHVJgsu5TVZpequNQJHXg7Pcqd9p5sUqENdZPEoxc a7zIexCKHzj9LzrpoooIwILLV14TXWxFu6OwmgOPHYbRsduy8vi+gnpMV+W7QPHKDTYq QCBnsw8NUiT75aUJ+IfTLs4wctksjQHWinYfq05yhiRPpVMouNec2oxLjvixaRRK8XtA 224DVLak+e0ipjHGf5eHZhUXS/qDOANc18dI3QeA0YCit9d1TkF8rHr0bE1rqdRGU3G3 mCjQ== X-Gm-Message-State: APjAAAXSxlRTcB14YymHi1hW8Y8ESEwukDNrip96zxZUPAdfnVoKpCcZ ImMwohm2lnDqmpZgfNvv1CtTpq0w3bA= X-Google-Smtp-Source: APXvYqxSY5JBTARcd/P/V2pBBsQyTuyo/l4IUxifh5stQinNi1eLzClBKZXhjJGzlZImcCgEOQ76Zw== X-Received: by 2002:a24:e97:: with SMTP id 145mr2100053ite.141.1556078189733; Tue, 23 Apr 2019 20:56:29 -0700 (PDT) Received: from kiwi.bld.corp.google.com ([2620:15c:183:0:8223:87c:a681:66aa]) by smtp.gmail.com with ESMTPSA id h133sm8715826itb.34.2019.04.23.20.56.28 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 23 Apr 2019 20:56:28 -0700 (PDT) From: Simon Glass To: U-Boot Mailing List Date: Tue, 23 Apr 2019 21:56:23 -0600 Message-Id: <20190424035625.57087-1-sjg@chromium.org> X-Mailer: git-send-email 2.21.0.593.g511ec345e18-goog MIME-Version: 1.0 Cc: Jon Hunter Subject: [U-Boot] [PATCH 1/3] sound: snow: Add the binding file for snow X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.18 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" This file was missed when adding the sound driver to U-Boot. Bring it in from Linux 5.0. Signed-off-by: Simon Glass --- doc/device-tree-bindings/sound/snow.txt | 31 +++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 doc/device-tree-bindings/sound/snow.txt diff --git a/doc/device-tree-bindings/sound/snow.txt b/doc/device-tree-bindings/sound/snow.txt new file mode 100644 index 00000000000..80fd9a87bb3 --- /dev/null +++ b/doc/device-tree-bindings/sound/snow.txt @@ -0,0 +1,31 @@ +Audio Binding for Snow boards + +Required properties: +- compatible : Can be one of the following, + "google,snow-audio-max98090" or + "google,snow-audio-max98091" or + "google,snow-audio-max98095" +- samsung,i2s-controller (deprecated): The phandle of the Samsung I2S controller +- samsung,audio-codec (deprecated): The phandle of the audio codec + +Required sub-nodes: + + - 'cpu' subnode with a 'sound-dai' property containing the phandle of the I2S + controller + - 'codec' subnode with a 'sound-dai' property containing list of phandles + to the CODEC nodes, first entry must be the phandle of the MAX98090, + MAX98091 or MAX98095 CODEC (exact device type is indicated by the compatible + string) and the second entry must be the phandle of the HDMI IP block node + +Optional: +- samsung,model: The name of the sound-card + +Example: + +sound { + compatible = "google,snow-audio-max98095"; + + samsung,model = "Snow-I2S-MAX98095"; + samsung,i2s-controller = <&i2s0>; + samsung,audio-codec = <&max98095>; +}; From patchwork Wed Apr 24 03:56:24 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Simon Glass X-Patchwork-Id: 1089885 X-Patchwork-Delegate: twarren@nvidia.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=lists.denx.de (client-ip=81.169.180.215; helo=lists.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Authentication-Results: ozlabs.org; dmarc=fail (p=none dis=none) header.from=chromium.org Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=chromium.org header.i=@chromium.org header.b="DiyXUNCO"; dkim-atps=neutral Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 44pmyV198Hz9s3q for ; Wed, 24 Apr 2019 14:08:33 +1000 (AEST) Received: by lists.denx.de (Postfix, from userid 105) id B72E7C21E50; Wed, 24 Apr 2019 04:03:14 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on lists.denx.de X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=RCVD_IN_MSPIKE_H2, T_DKIM_INVALID autolearn=unavailable autolearn_force=no version=3.4.0 Received: from lists.denx.de (localhost [IPv6:::1]) by lists.denx.de (Postfix) with ESMTP id C9A29C21DB6; Wed, 24 Apr 2019 04:02:31 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id 8F842C21D8E; Wed, 24 Apr 2019 03:56:36 +0000 (UTC) Received: from mail-it1-f193.google.com (mail-it1-f193.google.com [209.85.166.193]) by lists.denx.de (Postfix) with ESMTPS id 8A559C21DE8 for ; Wed, 24 Apr 2019 03:56:32 +0000 (UTC) Received: by mail-it1-f193.google.com with SMTP id w15so3960272itc.0 for ; Tue, 23 Apr 2019 20:56:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=HxxCVWULsGRY+uJWR4eZGNJVPEyMBTmSMje8qneAqzo=; b=DiyXUNCOhQDB0HgZHogkmwNiP/7/BoWYqY6koQ/m95dzyCgYC+NoRC3/rMAK5SvsXI aIjDKO6P0WJ3+NK/DJeuFT7cMGtdPRb0AeSmxvD1i5IeKyInsQ3/H8h7zgSf8R6MKvIj 6d2eIqZeK5QLnipoUybfgwl/OsCspYq8zqinI= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=HxxCVWULsGRY+uJWR4eZGNJVPEyMBTmSMje8qneAqzo=; b=SwaYwLYCl0BbbvjzX6m8caRxptIUAiB9SDVIWpY+G1m0792hWg6voqVfo2BzMg1B7V EHeWnnlmdCFgzqWRnkcDzA8jGYIMbJdIQ8ts0ur7N0KRO/32yZXgPCkjw2WQsPB84Pgf socqA6lzZcUrFTMUi5Y/WUggUrUb39G6WCqezRi6f8KOvNlYWdCV/KX37RAqAkuOpKFN L3NoyqX1M1YeWux0Ko1+SqjGqOdcb1sA8FLYniHrNWJVBJRYpJLJGTUYdj+PZI+H88rn XvoYBo+YRV9VlfDWumztT8sXZHIbqps6uZvgmXGmFOS6eD+Y47v0TPR+kZeCkqrJZQw4 rLyw== X-Gm-Message-State: APjAAAXpa8QgsjM30e4MvwMOfRghgR5zWDkROCMm9e37lD5djLQM0z+y nt6gD1pYbakm6b5/idVuxpIDVFhtp0s= X-Google-Smtp-Source: APXvYqwVVSLSfZHPx0bwAqFI9Ji8viTx/gFDcG6iDRwP/DvZMAl6OA6785+xk1uPu+TDggknPu/5gw== X-Received: by 2002:a05:660c:ac2:: with SMTP id k2mr4446686itl.64.1556078191390; Tue, 23 Apr 2019 20:56:31 -0700 (PDT) Received: from kiwi.bld.corp.google.com ([2620:15c:183:0:8223:87c:a681:66aa]) by smtp.gmail.com with ESMTPSA id h133sm8715826itb.34.2019.04.23.20.56.30 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 23 Apr 2019 20:56:30 -0700 (PDT) From: Simon Glass To: U-Boot Mailing List Date: Tue, 23 Apr 2019 21:56:24 -0600 Message-Id: <20190424035625.57087-2-sjg@chromium.org> X-Mailer: git-send-email 2.21.0.593.g511ec345e18-goog In-Reply-To: <20190424035625.57087-1-sjg@chromium.org> References: <20190424035625.57087-1-sjg@chromium.org> MIME-Version: 1.0 Cc: Stephen Warren , Tom Warren , Jon Hunter Subject: [U-Boot] [PATCH 2/3] sound: tegra: Add the binding file for tegra-audio X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.18 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" This file was missed when adding the sound driver to U-Boot. Bring it in from Linux 5.0. Signed-off-by: Simon Glass Acked-by: Jon Hunter --- .../sound/nvidia,tegra-audio-max98090.txt | 53 +++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 doc/device-tree-bindings/sound/nvidia,tegra-audio-max98090.txt diff --git a/doc/device-tree-bindings/sound/nvidia,tegra-audio-max98090.txt b/doc/device-tree-bindings/sound/nvidia,tegra-audio-max98090.txt new file mode 100644 index 00000000000..c3495beba35 --- /dev/null +++ b/doc/device-tree-bindings/sound/nvidia,tegra-audio-max98090.txt @@ -0,0 +1,53 @@ +NVIDIA Tegra audio complex, with MAX98090 CODEC + +Required properties: +- compatible : "nvidia,tegra-audio-max98090" +- clocks : Must contain an entry for each entry in clock-names. + See ../clocks/clock-bindings.txt for details. +- clock-names : Must include the following entries: + - pll_a + - pll_a_out0 + - mclk (The Tegra cdev1/extern1 clock, which feeds the CODEC's mclk) +- nvidia,model : The user-visible name of this sound complex. +- nvidia,audio-routing : A list of the connections between audio components. + Each entry is a pair of strings, the first being the connection's sink, + the second being the connection's source. Valid names for sources and + sinks are the MAX98090's pins (as documented in its binding), and the jacks + on the board: + + * Headphones + * Speakers + * Mic Jack + * Int Mic + +- nvidia,i2s-controller : The phandle of the Tegra I2S controller that's + connected to the CODEC. +- nvidia,audio-codec : The phandle of the MAX98090 audio codec. + +Optional properties: +- nvidia,hp-det-gpios : The GPIO that detect headphones are plugged in +- nvidia,mic-det-gpios : The GPIO that detect microphones are plugged in + +Example: + +sound { + compatible = "nvidia,tegra-audio-max98090-venice2", + "nvidia,tegra-audio-max98090"; + nvidia,model = "NVIDIA Tegra Venice2"; + + nvidia,audio-routing = + "Headphones", "HPR", + "Headphones", "HPL", + "Speakers", "SPKR", + "Speakers", "SPKL", + "Mic Jack", "MICBIAS", + "IN34", "Mic Jack"; + + nvidia,i2s-controller = <&tegra_i2s1>; + nvidia,audio-codec = <&acodec>; + + clocks = <&tegra_car TEGRA124_CLK_PLL_A>, + <&tegra_car TEGRA124_CLK_PLL_A_OUT0>, + <&tegra_car TEGRA124_CLK_EXTERN1>; + clock-names = "pll_a", "pll_a_out0", "mclk"; +}; From patchwork Wed Apr 24 03:56:25 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Simon Glass X-Patchwork-Id: 1089876 X-Patchwork-Delegate: twarren@nvidia.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=lists.denx.de (client-ip=81.169.180.215; helo=lists.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Authentication-Results: ozlabs.org; dmarc=fail (p=none dis=none) header.from=chromium.org Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=chromium.org header.i=@chromium.org header.b="CyGnLM77"; dkim-atps=neutral Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 44pmt95D3Kz9s3q for ; Wed, 24 Apr 2019 14:04:49 +1000 (AEST) Received: by lists.denx.de (Postfix, from userid 105) id 51829C21DB3; Wed, 24 Apr 2019 04:02:36 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on lists.denx.de X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=RCVD_IN_MSPIKE_H2, T_DKIM_INVALID autolearn=unavailable autolearn_force=no version=3.4.0 Received: from lists.denx.de (localhost [IPv6:::1]) by lists.denx.de (Postfix) with ESMTP id 0E399C21E1A; Wed, 24 Apr 2019 04:02:16 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id 53DB6C21DD9; Wed, 24 Apr 2019 03:56:37 +0000 (UTC) Received: from mail-it1-f196.google.com (mail-it1-f196.google.com [209.85.166.196]) by lists.denx.de (Postfix) with ESMTPS id 37F56C21DD9 for ; Wed, 24 Apr 2019 03:56:34 +0000 (UTC) Received: by mail-it1-f196.google.com with SMTP id u65so3936177itc.2 for ; Tue, 23 Apr 2019 20:56:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=Qqa9Qwy8qE6A0mjOA0wuRWjojdtzpOIUe26+MpeN+zM=; b=CyGnLM77jYJqG13AqwvBJ7o9bLQZ6kf8vfDg2gMXIG8oB12J4kWpCJfln+w4Br1qri 1cSoZzzvfZHJV8ymXjnCmVhhLyFFu0hYrlO07SI7baO+D9vpqWqIh0SfM/h9aFPLjF7s GGyzqL2YTHjDsDpE2g0+3Gd/2C6sPq++CXrFU= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=Qqa9Qwy8qE6A0mjOA0wuRWjojdtzpOIUe26+MpeN+zM=; b=d6LSYeJiDHXwJSlg69xOHbEJ4ULc0BLLeWbV8UJ/3CDMN/OtwVXudLASJ9W3QVVb3G Ajcv8XkO0Wn3BCsX3EzkTJG4/Fc6RcSxBaZ3x2WUaXqgdxjJaEAkeJZCUdZ6YIt5A2Qg KDoH9iAnQjidLyLFy2lNq3Dw11SxAMn1fuJAop9m2/AQtUnrfX7KUvSqPK9QKNBpndWI Ocqs6zynXSI4K9V1soD3Xr9hchREVooIGo0mUHZlBOw29RwZT1pukp1NsVhs0Tm+swAL 1FXPB0uA34d1V1GQhiY5uFMyet1FKTP3ZbR9pItjM3Q5R6PArCJo0tCSLQ8yALcp9vjs fTAQ== X-Gm-Message-State: APjAAAUMdovkr1AIUEAa9KOqccwXbvFpNEyexPW85THz5yy7YsDuv6QO AQIsWyS/XV5mrHMWDPlkl22JIbBDMAY= X-Google-Smtp-Source: APXvYqznPF/QZty+S0DlrqspDjNSdGpsejy/3Y9f3Y7Nrx8fQwlKzyB/8UFqXslyyfDX0yCUepUkJA== X-Received: by 2002:a05:6638:5a5:: with SMTP id b5mr15346034jar.86.1556078193103; Tue, 23 Apr 2019 20:56:33 -0700 (PDT) Received: from kiwi.bld.corp.google.com ([2620:15c:183:0:8223:87c:a681:66aa]) by smtp.gmail.com with ESMTPSA id h133sm8715826itb.34.2019.04.23.20.56.32 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 23 Apr 2019 20:56:32 -0700 (PDT) From: Simon Glass To: U-Boot Mailing List Date: Tue, 23 Apr 2019 21:56:25 -0600 Message-Id: <20190424035625.57087-3-sjg@chromium.org> X-Mailer: git-send-email 2.21.0.593.g511ec345e18-goog In-Reply-To: <20190424035625.57087-1-sjg@chromium.org> References: <20190424035625.57087-1-sjg@chromium.org> MIME-Version: 1.0 Cc: Jon Hunter Subject: [U-Boot] [PATCH 3/3] sound: Add codec enable to the sound bindings X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.18 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" For U-Boot we allow a GPIO to be specified to enable the codec. Add this to the relevant binding files. Signed-off-by: Simon Glass --- doc/device-tree-bindings/sound/intel-hda.txt | 1 + doc/device-tree-bindings/sound/nvidia,tegra-audio-max98090.txt | 1 + doc/device-tree-bindings/sound/snow.txt | 1 + 3 files changed, 3 insertions(+) diff --git a/doc/device-tree-bindings/sound/intel-hda.txt b/doc/device-tree-bindings/sound/intel-hda.txt index fb2ce550063..aa96be06e9b 100644 --- a/doc/device-tree-bindings/sound/intel-hda.txt +++ b/doc/device-tree-bindings/sound/intel-hda.txt @@ -12,6 +12,7 @@ Required properties: Optional properties - intel,beep-nid: Node ID to use for beep (will be detected if not provided) +- codec-enable-gpio : The GPIO used to enable the audio codec Required subnodes: - codecs: Contains a list of codec nodes diff --git a/doc/device-tree-bindings/sound/nvidia,tegra-audio-max98090.txt b/doc/device-tree-bindings/sound/nvidia,tegra-audio-max98090.txt index c3495beba35..25c63eac628 100644 --- a/doc/device-tree-bindings/sound/nvidia,tegra-audio-max98090.txt +++ b/doc/device-tree-bindings/sound/nvidia,tegra-audio-max98090.txt @@ -27,6 +27,7 @@ Required properties: Optional properties: - nvidia,hp-det-gpios : The GPIO that detect headphones are plugged in - nvidia,mic-det-gpios : The GPIO that detect microphones are plugged in +- codec-enable-gpio : The GPIO used to enable the audio codec Example: diff --git a/doc/device-tree-bindings/sound/snow.txt b/doc/device-tree-bindings/sound/snow.txt index 80fd9a87bb3..fa06956e772 100644 --- a/doc/device-tree-bindings/sound/snow.txt +++ b/doc/device-tree-bindings/sound/snow.txt @@ -19,6 +19,7 @@ Required sub-nodes: Optional: - samsung,model: The name of the sound-card +- codec-enable-gpio : The GPIO used to enable the audio codec Example: