From patchwork Mon Oct 15 16:09:29 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Vasily Khoruzhick X-Patchwork-Id: 984256 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="GIzLYxkt"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 42Yk0s60tMz9sDX for ; Tue, 16 Oct 2018 03:09:49 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726651AbeJOXzl (ORCPT ); Mon, 15 Oct 2018 19:55:41 -0400 Received: from mail-pg1-f194.google.com ([209.85.215.194]:41524 "EHLO mail-pg1-f194.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726525AbeJOXzk (ORCPT ); Mon, 15 Oct 2018 19:55:40 -0400 Received: by mail-pg1-f194.google.com with SMTP id 23-v6so9378047pgc.8 for ; Mon, 15 Oct 2018 09:09:48 -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=GIzLYxktL/yJNGOvK1yiKQIdVCKnWhCaYGOB2r4iRNCQoYpO/BtsNU2iY2T0srZzOc EVUC/ctrGw49PdrtzhYNzZNnuU8ZsPR4cgldgZ7+xS+Xh1Pi2LCVHzye1yLx3lAbMS6H 3HiyNbN8MNRjt7AfDanb0wOwR6LEvg8q+v1LHYA9DwtLUguSJjjnRfr5lh4ScuOBRIwq Q1S0hw7nye3Skw14b/TerqEeP5ywitQ7fszWSuQJub7aC/c/DkpYTr77RBU7ZuqQtSUU DXbw/bA0my6XK9fBc5/7PnS2U3rMm4bjFab40nyD1EEt4BL+9/QZPnWpkCLAC8a81prq kVvA== 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=Wc8+hVhlpVa6bsvzMtzwCrtEFxXMeSCHgceGQqR+2gQ+OxldYqHqJBtn4bd3X9QzNg 34H0haRqDitgWmweiSm32TvzsmdGI7jG0BV8vi/4Sa7S277REv/NnTGeGQx3k09qMEcV DnReFzcynl8DdP/HumnTRXlyCyg7D3Jk9BxzQ6urBr3y9NV3AAUI4V37OVeh8ibTheAS ATbHRkVLtGkv1BocUcL8UWhbvZZTwWgLIZtaN01Jq2/xnlzlsBLwAfYpGfzesNPjuPf8 AJlIhCJSd/gmT4JXCmESwLgHfFqYP5xPGIjn+ZOcaeFn1mX2rxn1E/Rm1d8iC4c02e8d O13w== X-Gm-Message-State: ABuFfogzqhFKL5nxhquftpIYwJ6zW7uztCP18Yr2yqM1DeeVPmH/Ss9q YR3+j+48b2v3K0E/QTuC/s7GlvSfc4Y6YA== X-Google-Smtp-Source: ACcGV62W9B2VcBu1C3t49NmKNZccKMyxQxNXViQdC1Ro9KhJMH0JAci0SUVAKCCq/g+q8Uk3SdMYMg== X-Received: by 2002:a63:1919:: with SMTP id z25-v6mr16230853pgl.135.1539619788221; Mon, 15 Oct 2018 09:09:48 -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 84-v6sm17513962pfs.108.2018.10.15.09.09.46 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 15 Oct 2018 09:09:47 -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 v3 4/9] ASoC: dt-binding: Add bindings for Allwinner A64 codec's analog path controls Date: Mon, 15 Oct 2018 09:09:29 -0700 Message-Id: <20181015160934.20948-5-anarsoul@gmail.com> X-Mailer: git-send-email 2.19.0 In-Reply-To: <20181015160934.20948-1-anarsoul@gmail.com> References: <20181015160934.20948-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 --- .../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>; + };