Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp735046pxj; Fri, 14 May 2021 14:36:44 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzKwekVYo+kN7ke0s/Ek99RMLc1FPjLlm20OAiQLvr93/XU9o6Xtldtpd5A56eZexc0Ef5y X-Received: by 2002:a17:906:685:: with SMTP id u5mr50848381ejb.449.1621028204042; Fri, 14 May 2021 14:36:44 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1621028204; cv=none; d=google.com; s=arc-20160816; b=p7MZ5PqU126oDWjE28SFZRYGG8y20wvOQ4CY6zRQruFMinvZTEE4/uqlIigFX8vIto XDTjw58obP2Hh/mO0SI0y4ou6JtkjW1sVsyvP2Y1+5meSR+fJKs8/YLVsDGfoUoagA9g fEKj49tLro7dB1nlXlWA++lUMlKqpho+HIVMpeJ6MRW+/NZYKQwmkqvB87vbvE0g1nQl Rq4hul2ZD7v5fJ+zk5Os+7BRkF+SgtzBY+XI+kkf7ADl8weHCRcTGWAZvnA5aVX+6nkQ hiVwco9gTDd5CC8KA+uwwrDYDzKsvUCfe3jZPrApYVVV/kOWzWjRXoXozW63v4Tovt+U Njcg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from; bh=PW/hARNj+t7fz2vUJZ0MmQqxpurUyb4gkOHcN8u93ww=; b=SAJdi8e589Vs+aSb3hsUdOvIr6EhLILT9Qp3HBhEezOr68kx/01zOIbTAYnb2RdBXN KQ22UDUZh0bwgK+bLeyREQtl1mo2l9pIDosVX9yPlQv/POPMbuA0F08RKHrQhD0IinX9 kfHc35qG+Pt+GO5vSlX82F//5ghgq+ilC66VpUIhDBKBdrIiGqGO9RgY2Brhhwl3L71H 1NIw2e7L6QQPW5kyI2fx1AoEe/qnmG9aUXijCNmzt1RD8cDd+ZHX/3NK/jBnK+K373p+ Nyt1MRhsNUphtpUgXj/zr0zYIjNarHZhZmrtR9X6DvvyoPmE1tRQg40CtSMneRe3cXjr xAxw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id gn25si7115497ejc.482.2021.05.14.14.36.21; Fri, 14 May 2021 14:36:44 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234157AbhENNoL (ORCPT + 99 others); Fri, 14 May 2021 09:44:11 -0400 Received: from mail.manjaro.org ([176.9.38.148]:33338 "EHLO mail.manjaro.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234017AbhENNn5 (ORCPT ); Fri, 14 May 2021 09:43:57 -0400 Received: from localhost (localhost [127.0.0.1]) by mail.manjaro.org (Postfix) with ESMTP id 912242225B7; Fri, 14 May 2021 15:42:42 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at manjaro.org Received: from mail.manjaro.org ([127.0.0.1]) by localhost (manjaro.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 6amSyvd3IY3w; Fri, 14 May 2021 15:42:40 +0200 (CEST) From: Tobias Schramm To: =?UTF-8?q?Jernej=20=C5=A0krabec?= , Rob Herring , devicetree@vger.kernel.org Cc: Maxime Ripard , Chen-Yu Tsai , linux-arm-kernel@lists.infradead.org, linux-sunxi@lists.linux.dev, linux-kernel@vger.kernel.org, Tobias Schramm Subject: [PATCH v3 7/7] ARM: dts: sun8i: V3: add I2S interface to V3 dts Date: Fri, 14 May 2021 15:44:05 +0200 Message-Id: <20210514134405.2097464-8-t.schramm@manjaro.org> In-Reply-To: <20210514134405.2097464-1-t.schramm@manjaro.org> References: <20210514134405.2097464-1-t.schramm@manjaro.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The Allwinner V3 SoC features an I2S interface. The I2S peripheral is identical to that in the Allwinner H3 SoC. This commit adds it to the Allwinner V3 dts. Signed-off-by: Tobias Schramm --- arch/arm/boot/dts/sun8i-v3.dtsi | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/arch/arm/boot/dts/sun8i-v3.dtsi b/arch/arm/boot/dts/sun8i-v3.dtsi index 8af790d286b9..3698e024d604 100644 --- a/arch/arm/boot/dts/sun8i-v3.dtsi +++ b/arch/arm/boot/dts/sun8i-v3.dtsi @@ -1,10 +1,31 @@ // SPDX-License-Identifier: (GPL-2.0+ OR MIT) /* * Copyright (C) 2019 Icenowy Zheng + * Copyright (C) 2021 Tobias Schramm */ #include "sun8i-v3s.dtsi" +/ { + soc { + i2s0: i2s@1c22000 { + #sound-dai-cells = <0>; + compatible = "allwinner,sun8i-v3-i2s", + "allwinner,sun8i-h3-i2s"; + reg = <0x01c22000 0x400>; + interrupts = ; + clocks = <&ccu CLK_BUS_I2S0>, <&ccu CLK_I2S0>; + clock-names = "apb", "mod"; + dmas = <&dma 3>, <&dma 3>; + dma-names = "rx", "tx"; + pinctrl-names = "default"; + pinctrl-0 = <&i2s0_pins>; + resets = <&ccu RST_BUS_I2S0>; + status = "disabled"; + }; + }; +}; + &ccu { compatible = "allwinner,sun8i-v3-ccu"; }; @@ -30,6 +51,11 @@ external_mdio: mdio@2 { &pio { compatible = "allwinner,sun8i-v3-pinctrl"; + i2s0_pins: i2s0-pins { + pins = "PG10", "PG11", "PG12", "PG13"; + function = "i2s"; + }; + uart1_pg_pins: uart1-pg-pins { pins = "PG6", "PG7"; function = "uart1"; -- 2.31.1