From patchwork Sat Oct 13 16:53:24 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Vasily Khoruzhick X-Patchwork-Id: 983580 Return-Path: X-Original-To: incoming-dt@patchwork.ozlabs.org Delivered-To: patchwork-incoming-dt@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=devicetree-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="Igr12yiz"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 42XW5P0tDZz9sCW for ; Sun, 14 Oct 2018 03:54:33 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726329AbeJNAcY (ORCPT ); Sat, 13 Oct 2018 20:32:24 -0400 Received: from mail-pg1-f196.google.com ([209.85.215.196]:40569 "EHLO mail-pg1-f196.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726666AbeJNAcX (ORCPT ); Sat, 13 Oct 2018 20:32:23 -0400 Received: by mail-pg1-f196.google.com with SMTP id n31-v6so7236767pgm.7 for ; Sat, 13 Oct 2018 09:54:30 -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:in-reply-to:references :mime-version:content-transfer-encoding; bh=+zU3F+3HUNskC02tr5l8egTduscDKoYaVaz1eaU76RY=; b=Igr12yizNmzIA16OihYlDAHa/phr8FSMvSSS6XLOIs5rWxqONyR+iYAHqETI22ZFa+ STIQZfR/LGN6dH+liXOMYmPcyURJJTRElqU2c6aGXEyOin1ru+GqY3w7njZTYfcfbxge AY2V7i2CTfyA0blV0uzepiPMCjAP9rIgOvePJfBC9ZnB4/3u2/SdD+nca1Xoxo06ev/5 HOca3JmpDRh9JkJVneu3SS7B+enjJZAKlXJa1ALswaZuBqCHe9pjDkOTMme22TTOvLyj UdHI1pfn/h/Jfeq9DXHvwwRt3X+x+cSfda6lilLGrnx4DuCLkAGcOjN9iETE7ZCXMm6k 3nvg== 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=+zU3F+3HUNskC02tr5l8egTduscDKoYaVaz1eaU76RY=; b=fYoeqnfYjwkWb14awPy+QjdLqqsxD6LzNyMTtP9PhHWfs2UF77cC3zhdMRtiz32y2K XxJrdcxR60+aVFQlyPvqw0Btonx5ulWPUp9QZvve/oW0hAdMHoJImy5oUQBSV3+z16Ow dihQbn1xG5Wzm6arDUpXoaUuhUUsvAXmgdMnjwHRqrktTBR68XUBWXJRaZ4qLLcs5AU6 FyfIaTdvd2t+LK9dEAuNgAZISwP/i69wtPvJlsD8A3DDC5pr8XxUnwcsr7rAJ9Y4nWq6 fIElqfdX8MTmd6ebsnmIjzTCuqcqAko/Ls8hpgPgSFEojvwAjZrDwUwyKD+cQOci5px/ HdUQ== X-Gm-Message-State: ABuFfohM1tioJZnsCOYZbIv3jdxQGoD/l4FZ07ooh8pxA0bzbnsE+l1J nyKS9MaLPrwW5roQ1Ad7N5A= X-Google-Smtp-Source: ACcGV63eQ/rzUOOqHHlkxZCbkUxwFNb5NfiV4UykVlYY2Sxwr1GcmteAu3xcILHmvxpDcO2/lchGEQ== X-Received: by 2002:a63:fd09:: with SMTP id d9-v6mr10105257pgh.164.1539449670444; Sat, 13 Oct 2018 09:54:30 -0700 (PDT) Received: from anarsoul-thinkpad.lan (216-71-193-140.dyn.novuscom.net. [216.71.193.140]) by smtp.gmail.com with ESMTPSA id n82-v6sm8727514pfg.21.2018.10.13.09.54.29 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 13 Oct 2018 09:54:29 -0700 (PDT) From: Vasily Khoruzhick To: Liam Girdwood , Mark Brown , Rob Herring , Mark Rutland , Maxime Ripard , Jaroslav Kysela , Takashi Iwai , Marcus Cooper , Mylene JOSSERAND , alsa-devel@alsa-project.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Jerome Brunet Cc: Vasily Khoruzhick Subject: [PATCH v2 4/9] ASoC: dt-binding: Add bindings for Allwinner A64 codec's analog path controls Date: Sat, 13 Oct 2018 09:53:24 -0700 Message-Id: <20181013165329.13363-5-anarsoul@gmail.com> X-Mailer: git-send-email 2.19.0 In-Reply-To: <20181013165329.13363-1-anarsoul@gmail.com> References: <20181013165329.13363-1-anarsoul@gmail.com> MIME-Version: 1.0 Sender: devicetree-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org The internal codec on Allwinner A64 is split into 2 parts. The analog path controls are routed through an embedded custom register bus accessed through the PRCM block just as on A23/A33/H3. Add a binding for this hardware. Signed-off-by: Vasily Khoruzhick Acked-by: Maxime Ripard --- .../bindings/sound/sun50i-codec-analog.txt | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 Documentation/devicetree/bindings/sound/sun50i-codec-analog.txt diff --git a/Documentation/devicetree/bindings/sound/sun50i-codec-analog.txt b/Documentation/devicetree/bindings/sound/sun50i-codec-analog.txt new file mode 100644 index 000000000000..4f8ad0e04d20 --- /dev/null +++ b/Documentation/devicetree/bindings/sound/sun50i-codec-analog.txt @@ -0,0 +1,12 @@ +* Allwinner A64 Codec Analog Controls + +Required properties: +- compatible: must be one of the following compatibles: + - "allwinner,sun50i-a64-codec-analog" +- reg: must contain the registers location and length + +Example: + codec_analog: codec-analog@1f015c0 { + compatible = "allwinner,sun50i-a64-codec-analog"; + reg = <0x01f015c0 0x4>; + };