From nobody Tue Jun 30 00:03:17 2026 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 00316C433FE for ; Sat, 29 Jan 2022 12:24:05 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S239212AbiA2MYF (ORCPT ); Sat, 29 Jan 2022 07:24:05 -0500 Received: from smtp-relay-internal-0.canonical.com ([185.125.188.122]:54088 "EHLO smtp-relay-internal-0.canonical.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S241697AbiA2MYD (ORCPT ); Sat, 29 Jan 2022 07:24:03 -0500 Received: from mail-wm1-f69.google.com (mail-wm1-f69.google.com [209.85.128.69]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by smtp-relay-internal-0.canonical.com (Postfix) with ESMTPS id 0E96C3F32C for ; Sat, 29 Jan 2022 12:24:02 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=canonical.com; s=20210705; t=1643459042; bh=Xin2bUCV5GBX+4IaAK+yFj1wjm1SLWxA3e09mShlOR4=; h=From:To:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=upfxwh5gSrgAt6Iow7u6hc274z6e9RAsI0wWWfj3AZ3D2/5xyxVKl8qjuUBxGhnVX NYzCZ0q9hftiCmT1cY2zPUM3fWoyDsFvy2TGvjszqyr8zaM6ru8cN/PHrBOpPp5y6S 8eiY7WqYCJGr3bsQrYKdxqX72WSj07CXUDGJsrn9eoQRpe//wSVDNwk3u6u54JewvT LQgLSXV+2S+no9rDT18Vlq+WkvtArUfavwl3U5K4K8z8Q4DXpT+0skvNcmIzxC9wNT hO2yi4bG74+E34IIM41tJUBF9/ycK4HY/1y4C+mHHjb6xjvIpXEUHOcclYysSAFx2j 3jv5qxnqMwroQ== Received: by mail-wm1-f69.google.com with SMTP id q127-20020a1ca785000000b00352a4860babso478993wme.0 for ; Sat, 29 Jan 2022 04:24:02 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=Xin2bUCV5GBX+4IaAK+yFj1wjm1SLWxA3e09mShlOR4=; b=4XGuNiltxUg0Xrd3om41AKLBLltpeE9tDpckwyFE20Q2nuX3aXSDH8KFrACbL/hQ8N XZYfHYSI6jEAzgb8ZlSprkK86Z3cNf8voCQ42vkdKCCSv8CJNORfG3f1xxBZxmrZNcXM v+uzI5RsHpsmCDZ/OKf7yILEuTE6kjKclakaCCecwSu1pOTHK0hGkyRVWpYkUDs2PEJk 3JbAlniDQFEgUaRxos47KH8I5MU0siOL1X5XoaPAC4ggBCE0TTclGWoxSoweElZtBsFf lbcQTGQFBF9nQoZ2XAXGvFRlS83E7e3B5I5MnVom0v/9LZ/V7G1keRn/O5IDlwm/L+Iw hHYA== X-Gm-Message-State: AOAM530O17HflkrXobcmDgCX/ak/a9yLTDrHJ2orcNwqIjNidEiiuama WtpfkX+2d3vg+5gAn9dF/iMfKFuZXX261Nabp0EfsrIVomg6Uf9zEeS/esCBq6JHIKxhzoDZpUe EMVSDeU5w+QXmhIv9CLFG27G4LNvgqROc3IQJiURmPw== X-Received: by 2002:a05:600c:20a:: with SMTP id 10mr20148995wmi.19.1643459040703; Sat, 29 Jan 2022 04:24:00 -0800 (PST) X-Google-Smtp-Source: ABdhPJzX2X5P3axlQ5WI/mG6GqvwXYyv9cpxowJ11N6MeS+DE60iDMwN+meIUmiOJBb6d5n8wE5K5A== X-Received: by 2002:a05:600c:20a:: with SMTP id 10mr20148982wmi.19.1643459040514; Sat, 29 Jan 2022 04:24:00 -0800 (PST) Received: from localhost.localdomain (xdsl-188-155-168-84.adslplus.ch. [188.155.168.84]) by smtp.gmail.com with ESMTPSA id z13sm7901534wrm.90.2022.01.29.04.23.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 29 Jan 2022 04:23:59 -0800 (PST) From: Krzysztof Kozlowski To: Liam Girdwood , Mark Brown , Rob Herring , Krzysztof Kozlowski , Sylwester Nawrocki , Jonathan Bakker , alsa-devel@alsa-project.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v2 1/6] ASoC: dt-bindings: samsung,aries-wm8994: require sound-dai property Date: Sat, 29 Jan 2022 13:23:52 +0100 Message-Id: <20220129122357.45545-2-krzysztof.kozlowski@canonical.com> X-Mailer: git-send-email 2.32.0 In-Reply-To: <20220129122357.45545-1-krzysztof.kozlowski@canonical.com> References: <20220129122357.45545-1-krzysztof.kozlowski@canonical.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" The cpu and codec nodes must provide sound-dai property. Signed-off-by: Krzysztof Kozlowski --- .../devicetree/bindings/sound/samsung,aries-wm8994.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Documentation/devicetree/bindings/sound/samsung,aries-wm8994.y= aml b/Documentation/devicetree/bindings/sound/samsung,aries-wm8994.yaml index 4ffa275b3c49..97f83eeaf091 100644 --- a/Documentation/devicetree/bindings/sound/samsung,aries-wm8994.yaml +++ b/Documentation/devicetree/bindings/sound/samsung,aries-wm8994.yaml @@ -30,6 +30,8 @@ properties: description: | phandles to the I2S controller and bluetooth codec, in that order + required: + - sound-dai =20 codec: type: object @@ -37,6 +39,8 @@ properties: sound-dai: maxItems: 1 description: phandle to the WM8994 CODEC + required: + - sound-dai =20 samsung,audio-routing: $ref: /schemas/types.yaml#/definitions/non-unique-string-array --=20 2.32.0 From nobody Tue Jun 30 00:03:17 2026 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id EF384C433FE for ; Sat, 29 Jan 2022 12:24:38 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1345588AbiA2MYi (ORCPT ); Sat, 29 Jan 2022 07:24:38 -0500 Received: from smtp-relay-internal-0.canonical.com ([185.125.188.122]:54118 "EHLO smtp-relay-internal-0.canonical.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S242638AbiA2MYf (ORCPT ); Sat, 29 Jan 2022 07:24:35 -0500 Received: from mail-wm1-f70.google.com (mail-wm1-f70.google.com [209.85.128.70]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by smtp-relay-internal-0.canonical.com (Postfix) with ESMTPS id 1DAB23F17B for ; Sat, 29 Jan 2022 12:24:34 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=canonical.com; s=20210705; t=1643459074; bh=5FFlQVfiPYwOVz/qR1ttwGkalvSmqMhuguJRa3JpJFQ=; h=From:To:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=hsHOsLMG3aed4NV0oYPPTfgR/lCkwJvnTUrQA6BzwuCvIIVuExMaMpDM4jOYOOyp6 18pxFrxbTk9o/mACp8mX8HMbs6cNc7Xd3pSZ8STLCQ47NiSHyR6R5OgcfexNTQ+uqE 85uqp3fidMofVOOLy4Alu5153YcyaeKoDm1bne0R8bwsLwMauQX60QD5rmqfeR85nq oLZVPNBtAma3k3UR1k7SGBwHwg0c9HzwSMKVGxJfd70HDnjoFdV4hYWB7iQsh2tXOy AN9cz1X4HX9FB/yy3LGxBW1KGIp7vbvYFr4mR4buNCwNCxGjAhgbAdP0lw6pk5+ck7 1vAQNGvPMEjVQ== Received: by mail-wm1-f70.google.com with SMTP id m3-20020a7bcb83000000b0034f75d92f27so4231071wmi.2 for ; Sat, 29 Jan 2022 04:24:34 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=5FFlQVfiPYwOVz/qR1ttwGkalvSmqMhuguJRa3JpJFQ=; b=RdikyoEpHrreaA3SeyXlT4dGVSbi27EvPqK3qrCBvQGnFto1Oge0se86f1rgr+DrPI 3/cgPItl++UfNQoxj8u0oKhWl4dLZaQTQzhseoisVa0PVfMzyDQEZ8IvpbiardBRb/1M nZJaPsT/D6BGUVlEdyZMXu+hHebo1IR1Z/8FMcsAbxfkaCwTWqmkS/PDg84Mk+6FsGJf 80xt4c+a9XOJDqfc7qi0gUWyV7TKu/P2tOAHvYhRyLR90sXWERPrDWvP1OAVX85nzHlp 0jJaSAwTu0Wup8iK8aWiK78gTxppds+fpxFOfxciiDZs8ZKge4lGemuXqSI5WP+nXQK+ xBog== X-Gm-Message-State: AOAM5305YnLT91R8OxMtozWOYFcLsMGuc+/K5khJSFIoiuUhhpGonK9p uzs6puLxEoFxA+UmYGVjdFxpbSPFVXGZe8t9VoXAyGqHtwpjhkl7CcaPPQRz/DvgH7vhaTjuaKA 1/F+6xNlqV7/ZJD2zXS+ZWFY+H5sPsIz11oXGxM9wgQ== X-Received: by 2002:adf:f64e:: with SMTP id x14mr10041190wrp.216.1643459073802; Sat, 29 Jan 2022 04:24:33 -0800 (PST) X-Google-Smtp-Source: ABdhPJyxe6dsREF4mKdGOp2shKuhk+vTGgCTqdm3WOG32IIYdm9aRaZQctbPT/4EIxznruMFid33Pw== X-Received: by 2002:adf:f64e:: with SMTP id x14mr10041176wrp.216.1643459073650; Sat, 29 Jan 2022 04:24:33 -0800 (PST) Received: from localhost.localdomain (xdsl-188-155-168-84.adslplus.ch. [188.155.168.84]) by smtp.gmail.com with ESMTPSA id m28sm1106875wms.34.2022.01.29.04.24.32 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 29 Jan 2022 04:24:32 -0800 (PST) From: Krzysztof Kozlowski To: Liam Girdwood , Mark Brown , Rob Herring , Krzysztof Kozlowski , Sylwester Nawrocki , Jonathan Bakker , alsa-devel@alsa-project.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v2 2/6] ASoC: dt-bindings: samsung,arndale: convert to dtschema Date: Sat, 29 Jan 2022 13:24:26 +0100 Message-Id: <20220129122430.45694-1-krzysztof.kozlowski@canonical.com> X-Mailer: git-send-email 2.32.0 In-Reply-To: <20220129122357.45545-1-krzysztof.kozlowski@canonical.com> References: <20220129122357.45545-1-krzysztof.kozlowski@canonical.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" Convert the audio complex on Arndale boards with Samsung Exynos SoC to DT schema format. Signed-off-by: Krzysztof Kozlowski Reviewed-by: Rob Herring --- .../devicetree/bindings/sound/arndale.txt | 25 ----------- .../bindings/sound/samsung,arndale.yaml | 44 +++++++++++++++++++ 2 files changed, 44 insertions(+), 25 deletions(-) delete mode 100644 Documentation/devicetree/bindings/sound/arndale.txt create mode 100644 Documentation/devicetree/bindings/sound/samsung,arndale= .yaml diff --git a/Documentation/devicetree/bindings/sound/arndale.txt b/Document= ation/devicetree/bindings/sound/arndale.txt deleted file mode 100644 index 17530120ccfc..000000000000 --- a/Documentation/devicetree/bindings/sound/arndale.txt +++ /dev/null @@ -1,25 +0,0 @@ -Audio Binding for Arndale boards - -Required properties: -- compatible : Can be one of the following: - "samsung,arndale-rt5631", - "samsung,arndale-wm1811" - -- samsung,audio-cpu: The phandle of the Samsung I2S controller -- samsung,audio-codec: The phandle of the audio codec - -Optional: -- samsung,model: The name of the sound-card - -Arndale Boards has many audio daughter cards, one of them is -rt5631/alc5631. Below example shows audio bindings for rt5631/ -alc5631 based codec. - -Example: - -sound { - compatible =3D "samsung,arndale-rt5631"; - - samsung,audio-cpu =3D <&i2s0> - samsung,audio-codec =3D <&rt5631>; -}; diff --git a/Documentation/devicetree/bindings/sound/samsung,arndale.yaml b= /Documentation/devicetree/bindings/sound/samsung,arndale.yaml new file mode 100644 index 000000000000..e7dc65637f02 --- /dev/null +++ b/Documentation/devicetree/bindings/sound/samsung,arndale.yaml @@ -0,0 +1,44 @@ +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/sound/samsung,arndale.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: Insignal Arndale boards audio complex + +maintainers: + - Krzysztof Kozlowski + - Sylwester Nawrocki + +properties: + compatible: + enum: + - samsung,arndale-rt5631 + - samsung,arndale-wm1811 + + samsung,audio-codec: + description: Phandle to the audio codec. + $ref: /schemas/types.yaml#/definitions/phandle + + samsung,audio-cpu: + description: Phandle to the Samsung I2S controller. + $ref: /schemas/types.yaml#/definitions/phandle + + samsung,model: + description: The user-visible name of this sound complex. + $ref: /schemas/types.yaml#/definitions/string + +required: + - compatible + - samsung,audio-codec + - samsung,audio-cpu + +additionalProperties: false + +examples: + - | + sound { + compatible =3D "samsung,arndale-rt5631"; + samsung,audio-cpu =3D <&i2s0>; + samsung,audio-codec =3D <&rt5631>; + }; --=20 2.32.0 From nobody Tue Jun 30 00:03:17 2026 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 1B6AFC433F5 for ; Sat, 29 Jan 2022 12:24:43 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1345861AbiA2MYm (ORCPT ); Sat, 29 Jan 2022 07:24:42 -0500 Received: from smtp-relay-internal-1.canonical.com ([185.125.188.123]:32902 "EHLO smtp-relay-internal-1.canonical.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1345336AbiA2MYg (ORCPT ); Sat, 29 Jan 2022 07:24:36 -0500 Received: from mail-wm1-f70.google.com (mail-wm1-f70.google.com [209.85.128.70]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by smtp-relay-internal-1.canonical.com (Postfix) with ESMTPS id 464523F1D8 for ; Sat, 29 Jan 2022 12:24:35 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=canonical.com; s=20210705; t=1643459075; bh=WHnGp+/co0yjLFJTld0gSMGvtw/E8RuZJ7zwbzyKcNU=; h=From:To:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=nxIXBXA0ALLdeBN8GDiaqVxef49iz4HTbGo5K+WfUScHf8SIHJWG1og/x3F90FZNE oql5zpzbnGXb3z2Sxzt3GO/6zNEbKu+izgN6xNJRLrKZlvJhjenuD5Gt4h0BEX4BiK hiCoIYzkwcDc5vGjzAdJlb0xJ+WtpxNmlsmbQnPbZQfoNP3uc/q6R8xPS7PlbAnlL9 J30GyTTjYExEAFXwdAFCDE755v/3lQ+uQ2FQkWRSFz5bppUAnCaOM3JjhZGenJ4Pj4 Rxf5Hn9ZDsNtRlMKbwQRjlNIQth3PWoDl1g0XtNPDD+2EAxOaRFGY2dcaxj/lrQ0m6 q0EDdApMcWSWw== Received: by mail-wm1-f70.google.com with SMTP id bg16-20020a05600c3c9000b0034bea12c043so7438689wmb.7 for ; Sat, 29 Jan 2022 04:24:35 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=WHnGp+/co0yjLFJTld0gSMGvtw/E8RuZJ7zwbzyKcNU=; b=n3CfjUsHcGPcNJBUY+bB7MANJnlgtyoZrAzsAUbgjK6W10ctdbBsseOsN3EAkAb2mM mNXiZGThwydcdNwAjetyaJfME7wjfOq28lfonPso4jQdSDNHq+ISzY2GmkWDsCYfMkxp LGSefUaVMQDL+03wD2K8jyrY5UlS6oWvwNlj2Q6rqvdmknU0ljTcO0rWP0hGLWli5EO4 JuyUCI1iFo7aqVySMyw2NKg04R52zyEXU5/Ykfy2opURtcr2XzZAc2gBWl6sj8BMyKiD Eoz2urayDLG023TXyqwFEzX0+PftvxzWujCxw0jQjJzqqWGxxitwbL+bkkHrMKYnrR5E bDAA== X-Gm-Message-State: AOAM530vTrgx8a0Y/rlDl20PBRNDE0hTRX0JdXgp/umaQ/JrYcdy52X7 zYnLdSznJavDLf79fz+vLJajcfgInWE3GjJh+e8x6sKAD1vpq7HJ4+hByMn1rYCEVVtXkzM3zeR 2scTSFNEN0t1Gm0nYj/Zy3eHHCzwVsmyfkxToUAWN5g== X-Received: by 2002:a7b:cc93:: with SMTP id p19mr10768234wma.175.1643459075061; Sat, 29 Jan 2022 04:24:35 -0800 (PST) X-Google-Smtp-Source: ABdhPJyEYEjraGsXvaSH5x5kd6wGHrIGvpR2dGZG+9P2CfNNVi65TtZt1Y5RbfP/w5kfBPlc33FJqA== X-Received: by 2002:a7b:cc93:: with SMTP id p19mr10768229wma.175.1643459074936; Sat, 29 Jan 2022 04:24:34 -0800 (PST) Received: from localhost.localdomain (xdsl-188-155-168-84.adslplus.ch. [188.155.168.84]) by smtp.gmail.com with ESMTPSA id m28sm1106875wms.34.2022.01.29.04.24.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 29 Jan 2022 04:24:34 -0800 (PST) From: Krzysztof Kozlowski To: Liam Girdwood , Mark Brown , Rob Herring , Krzysztof Kozlowski , Sylwester Nawrocki , Jonathan Bakker , alsa-devel@alsa-project.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v2 3/6] ASoC: dt-bindings: samsung,arndale: document ALC5631 Date: Sat, 29 Jan 2022 13:24:27 +0100 Message-Id: <20220129122430.45694-2-krzysztof.kozlowski@canonical.com> X-Mailer: git-send-email 2.32.0 In-Reply-To: <20220129122357.45545-1-krzysztof.kozlowski@canonical.com> References: <20220129122357.45545-1-krzysztof.kozlowski@canonical.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" The Arndale audio complex might come with ALC5631 which is compatible with RT5631. Document the compatible since it is used in Linux kernel sources. Signed-off-by: Krzysztof Kozlowski --- Documentation/devicetree/bindings/sound/samsung,arndale.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/sound/samsung,arndale.yaml b= /Documentation/devicetree/bindings/sound/samsung,arndale.yaml index e7dc65637f02..cea2bf3544f0 100644 --- a/Documentation/devicetree/bindings/sound/samsung,arndale.yaml +++ b/Documentation/devicetree/bindings/sound/samsung,arndale.yaml @@ -13,6 +13,7 @@ maintainers: properties: compatible: enum: + - samsung,arndale-alc5631 - samsung,arndale-rt5631 - samsung,arndale-wm1811 =20 --=20 2.32.0 From nobody Tue Jun 30 00:03:17 2026 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 675FBC433F5 for ; Sat, 29 Jan 2022 12:24:46 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1346747AbiA2MYp (ORCPT ); Sat, 29 Jan 2022 07:24:45 -0500 Received: from smtp-relay-internal-1.canonical.com ([185.125.188.123]:32938 "EHLO smtp-relay-internal-1.canonical.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1345572AbiA2MYh (ORCPT ); Sat, 29 Jan 2022 07:24:37 -0500 Received: from mail-wr1-f70.google.com (mail-wr1-f70.google.com [209.85.221.70]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by smtp-relay-internal-1.canonical.com (Postfix) with ESMTPS id D4FF73F1D0 for ; Sat, 29 Jan 2022 12:24:36 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=canonical.com; s=20210705; t=1643459076; bh=aFma7LFfbMy+pdLU8XgqpfQtVODFsB45EwHFjG4cPHo=; h=From:To:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=RCuxcgW+KUeRyLhFSOEFTrmg6B6VRtdisIDeQRW5TqPHMAnxNKqJeLKpqMb7rKlzl yX4g4mGfttHR42wdG5pnCLDk843xf1279O2BiwgpbqCa5JTVsVsBd+RYO4swED3nE1 08t9J7Yam/2jYTja/NpJa+FC8SPfvqABSQt8fb5ffn5lhdryR9rC7i/TmZAk5KExzU sctskBNEz6gp558TZWpKkhcNn7XooCkTGk61VgXfcsmB3BXRcYwKt/EfmmkWVSpRQU Bg+MRYkdcJden+f9XVKdUJpOF7BfQNLgUdK/BgJW+u3NnuwQlW9CjlUMv2CyXchijL hhSstXI7Bz2rg== Received: by mail-wr1-f70.google.com with SMTP id w7-20020adfbac7000000b001d6f75e4faeso2982258wrg.7 for ; Sat, 29 Jan 2022 04:24:36 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=aFma7LFfbMy+pdLU8XgqpfQtVODFsB45EwHFjG4cPHo=; b=ISoZOL+g0iJsZJ43T6Ysg+/V6HaoLCDPr2jB+/R6723juFQGsvobBxYHVUuocy5BYA u1qiNXk7QRVdioqzAEER6g8gox8+rklb9cpV843rr8EepW3AqdIOAg9pdmEf/KQ+BQHV M8AckKivQtUEK5vLXljzpsvUWmt9+YNbEcdJNTSZDph+TxdMsDpSGKMXBb7QNqJbowUZ 4X3n0qFZsLb98DMSs3DD3FSX3wDHzB44K1Pzj2yfYHPVPBwsac+lme/PZm9iW6cNSWS9 5vFq/BmOIPifRk0rhZcZzb29GepLZNzyQs2/649TEdSWOnClr/K26tSewX+ZyQ8xzs5s nt2Q== X-Gm-Message-State: AOAM533FWJ3rSnyeYojYFl93IvIrsbRf24cdryGxuUBvv6oX3k/cYnUw rUPH3wuwwquNN7Dwa4Q/b/WV/kmgxfbvYT0ZvnNbf3wtmtBNVP4ykLPEA1AGFDtTdmmVOgMYy3s 35MkF1qkq4HjTW59hl68K5GVAPKV+EvaQo9MbzGehnA== X-Received: by 2002:adf:f046:: with SMTP id t6mr10225198wro.684.1643459076553; Sat, 29 Jan 2022 04:24:36 -0800 (PST) X-Google-Smtp-Source: ABdhPJy6uVQv1yZoAqdrgKAJVhPpKtEPV3VRQWrLgTAFRKnvJZBUsYggRfijpP0h3y5+sFPo0x/DpA== X-Received: by 2002:adf:f046:: with SMTP id t6mr10225189wro.684.1643459076349; Sat, 29 Jan 2022 04:24:36 -0800 (PST) Received: from localhost.localdomain (xdsl-188-155-168-84.adslplus.ch. [188.155.168.84]) by smtp.gmail.com with ESMTPSA id m28sm1106875wms.34.2022.01.29.04.24.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 29 Jan 2022 04:24:35 -0800 (PST) From: Krzysztof Kozlowski To: Liam Girdwood , Mark Brown , Rob Herring , Krzysztof Kozlowski , Sylwester Nawrocki , Jonathan Bakker , alsa-devel@alsa-project.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v2 4/6] ASoC: dt-bindings: samsung,smdk5250: convert to dtschema Date: Sat, 29 Jan 2022 13:24:28 +0100 Message-Id: <20220129122430.45694-3-krzysztof.kozlowski@canonical.com> X-Mailer: git-send-email 2.32.0 In-Reply-To: <20220129122357.45545-1-krzysztof.kozlowski@canonical.com> References: <20220129122357.45545-1-krzysztof.kozlowski@canonical.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" Convert the audio complex on SMDK5250 boards with Samsung Exynos SoC to DT schema format. Signed-off-by: Krzysztof Kozlowski --- .../bindings/sound/samsung,smdk-wm8994.txt | 14 ------- .../bindings/sound/samsung,smdk5250.yaml | 38 +++++++++++++++++++ 2 files changed, 38 insertions(+), 14 deletions(-) delete mode 100644 Documentation/devicetree/bindings/sound/samsung,smdk-wm= 8994.txt create mode 100644 Documentation/devicetree/bindings/sound/samsung,smdk525= 0.yaml diff --git a/Documentation/devicetree/bindings/sound/samsung,smdk-wm8994.tx= t b/Documentation/devicetree/bindings/sound/samsung,smdk-wm8994.txt deleted file mode 100644 index 4686646fb122..000000000000 --- a/Documentation/devicetree/bindings/sound/samsung,smdk-wm8994.txt +++ /dev/null @@ -1,14 +0,0 @@ -Samsung SMDK audio complex - -Required properties: -- compatible : "samsung,smdk-wm8994" -- samsung,i2s-controller: The phandle of the Samsung I2S0 controller -- samsung,audio-codec: The phandle of the WM8994 audio codec -Example: - -sound { - compatible =3D "samsung,smdk-wm8994"; - - samsung,i2s-controller =3D <&i2s0>; - samsung,audio-codec =3D <&wm8994>; -}; diff --git a/Documentation/devicetree/bindings/sound/samsung,smdk5250.yaml = b/Documentation/devicetree/bindings/sound/samsung,smdk5250.yaml new file mode 100644 index 000000000000..cb51af90435e --- /dev/null +++ b/Documentation/devicetree/bindings/sound/samsung,smdk5250.yaml @@ -0,0 +1,38 @@ +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/sound/samsung,smdk5250.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: Samsung SMDK5250 audio complex with WM8994 codec + +maintainers: + - Krzysztof Kozlowski + - Sylwester Nawrocki + +properties: + compatible: + const: samsung,smdk-wm8994 + + samsung,audio-codec: + description: Phandle to the audio codec. + $ref: /schemas/types.yaml#/definitions/phandle + + samsung,i2s-controller: + description: Phandle to the Samsung I2S controller. + $ref: /schemas/types.yaml#/definitions/phandle + +required: + - compatible + - samsung,audio-codec + - samsung,i2s-controller + +additionalProperties: false + +examples: + - | + sound { + compatible =3D "samsung,smdk-wm8994"; + samsung,i2s-controller =3D <&i2s0>; + samsung,audio-codec =3D <&wm8994>; + }; --=20 2.32.0 From nobody Tue Jun 30 00:03:17 2026 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id AB71EC433EF for ; Sat, 29 Jan 2022 12:24:49 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1345832AbiA2MYr (ORCPT ); Sat, 29 Jan 2022 07:24:47 -0500 Received: from smtp-relay-internal-1.canonical.com ([185.125.188.123]:32950 "EHLO smtp-relay-internal-1.canonical.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1345634AbiA2MYj (ORCPT ); Sat, 29 Jan 2022 07:24:39 -0500 Received: from mail-wm1-f72.google.com (mail-wm1-f72.google.com [209.85.128.72]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by smtp-relay-internal-1.canonical.com (Postfix) with ESMTPS id 2C6DB3F1D0 for ; Sat, 29 Jan 2022 12:24:38 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=canonical.com; s=20210705; t=1643459078; bh=bD5z5ffYf36ZpADiFx82Y+cqZ1Jq4IWx6Gvq+Okhbqw=; h=From:To:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=a8PXgV6iaqq9y6n1Wn1VxbzYagq3gX3g0YmpRwyKt6VsvtBpvikpVtMrpfHWa0aNO FwiJ2MWLxY2g606nEbnGlPFBKbd9YpfGa/TT3bRnoIQu3sP4JYkB3cM+MUl+82oizp zohLjQyh3+9Rh9glO0Fnd1RgmS7Uzknf2Twq5rakzI8MVBW4FWi4YqI/NPv100fDsp wGHVyp4htoNg/HnYSb2i/XoamWGpw/j0fRXru2LM/Fq+dSur7reldJxe+X4w+miuF+ 7xAKZW7c22o072NLTNacf+KenMIQnlAA6EhWPSU5Yp+F0UGEp7zVM3Hxb9xOS8VQHM k6NyEFsita4fg== Received: by mail-wm1-f72.google.com with SMTP id r82-20020a1c4455000000b00352cf8b74dcso150479wma.0 for ; Sat, 29 Jan 2022 04:24:38 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=bD5z5ffYf36ZpADiFx82Y+cqZ1Jq4IWx6Gvq+Okhbqw=; b=Tnus56adFMvGKn4xV4SBYblLCpYW6AtXrezz0KQVo+sWoIC3rFGJe3r69IkvWt3lVJ LlpwhDZEu/oj+pxR4ELc94UZRWUPO3y8Be37Cf62FsM8cg7tT3zEdoFP5UL1WQIRF9HY pqFqDc9SRuqATTVQNyldKGvbkTkol9+5Glc0P407T/qf9p2HJrsl/s+tF835yDVMRhYW XpJ5MKOPro+eH75/ST5GnV0IEunPItcwOtuxoZO5NQucKdtLsQznlv9PY7kb13eWlvkt dqkaKNVFkbAPe2dh23II5G9MKxAhO4ff7aRmWETlwwpL86fQ4aclVx+xSbGcuURgo6Ft ZNbw== X-Gm-Message-State: AOAM531Pf4LFx9esHAJ6HQHzFcXMw6J7rqrf5uzuGTA5Ra78EInECEln Y8GWQkTlnRQa1FfxlXdhEeq5ARvIRhmOXxThLEK7is+AIQiHagukBFY45ALHbrj6Y8tc6VxB4F2 5fVPoKFCGHlIjr7kyiUYWxexTomt+owX+jrH6lj3Wfg== X-Received: by 2002:a05:600c:3c9:: with SMTP id z9mr11015919wmd.148.1643459077821; Sat, 29 Jan 2022 04:24:37 -0800 (PST) X-Google-Smtp-Source: ABdhPJwPb7GAtVKBWV4J0Pm7ej5eDXtc7ns7KfzMdGQW666plXAAi8bJ6GsApeCPfihWqlNq7cTw2A== X-Received: by 2002:a05:600c:3c9:: with SMTP id z9mr11015910wmd.148.1643459077657; Sat, 29 Jan 2022 04:24:37 -0800 (PST) Received: from localhost.localdomain (xdsl-188-155-168-84.adslplus.ch. [188.155.168.84]) by smtp.gmail.com with ESMTPSA id m28sm1106875wms.34.2022.01.29.04.24.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 29 Jan 2022 04:24:36 -0800 (PST) From: Krzysztof Kozlowski To: Liam Girdwood , Mark Brown , Rob Herring , Krzysztof Kozlowski , Sylwester Nawrocki , Jonathan Bakker , alsa-devel@alsa-project.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v2 5/6] ASoC: dt-bindings: samsung,snow: convert to dtschema Date: Sat, 29 Jan 2022 13:24:29 +0100 Message-Id: <20220129122430.45694-4-krzysztof.kozlowski@canonical.com> X-Mailer: git-send-email 2.32.0 In-Reply-To: <20220129122357.45545-1-krzysztof.kozlowski@canonical.com> References: <20220129122357.45545-1-krzysztof.kozlowski@canonical.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" Convert the audio complex on Google Snow boards with Samsung Exynos SoC to DT schema format. Signed-off-by: Krzysztof Kozlowski --- .../bindings/sound/samsung,snow.yaml | 74 +++++++++++++++++++ .../devicetree/bindings/sound/snow.txt | 31 -------- 2 files changed, 74 insertions(+), 31 deletions(-) create mode 100644 Documentation/devicetree/bindings/sound/samsung,snow.ya= ml delete mode 100644 Documentation/devicetree/bindings/sound/snow.txt diff --git a/Documentation/devicetree/bindings/sound/samsung,snow.yaml b/Do= cumentation/devicetree/bindings/sound/samsung,snow.yaml new file mode 100644 index 000000000000..0c3b3302b842 --- /dev/null +++ b/Documentation/devicetree/bindings/sound/samsung,snow.yaml @@ -0,0 +1,74 @@ +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/sound/samsung,snow.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: Google Snow audio complex with MAX9809x codec + +maintainers: + - Krzysztof Kozlowski + - Sylwester Nawrocki + +properties: + compatible: + enum: + - google,snow-audio-max98090 + - google,snow-audio-max98091 + - google,snow-audio-max98095 + + codec: + type: object + properties: + sound-dai: + description: List of phandles to the CODEC and HDMI IP nodes. + items: + - description: Phandle to the MAX98090, MAX98091 or MAX98095 COD= EC. + - description: Phandle to the HDMI IP block node. + required: + - sound-dai + + cpu: + type: object + properties: + sound-dai: + description: Phandle to the Samsung I2S controller. + maxItems: 1 + required: + - sound-dai + + samsung,audio-codec: + description: Phandle to the audio codec. + $ref: /schemas/types.yaml#/definitions/phandle + deprecated: true + + samsung,i2s-controller: + description: Phandle to the Samsung I2S controller. + $ref: /schemas/types.yaml#/definitions/phandle + deprecated: true + + samsung,model: + description: The user-visible name of this sound complex. + $ref: /schemas/types.yaml#/definitions/string + +required: + - compatible + - codec + - cpu + +additionalProperties: false + +examples: + - | + sound { + compatible =3D "google,snow-audio-max98095"; + samsung,model =3D "Snow-I2S-MAX98095"; + + cpu { + sound-dai =3D <&i2s0 0>; + }; + + codec { + sound-dai =3D <&max98095 0>, <&hdmi>; + }; + }; diff --git a/Documentation/devicetree/bindings/sound/snow.txt b/Documentati= on/devicetree/bindings/sound/snow.txt deleted file mode 100644 index 80fd9a87bb3f..000000000000 --- a/Documentation/devicetree/bindings/sound/snow.txt +++ /dev/null @@ -1,31 +0,0 @@ -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 cont= roller -- 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 comp= atible - 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 =3D "google,snow-audio-max98095"; - - samsung,model =3D "Snow-I2S-MAX98095"; - samsung,i2s-controller =3D <&i2s0>; - samsung,audio-codec =3D <&max98095>; -}; --=20 2.32.0 From nobody Tue Jun 30 00:03:17 2026 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 04C3EC433F5 for ; Sat, 29 Jan 2022 12:24:52 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1345862AbiA2MYv (ORCPT ); Sat, 29 Jan 2022 07:24:51 -0500 Received: from smtp-relay-internal-1.canonical.com ([185.125.188.123]:32960 "EHLO smtp-relay-internal-1.canonical.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1345654AbiA2MYk (ORCPT ); Sat, 29 Jan 2022 07:24:40 -0500 Received: from mail-wm1-f69.google.com (mail-wm1-f69.google.com [209.85.128.69]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by smtp-relay-internal-1.canonical.com (Postfix) with ESMTPS id 926363F1C6 for ; Sat, 29 Jan 2022 12:24:39 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=canonical.com; s=20210705; t=1643459079; bh=tXqK0pipG2DbLRjVtcGxzSWNM2TWL5POjuuSkj4vEW8=; h=From:To:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=IaW3LdpdbTff9xH8SspyupTT21wzY14hYmcMTrISstTTeAppHtlnBNq7dQWUXOeAG SepEfZlb8dgazZKCrpmvNEtnSUiNhYXIOykonRe2ZKhNU1u5n2Glyly3ypG28yMyEs zY8/+E2tejh2XywXxB4btPuQQzFqUyq0hNF1+GB8RS4A47G/uikn2LT7Ui7fXtEYmu CyQgTY+9RnFyit6lh+GTyc7hCLgcNZ4R+Ox8QfidezL9wIfsXO72ixLjwkyNlZbb7j IQBppbrNoy8n78fOcuVKltAU+3ZYAfXdN1vjMIiEejE6D6vXS+ECCD/gFkAx0lC9YH gE7Ka7JFiji4Q== Received: by mail-wm1-f69.google.com with SMTP id l16-20020a7bcf10000000b0034ffdd81e7aso4224781wmg.4 for ; Sat, 29 Jan 2022 04:24:39 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=tXqK0pipG2DbLRjVtcGxzSWNM2TWL5POjuuSkj4vEW8=; b=OPqxj+BkXSeXrclX701fMOo8E4LLhK+/1/NYyWBw8rLqyr1txhE81USV/l030aBh9c zg3xk3A82RPciT9809L70EP3lCq5pJ+LZSWyFqUQSLT2jVT8hL0mEmG6nbIwo28FRRh+ KUclTVaNOWocrVo3iUNp4PCOIwA+3+uMz5eqNtAn5WR4BLR7MZU3zKp0eJQeU8wxjYQk MZ89uY218g1diRBDbemyZfbG8E8har3fWdN12gmLN4CgC6rS4XMvANQvZriG0QYYPgNP YU7JUpahFzkXZgy8TbJFYVJZouUrepSV8+LfcqlcYXsQEvAxoucJo0ownVH0S1psCjSt wMuw== X-Gm-Message-State: AOAM532u2gcXz0EkWw1jYSFvcOWYmkGPilccuhFN/LDqpGrJS5CaQDbS PUQE2XHRbyDPm3+FP7ScxVbCmG+Isd3CBwHssTlUuFGcjEbZLBbm25cf+0UX7IDjJivprtf6/aq rL0SX8sz+z3ansxxrfdVrENzqi0qX2joCmmGATCOOTA== X-Received: by 2002:a7b:c153:: with SMTP id z19mr19068539wmi.118.1643459079233; Sat, 29 Jan 2022 04:24:39 -0800 (PST) X-Google-Smtp-Source: ABdhPJzdmqfActw14wC7FL3RmrVzbohLPY/HdEUge5K9x5B3jaX/pE3A4wDMlx+joQVK33YEdtkdlQ== X-Received: by 2002:a7b:c153:: with SMTP id z19mr19068521wmi.118.1643459078995; Sat, 29 Jan 2022 04:24:38 -0800 (PST) Received: from localhost.localdomain (xdsl-188-155-168-84.adslplus.ch. [188.155.168.84]) by smtp.gmail.com with ESMTPSA id m28sm1106875wms.34.2022.01.29.04.24.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 29 Jan 2022 04:24:38 -0800 (PST) From: Krzysztof Kozlowski To: Liam Girdwood , Mark Brown , Rob Herring , Krzysztof Kozlowski , Sylwester Nawrocki , Jonathan Bakker , alsa-devel@alsa-project.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v2 6/6] ASoC: dt-bindings: samsung,tm2: convert to dtschema Date: Sat, 29 Jan 2022 13:24:30 +0100 Message-Id: <20220129122430.45694-5-krzysztof.kozlowski@canonical.com> X-Mailer: git-send-email 2.32.0 In-Reply-To: <20220129122357.45545-1-krzysztof.kozlowski@canonical.com> References: <20220129122357.45545-1-krzysztof.kozlowski@canonical.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" Convert the audio complex on Samsung TM2 boards with Samsung Exynos SoC to DT schema format. Signed-off-by: Krzysztof Kozlowski --- .../bindings/sound/samsung,tm2-audio.txt | 42 ---------- .../bindings/sound/samsung,tm2.yaml | 80 +++++++++++++++++++ 2 files changed, 80 insertions(+), 42 deletions(-) delete mode 100644 Documentation/devicetree/bindings/sound/samsung,tm2-aud= io.txt create mode 100644 Documentation/devicetree/bindings/sound/samsung,tm2.yaml diff --git a/Documentation/devicetree/bindings/sound/samsung,tm2-audio.txt = b/Documentation/devicetree/bindings/sound/samsung,tm2-audio.txt deleted file mode 100644 index f5ccc12ddc00..000000000000 --- a/Documentation/devicetree/bindings/sound/samsung,tm2-audio.txt +++ /dev/null @@ -1,42 +0,0 @@ -Samsung Exynos5433 TM2(E) audio complex with WM5110 codec - -Required properties: - - - compatible : "samsung,tm2-audio" - - model : the user-visible name of this sound complex - - audio-codec : the first entry should be phandle of the wm5110 audio - codec node, as described in ../mfd/arizona.txt; - the second entry should be phandle of the HDMI - transmitter node - - i2s-controller : the list of phandle and argument tuples pointing to - I2S controllers, the first entry should be I2S0 and - the second one I2S1 - - audio-amplifier : the phandle of the MAX98504 amplifier - - samsung,audio-routing : a list of the connections between audio compone= nts; - 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 - WM5110's and MAX98504's pins and the jacks on the - board: HP, SPK, Main Mic, Sub Mic, Third Mic, - Headset Mic - - mic-bias-gpios : GPIO pin that enables the Main Mic bias regulator - - -Example: - -sound { - compatible =3D "samsung,tm2-audio"; - audio-codec =3D <&wm5110>, <&hdmi>; - i2s-controller =3D <&i2s0 0>, <&i2s1 0>; - audio-amplifier =3D <&max98504>; - mic-bias-gpios =3D <&gpr3 2 0>; - model =3D "wm5110"; - samsung,audio-routing =3D - "HP", "HPOUT1L", - "HP", "HPOUT1R", - "SPK", "SPKOUT", - "SPKOUT", "HPOUT2L", - "SPKOUT", "HPOUT2R", - "Main Mic", "MICBIAS2", - "IN1R", "Main Mic"; -}; diff --git a/Documentation/devicetree/bindings/sound/samsung,tm2.yaml b/Doc= umentation/devicetree/bindings/sound/samsung,tm2.yaml new file mode 100644 index 000000000000..74712d6f3ef4 --- /dev/null +++ b/Documentation/devicetree/bindings/sound/samsung,tm2.yaml @@ -0,0 +1,80 @@ +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/sound/samsung,tm2.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: Samsung Exynos5433 TM2(E) audio complex with WM5110 codec + +maintainers: + - Krzysztof Kozlowski + - Sylwester Nawrocki + +properties: + compatible: + const: samsung,tm2-audio + + audio-amplifier: + description: Phandle to the MAX98504 amplifier. + $ref: /schemas/types.yaml#/definitions/phandle + + audio-codec: + description: Phandles to the codecs. + $ref: /schemas/types.yaml#/definitions/phandle-array + items: + - description: Phandle to the WM5110 audio codec. + - description: Phandle to the HDMI transmitter node. + + samsung,audio-routing: + description: | + 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 + WM5110's and MAX98504's pins and the jacks on the board: HP, SPK, Ma= in + Mic, Sub Mic, Third Mic, Headset Mic. + $ref: /schemas/types.yaml#/definitions/non-unique-string-array + + i2s-controller: + description: Phandles to the I2S controllers. + $ref: /schemas/types.yaml#/definitions/phandle-array + items: + - description: Phandle to I2S0. + - description: Phandle to I2S1. + + mic-bias-gpios: + description: GPIO pin that enables the Main Mic bias regulator. + + model: + description: The user-visible name of this sound complex. + $ref: /schemas/types.yaml#/definitions/string + +required: + - compatible + - audio-amplifier + - audio-codec + - samsung,audio-routing + - i2s-controller + - mic-bias-gpios + - model + +additionalProperties: false + +examples: + - | + #include + + sound { + compatible =3D "samsung,tm2-audio"; + audio-codec =3D <&wm5110>, <&hdmi>; + i2s-controller =3D <&i2s0 0>, <&i2s1 0>; + audio-amplifier =3D <&max98504>; + mic-bias-gpios =3D <&gpr3 2 GPIO_ACTIVE_HIGH>; + model =3D "wm5110"; + samsung,audio-routing =3D "HP", "HPOUT1L", + "HP", "HPOUT1R", + "SPK", "SPKOUT", + "SPKOUT", "HPOUT2L", + "SPKOUT", "HPOUT2R", + "RCV", "HPOUT3L", + "RCV", "HPOUT3R"; + }; --=20 2.32.0