Received: by 2002:a05:6a10:1d13:0:0:0:0 with SMTP id pp19csp365929pxb; Wed, 1 Sep 2021 00:12:14 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzHVwPkLMqWNiu0XmpNhKXIB9FG3Ky+6z32Qa2UhI9AMAu6IuhJJQmG7GXFMPNEBOvwXpkS X-Received: by 2002:a6b:f714:: with SMTP id k20mr25599367iog.148.1630480334601; Wed, 01 Sep 2021 00:12:14 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1630480334; cv=pass; d=google.com; s=arc-20160816; b=Wr6d+0cQpFJClk0NLrobFpQjptPChs/1cIgPKimjxeLalXpMz2DYrZzE5pHXcI0xxr ZtoajbeZgzRrk6gqO+wMwzH/QxbFBJwZ+SmidMI3Nw/lonajlHXPteL8jVtcxGghM883 WwscmNJvw6Do/lw2uLv/9ilFZLRe5qtcdK6uHBxDUhW6mvL9GNSoKXsg3hTrDM6qV72h Md+c8lzrpMb0qN+gwZoecUJAt+P4pfZuHSfUTgU+kk61Q4Wi4OYFVtfhcTGp1XCmSS1g ms1bYxAkT3EAXC51psVhfAgV7TIdgaIrXqsCW4KNMeVpsy4SjE6D5tGe2GPQGbf5eRBw GFQQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-language:content-transfer-encoding :in-reply-to:mime-version:user-agent:date:message-id:from:references :cc:to:subject:dkim-signature; bh=hSdNqYmcDkeAP21Rwh1JHsKOVIxb2RSndOvEOgwdpFg=; b=yTQiOKiZzL+zQ0dppZvyx+I1cpN0mA/3kNZO3ouyJuOwoymj7PKNFP2uD7ydXMMYEx mlxklb3hPbNr/1M0LCjLugV2I0k1d5ZcDG+JsmKctS97Mc3ij12lpmcrLSBjjzFgObzP 5U6lWBM4BCsHPy3knz2gopf+8uKky44oSRUs3DUqRY1hwYDNQ7nq/nbxSqMuY9eBhOOW q1BTZTLn+F5SfcR2zhjJo2N9bUrgeyoh9Tbq94RaWXCqp+dOCIKPJR5MVXnFM7Dx7wBd H223OHgN7CCOU04xuCj8zBTA+ZLElYXuHczzi/TmTDVjCOQKvLtRTWM7+pY7N2eJr0M+ Qd/w== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@Nvidia.com header.s=selector2 header.b=oJR2E+mb; arc=pass (i=1 spf=pass spfdomain=nvidia.com dmarc=pass fromdomain=nvidia.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; dmarc=pass (p=QUARANTINE sp=NONE dis=NONE) header.from=nvidia.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id g1si2594126jab.42.2021.09.01.00.12.03; Wed, 01 Sep 2021 00:12:14 -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; dkim=pass header.i=@Nvidia.com header.s=selector2 header.b=oJR2E+mb; arc=pass (i=1 spf=pass spfdomain=nvidia.com dmarc=pass fromdomain=nvidia.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; dmarc=pass (p=QUARANTINE sp=NONE dis=NONE) header.from=nvidia.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S242452AbhIAHLI (ORCPT + 99 others); Wed, 1 Sep 2021 03:11:08 -0400 Received: from mail-dm6nam12on2082.outbound.protection.outlook.com ([40.107.243.82]:41920 "EHLO NAM12-DM6-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S242522AbhIAHK7 (ORCPT ); Wed, 1 Sep 2021 03:10:59 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=cG4RTIUgXTAxhmytBseEuajvWgESjQmu0XTCJJlNOqrDIPf6R3pry+756Oo+kZAnk7KXk2Ayouf2qpBT1xsjMhVnT78uKOM863n3QU0iCJvAgI2L3emjxvaShsBynPCfNkWrC6cP5SAIlgcRGgNg9TQDB0bukALOkhENrGwLof8MPIYwT4VycpoHfnWKEvpSXTIYpIitvt9LylmkFJBrPpRAhwLyBseDgsoQLTNAZk86b/M9lFp0lcO++sQoojBc//U0intp/9sLitRysxWJtn6mfPV6dWvwXme8XDUB0+ctmY1xuypirUhITZ/cob9Jx3z2hWWA/1W/Xgy/xwVw4g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=hSdNqYmcDkeAP21Rwh1JHsKOVIxb2RSndOvEOgwdpFg=; b=VjgBpMmWh628BAs861WHJdPmp1RQE+XdJJ9fXDgPlIRGTzAD19o7dayXnPo2n1enY5O23HKeL88x8KfRJlwJxpuDkBsJa25mcONLcDDa1tdiet32KUs5OmPvfZIPMVst6fKl51GZhpfOK9di+LcYX/QpY21K5jQo28oq2x6Y/tgMBB4rmyMJ8u/jYUP3Vc7bDqDQgZSMHhiquC5LmQDoLnkF19LV2SclupewxmrbHGc+O6cUXmkxrlobNEQQ8bRJ0WBKuDTLFEO+BbQJRwBurdki8pgqiU2RyXln50s3+G9Bt6oRuB3u+PYid+8JNIJVv1Scvi8jlFAiC0+TpBw/FA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 216.228.112.32) smtp.rcpttodomain=lists.infradead.org smtp.mailfrom=nvidia.com; dmarc=pass (p=quarantine sp=none pct=100) action=none header.from=nvidia.com; dkim=none (message not signed); arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=hSdNqYmcDkeAP21Rwh1JHsKOVIxb2RSndOvEOgwdpFg=; b=oJR2E+mbJ31T5vL5A2zRkYTHcgcfvOqXz85QDFn0r2Dge+2f0WFS2PS0/cooGern7THyAHaIW089/bYmYyPXjyMxvv5ntcNLHxMX5M1cu628IGsSXGWY3q/htBoDmjP4uQfrnrfN3nfHzf9MN9ZTwz3DC+zPWxkGdpUzChUjiHr59e9bfXasWf+bRmDkrjVDFPw2SA/1oVdMmFCmUloMBcs6IjM6Sk1IgBDYVJTcd9aYxpxfEw6mQJXHS5n0gr4CgctcdMUTpImLuivU0MV8AdN1gbkt6xXrCBlNSdMViUsFSXO1bxFOAJdVGAvxXBXibFdwjKQNJElD5XafBTe2mQ== Received: from MW4PR04CA0178.namprd04.prod.outlook.com (2603:10b6:303:85::33) by BN6PR12MB1684.namprd12.prod.outlook.com (2603:10b6:405:6::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4457.20; Wed, 1 Sep 2021 07:10:02 +0000 Received: from CO1NAM11FT017.eop-nam11.prod.protection.outlook.com (2603:10b6:303:85:cafe::ac) by MW4PR04CA0178.outlook.office365.com (2603:10b6:303:85::33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4457.23 via Frontend Transport; Wed, 1 Sep 2021 07:10:02 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 216.228.112.32) smtp.mailfrom=nvidia.com; lists.infradead.org; dkim=none (message not signed) header.d=none;lists.infradead.org; dmarc=pass action=none header.from=nvidia.com; Received-SPF: Pass (protection.outlook.com: domain of nvidia.com designates 216.228.112.32 as permitted sender) receiver=protection.outlook.com; client-ip=216.228.112.32; helo=mail.nvidia.com; Received: from mail.nvidia.com (216.228.112.32) by CO1NAM11FT017.mail.protection.outlook.com (10.13.175.108) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.4478.19 via Frontend Transport; Wed, 1 Sep 2021 07:10:01 +0000 Received: from DRHQMAIL107.nvidia.com (10.27.9.16) by HQMAIL109.nvidia.com (172.20.187.15) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Wed, 1 Sep 2021 00:10:01 -0700 Received: from [10.25.98.106] (172.20.187.5) by DRHQMAIL107.nvidia.com (10.27.9.16) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Wed, 1 Sep 2021 07:09:56 +0000 Subject: Re: [PATCH 04/13] ASoC: dt-bindings: tegra: Few more Tegra210 AHUB modules To: Rob Herring CC: , , , , , , , , , , , , , , References: <1630056839-6562-1-git-send-email-spujar@nvidia.com> <1630056839-6562-5-git-send-email-spujar@nvidia.com> From: Sameer Pujar Message-ID: <47f1d2ad-40a1-4c8f-8658-11328d41ee1e@nvidia.com> Date: Wed, 1 Sep 2021 12:39:54 +0530 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.12.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset="utf-8"; format=flowed Content-Transfer-Encoding: 7bit Content-Language: en-GB X-Originating-IP: [172.20.187.5] X-ClientProxiedBy: HQMAIL111.nvidia.com (172.20.187.18) To DRHQMAIL107.nvidia.com (10.27.9.16) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 09f0a398-3217-4ae7-1268-08d96d178433 X-MS-TrafficTypeDiagnostic: BN6PR12MB1684: X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:1186; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: AnJuKOsdnuuFV12bjN/9i1NkCO4689q6Wx1Vr5yndDYSohRyPVDXOumabigQYkwg46NgYjohdiiBfQ4b5bKA0L6KIv7fP/FxJ3Lkzi+JfRke/kXqQEt01jTz0o7hXuHOYJ+D5Qkir4MpES+QR19F1DSdphz+/TW73TyHJFmd1xtXiAJ/fQMKmU8mJMxHaAhcVtswN3qtYFmMXXd6ddiiBWK6Y5bZb80hhQgTkhqU2XPsWHp+Clwt37oW0Nej062UoPSH6mlkzMNEC4EoZy51a9cbXPndFcZyzSEzDvIKcrzvIT1YHJy8C/HnjBbucGQCMcvgTBcJ/L/riMa7DzbaI2AgPehc+z1/JtPvaHFr7XvqwkEwO4bTHU/L2kRwokHidchqKQAfvjbrYlol+wO0R3WwFP12aDooAzkMa/VOQODjjIlmdCZ4LHsEdg7h3lY7ljcPdid9zmLN9dSTeEbcVTwpAocT2OYD1caJU0oW2a1KeTptI2d7Ux1xipOErmbWeEWwyqNpdTZTVu2TMTvgUL6DoX3WP3FviV0GG7YWsbwHKu6+M1JMA8fBkf9ORq7wYkUSLOiP0tHxMph2j78oBr+U0TTb73u0faDN/wsqTC09jNILQQA9Ln4FIlDBEgWq4kzcxj1kAVXkPSM9GQocSXO0JBVfbHW+0miPpFnA/T8u/BJNzRoVuaxjVJXRWfs3dJ62EJYbOdqMtKaWHLdDPAUOh3W6hLV0/wxFTDHiUL4= X-Forefront-Antispam-Report: CIP:216.228.112.32;CTRY:US;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:mail.nvidia.com;PTR:schybrid01.nvidia.com;CAT:NONE;SFS:(4636009)(136003)(346002)(396003)(376002)(39860400002)(36840700001)(46966006)(186003)(31696002)(26005)(82310400003)(16526019)(6916009)(47076005)(31686004)(2616005)(2906002)(7416002)(36860700001)(4326008)(478600001)(336012)(426003)(16576012)(82740400003)(7636003)(70206006)(5660300002)(70586007)(53546011)(8936002)(86362001)(8676002)(316002)(54906003)(36756003)(356005)(43740500002);DIR:OUT;SFP:1101; X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Sep 2021 07:10:01.8001 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 09f0a398-3217-4ae7-1268-08d96d178433 X-MS-Exchange-CrossTenant-Id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=43083d15-7273-40c1-b7db-39efd9ccc17a;Ip=[216.228.112.32];Helo=[mail.nvidia.com] X-MS-Exchange-CrossTenant-AuthSource: CO1NAM11FT017.eop-nam11.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR12MB1684 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Rob, Thanks for feedback. On 9/1/2021 1:51 AM, Rob Herring wrote: > On Fri, Aug 27, 2021 at 03:03:50PM +0530, Sameer Pujar wrote: >> This patch adds YAML schema for DT bindings of few AHUB modules. >> These devices will be registered as ASoC components and bindings >> will be used on Tegra210 and later chips. The bindings for below >> mentioned modules are added: >> >> * SFC (Sampling Frequency Converter) >> * MVC (Master Volume Control) >> * AMX (Audio Multiplexer) >> * ADX (Audio Demultiplexer) >> * Mixer >> >> Signed-off-by: Sameer Pujar >> Cc: Rob Herring >> --- >> .../bindings/sound/nvidia,tegra210-adx.yaml | 74 ++++++++++++++++++++ >> .../bindings/sound/nvidia,tegra210-ahub.yaml | 20 ++++++ >> .../bindings/sound/nvidia,tegra210-amx.yaml | 72 ++++++++++++++++++++ >> .../bindings/sound/nvidia,tegra210-mixer.yaml | 67 ++++++++++++++++++ >> .../bindings/sound/nvidia,tegra210-mvc.yaml | 79 ++++++++++++++++++++++ >> .../bindings/sound/nvidia,tegra210-sfc.yaml | 76 +++++++++++++++++++++ >> 6 files changed, 388 insertions(+) >> create mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra210-adx.yaml >> create mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra210-amx.yaml >> create mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra210-mixer.yaml >> create mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra210-mvc.yaml >> create mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra210-sfc.yaml [...] >> + 16 channels and demultiplexes it into four output streams of up to 16 >> + channels each. A byte RAM helps to form output frames by any combination >> + of bytes from the input frame. Its design is identical to that of byte >> + RAM in the AMX except that the data flow direction is reversed. >> + >> +maintainers: >> + - Jon Hunter >> + - Mohan Kumar >> + - Sameer Pujar >> + >> +properties: >> + $nodename: >> + pattern: "^adx@[0-9a-f]*$" >> + >> + compatible: >> + oneOf: >> + - const: nvidia,tegra210-adx >> + - items: >> + - enum: >> + - nvidia,tegra194-adx >> + - nvidia,tegra186-adx >> + - const: nvidia,tegra210-adx >> + >> + reg: >> + maxItems: 1 >> + >> + sound-name-prefix: > nvidia,sound-name-prefix It is supposed to be 'sound-name-prefix' for core to parse and apply prefix. May be this needs to be directly referenced from 'Documentation/devicetree/bindings/sound/name-prefix.txt' after converting to YAML, which can be a separate commit? Remaining comments will be taken care in next revision.