From patchwork Thu Feb 3 02:01:13 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Samuel Holland X-Patchwork-Id: 12733756 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 EBB76C433EF for ; Thu, 3 Feb 2022 02:01:26 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229640AbiBCCB0 (ORCPT ); Wed, 2 Feb 2022 21:01:26 -0500 Received: from wnew4-smtp.messagingengine.com ([64.147.123.18]:36875 "EHLO wnew4-smtp.messagingengine.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1348910AbiBCCBY (ORCPT ); Wed, 2 Feb 2022 21:01:24 -0500 Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailnew.west.internal (Postfix) with ESMTP id D92692B000A0; Wed, 2 Feb 2022 21:01:22 -0500 (EST) Received: from mailfrontend1 ([10.202.2.162]) by compute1.internal (MEProxy); Wed, 02 Feb 2022 21:01:24 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sholland.org; h= cc:cc:content-transfer-encoding:date:date:from:from:in-reply-to :in-reply-to:message-id:mime-version:references:reply-to:sender :subject:subject:to:to; s=fm1; bh=rC2+dZWDVrg0wkTDtOxg5tlnD87sB5 niPnHeL+76N8E=; b=RtTRsm5ccdHYCt6pYg4g+jybxu7uBa97xf/a/6xOSLllrL CnzJig1qOlCD1+jiqzmnhAjlzLBRYUpt99qyDNrdL/T0FbCJcKrvvDCw9Uz0xCiB TJfDHU5vjWFIH21cFjFimwFhMONV6ocsXAnqOiu3lAz5Gyhu+F1kLeEfVL8SXfAN pay2c0cK+8UUG1v88LbALvlmNRadyQGC6fhTkFyNyrwM193Qzev4MfUwt2xFt6f6 dUol2cWFIRbMd12T65AmnHj386YmYZXp+Cn9UCULcd6Xeen/WX2GcTbxmAaruBJc vVLK4s6Vja/25NxGE5lfLm5lZqLjKuZgGsWsA/4Q== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding:date:date :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:sender:subject:subject:to:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=rC2+dZ WDVrg0wkTDtOxg5tlnD87sB5niPnHeL+76N8E=; b=JfB6PtSjmu4HPs3dy8BCSv 83hEVERVV6jVnm17eI2yGSRKyVeonYsBlEJzmwhpKCh1bM5IQdLIOD5b+RocOgVh jWAYDZ1ZEXuwWvFdiLZHOiqKJUyUo8ehRTqdlyUydrg4jZ6d/ilZMwKXT54/T2X9 U/g+7wlpea6Z/vM2G2qbExEUIeaFRVoK/5rBMOTzLLqSMcJwR9esOsybpcfB0maI eDB583AOR66cJ+Uv7TIxLJTIBAcxUlB0e++9SqELBW0ssiSXuaWpxVRH8GnK4Qaa r4vLg7qiA0yAJxWbT5gAEqbOEoZ2nJ1BLYYSz2xVlOq63SwdJxurk1cVUu3nd0Cw == X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvvddrgeeigdegudcutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpefhvffufffkofgjfhgggfestdekredtredttdenucfhrhhomhepufgrmhhuvghl ucfjohhllhgrnhguuceoshgrmhhuvghlsehshhholhhlrghnugdrohhrgheqnecuggftrf grthhtvghrnhepudfhjeefvdfhgfefheetgffhieeigfefhefgvddvveefgeejheejvdfg jeehueeinecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomh epshgrmhhuvghlsehshhholhhlrghnugdrohhrgh X-ME-Proxy: Received: by mail.messagingengine.com (Postfix) with ESMTPA; Wed, 2 Feb 2022 21:01:21 -0500 (EST) From: Samuel Holland To: Liam Girdwood , Mark Brown Cc: linux-kernel@vger.kernel.org, Takashi Iwai , Rob Herring , devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Jaroslav Kysela , Maxime Ripard , Chen-Yu Tsai , Jernej Skrabec , linux-sunxi@lists.linux.dev, alsa-devel@alsa-project.org, linux-mmc@vger.kernel.org, Samuel Holland Subject: [PATCH 1/3] ASoC: dt-bindings: sun4i-i2s: Add compatibles for R329 and D1 Date: Wed, 2 Feb 2022 20:01:13 -0600 Message-Id: <20220203020116.12279-2-samuel@sholland.org> X-Mailer: git-send-email 2.33.1 In-Reply-To: <20220203020116.12279-1-samuel@sholland.org> References: <20220203020116.12279-1-samuel@sholland.org> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-mmc@vger.kernel.org R329 contains I2S controllers which are similar to, but are incompatible with, the H6 variant, because they change the layout of the RX channel mapping registers. The D1 contains I2S controllers which appear to be identical to those in the R329. Signed-off-by: Samuel Holland --- .../devicetree/bindings/sound/allwinner,sun4i-a10-i2s.yaml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Documentation/devicetree/bindings/sound/allwinner,sun4i-a10-i2s.yaml b/Documentation/devicetree/bindings/sound/allwinner,sun4i-a10-i2s.yaml index 7d48ea094c66..c21c807b667c 100644 --- a/Documentation/devicetree/bindings/sound/allwinner,sun4i-a10-i2s.yaml +++ b/Documentation/devicetree/bindings/sound/allwinner,sun4i-a10-i2s.yaml @@ -31,6 +31,10 @@ properties: - const: allwinner,sun50i-a64-i2s - const: allwinner,sun8i-h3-i2s - const: allwinner,sun50i-h6-i2s + - const: allwinner,sun50i-r329-i2s + - items: + - const: allwinner,sun20i-d1-i2s + - const: allwinner,sun50i-r329-i2s reg: maxItems: 1 @@ -67,6 +71,7 @@ allOf: - allwinner,sun8i-h3-i2s - allwinner,sun50i-a64-codec-i2s - allwinner,sun50i-h6-i2s + - allwinner,sun50i-r329-i2s then: required: