From patchwork Tue Oct 16 03:02:34 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Vasily Khoruzhick X-Patchwork-Id: 984509 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="fsNlFWcS"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 42Z0VR5c1Wz9sDX for ; Tue, 16 Oct 2018 14:02:55 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727454AbeJPKvB (ORCPT ); Tue, 16 Oct 2018 06:51:01 -0400 Received: from mail-pf1-f196.google.com ([209.85.210.196]:33392 "EHLO mail-pf1-f196.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727452AbeJPKvA (ORCPT ); Tue, 16 Oct 2018 06:51:00 -0400 Received: by mail-pf1-f196.google.com with SMTP id 78-v6so8300463pfq.0 for ; Mon, 15 Oct 2018 20:02:52 -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=fsNlFWcSK+n0YOY0Awxkfk/+QvKFDZyA7Bn0/RcKHidPnm3kYBqlcyOXJDebu50NWJ mSJExrf6Zvl8gnVc0I+5NFnQ+o/JR525K81ZJoIp3kYe9ZHgPrKp7A0BD07KsoxwbV0O 8GCNwfN5mrwp5vi0JKVklHBQ/IGuvE6J8GSigKMbJJIGByWqAYaAk7yvHbGzPciFLHlc tF5iyY0D2R9iTrWxkSYZFpRLs/EaEvgpJSGBIEvi11fzdS2/5DNFaY+oy0N/wSZgdZdB 9qxbxCzQTCxKDE1ND6FuDwhooa9ocpBSplIHqATc0zYtYYVzoebtJAx8c9nM7m2tRJf/ 2M9g== 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=A/7yfoLAmpBWtK4Wfhyc4+QwuH3oCK3TmyxCxmQmL5Z6StnpLTVYeFCHuWpWstgP+y GVY4IdwBjfVWQDmie8g+v1/1PIiZnvkQt6SVs46w6JK3d3rKmeeG4ZoR8a85gLuFqY4E 3vSz/lgXKSn70WZTfC845D+QfzazH+gzfwg2NXQa6VO6FdHTLkM0q1jsysrr7NZkpszM 54TT/VRCBffykwWIwHEQ363WQVAGs1ViLRAVYUg0BMzwqRdnU/ckHpPbOBoImbaAQPVt IlUocX+1vq+xMltdG3h2yqV6zSRbErro/lbEghadMs2m965cQF0yM14q2giUsiFyjQuj Eopg== X-Gm-Message-State: ABuFfoge+UNxBUy2pGmwVEV95k2GmLTPFgTRwHH5nET62zqm5C8tIXaN BPKzNwAwHO4hJSB07IMZ4lA= X-Google-Smtp-Source: ACcGV63xQEy8BoS638tbQ0Yaxo3Lg3/vmby739FSe9VTzCYEtm0Uvyx7zs9aUDOUl11MJ4b64V33ww== X-Received: by 2002:a62:1112:: with SMTP id z18-v6mr20245183pfi.200.1539658971997; Mon, 15 Oct 2018 20:02:51 -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 p18-v6sm12812390pgi.5.2018.10.15.20.02.50 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 15 Oct 2018 20:02:51 -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 v4 4/9] ASoC: dt-binding: Add bindings for Allwinner A64 codec's analog path controls Date: Mon, 15 Oct 2018 20:02:34 -0700 Message-Id: <20181016030239.15449-5-anarsoul@gmail.com> X-Mailer: git-send-email 2.19.0 In-Reply-To: <20181016030239.15449-1-anarsoul@gmail.com> References: <20181016030239.15449-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>; + };