From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-2.9 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_PASS,USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 323A5C10F13 for ; Thu, 11 Apr 2019 21:45:03 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id E0CDE2186A for ; Thu, 11 Apr 2019 21:45:02 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="F1NAIcJC" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726783AbfDKVpB (ORCPT ); Thu, 11 Apr 2019 17:45:01 -0400 Received: from mail-wr1-f65.google.com ([209.85.221.65]:41081 "EHLO mail-wr1-f65.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726577AbfDKVpB (ORCPT ); Thu, 11 Apr 2019 17:45:01 -0400 Received: by mail-wr1-f65.google.com with SMTP id r4so9222320wrq.8; Thu, 11 Apr 2019 14:44:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=rO7ZbqbFmzmu8SfEGP5EwS/rwu0a7irUt+Wa/9Y62UI=; b=F1NAIcJCmU945gvVuV2XYZwIZirO4AF7Jgxq7cBQbtkOrYuhaqreVH24/zm/HBHRek 57yfy8pYCPgHJLgHr9nw1hzslMt3p35lhY5SExFRsRpxIQrGpWJyOOmbMlmVX9GPoZ0Q 7uZRK10yMy1W0zg7/vZIaK1hCglMNdjDPjnkrt+mWOvR1CciVlvALOP7yFuIsNc2WAAq O8/djJGvY3rVOseSydK5NJk8gd/z9UMpfNenS1oONFPCpNHNCZ+EhdR9LuL5JlxzI3qO 3aW3nVpv18nGgXGkHriqltzAsmCUNkBe4ElpvmIyaI6quH8pVQPo4mujVlnVZrifg+aF Y34w== 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=rO7ZbqbFmzmu8SfEGP5EwS/rwu0a7irUt+Wa/9Y62UI=; b=CYZxiBMgsTtVzL0zrrmXol7+1zx4cO9bbHq9j+OUtBs0HmjiscFYqfbpM1e3PAw8/v HOJtUEKL5r6K8uUpkEDrw2pG12MqStbLU5P44dn4xTbXg7kraOQE5/FBjNgmQANRlv9f xqj6PVbav4fodM9ru3vZQ+BiYfTddJeyADHrO/Ouxgg7FYRsjI4YFTp3lGe6LVI8ctfd FDYoYTAvCiO7cTDMlmmVANnTzfgXFpqEbcHRbBCTwgp5r8VwDjJnzBWDF0Tqt5a2BdRS NHaOsTff1ZOnQc/x1I2CpsA8gk4XmIzde1nU2AbLXPqBxVl9oxx+spmgiWMyWZnteB+U fdCA== X-Gm-Message-State: APjAAAXiZjJYStpvuaoxWP/l7zs4aSsZJjKcauJxQObuzlAr0+H72Cpn lXG0ebiHRKcVhZKlkcwpqSA= X-Google-Smtp-Source: APXvYqz+15NPZc508myg/FKG0Ngq/U0t6isgWhDhIGjK+rPD4Lar+9PDHXvbPC+Y0hAuhJXlpA6oQA== X-Received: by 2002:a5d:42c5:: with SMTP id t5mr3498180wrr.275.1555019098769; Thu, 11 Apr 2019 14:44:58 -0700 (PDT) Received: from localhost.localdomain ([2a01:e0a:1f1:d0f0::df7e:4a05]) by smtp.gmail.com with ESMTPSA id a22sm5952961wmj.44.2019.04.11.14.44.56 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 11 Apr 2019 14:44:57 -0700 (PDT) From: =?UTF-8?q?Cl=C3=A9ment=20P=C3=A9ron?= To: Rob Herring , Maxime Ripard , Chen-Yu Tsai , Icenowy Zheng , Jagan Teki , Jernej Skrabec Cc: devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-sunxi@googlegroups.com, =?UTF-8?q?Cl=C3=A9ment=20P=C3=A9ron?= Subject: [PATCH 0/4] Allwinner H6 SPDIF support Date: Thu, 11 Apr 2019 23:44:18 +0200 Message-Id: <20190411214422.2267-1-peron.clem@gmail.com> X-Mailer: git-send-email 2.17.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org *H6 DMA support IS REQUIRED* Allwinner H6 SoC has a SPDIF controller called One Wire Audio (OWA) which is different from the previous H3 generation but still compatible. Difference are an increase of fifo sizes and there is now the possibility to output the master clock on a pin. Also this series require the DMA working on H6, a first version has been submitted by Jernej Škrabec but is not yet accepted (as this moment): https://patchwork.kernel.org/project/linux-arm-kernel/list/?series=89011 This patch has been tested on Beelink GS1 on top of sunxi/for-next with the series above applied. Clément Péron (4): dt-bindings: sound: sun4i-spdif: Add Allwinner H6 compatible arm64: dts: allwinner: Add SPDIF node for Allwinner H6 arm64: dts: allwinner: h6: Enable SPDIF for Beelink GS1 arm64: defconfig: Enable Sun4i SPDIF module .../bindings/sound/sunxi,sun4i-spdif.txt | 3 +- .../dts/allwinner/sun50i-h6-beelink-gs1.dts | 4 ++ arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 39 +++++++++++++++++++ arch/arm64/configs/defconfig | 1 + 4 files changed, 46 insertions(+), 1 deletion(-) -- 2.17.1 From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-2.7 required=3.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_SIGNED,DKIM_VALID,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_PASS,USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id C8696C10F14 for ; Thu, 11 Apr 2019 21:45:21 +0000 (UTC) Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 95B3A20850 for ; Thu, 11 Apr 2019 21:45:21 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="S93sFD2P"; dkim=fail reason="signature verification failed" (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="F1NAIcJC" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 95B3A20850 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+infradead-linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:Message-Id:Date:Subject:To :From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References: List-Owner; bh=HN3fZV/Ow6F3f+rX8MX90+eCBoAcVRJv3H+dJe+p1+I=; b=S93sFD2PqTLBEP Loh4/E0cG5sH5wTPjSH7uxg7MDepsLywnJPDwH3VAio/J8EhKV1P0LOLtl4m1TPym/qpryPWdk191 J4tBKDSDOH6OYd8XZgWPjZV7VRDx6+CTU8GOGdqQmF3a7Ak/s9fORSUAvQXURPmEpl0H20w7G8cBb hz9Nb3MH5tAhdUByejdkp8N50OjcgwLxDMcnFXcRYnx0jQH5x22Ris78oAceUL07w4p3YHSs2JwVw N1a3baBCuAfPWvYZqgrk9tBG1atIt+pMQs5pR8UK8ld+ZAlH3Aky4/RtkKN3CJ98urQwl+1Ewxp79 oLMRUh6kWvJ0m8dLOpFw==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.90_1 #2 (Red Hat Linux)) id 1hEhVV-0006z8-Lp; Thu, 11 Apr 2019 21:45:17 +0000 Received: from mail-wr1-x443.google.com ([2a00:1450:4864:20::443]) by bombadil.infradead.org with esmtps (Exim 4.90_1 #2 (Red Hat Linux)) id 1hEhVH-0005Tj-23 for linux-arm-kernel@lists.infradead.org; Thu, 11 Apr 2019 21:45:04 +0000 Received: by mail-wr1-x443.google.com with SMTP id g3so9225541wrx.9 for ; Thu, 11 Apr 2019 14:45:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=rO7ZbqbFmzmu8SfEGP5EwS/rwu0a7irUt+Wa/9Y62UI=; b=F1NAIcJCmU945gvVuV2XYZwIZirO4AF7Jgxq7cBQbtkOrYuhaqreVH24/zm/HBHRek 57yfy8pYCPgHJLgHr9nw1hzslMt3p35lhY5SExFRsRpxIQrGpWJyOOmbMlmVX9GPoZ0Q 7uZRK10yMy1W0zg7/vZIaK1hCglMNdjDPjnkrt+mWOvR1CciVlvALOP7yFuIsNc2WAAq O8/djJGvY3rVOseSydK5NJk8gd/z9UMpfNenS1oONFPCpNHNCZ+EhdR9LuL5JlxzI3qO 3aW3nVpv18nGgXGkHriqltzAsmCUNkBe4ElpvmIyaI6quH8pVQPo4mujVlnVZrifg+aF Y34w== 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=rO7ZbqbFmzmu8SfEGP5EwS/rwu0a7irUt+Wa/9Y62UI=; b=fofyiNE6ofvIA2DmyDt5Sp62PiGSUaAxpkgpbZx0yC/hcn1HeOo88GUPoL83pkdUZv xakD44A94UHPjP6F5rerArItkeOhQzIbMmeniDKYLjENl/3KdIOeIj13WPxkXiMn1/a5 qYG5x13T1LdfXC6I7dZADI4LBizHH52+AxmXsiWjJ2gKa3jGtylkdziNlZnXkF2bjrZX MbAfDqXmcMyylLqQ4OuYABgin58yQ8P+xBA+fiy8vj23Mzll977CI4FaiBHaagoVj3fy GEcaKnNGJGpxQNre6oRlIqMWkdni4dIAoGryQLXLvz904nbiMwfSxkDnJYXAykItOyqY xdVQ== X-Gm-Message-State: APjAAAWDCxwc5pLXQW+wz+SxPI6cU/Q7xFrSkUipPl+wA+hCZwzEtu7u TBCgwTepRBQSTwQRKfNENlM= X-Google-Smtp-Source: APXvYqz+15NPZc508myg/FKG0Ngq/U0t6isgWhDhIGjK+rPD4Lar+9PDHXvbPC+Y0hAuhJXlpA6oQA== X-Received: by 2002:a5d:42c5:: with SMTP id t5mr3498180wrr.275.1555019098769; Thu, 11 Apr 2019 14:44:58 -0700 (PDT) Received: from localhost.localdomain ([2a01:e0a:1f1:d0f0::df7e:4a05]) by smtp.gmail.com with ESMTPSA id a22sm5952961wmj.44.2019.04.11.14.44.56 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 11 Apr 2019 14:44:57 -0700 (PDT) From: =?UTF-8?q?Cl=C3=A9ment=20P=C3=A9ron?= To: Rob Herring , Maxime Ripard , Chen-Yu Tsai , Icenowy Zheng , Jagan Teki , Jernej Skrabec Subject: [PATCH 0/4] Allwinner H6 SPDIF support Date: Thu, 11 Apr 2019 23:44:18 +0200 Message-Id: <20190411214422.2267-1-peron.clem@gmail.com> X-Mailer: git-send-email 2.17.1 MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20190411_144503_199502_D3362B4A X-CRM114-Status: GOOD ( 13.01 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: devicetree@vger.kernel.org, linux-sunxi@googlegroups.com, =?UTF-8?q?Cl=C3=A9ment=20P=C3=A9ron?= , linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+infradead-linux-arm-kernel=archiver.kernel.org@lists.infradead.org Kkg2IERNQSBzdXBwb3J0IElTIFJFUVVJUkVEKgoKQWxsd2lubmVyIEg2IFNvQyBoYXMgYSBTUERJ RiBjb250cm9sbGVyIGNhbGxlZCBPbmUgV2lyZSBBdWRpbyAoT1dBKSB3aGljaAppcyBkaWZmZXJl bnQgZnJvbSB0aGUgcHJldmlvdXMgSDMgZ2VuZXJhdGlvbiBidXQgc3RpbGwgY29tcGF0aWJsZS4K CkRpZmZlcmVuY2UgYXJlIGFuIGluY3JlYXNlIG9mIGZpZm8gc2l6ZXMgYW5kIHRoZXJlIGlzIG5v dyB0aGUgcG9zc2liaWxpdHkKdG8gb3V0cHV0IHRoZSBtYXN0ZXIgY2xvY2sgb24gYSBwaW4uCgpB bHNvIHRoaXMgc2VyaWVzIHJlcXVpcmUgdGhlIERNQSB3b3JraW5nIG9uIEg2LCBhIGZpcnN0IHZl cnNpb24gaGFzIGJlZW4Kc3VibWl0dGVkIGJ5IEplcm5laiDFoGtyYWJlYyBidXQgaXMgbm90IHll dCBhY2NlcHRlZCAoYXMgdGhpcyBtb21lbnQpOgpodHRwczovL3BhdGNod29yay5rZXJuZWwub3Jn L3Byb2plY3QvbGludXgtYXJtLWtlcm5lbC9saXN0Lz9zZXJpZXM9ODkwMTEKClRoaXMgcGF0Y2gg aGFzIGJlZW4gdGVzdGVkIG9uIEJlZWxpbmsgR1MxIG9uIHRvcCBvZiBzdW54aS9mb3ItbmV4dCB3 aXRoCnRoZSBzZXJpZXMgYWJvdmUgYXBwbGllZC4KCkNsw6ltZW50IFDDqXJvbiAoNCk6CiAgZHQt YmluZGluZ3M6IHNvdW5kOiBzdW40aS1zcGRpZjogQWRkIEFsbHdpbm5lciBINiBjb21wYXRpYmxl CiAgYXJtNjQ6IGR0czogYWxsd2lubmVyOiBBZGQgU1BESUYgbm9kZSBmb3IgQWxsd2lubmVyIEg2 CiAgYXJtNjQ6IGR0czogYWxsd2lubmVyOiBoNjogRW5hYmxlIFNQRElGIGZvciBCZWVsaW5rIEdT MQogIGFybTY0OiBkZWZjb25maWc6IEVuYWJsZSBTdW40aSBTUERJRiBtb2R1bGUKCiAuLi4vYmlu ZGluZ3Mvc291bmQvc3VueGksc3VuNGktc3BkaWYudHh0ICAgICAgfCAgMyArLQogLi4uL2R0cy9h bGx3aW5uZXIvc3VuNTBpLWg2LWJlZWxpbmstZ3MxLmR0cyAgIHwgIDQgKysKIGFyY2gvYXJtNjQv Ym9vdC9kdHMvYWxsd2lubmVyL3N1bjUwaS1oNi5kdHNpICB8IDM5ICsrKysrKysrKysrKysrKysr KysKIGFyY2gvYXJtNjQvY29uZmlncy9kZWZjb25maWcgICAgICAgICAgICAgICAgICB8ICAxICsK IDQgZmlsZXMgY2hhbmdlZCwgNDYgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKLS0gCjIu MTcuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmxp bnV4LWFybS1rZXJuZWwgbWFpbGluZyBsaXN0CmxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFk ZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4 LWFybS1rZXJuZWwK