From patchwork Mon Jan 23 05:23:43 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Kuninori Morimoto X-Patchwork-Id: 646321 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id C554BC38142 for ; Mon, 23 Jan 2023 05:24:13 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230371AbjAWFYM (ORCPT ); Mon, 23 Jan 2023 00:24:12 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:55976 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231499AbjAWFYA (ORCPT ); Mon, 23 Jan 2023 00:24:00 -0500 Received: from JPN01-TYC-obe.outbound.protection.outlook.com (mail-tycjpn01on2110.outbound.protection.outlook.com [40.107.114.110]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id D1875B47A for ; Sun, 22 Jan 2023 21:23:45 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=mFSKWIe25xA8QH9oR2R9J0QqZc46HD/EUlNk1vl3sran6thuL0ficaRhiPegbLIeLG/8BAFTwD4/yWxjXZpBVQg0wyRqZbtssfSV0KKgLLbp8MlSYw2DXwIhLmbl2OcCiVby/WzhEQn+OqQ1lfndtkOn8n5uV0gTZt9Z05Zs16dXhIayf7k2XoVi7rUKKvxrmxf83SyK48mS9gT+9BMZmH+uFIjjTzySd9w3ngjZKypml1gwZ/NBYYrXeqcZx87mQZc8oSEJQJtioDY4xIx/nyN/t9jK9weWXSL2J7J5/apQ7iVnxGKRCVFnaKIHqwG5m/dGagxBRx58xJckAdLKRQ== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=H4VgPyAXAOxVe9+USmVzBEf/JHaAuVjaJdtj5xIx0bY=; b=S8UNeSGWM0Aqp+WaZy8kgdT8qgMoPEk5YPw02lKKBm5ND+mAmshJwn/SK7pnjOpzFHaUipenCtWY+h2Mk36zW0o/WtTAkBp1+kq1xDR6Lqn6yinT6UaAZqtU2Z4UVrX/fU4nPsqsGcDv0NLrZQuOS5VQwlqxaZ3KMzAaK6sLHO2WI7pt+AND1QKTZCKsKI5RwIqTS0mZkTiSHlGqe7/gxLT17O25rwGlbZI9Cymh2EH+143Xu/JCm99y1wPj6q+MiPV9H33JleOlx7dB9Hylgp50SaxBsCcwLAngFjQYEijlu9z0i26A9IyCTmdaHt/k/yZn7xRmPbWaCQxYIo8bAA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=renesas.com; dmarc=pass action=none header.from=renesas.com; dkim=pass header.d=renesas.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=renesas.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=H4VgPyAXAOxVe9+USmVzBEf/JHaAuVjaJdtj5xIx0bY=; b=TDrbv7yG75KElpDsyPB1DL3YeixGh8fSWTVEOQ2L7PLRIpMDP3993y0tu6HWCsfYyO4fmmIUvEuX0OCF+dkm7U8MEpdFyfbBV9fUZ70s28VFmfnqqBEXdFZUoGgHgMAFHAL01bMZDqyM07gIq4eYJANdrwCgcUQEDSq8TBdjLYM= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=renesas.com; Received: from OS3PR01MB8426.jpnprd01.prod.outlook.com (2603:1096:604:194::10) by TYCPR01MB11546.jpnprd01.prod.outlook.com (2603:1096:400:38a::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6002.33; Mon, 23 Jan 2023 05:23:44 +0000 Received: from OS3PR01MB8426.jpnprd01.prod.outlook.com ([fe80::3cd7:a7b5:ea86:9ae]) by OS3PR01MB8426.jpnprd01.prod.outlook.com ([fe80::3cd7:a7b5:ea86:9ae%6]) with mapi id 15.20.6002.033; Mon, 23 Jan 2023 05:23:43 +0000 Message-ID: <87r0vl7rj4.wl-kuninori.morimoto.gx@renesas.com> From: Kuninori Morimoto Subject: [PATCH v3 01/11] ASoC: dt-bindings: audio-graph-port: use definitions for port/endpoint User-Agent: Wanderlust/2.15.9 Emacs/26.3 Mule/6.0 To: Mark Brown , Rob Herring , Krzysztof Kozlowski Cc: Linux-ALSA , devicetree@vger.kernel.org, Geert Uytterhoeven In-Reply-To: <87sfg17rjq.wl-kuninori.morimoto.gx@renesas.com> References: <87sfg17rjq.wl-kuninori.morimoto.gx@renesas.com> Date: Mon, 23 Jan 2023 05:23:43 +0000 X-ClientProxiedBy: TYCPR01CA0019.jpnprd01.prod.outlook.com (2603:1096:405::31) To OS3PR01MB8426.jpnprd01.prod.outlook.com (2603:1096:604:194::10) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: OS3PR01MB8426:EE_|TYCPR01MB11546:EE_ X-MS-Office365-Filtering-Correlation-Id: 2d6963c0-078e-47b6-1e7a-08dafd01fed1 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: uwxp2IkxMgbYhUldKwoX+lOR4hLXvrPJzUBSmDhACxlm5O3xCR1ocWSXxZMKxea9Wkkzg1Oi0ryOnFqpFqBKqiNkO6zJUNJL5/q75u6ztkU14IwNF4XHo3N0dFouEjxcBFm0O/abGImrgG2ODvlyf6Pkw5TaocXpVzDwXBH/zZmconqTX4JVaGps3tq8NMx8z0JNnJlGu9s1Dz7SiMFqs+BAhfX2J7ZST6yIZQxGJRs0iS+8Sja5Hhi5AcKs+IhmiMdZq26X9ntlGV4SBvRe9UxrDGwxmcrj5Ofv2vgM9Iz/e3u8rAjvfpZRx+2dQWjmgHb+9nrNUdJEuydnk457rmPWrjKq9TLisNwLbQjkwINsFTN/lZ0sW5kWJQwcH5pwqaDnky6c19pQ+Ik8W3O+mNWOHoydnhOu6zu0VltBk/KmH1KTYhrzFPypFthfR+744YjM1B5EpUfdga0MRii7EK9r49dLYgmpL1UwHjjfchOSigK/0a421dkY70E6I2/n2VekxB7A9KJm+Gz0PUqzcR0amayNLuKTotrUlGF+RaZehe0oh64b+Ts9DHVw3ALLiPkFNKtp6q8knc9HQc8IMnJTovGFHji6HYYGic4bpTf2sdYagSd1+ci9rIdCp7scpEhSXTdGG7/wrW8v/YBl87L+ORuFbFQ/kz7BXFY5XUz35erXC3T+Fhl1i6wpj7LgQqom17bAE0HGhok6oFNN3Q== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:OS3PR01MB8426.jpnprd01.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(4636009)(376002)(396003)(366004)(39860400002)(346002)(136003)(451199015)(52116002)(54906003)(110136005)(316002)(41300700001)(8676002)(66556008)(4326008)(36756003)(66476007)(83380400001)(66946007)(86362001)(38100700002)(6486002)(478600001)(38350700002)(2616005)(26005)(6506007)(186003)(6512007)(2906002)(8936002)(5660300002); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: EC831ykjAQkEHZDN0d+gNCPmVM8Yz3WAjqt/ZcmYgvdQSgicQBOe3d/Ddvi6jagMAusByDUu5esI3EAsKkTTodn/Wqq2L4kWkT2ctXVIyxMB+Io8muqy+m7iDWGid29KlNsk5I3MFAhY3QqPYg1Iz78B3fXUPZiiLde9SL8LzOzKZdKyFgwSDViuln/0Y4WAn4v1x37I3lEPFSt32/OemCvpysDyQSa4bwuKLYflO4OC8J+D3fel2U8mSGiPuMO0r6p143VLSBY+FDU1iS7WtenYWeesdMxT/AHGcapYf03hYy+DWegzU5ogOPZ3GxZD1RIDuEoOUXydLpaNgTmyxPzgUjAoAiSKkFaiXxgJe4T90MzAVmrzL2Rg4E5zoGBWkWGeLmc/82gAU6EAwMlbSf7Jy8Ns42nNFqKKOWJNL8TjjgcmZEMd+ywlBMA/FJUoBh3Iy0X3vlYiSkoEJysL/vXI1jScNTSM+YopnxwUWuYY3ToPbEccgqOH7jULcuPkqntXvh9e0ety1/eo3uSZzgIcVkD7UBzgVzyc9vcrxDepowN3Ka/ZtYanItOqTLqhmVQY+oZUx7Vcb17yzub7TqUhNe5VgKNMdKIbXTPSIqGjN7ZqqlygXtTWBZGadm2dpbXIPczRE0CkTQUhUSt6yvxyWu6Qn1fvAPLfpsu1yPM3yaMercwzw4RMF4CSvfImPEzmptpnG3j+Xii+K5KTugOG/cUD7PXTBvvMbzI6Qxd4BiwiEO/pw8QlpmfpSES3KsW5hCKdf8WkZ4rhc8HB3kBJGo/rKLP0NGRGji4fSn53sN5hzF1HzfN8m4kzFvdPoQ0STNSu2+isN1nPXpylrSJJ8xJ0eBxH67BWc08/A1As/mjjpnlRCqEWl5eVIlY5O6InaYDmKeBOttdnGJt4I8c1Utdxk9bc4fX8YtupE2sOVmnUghJTpEXRJrLEez4+gQnESBpKYTq8g+AucarWZmQLBjDtWZHT7UCdSoX7s4iHvG34bbnxL3Gw6lf78D/2JfTsYpgzfw7Fykh/a/eKY5ez/ilUFY3IL3IbFMg+lIT4pXoTJPztkVfqo4GoobsSOFTDDqeL9LyJjVY3m8LOGL4yosi1GKuYvxzA6YSeMB8atFJrotZ2aMn9lGg8W9GVFUuxkb7DYEM6H9Sf0yJN8zuY1hviV2QbwChct1UjWd/YPferZyzsoublYFYqOogzVpbl5tbYJuq3KA9rnchSqbkvUKS7c2PhBBkdxDGQzBu8IylUFNxl8kfF/p6H/t7wDTS/cejcg+d9RF202uCd0gm0w/DrDjZwlfEcAQrO7FDLYba8ko5eNmqwVR/BK778oP3kvMjvOUWW4EVRENn6yP3bOR+oVZehN0sRLx6OOWyvLgxoNRV38k0j+CcsF6hhhbw9QJTmCx3PoCRwvgkphy+cqTCft6G1re6gtQnxQMuaNo9MSSlINDSO3egvBwwMIj2tCT65IXVxlekQaIep/J4fTzv8RJXvVOYOZYZILMFN006mNx49j24gdcJwj0nPhtNCg83KJqgu6p8BF3TEu/Jz8Ns5wfs+Vvh0oiq6eY21eYAEnv1ken+vc+ICxODSfKOb6v+Gc9h0BVh4PtNJpD3140zEl3uJe6o7jk/su7I= X-OriginatorOrg: renesas.com X-MS-Exchange-CrossTenant-Network-Message-Id: 2d6963c0-078e-47b6-1e7a-08dafd01fed1 X-MS-Exchange-CrossTenant-AuthSource: OS3PR01MB8426.jpnprd01.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Jan 2023 05:23:43.9508 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 53d82571-da19-47e4-9cb4-625a166a4a2a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: q4r+9im4oAeTbaZdvZI2aKoLy1tmCkTvNLSDYAYutE3cwLCkcJFNjz7Zv9IPznBTxDs4TPbyYAOJZ562Pp3hRGMw3w6k+h04ir0PvKAzZGcbRiPLR9YR516OGut8b6wu X-MS-Exchange-Transport-CrossTenantHeadersStamped: TYCPR01MB11546 Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org From: Kuninori Morimoto Audio Graph base driver might need to add its own properties. In such case, having definitions for port/endpoint is easy to handle it. This patch adds definitions for port/endpoint. Signed-off-by: Kuninori Morimoto --- .../bindings/sound/audio-graph-port.yaml | 39 +++++++++++-------- 1 file changed, 22 insertions(+), 17 deletions(-) diff --git a/Documentation/devicetree/bindings/sound/audio-graph-port.yaml b/Documentation/devicetree/bindings/sound/audio-graph-port.yaml index f5b8b6d13077..fa66b73abcaf 100644 --- a/Documentation/devicetree/bindings/sound/audio-graph-port.yaml +++ b/Documentation/devicetree/bindings/sound/audio-graph-port.yaml @@ -11,25 +11,22 @@ maintainers: select: false -allOf: - - $ref: /schemas/graph.yaml#/$defs/port-base - -properties: - prefix: - description: "device name prefix" - $ref: /schemas/types.yaml#/definitions/string - convert-rate: - $ref: "/schemas/sound/dai-params.yaml#/$defs/dai-sample-rate" - convert-channels: - $ref: "/schemas/sound/dai-params.yaml#/$defs/dai-channels" - convert-sample-format: - $ref: "/schemas/sound/dai-params.yaml#/$defs/dai-sample-format" +definitions: + port-base: + $ref: /schemas/graph.yaml#/$defs/port-base + properties: + prefix: + description: "device name prefix" + $ref: /schemas/types.yaml#/definitions/string + convert-rate: + $ref: "/schemas/sound/dai-params.yaml#/$defs/dai-sample-rate" + convert-channels: + $ref: "/schemas/sound/dai-params.yaml#/$defs/dai-channels" + convert-sample-format: + $ref: "/schemas/sound/dai-params.yaml#/$defs/dai-sample-format" -patternProperties: - "^endpoint(@[0-9a-f]+)?": + endpoint-base: $ref: /schemas/graph.yaml#/$defs/endpoint-base - unevaluatedProperties: false - properties: mclk-fs: description: | @@ -100,4 +97,12 @@ patternProperties: minimum: 1 maximum: 64 +allOf: + - $ref: "#/definitions/port-base" + +patternProperties: + "^endpoint(@[0-9a-f]+)?": + $ref: "#/definitions/endpoint-base" + unevaluatedProperties: false + additionalProperties: true From patchwork Mon Jan 23 05:24:58 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Kuninori Morimoto X-Patchwork-Id: 645803 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id A1521C05027 for ; Mon, 23 Jan 2023 05:25:05 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229514AbjAWFZD (ORCPT ); Mon, 23 Jan 2023 00:25:03 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:56318 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229441AbjAWFZC (ORCPT ); Mon, 23 Jan 2023 00:25:02 -0500 Received: from JPN01-OS0-obe.outbound.protection.outlook.com (mail-os0jpn01on2134.outbound.protection.outlook.com [40.107.113.134]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 781824C22 for ; Sun, 22 Jan 2023 21:25:01 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Be4gjVv3QaBvGnHv7v1DmLShEo2qehvj2IncZPoWimMRJx0B/UHq3PrccYppatoLDNrdFBvDscxCM1cFq36qphDI0RJvAvpbEsxB75BewhWgqn5uWxCiWf1vF8BdD0K2Ckxz2aKwu2AptDKAGZ77ylDZ47GlRvoGvlRBTb1jso3hWLK8xf88d8QB2RKpTm3AwCaFpde+LopQA7s7zkK9FpVx1IXcBOm2wEdqCsuJmzCYMvk2LR3JvhhPnmwtdH5rmnIjJtrG9LxsG5fWm689qIYp9EfhJXY2HmCQE62PvaaCo7g0Jk7jWyO/BSo9hmCWfStC8xqCVUtW6nCGm3dlwQ== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=JV4nCla2xM/Rev8fPRQB2AnRjVoX2Oyv/RfnPfZUhug=; b=Elq7EYk/m8gAWFylnqVCvEi6Tf+hnv89PqiQkxxhkm7jzC6c/GGmE0AgtgrJmV3KUcYI4ZysJD52NaxF/JZuHYh1/idU07uSI+OdYuqHWxcmoHgnvc5tybjIxsPJ+YLJFVbYLeVm+R6+07JIAgVKEOW4vI7Br3XfjZa4zh+xtPwuJjQ5yoF/flJ1kgbwJ7VNTCJCmdlOgHNnfx6rEpSTFArwaJAU++gcVfO6qi4auzLHmYPtNA8wq0HT9R6GnsUNjuvNKCy3yjIas/sfSu9k4TTMKUr50AigwuWwk+Pnlbt1fzN0URxl7BuJfeIeq+RXjiPjCY6KB6mNCs9OByobYA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=renesas.com; dmarc=pass action=none header.from=renesas.com; dkim=pass header.d=renesas.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=renesas.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=JV4nCla2xM/Rev8fPRQB2AnRjVoX2Oyv/RfnPfZUhug=; b=ITxbbGVonhWsGg0zWn3ItI+n+LwwoQvRoZOgElcERPd2vqmYQzzEwS+zgoYqOdIBRU6qZ4tlN5T2dwIt8wn/mtKbsvI8WBB0d0dulCkkLajnQZPn/bWs1MsxXrt82BcItkRMtGNhMSol/81jskaLs203w+zPvcQWmW5flhkw/Mk= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=renesas.com; Received: from OS3PR01MB8426.jpnprd01.prod.outlook.com (2603:1096:604:194::10) by TYYPR01MB10497.jpnprd01.prod.outlook.com (2603:1096:400:2f6::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6002.28; Mon, 23 Jan 2023 05:24:59 +0000 Received: from OS3PR01MB8426.jpnprd01.prod.outlook.com ([fe80::3cd7:a7b5:ea86:9ae]) by OS3PR01MB8426.jpnprd01.prod.outlook.com ([fe80::3cd7:a7b5:ea86:9ae%6]) with mapi id 15.20.6002.033; Mon, 23 Jan 2023 05:24:59 +0000 Message-ID: <87pmb57rh2.wl-kuninori.morimoto.gx@renesas.com> From: Kuninori Morimoto Subject: [PATCH v3 02/11] ASoC: dt-bindings: audio-graph-port: add definitions/ports User-Agent: Wanderlust/2.15.9 Emacs/26.3 Mule/6.0 To: Mark Brown , Rob Herring , Krzysztof Kozlowski Cc: Linux-ALSA , devicetree@vger.kernel.org, Geert Uytterhoeven In-Reply-To: <87sfg17rjq.wl-kuninori.morimoto.gx@renesas.com> References: <87sfg17rjq.wl-kuninori.morimoto.gx@renesas.com> Date: Mon, 23 Jan 2023 05:24:58 +0000 X-ClientProxiedBy: TYAPR01CA0235.jpnprd01.prod.outlook.com (2603:1096:404:11e::31) To OS3PR01MB8426.jpnprd01.prod.outlook.com (2603:1096:604:194::10) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: OS3PR01MB8426:EE_|TYYPR01MB10497:EE_ X-MS-Office365-Filtering-Correlation-Id: f93bf236-b4bf-4691-f68e-08dafd022b4d X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: xcVHdBxVbyig/jbnsvlflAJm+CcaC+VGM1RcvuEpqjCBbXxlswyYja/rU7O14w87thbSVE3eqPM77sfSUt7ZPDEoOGpF3sZrR2LUEnZ1oWmVakmAx9OTxo+XFuYAr/pr2Hs1ztxlKXCxc9ySJq7UdPNyNei+ha7Gwh+aghHp/w8Sya/tzzbDkydplRjlZpW/UPrB8Xw08QKpq9pGJ+e0wRTgDCjlxaWZIU/nsbPn9BsbJzMxM+ma2pc8XFMcCzZT4Xb002WGXmjlmQl/VOMu9amhIfXmw6ZQvjTNWVaPylRwWpWcdI3/C2CcMem4i3FfIjhKomEYLFJJ1biTzgf6jaPeZ+LFEDIlNYXMz4ldNy1Y8i83zHUMVmzyNBcEkHGNv0yinAqt51t7cMTPTmx3l7ZioMbyV4nJ03QbTuPFUtCnEGXFgJaIPfX2uLUKhCe2a7+Ipn3WmD/GRMtvX3uJVvfrBkHEb2a1AjuVayc7phwkRNR9qdU3OMD2jrLWMqL1DbCwi711sR6S7WDxl6aDpYD5TXy+DMWbfo90cw8agdQ2OwOneaWgqYuLgyBf4ICS15uTbQ9HwbjtRwU96fNHfm9XQmclKUlVb9zqIHJbKj5Oo7iFe4eTE73qnmNIujw3oE615W8vOzT8ocCMzb/THH5Tl3Hb8oMgbENBYzMBgjqCxiiTz+D/6W42/dfhbnitj++6vvVxjzd0+2qu3+ZCwpQBKdi0NdCJEMFAtpGkZMY= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:OS3PR01MB8426.jpnprd01.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(4636009)(346002)(136003)(376002)(366004)(39860400002)(396003)(451199015)(86362001)(36756003)(316002)(54906003)(110136005)(8676002)(4326008)(66946007)(66556008)(66476007)(186003)(6512007)(478600001)(26005)(6506007)(2616005)(966005)(6486002)(52116002)(38350700002)(38100700002)(41300700001)(8936002)(2906002)(5660300002); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: 2Nph8zft/kBfP8p0R3D19egFUycXvfYAyeqcY5tsoUXHbNZqmPP3EpxTKoWB0zJntQuefA7VPtDHN1XbntEuAg3NewWKUV60eDoL2cCzTLStW/JYbuJuHOiTVtp2QY7l9YRpHCzGXA1ofpJ39vKRzLAvW73gEwDgX15Jowg6vcn//bwlrOY+vsQtYJWh2OyKz84Z0/hsSKKGarVJmHnnbn3nMahALnJQurrXARGYHCb4wQi4bDVASif5kRiTShVqKCTkTbwfoGMFhCcMW+WBBeNs5NbPfb4ho+P/Pw9rae/Ts2z0B+mEnWUJBHgjiu+TkA8/1LsTyV5/tv3q5dsLgnRm5njZ/CZbhg4hIEixfQjhJrUe+TNc/W9rP5Lct4RZrnQ/Q8thGe8xK6E15C2otrlRJhgGoW2WbTelC1vCVBbiUlFqbdCPP4dvjZOs/ApQplTCAcZ3gg7oBppd3c30wbxLCelTag1W4v2OpbjAXDuXUFgVBK0YKz9A+cUwCAnc9frzTJzhimvEgDUxwhEDWRkh+kkx6SKRNnj/xRrbscpg/1qkbKCEfQv7Rzau8r1kkViKW3TX7ZR7gHW2PW4BmrZqRMxA+ATZ0emsQLIQwDz2MN32QdhJ9K88k2TUitIQZj87YjckJQGZ/T91PvxtNZsRKCEaiQ84WYXeOWKQwk+AdxRBTIlL7AA75Y0vkoVDFpFEt9SZfyHdjlWKk/GJSFkhApYAyUkSRFAF6hAZqUjeox7NW0Fm38IsoU53oC/Kz8MBxBNYKV4PyYlpX/TMtnxffnqTttJR1GHglJfhUr0pffdqbAAYn1snpvC1BVCaOgEwS7N/SHVQxE0p8saXDVZmcN3map/4qY1qtBVC05w5guE05U6t8p/wLeugppt41jiXk8Q8saC1m6JCQvYF74FTyNcIAeR+f4uUDfaJxFw7SH3/kWKsES/r4bXKnhwlQZr8RunFEmdBVRhCPZeT9Dq6foCQx0ooLkCvcWDtN/WJ/Y80eCAFh/9io9NWc0DN32jr6vdM+7WqAcJ0gscu+F/kIUQa7A6W3NRlm7+y94GSVgI2QWPSjgNjhlLKnSisflBvUEmUp9zNksUat83/THx4dvp6kWUM8fJsWbiIcYQKvPG21uKF6NoVasWwJiQLKK5qfe5QAlxmU7ipZXJ2okiCm4hQJyqSO43ZarklxB8B/f/X9bU/HIwTfQ0C9+tYU+Eun9vmrg/+m0RDMbxJTymJrugwBrdf/zeUE2rR6H8EecBdw4jcR5d7UdCZub5SwK5TDQKJ1spUdQ2H5m0I6BOBG1hccS5rNuIjtP/b+aDb7KZ/YI4MTxTCgTXVG1tWt0gTdG6sPIlDmpt1cGXeu3efOwMzj98zgVzkObchyeDSEKgP3n0Vwsfj7hO6mjw2VBh/Fgf6Dh3XYGEzN2zczpnIIeVOL5P+N9DRYTAWd3nC+yBr+ziQGmgH20Ccmmtk1tvrF7t/rmfiG9EUCQFyZA0X5yTxm5XvamhBhXd91cVOy6yRJGwxoMAaj8w/eIkQ+qrlmUq4SHFF9Unjg93KhZVELowmBweYj48zY2hvSgPKwc0wOPssl6jmEsuolonKysTvNzKYpuhAAz9PE14ugw+L6mhfbbwoa1PkxUl7ETk= X-OriginatorOrg: renesas.com X-MS-Exchange-CrossTenant-Network-Message-Id: f93bf236-b4bf-4691-f68e-08dafd022b4d X-MS-Exchange-CrossTenant-AuthSource: OS3PR01MB8426.jpnprd01.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Jan 2023 05:24:59.1668 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 53d82571-da19-47e4-9cb4-625a166a4a2a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: DRP1a2aNkyWxne79NPINM+orRaFxcN9T89jytf8pN+cveWl8CPxW1IuujUiMK8gzZMQv9PfurAGkFNwdvW9f+6B2QPUW5a0Vl3TKYKHjhz4InrXUuUnRYIJWMTiCrqPN X-MS-Exchange-Transport-CrossTenantHeadersStamped: TYYPR01MB10497 Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org From: Kuninori Morimoto Audio Graph user needs "ports" not only "port". This patch adds standard "ports" as definitions to use it easily. If user needs standard "ports", it can use ports: $ref: audio-graph-port.yaml#/definitions/ports If user want to use custom ports, it can re-use audio-graph-port.yaml#/definitions/port-base" audio-graph-port.yaml#/definitions/endpoint-base" Link: https://lore.kernel.org/r/87sfhipynv.wl-kuninori.morimoto.gx@renesas.com Signed-off-by: Kuninori Morimoto --- .../devicetree/bindings/sound/audio-graph-port.yaml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/Documentation/devicetree/bindings/sound/audio-graph-port.yaml b/Documentation/devicetree/bindings/sound/audio-graph-port.yaml index fa66b73abcaf..6fcf7f567424 100644 --- a/Documentation/devicetree/bindings/sound/audio-graph-port.yaml +++ b/Documentation/devicetree/bindings/sound/audio-graph-port.yaml @@ -97,6 +97,18 @@ definitions: minimum: 1 maximum: 64 + ports: + $ref: "#/definitions/port-base" + unevaluatedProperties: false + patternProperties: + "^port(@[0-9a-f]+)?$": + $ref: "#/definitions/port-base" + unevaluatedProperties: false + patternProperties: + "^endpoint(@[0-9a-f]+)?": + $ref: "#/definitions/endpoint-base" + unevaluatedProperties: false + allOf: - $ref: "#/definitions/port-base" From patchwork Mon Jan 23 05:25:11 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Kuninori Morimoto X-Patchwork-Id: 646320 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id B707DC38142 for ; Mon, 23 Jan 2023 05:25:16 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229441AbjAWFZP (ORCPT ); Mon, 23 Jan 2023 00:25:15 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:56372 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229519AbjAWFZO (ORCPT ); Mon, 23 Jan 2023 00:25:14 -0500 Received: from JPN01-TYC-obe.outbound.protection.outlook.com (mail-tycjpn01on2139.outbound.protection.outlook.com [40.107.114.139]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 33AA4A5C1 for ; Sun, 22 Jan 2023 21:25:13 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=PtM2bwg+lOEqvpGsRy8wZzp1zqIlzqA9IGOtqW31O+MO5U2bXlhv6WlPYGfuNzRscqmPlXg5QJd7oMERRyiWyGaZFT6xMIYCgF8wGWr42yKXmh4H3sefNySW7kf+nbh4bZWuLmnH31Q0/sX8iHTT8UY4KxjR2yHWcfPDWVZv4V9wGPtKnxowhPy71Z/wjxEShAI4oGlXZQ+JoG6SiGiscUjnVQCjeJmK5jlmKz9E6Y/mbKE2YMDlEttQTPQggJtyT+RXAxzvKDYeNPTzZVHloyxwuKHLtcq5bDimSeru59bifbZcV1kNl+PLT3glxHG6Jpi1qrJEtW63RbR6WwlWzw== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=X5MPLlBbFpmwgjurwiBp+DrnAlVxl70crzXxOWKoz88=; b=V+hiBR8pPs+tcq9xuGS8U/umbEKZ9BMOFOiAoKcE4TMHa99piHJD+SbnoEpWR6M1OcDaWozDkT8elmhbHHAJHXijwWaUicUs44APuQjjMMHkTfT1z72p/kJpfqKWNjVxmmVAwGWrXoMj7608KxMxkpu6ebocoQj8O1G7FMA+uUyxdlq6xff8Mu3IlaP3Cx0y+dGT8JK3zlKF6h6MRMqOOliUFNpxeazvUgcOPPi0dME984g08EUGJLnKH57I+RGfJzC0bfs/kdLLM9yiD3E3ItNStviK1vu6Ae9+GxXJLlQtLxRkRL5tQ020ySoDUJNVJq3b4FoEN/uLYuynJzjeFQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=renesas.com; dmarc=pass action=none header.from=renesas.com; dkim=pass header.d=renesas.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=renesas.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=X5MPLlBbFpmwgjurwiBp+DrnAlVxl70crzXxOWKoz88=; b=KLUb+ycnJ2X0RnTOhjdCwd6GNcQi+aSdhaL1hAzhD/fmjp8YaEhsCkIgmuEjYfo1T6/1EOK+Nk53DCTV/eDrgD/dCkuyE/VM1h4ZRQdtmgYdK5HuypSOANn9/EUTbJ1EBqv6lQJIjQLUTiWIQf1Az/TQiSxYzxjgal3+L9FKcUc= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=renesas.com; Received: from OS3PR01MB8426.jpnprd01.prod.outlook.com (2603:1096:604:194::10) by TYYPR01MB10497.jpnprd01.prod.outlook.com (2603:1096:400:2f6::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6002.28; Mon, 23 Jan 2023 05:25:11 +0000 Received: from OS3PR01MB8426.jpnprd01.prod.outlook.com ([fe80::3cd7:a7b5:ea86:9ae]) by OS3PR01MB8426.jpnprd01.prod.outlook.com ([fe80::3cd7:a7b5:ea86:9ae%6]) with mapi id 15.20.6002.033; Mon, 23 Jan 2023 05:25:11 +0000 Message-ID: <87o7qp7rgp.wl-kuninori.morimoto.gx@renesas.com> From: Kuninori Morimoto Subject: [PATCH v3 03/11] ASoC: dt-bindings: audio-graph-port: add missing mclk-fs User-Agent: Wanderlust/2.15.9 Emacs/26.3 Mule/6.0 To: Mark Brown , Rob Herring , Krzysztof Kozlowski Cc: Linux-ALSA , devicetree@vger.kernel.org, Geert Uytterhoeven In-Reply-To: <87sfg17rjq.wl-kuninori.morimoto.gx@renesas.com> References: <87sfg17rjq.wl-kuninori.morimoto.gx@renesas.com> Date: Mon, 23 Jan 2023 05:25:11 +0000 X-ClientProxiedBy: TYCP286CA0209.JPNP286.PROD.OUTLOOK.COM (2603:1096:400:385::12) To OS3PR01MB8426.jpnprd01.prod.outlook.com (2603:1096:604:194::10) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: OS3PR01MB8426:EE_|TYYPR01MB10497:EE_ X-MS-Office365-Filtering-Correlation-Id: 659c4fcd-2f67-4328-8a8a-08dafd0232d8 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 7qYCMUkrvZV02VtbQ+fTSfAdCU2M4NliOhAA8VebbMlCelvI2g4LG4QKT9B79za2N9YNYy3D+TlF2CGsNaK6sFTM7p9TmQT9zpgKxujYiDLGhB14zXLn2ZtrXl4Ta2ylO2MLtNhLPr2V4mgenpO+Gsfegl8Vli4Pq4aggxwTW4q3DgH76yh15/NnELdRMOjnSIn6VLSkRS4YSYEY+MdEDKoCmM5e6sG6TqTrIFHphe6iblkuY75TwA31qxjItyvOCbGz4n6x/g4mqczfd0ZYsViZX+jyGZflFJiFNpTWOsL3e1VQ8J9NuBc/G2tjf+4xQnxdGF+ITAJDyLVPV+JCwUUYK/a5zE001qDvIo4Bg6byLRvs/ev8b9AA57DZodm3OlbQzLter4lBcDHDw9/rxPiu88n/d7OZTVGaDw7w9pDk88VR0vS//afRxLAKIcVkXVTKGzmPDkFuO3wkyvGLK4zSOYLV6YAypnRoxiFjNtiVjbSEymN/54K8XgEXqUB30K+sS8TjRQjoTWH7RSMvJltScu5X+oK3f/zrVP8qjkHt/u1XtYH95b+VDu7N+KGpB0TF651BC12cNCNWNQGiBG7w9h6+kKESlEmwRZKsoe0VjbERWtYBCwzqqR/aXEn1S8zdf4U/qScQtzyvQBMnTizNt2WrS3yR02JdwaI4gJZ6lvfMrs/IqlAfGZP1fuHzG1Hk+6Sko6HnX7EPp4RCFw== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:OS3PR01MB8426.jpnprd01.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(4636009)(346002)(136003)(376002)(366004)(39860400002)(396003)(451199015)(86362001)(36756003)(316002)(54906003)(110136005)(8676002)(4326008)(66946007)(66556008)(66476007)(186003)(6512007)(478600001)(26005)(6506007)(2616005)(6486002)(52116002)(38350700002)(38100700002)(83380400001)(41300700001)(8936002)(2906002)(5660300002); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: mUJFKnjhPilMwdmK/N8hDL+Vzt0y7NO2O4muIUT+utSp6fHVQwCOHDX65K2VfKgYBZjx6cazp01MQ1sWMYvlYW6vZV5p0H3vqE6ANJzw+H1cFgQatFUQYrKGzd/r2mznODTBROj55KNPvueiXhdz4ULSKUhvPLuUCUm96y2Pv4TH9YAULm3mEdutEOE6maSWHL6LMkBAmkNkS/42lEB7UhjDQqSuGxna9hJM7AwVHjBybhCj+k4MOVP56TuvAdyKAWPrDPwRsyygVDnk4lLkMYR6jv7cz68jCMUreTZwWlYBDHFFTfbQV/c/qR85FsfDiqIns9jD+RkshxBoYBeTWLrpyr2+zrrs5TkBMH3J5ueCOcNVYn8bxvGpzeoDQhWhhxTYKoWSBjUReONqqxE+ho9oSY2xlr4dsWo5ve44avlyL24WN/hZWLtTDz59HFzA0b8ZF51NwmaHBblfcj1N91fYriOXY1NgU/0WoL92pOzXWiiVQrIhf2762Ge3+36dq47iKBCLB8MLN1L9t7RFRsMFz7JCaUwKtHrzX970suu5MO6YtkauE0n05UwXAFiVbIPt76fbi0ujK5jtpGCmVxWI5n8wYLzeBMDhnAnXeXs34jyvxYt0l3+0Ggmn6Zdo1R1SzMvRt/bfiGaYCaaNqs3TT3QsUcqkKnJ9Y9midX66OrDI/DewukmUlTMwf/zLd7MCcKOUCh/EA9ReTlhMnh9Y4vpz9Y6apkzyDR7rmMbyH8xY3aEg1WSADAfcmkEkMpb0NQ8kMqbnBnBFLvXcK1GknGgtNH57OvIAzKpwr8RoZteuap/h35nh1oqszkEA1f9DXfn8jF8bfGPxi5t2WWuMFN4lHY11KQb2dUj5ub58YjeHe/AAo3+uqHBie2d54baMi/WrB7ZNLKZzvaKC+zcwlNwgj3SfxyGsHSOOvoNPlo/Obh8AXK2Bwiii1Pccs3Bap8iJA63vFMSACUDPlnAMlaR2qARa5AANcGVw/fd1Okjvlazjy0F6Z65TNAc8wS+NJZhCiiqp41CDwa0bK30657Uoxrv1EnC4uxnrabJMxvbFK4rFVlGK07Q8sBRLgohJAFTBQlnteqKyxQAiK8qsvcWrTGz+yr3OL/I4NQ/EUnt2LtPnfnHP22qoyptTJ/FjYEaC8VGnqMTAGMfn0rznULLxq0JrP/EbDfCIPcsdAXTKRRZ46HDQFTYaUCnunyqDyZjElK4SBrE6ijUaqMI3p3rBjpXzWMlEB1XjmKSTtRkjps4QqOsmcv71bc+a9DMCI7BVk1RhysnPXCv+vdQ2KjxuGm/bX5s3ZfIroSFMeX68VvPhz8e4kIQulSfL7FIo94DkdolKyb37Qlbvm3KWNo/I21xVGw0VVOoQ9wTqLdfRj+jaMkeVKor9utRDwgmYiA+c5vvOiz/7Ekhh5GcsoLYfLU68WJLKyecE5soTFs79hvJyP6FHqMtjMXmWZX/Z93qySSiQzVvgfncmXgy44JO1UfbqBSbN3OlOC80nm+e8uaqrT1XvTtD0RY5vtTEbQTaNq8y3mwZHc7beIIItbBbsEoEXpKNO6nWttc/VxRFuADCbyi3a5dYHcbhPBwFtjJDO17K1nprWZeCvOSCkOvUdpkGJUIwZgsghCz4= X-OriginatorOrg: renesas.com X-MS-Exchange-CrossTenant-Network-Message-Id: 659c4fcd-2f67-4328-8a8a-08dafd0232d8 X-MS-Exchange-CrossTenant-AuthSource: OS3PR01MB8426.jpnprd01.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Jan 2023 05:25:11.2566 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 53d82571-da19-47e4-9cb4-625a166a4a2a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: xUXZFORxKdk6GcG2oA51TF9JcSJqQvPKiVdigLLouclyNig+ZDwYVY8bLjmWIkmgIbe9Q72KXpedsycUf11IUonFmD9iz4q2UWg6m3tD3o4bn71gos9h5L0QIJ/VB6r7 X-MS-Exchange-Transport-CrossTenantHeadersStamped: TYYPR01MB10497 Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org From: Kuninori Morimoto audio-graph-port is missing "mclk-fs" on ports/port, it is used not only endpoint. It is already defined on simple-card. This patch fixup it. Without this patch, we will get below warning. ${LINUX}/arch/arm64/boot/dts/renesas/r8a77951-ulcb-kf.dtb: audio-codec@44: ports: 'mclk-fs' does not match any of the regexes: '^port@[0-9a-f]+$', 'pinctrl-[0-9]+' From schema: ${LINUX}/Documentation/devicetree/bindings/sound/ti,pcm3168a.yaml Signed-off-by: Kuninori Morimoto --- .../devicetree/bindings/sound/audio-graph-port.yaml | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/Documentation/devicetree/bindings/sound/audio-graph-port.yaml b/Documentation/devicetree/bindings/sound/audio-graph-port.yaml index 6fcf7f567424..036682e55b2d 100644 --- a/Documentation/devicetree/bindings/sound/audio-graph-port.yaml +++ b/Documentation/devicetree/bindings/sound/audio-graph-port.yaml @@ -24,16 +24,14 @@ definitions: $ref: "/schemas/sound/dai-params.yaml#/$defs/dai-channels" convert-sample-format: $ref: "/schemas/sound/dai-params.yaml#/$defs/dai-sample-format" + mclk-fs: + $ref: "simple-card.yaml#/definitions/mclk-fs" endpoint-base: $ref: /schemas/graph.yaml#/$defs/endpoint-base properties: mclk-fs: - description: | - Multiplication factor between stream rate and codec mclk. - When defined, mclk-fs property defined in dai-link sub nodes are - ignored. - $ref: /schemas/types.yaml#/definitions/uint32 + $ref: "simple-card.yaml#/definitions/mclk-fs" frame-inversion: description: dai-link uses frame clock inversion $ref: /schemas/types.yaml#/definitions/flag From patchwork Mon Jan 23 05:25:19 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Kuninori Morimoto X-Patchwork-Id: 645802 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 20BAFC05027 for ; Mon, 23 Jan 2023 05:25:26 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229817AbjAWFZY (ORCPT ); Mon, 23 Jan 2023 00:25:24 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:56426 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229519AbjAWFZX (ORCPT ); Mon, 23 Jan 2023 00:25:23 -0500 Received: from JPN01-OS0-obe.outbound.protection.outlook.com (mail-os0jpn01on2096.outbound.protection.outlook.com [40.107.113.96]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 1BE34A5FD for ; Sun, 22 Jan 2023 21:25:22 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=L4NLlfqX66RijzXwE5BVnWkOL5rvrcpfSMYdsCYL+btfQotYfBSuZZLZ+8uqYF7zrrctzzf9vw1K5sumOu8BVF+YWfqDUO/qQ5B59yXn/CiywRaYbgS4xqwY5f2Y+giok1twPIUycvXzv6tayRJ2/6zww17oAGd8Wl7Col9KjD0T6Wj5/FeTWb0Gd8nZrpuO9lpOf7BOK7lvsOpbvcrvAOYlPuc7+3baRznjZOFr7hVxzp8Z/Z7sz5rBzEy9OIjSwTvJUQfXL1KmvUmA9hg5BLFxdv+vHmR3qkYP/EoRqcgcEjfG7+Dp5m4WkRQK01ixKDPo/CHomhRZJLjRrMJNOg== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=dI5HhhAqcYdtoN2PcExS9iVBxcl+RhCC7G43XpDcM7I=; b=HXPQS/fuNKJDb5NQzHraaKcKASJcEdcRwyuop0NHFzzTigkeKIfszJ/Mhzf5h/+vR8VVWetzHvWwrg54VqLwRyHb0tT2PLfxUtWkIeaHdUOD36WwcsMpHwhuExSKG8s+9wTU8ayi0HjjRdL6gg2Pdr7plEXWmDUDfGCCwSXNBRh9BmjXPPhG/61fEhKY/zcQhQX9CLV1txBlmONC9gxl/cxRryqHk6jOAh0GRBFWONOv3LrkZLiuzmvGjSPZXCaQq7CMGPgRpYOH/lAS6HL4ovVm3FiEloqmkGbKWrDD+7WTCAHiu9gfojd4VN8egUOnrl9hdgG+xzVPabAxUU11sQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=renesas.com; dmarc=pass action=none header.from=renesas.com; dkim=pass header.d=renesas.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=renesas.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=dI5HhhAqcYdtoN2PcExS9iVBxcl+RhCC7G43XpDcM7I=; b=Bkax+ouxFJIRI8dGrLESi1gRnBsxBFsvCiZje6SELbC3u5OJ3ttxnTNaGF/SdN2nJHt6scfX+KKa3Jifef48dTHhm0hCxiI26Kk6SjJzlByVJvtLtgan4E6Ja+q+oaWdGU7W3g19XZHV8fVUJdDw0eaM6CB3Z72koJFwdyKP/BM= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=renesas.com; Received: from OS3PR01MB8426.jpnprd01.prod.outlook.com (2603:1096:604:194::10) by TYYPR01MB10497.jpnprd01.prod.outlook.com (2603:1096:400:2f6::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6002.28; Mon, 23 Jan 2023 05:25:20 +0000 Received: from OS3PR01MB8426.jpnprd01.prod.outlook.com ([fe80::3cd7:a7b5:ea86:9ae]) by OS3PR01MB8426.jpnprd01.prod.outlook.com ([fe80::3cd7:a7b5:ea86:9ae%6]) with mapi id 15.20.6002.033; Mon, 23 Jan 2023 05:25:20 +0000 Message-ID: <87mt697rgg.wl-kuninori.morimoto.gx@renesas.com> From: Kuninori Morimoto Subject: [PATCH v3 04/11] ASoC: dt-bindings: audio-graph-port: add clocks on endpoint User-Agent: Wanderlust/2.15.9 Emacs/26.3 Mule/6.0 To: Mark Brown , Rob Herring , Krzysztof Kozlowski Cc: Linux-ALSA , devicetree@vger.kernel.org, Geert Uytterhoeven In-Reply-To: <87sfg17rjq.wl-kuninori.morimoto.gx@renesas.com> References: <87sfg17rjq.wl-kuninori.morimoto.gx@renesas.com> Date: Mon, 23 Jan 2023 05:25:19 +0000 X-ClientProxiedBy: TYCPR01CA0190.jpnprd01.prod.outlook.com (2603:1096:400:2b0::7) To OS3PR01MB8426.jpnprd01.prod.outlook.com (2603:1096:604:194::10) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: OS3PR01MB8426:EE_|TYYPR01MB10497:EE_ X-MS-Office365-Filtering-Correlation-Id: c2eab347-3340-4b55-33c1-08dafd023831 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: bVLkY1aTGZRzLtJQst9quZgzJ8fWoLF6uZceGmw4cwfK8srMg5FN5c4fws/CB/czwH5UWVhG41H2RqSoGttgeBhOonnF068oY94SZlwYfa6vT3YQKSyGoNyedPQRQ4JIbwzFEMgehokEw1Ejjj6Deu03fHm5UmRIFDoKAAhYLi9+ajTbpoFzkC9lcFm1i+VcE7b52XuT/z/V7BK8n1w2X0x2h9HXG/QobxYxRPyuuoLzDehuJ7KjFQWqhJtDlEk1j5GT5ZfeWgcdJlX9tIUij/9oTaR0l7tlmU/XitaBLoRm3knLcfyyoPP3mch8QrW66V6j5E1seR4TdvfpS3QbTgQoq+B/ci6J7BTYmqIQWg8gSlfBh+avZCc9OkZgE6U8/UOT/b7V6jg0thLiJWBYt2w87GY//Wb2KHK9PTW0+mzp9GtVbbSiKA2pFbpeTjj99R1Z6+5eRmJSa891AjQeJD4ehHfTZXpOpxXHEUJZ6o1wwjclKv7U1MIu3lknITZfaPV7hq8+76BZqK9JTcjkF6Lk8ADtc1RI21NRuq87TzZfQVeigfkD20GDa0S+cM9RSnZQWrw7UNRwSztL20cJm/GCszdq4RcO09fh3cANhrNzZCOSRq2GCGlxwBkw6mON26zhmnoAu+lPOUB4kbnn7L53/VmNbXjzxmESMdQJefYw9R15aphuD+xzP4ShfLHdLjKjXOunnPE89ct4AxZ82Ef5oKAwlxSKpCZ6kqm6bhyx643QhoAMFiGS7NIOyTOj X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:OS3PR01MB8426.jpnprd01.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(4636009)(346002)(136003)(376002)(366004)(39860400002)(396003)(451199015)(86362001)(36756003)(316002)(54906003)(110136005)(8676002)(4326008)(66946007)(66556008)(66476007)(186003)(6512007)(478600001)(26005)(6506007)(2616005)(966005)(6486002)(52116002)(38350700002)(38100700002)(83380400001)(41300700001)(8936002)(2906002)(5660300002)(21314003); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: YLRT1TOxo1MHbUG+ks1rdJQGpfWn5kl7558vWVJV+YYcyv2LPvvA9Mpw12UBtfpDqFET0B53nJCZRr5h+OcyRaPkD/6UiKn56sqSO9wAkILN1oHYKZ9h8OVd7edanoaP0/SNBL01NXZjRNOkvsVb37luhObIAzABofeFCvm6cQuVM/vKRTx/mKm1Pd2yMV0QsolAKjDh/mTd4R17CsSp3WQWBd/lwUhFiTOoY/7rGZqJ8fTiMHA3mi7mLxRGB6UoO7/HJ/ymCm++G6KCB+NMQVqpAZUS+uc8VFzaDLuyKj4cYv5s2f06HQePLPzhWPlAjca4upUtZlRFswDTHS8pvUbZe8BBSLbvMOTalF+Yt9Icepa3J8cMDZ6cHH1N4Kofquy76UZrcJx0ntKkVeGlmgA0n9zRkxB3fJHiHlDTUT7hyPAxcxd47LT0YM3vPZ0JmpYiW/H/CQC/xvM4xfUQUtwaR74fvo21qJMd/dNT9JbF303t/2aNI0AJ22N1tXzN5iKgSwJMBAVal0AwphLP9UTOZNrhQjcgU+CktUCRB9GZDjfP2DVjUwfgzuG/9J/nKO8tbymaW2lkk38q9opUHhPicxt/8UGVcJj7qp54RalKTB1b+nBO1cHqRTB6BQmw8CkT1ScWmz1AfU43ezjmbGJqUtgtM2YyRv5XoJfKtdA9iyAyv5furnAqx/Xf7EFmQoZlJUh2xoUwLlYvF+oZvJGpJY+5bi1XsxZD456qXy4CrN/IEpC6+RfbmvAnz4NZdv4c94igF8FRoTi+7KlvPog+OFlBCUHCVhWc6QCkLL8hLM5pJCwY0JgEBHqVHku3H4FGDI22+51WXm93S4/qlL/uNoSyDYp88H2fBo4HJ0u4rTHqBAyjnzTKvJ3ssB0RPsXQ2vPhaedVDBbE/CSfoRqrwKnsHWK497X3T4Vn5426+fVRblnqQ4dC6rm4Bqf/nPTb4f4EMlUO9dYoTodnk/9GM8doaMXZzJm8TbWoJf4Y6RxhjYexQPDVMOXy9Go7R92Ff1lTLiRU6SIag+qqYs9BTFz4CUnmYPpLM802+GkYvDLi3Zxi1nKRn+ZiJ8Tv1onfcM4TyLJ7qfV3cmtdVaurf8pweM/rSmO+/iHtBmkTzfAiWNZPSvSo1pWlDuit0f7N4DdNe3CKApmdwDOn0GEhKuQ8t6QB2C2Oum+74NrqDojFheplOn9uu7evs+ow9agSUmrmwF6h3yT/pO3BMrUkrsJ1tOproBQtrfjzDfwHrvbD35NqVqmotps5N6n4/L5fpCU5gnAP/9S2ytGjTjUew569DiJcYGAEPd35L+TxQEEQ2/ghi6GqS6Ug4VWbAwoM46wp9/XMPuI81oB7O8hSD3XJzogkAbNMlajuJ6YIt6qynt9PfUugpoaja4sEUV6Nfkd3a+M57qWYdCQEga/OB5cAv7MvzuBaYWgqoyqNTSlSgVKic4nL3a3GjIMb0iYKZ/W8VvRL/ryRno/SxCLjWVDErshhtKiS1rG0sgkhQ+iigBLqpbst1E/aBku7AokPPTySOzVtdF2NeJW9q/Q2bQKHvw6G6dPgmc59q7JcqV5XuChdqQ2+WTu+PTA487YDPVHm/oBOQJkbRu3u4Cwf9b3jlclV3Ymn6j7EhKo= X-OriginatorOrg: renesas.com X-MS-Exchange-CrossTenant-Network-Message-Id: c2eab347-3340-4b55-33c1-08dafd023831 X-MS-Exchange-CrossTenant-AuthSource: OS3PR01MB8426.jpnprd01.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Jan 2023 05:25:20.2419 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 53d82571-da19-47e4-9cb4-625a166a4a2a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: UZHO7ehlDaSAIPF2lC1VPmKg6xqeI02e08vYVjjP+my40g/u6s9cLq6AhowcCw05sI/5IHy3vWUTXc58yO3bxUN7TqZc1IeCjQKjZlhl5htqn9v9NKnz5ycUbCceAZ6+ X-MS-Exchange-Transport-CrossTenantHeadersStamped: TYYPR01MB10497 Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org From: Kuninori Morimoto Audio Graph endpoint is possible to have clocks, and system-clock-xxx, but these are missing on audio-graph-port.yaml. These have been already defined on simple-card.yaml. This patch re-use these. We will get below warning without this patch. ${LINUX}/arch/arm64/boot/dts/renesas/r8a77950-ulcb-kf.dtb: audio-codec@44: ports:port@0:endpoint: Unevaluated properties are not allowed ('clocks' was unexpected) From schema: ${LINUX}/Documentation/devicetree/bindings/sound/ti,pcm3168a.yaml Link: https://lore.kernel.org/r/87pmcmpyml.wl-kuninori.morimoto.gx@renesas.com Signed-off-by: Kuninori Morimoto --- .../devicetree/bindings/sound/audio-graph-port.yaml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/Documentation/devicetree/bindings/sound/audio-graph-port.yaml b/Documentation/devicetree/bindings/sound/audio-graph-port.yaml index 036682e55b2d..edd6cc37118e 100644 --- a/Documentation/devicetree/bindings/sound/audio-graph-port.yaml +++ b/Documentation/devicetree/bindings/sound/audio-graph-port.yaml @@ -48,6 +48,15 @@ definitions: oneOf: - $ref: /schemas/types.yaml#/definitions/flag - $ref: /schemas/types.yaml#/definitions/phandle + clocks: + description: Indicates system clock + $ref: /schemas/types.yaml#/definitions/phandle + system-clock-frequency: + $ref: "simple-card.yaml#/definitions/system-clock-frequency" + system-clock-direction-out: + $ref: "simple-card.yaml#/definitions/system-clock-direction-out" + system-clock-fixed: + $ref: "simple-card.yaml#/definitions/system-clock-fixed" dai-format: description: audio format. From patchwork Mon Jan 23 05:25:29 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Kuninori Morimoto X-Patchwork-Id: 646319 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 0A4E7C38142 for ; Mon, 23 Jan 2023 05:25:36 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229519AbjAWFZf (ORCPT ); Mon, 23 Jan 2023 00:25:35 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:56476 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229989AbjAWFZe (ORCPT ); Mon, 23 Jan 2023 00:25:34 -0500 Received: from JPN01-OS0-obe.outbound.protection.outlook.com (mail-os0jpn01on2090.outbound.protection.outlook.com [40.107.113.90]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 731C7A5ED for ; Sun, 22 Jan 2023 21:25:31 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=fDnJyCalDs560+wWOPw16e+pf7a3D1kPoFyB4DMKUxIESi8Ryw6i22h5btKevOmlCUyrp5Uu7qhaFE5yeNzoAVp2THnGpaSojLPuhQVYdfPhBdOX1tKZA+4PbMJfhAuKzCAQLuhyIpGQhBB9WtQFTsLqRXDNBXMECQYCy4uAjNmBETt1Bf1bWMVy0GPpdoSAglAihYuFReln5kB0SRuWX/k+FFUQ9berhbGtesvX1LrkEJtGgtIWymlVmLHEAtW42fAbMVVY7mJxx90WJ8rlqLuxu+jjZyLnSK8A1AI2su/Md7lSdrZvfOKeWsMMtbnLdk3+itWurjLPjgmUwjwL7w== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=PIuB4cb7E0X5z+6PbiS12y35XrvPH/i+dmwUVi07fpc=; b=ZbXe2AjSFKCyZ3MBjQskC6EP7o5213OjQP48Xhibp462w5EGTMQ/MtbqIMnVBFeMGelR1UAJ3Vo+/H1C5bk178WLEPvhym77+cEcYbYg8F6HgmlQKomXFUQtsj2tL4Dfg4+beN6P9QrScCBK4pSf+ttz8jxrJ5N4poJC5Y3FRmPWAboXFGS/QSRItOh162Z5V9JZpNgl9jvN/MqFoOvw5tGrejZ0Qmo3Pf3Njl5mbzxjcczY69jQcw0IU5GiaB4/4V7mERFgIlS9xiZgRbqRzCcIIOQvH7JR4NKot+1qR6ne873WaUwVD6Nxp1k4exkVKEf5KvwpMgwFvO/KcL9++A== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=renesas.com; dmarc=pass action=none header.from=renesas.com; dkim=pass header.d=renesas.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=renesas.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=PIuB4cb7E0X5z+6PbiS12y35XrvPH/i+dmwUVi07fpc=; b=BzGx6H0NrKwmRo7WTRCwq8ze5GqTa8roz8ms4yxVKQ1IUijFmLqiseyf3LDLdzZx7fskubeY5rSHdls4sJEZT9sU4YZwZD0xwKOnP/XJNNTEdT3WyFzoZzGMd/4Dgr/wVXr+rMVuYiBErTnLXsmAKzgnTRN2mT1roFHe8HAF4r0= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=renesas.com; Received: from OS3PR01MB8426.jpnprd01.prod.outlook.com (2603:1096:604:194::10) by TYYPR01MB10497.jpnprd01.prod.outlook.com (2603:1096:400:2f6::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6002.28; Mon, 23 Jan 2023 05:25:30 +0000 Received: from OS3PR01MB8426.jpnprd01.prod.outlook.com ([fe80::3cd7:a7b5:ea86:9ae]) by OS3PR01MB8426.jpnprd01.prod.outlook.com ([fe80::3cd7:a7b5:ea86:9ae%6]) with mapi id 15.20.6002.033; Mon, 23 Jan 2023 05:25:29 +0000 Message-ID: <87lelt7rg6.wl-kuninori.morimoto.gx@renesas.com> From: Kuninori Morimoto Subject: [PATCH v3 05/11] ASoC: dt-bindings: audio-graph-port: remove prefix User-Agent: Wanderlust/2.15.9 Emacs/26.3 Mule/6.0 To: Mark Brown , Rob Herring , Krzysztof Kozlowski Cc: Linux-ALSA , devicetree@vger.kernel.org, Geert Uytterhoeven In-Reply-To: <87sfg17rjq.wl-kuninori.morimoto.gx@renesas.com> References: <87sfg17rjq.wl-kuninori.morimoto.gx@renesas.com> Date: Mon, 23 Jan 2023 05:25:29 +0000 X-ClientProxiedBy: TYCPR01CA0188.jpnprd01.prod.outlook.com (2603:1096:400:2b0::20) To OS3PR01MB8426.jpnprd01.prod.outlook.com (2603:1096:604:194::10) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: OS3PR01MB8426:EE_|TYYPR01MB10497:EE_ X-MS-Office365-Filtering-Correlation-Id: 06b12fd8-6357-4f72-1503-08dafd023df3 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: O894f5D0kjxPztOw8jW9Zu8J7u3t5G7XML6zuOsJefx7kvxmwbt6anM4a9aeqoCAHKZ0ClKqjNQ7/caJfzgWRLNFtgooSw5W+KO3yTSUKMyEUOJ1b/4IPL88oSM0yCkXJ3ciVNYOabJScA2Ll7OKyXz86hxmxdNRp/Cee3iQDrgUEwCf7v4FQ3+lawsZU3kI6YDFEEtZsbtfFZSejpvNkW2FnS55igX3A/fOAKrOogDl/AV8jYqT7PF1l+4griWoO7cuVAXow6KA0AblwV6Wc6tjzorOez7DUkIBzSkT2VldM0+j7SrESqq1D2Jn/irlmIcMVcDWjvmYSIimw0Vpf6ZjFPFuj1JRKQ30MYktKeCZWjLYzy9nXkmOosEi4czOrX5E7EhkLUKv+TwgJUVZG9UnBs/qRj2gdrbIDAxnLiBbbSXl33vDq8d5XoSV67107G6b7OXW+1rw5ZUpqkXNzMz1o97edNmNji56YlqiQwjXsrL8Rq3K6zHYi8HalNjKgd/CaDKUW6dSmSQ77mosceA3cJSRn06Ock2TbjMXCO62A3/rQ76TkRKvPkmKosIRvZAGgC7iKfCgFwDYZ/Y/QBgN7hDJEXzpuHzlzv24L7vxlXNmkyem+GQihFcfZ+qtzx4tccY6TzNUfddMDxpGnzTo0pN3nU66/7Uk67xavixUJMhF/jAz5ZPJPJ5rA0/KzjPKnt3cbMfsvuwFVuOVew== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:OS3PR01MB8426.jpnprd01.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(4636009)(346002)(136003)(376002)(366004)(39860400002)(396003)(451199015)(86362001)(36756003)(316002)(54906003)(110136005)(8676002)(4326008)(66946007)(66556008)(66476007)(186003)(6512007)(478600001)(26005)(6506007)(2616005)(6486002)(52116002)(38350700002)(38100700002)(83380400001)(41300700001)(8936002)(2906002)(5660300002)(4744005); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: CpvCc72MEgEdtG7sA79ppKr2EkUI82d9GOt8GcMrGsTm3cayexgWXd5IsWt6puqGPuLFRNkIsWCa/I+07zQJwrsYwnxldimVYNfD/DSklWkrI/OXd0eUR6/hUJFb7//Za7MbSO5yO2hqvbdIckd5qwzTuEnazZtgDeM1eIvh0WCU8kvFcM1wVD5TLQ+QQqvNHLAo0JdjplPRsCiCukg62XdPKjwMSSlrp7ipjP0ymF8WuCzFqR9JUBMLyp0uFBGxlNmaqTidtjCr2TzfQ36NWRFNud5Z+GP1egDIq/IpuLCzhOfS3qRkqEZTgXbiwSXkupbo2eV1bZUbSWIsKUbWKFjjysXIdAtVwYu35LMeR1sTlF+IFVBXFgnRfRiJN+T2actVZMBJSraf2WUkjCsw7U3LOm+H5MDCucwWMZ9DiiHYFaKI0T3EeguRdInNL91Nf+86dqBC5HXKu1kdRzuFQhK0aerl2LrFGRS79XpzSqG/ypCHng8wQmfK32P6CxRXBebkS7gGGCfy6tv+2ghff8V8Atlmj+FAfUgPPzRpTxymCE+ICd22vz/as29/O7p0LB66Eniqx/tJP00U6FGr/qLsLsCu4tHznRaKDYAe6oGjDLlkgGLgg/uS9duReZi6J7yXlOPGNteBnzvMO4MVe4A5v50JHzV5eKI1OEspOcVSKzpU968fnWIKfHfxvFDYJxtX/DegOZhCvTR3UpB6xQqxf/YOOHb1XgNsH4SaonXP1BOhi1MYLETxb44UUYcNWB65T9TnrAON7lfLyVR425k3ilAlbfg+sfrMGJUB9Q+xnkFo4o3MZ9KMHzA7Fay+VT77BxYXn4eRtnsPLQ3HywPAA6Ng8XnLp53m3ZguAX8VGgX5E+HCxypep3ZN7vVgV8zjGEYjeWOafWcuKZGRpBTP0MVXil9wodVSahHe55ZdzduJHFS9gkqg3Np3+2tIcSokuVelgsaIQyrqlS2mTcft38HgjjAXMkxIS/VTy8rnfIQWeAqK2zpvIb2i9JrS4eqxpNcslDwQX3g3UjNB2E9HiWmWGx3aaaXqJPkqLkNgUfRxwJryPYMUC9LwcOm7f+fvDtFK0TrXnI3SbFFzGRqncG0qMUak802k6hs614U5dIKHIRkZJ44T6rSCWm38TptdM0vGxzcpmTaFPcMNDOgHzs21EUZpuqmpAbZIFyMwXrUvJ845qFvBouSnSiTPyK+6dLs5G0GC97PL8S1uIMbZQcuqHkeEnQQxInBNyD7QMCf0lEfhHq4JayDbH8wQfvty+IvJuta4dxFcYLB4y446KZUWqr8XutIugUZSVPFah9Cr+ojLp8g5bt8LnNKnP2jfDRxpiyrhr4s/DEesLlnOpts7EiEPFFgFlCu77c/xT3AwvvvIfFmfgSfKKw/bHJYasyrKFGKi+xqBnr3UnSQj+gsYvXO+ulgECTjkzEVjDi0nSmnxwntZUDgit/cZONLmEgshmo9fQRfFHhkw/FgihqvfuHOOJa6PSj4gxBYfTytSdVDHfPdFRLsGVNWrv4qJba5geLgrRPr3DYr8Oc2Mljty5hyufzKapJx13eki5Ti8gEAyNMutgwS59uiDE9V3Z/uRWNDnRfamuRuj2mMZHTcsDW1Dua8Hel4vkEA= X-OriginatorOrg: renesas.com X-MS-Exchange-CrossTenant-Network-Message-Id: 06b12fd8-6357-4f72-1503-08dafd023df3 X-MS-Exchange-CrossTenant-AuthSource: OS3PR01MB8426.jpnprd01.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Jan 2023 05:25:29.8855 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 53d82571-da19-47e4-9cb4-625a166a4a2a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: Cs2AhInQ3qqkO9ZNMfCeKwhEIhqs5Mn/6+7W0T2alLbhTVhf6uQAxo2UFlxuMjXdH3bH4T9XV5+/eR4gvzkig+PWjO6hxphLAuIZXsViV1r+R0Ut8FBSQaBq4RFwm1va X-MS-Exchange-Transport-CrossTenantHeadersStamped: TYYPR01MB10497 Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org From: Kuninori Morimoto Audio Graph port doesn't use prefix. This patch removes it. Signed-off-by: Kuninori Morimoto Acked-by: Rob Herring --- Documentation/devicetree/bindings/sound/audio-graph-port.yaml | 3 --- 1 file changed, 3 deletions(-) diff --git a/Documentation/devicetree/bindings/sound/audio-graph-port.yaml b/Documentation/devicetree/bindings/sound/audio-graph-port.yaml index edd6cc37118e..6b4e02a0695a 100644 --- a/Documentation/devicetree/bindings/sound/audio-graph-port.yaml +++ b/Documentation/devicetree/bindings/sound/audio-graph-port.yaml @@ -15,9 +15,6 @@ definitions: port-base: $ref: /schemas/graph.yaml#/$defs/port-base properties: - prefix: - description: "device name prefix" - $ref: /schemas/types.yaml#/definitions/string convert-rate: $ref: "/schemas/sound/dai-params.yaml#/$defs/dai-sample-rate" convert-channels: From patchwork Mon Jan 23 05:25:41 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Kuninori Morimoto X-Patchwork-Id: 645801 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 98DD4C38142 for ; Mon, 23 Jan 2023 05:25:47 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229989AbjAWFZq (ORCPT ); Mon, 23 Jan 2023 00:25:46 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:56522 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230040AbjAWFZo (ORCPT ); Mon, 23 Jan 2023 00:25:44 -0500 Received: from JPN01-OS0-obe.outbound.protection.outlook.com (mail-os0jpn01on2132.outbound.protection.outlook.com [40.107.113.132]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 29BFEA5ED for ; Sun, 22 Jan 2023 21:25:43 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=YfQkQyM4p5Q/vwR3HJAbjGL6+RIzopTN1lL3aYs2p3r3EAkSAwhQcPSxvNVholJ+0aPKcQX+D9c0SRtyL6LGLvq/oMfspH8uEZVtLyfnYosLn3dpWehM/wq8O00Chr7v0bbu6ylq0nfPilA7B3J2RpZklCY24YBjuZqnLjd9maNcfjCd99Sg7ly+LIm11RbO1sekRml8qUtuUHZcRwTbMMvb1UhCOPmrDXUX+em+0G4SYwhhqQ17BYvyxEo5sWujrwcQQq0dpkxQC1EXtUYNw1FyOcegK1xPqffhg6tSM+4XrW/G00gxBLd5h+YDVPjDJFIX3En0GK0T3gTIKdetCA== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=3uUsIW+Z08UIyagnXS0GUsOsdli/f+B20mLongTSf34=; b=QHZQKsbUckLkb6NcsSOVGTwbpg+Ex4CksMLOvlgAU3MvqyzzOnDhi88gqvOhUOEMPiK9jvyBe8nR0QA4lShJ0wza/3rKCABrYVCQUyDx+QiqDX5znf0kTsqKXNWlwNYcKzVAaGKccJC3xOat1f5A+iosxWlc/oGsc5lPHi2xkbBhbxCMj2fQpF9SHNEFAq1AY0XcQI9h6K+x55MOPn26PRPt1fQYJceBwjVswBa5QMaqv/Bewxd00xmE+/SKtVH4MXasjCUUqFuBvCyVBdrgsE4Ji35dN0lmPFit4iShZyyi/djFFX9jk7XbQTUyJxs6oC9bTikD6YoRYoufxc5buw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=renesas.com; dmarc=pass action=none header.from=renesas.com; dkim=pass header.d=renesas.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=renesas.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=3uUsIW+Z08UIyagnXS0GUsOsdli/f+B20mLongTSf34=; b=VM5m3MIehT27eo7EFYjLZM0LqQ/wBjXV9e+DEK9Y3cF+7VPFsbH6kBOJ3QZp9uhFvvDyKDAb5w4euaB7amXoiFXWRHCsx7dmCNTyopDbzrCsV7rDnowV1xtNMI4Z78ZSrojMapzenqM/xciK0frSNkPNlf8H/F0Ct4bcdhpolmw= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=renesas.com; Received: from OS3PR01MB8426.jpnprd01.prod.outlook.com (2603:1096:604:194::10) by TYYPR01MB10497.jpnprd01.prod.outlook.com (2603:1096:400:2f6::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6002.28; Mon, 23 Jan 2023 05:25:41 +0000 Received: from OS3PR01MB8426.jpnprd01.prod.outlook.com ([fe80::3cd7:a7b5:ea86:9ae]) by OS3PR01MB8426.jpnprd01.prod.outlook.com ([fe80::3cd7:a7b5:ea86:9ae%6]) with mapi id 15.20.6002.033; Mon, 23 Jan 2023 05:25:41 +0000 Message-ID: <87k01d7rfv.wl-kuninori.morimoto.gx@renesas.com> From: Kuninori Morimoto Subject: [PATCH v3 06/11] ASoC: dt-bindings: ti,pcm3168a: Convert to json-schema User-Agent: Wanderlust/2.15.9 Emacs/26.3 Mule/6.0 To: Mark Brown , Rob Herring , Krzysztof Kozlowski Cc: Linux-ALSA , devicetree@vger.kernel.org, Geert Uytterhoeven In-Reply-To: <87sfg17rjq.wl-kuninori.morimoto.gx@renesas.com> References: <87sfg17rjq.wl-kuninori.morimoto.gx@renesas.com> Date: Mon, 23 Jan 2023 05:25:41 +0000 X-ClientProxiedBy: TYCP301CA0043.JPNP301.PROD.OUTLOOK.COM (2603:1096:400:380::19) To OS3PR01MB8426.jpnprd01.prod.outlook.com (2603:1096:604:194::10) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: OS3PR01MB8426:EE_|TYYPR01MB10497:EE_ X-MS-Office365-Filtering-Correlation-Id: 079884cb-460c-4a92-b4e7-08dafd0244bd X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: OcRNsUhzjF0C6FHgDF4DC+LZHa8IcI3UOgy3D3e6SV5zWX6d0cAsde9UCI6J8l/g/mcOC61sLb+VDg9gB5OgWMezrtrS0yA2asbBio6OK6nh/AxyqN/0CekiMekJ2jg/yF3RhMXHR+5BuHnpy1hCO09fraZHSdkfxtlm7ksrtvyNnT18f8ZHXbfi1q4s5xGmsD9mjsBrv6kUPFycRK8cNJfiw35i+/QJAl6/cJ9DRVigLKrKALwoLIRKqQNY8xXiUIKqlFD6qlrsVqtVlsgnU0xRdRcjWxSNAFBbBRm7UknE+mqVU4tRbHPAL9Qt0Dx4DsQG3/d5XRejcmpXZKI3WRZzmqdkgHIS0T36zMPcqpmQxFziLNIM13hPGi9VqgsOeBwy6C6xk8FoJKrfCsMrqbJttc+7zHu/7iYwSHkAJtcOy5aG3okg1rHZRvROWAkWb3OYWaEHP9USw7WJ8RomcdZuDxlbUVwdkIc9FHm7NdmPdiJc2OyonSq0sx2CTchHmrp7ZuTW4NUDN/W1ky2Tew1d9Jxu52BOWEZ5MawrrGLkaYcrVtKJC2tbmi1edp9hdKlem/JTfv/eOhbP64CFaTSVLrpObSL8wzSfVSm0KE3hO2Zy2tKmEDmwYP+1MXFrHzEEjq6C9Oz9R7QoEFnaFsks5BI3+pOlfmIEmHdDYD8E+04GRvSUVaaQ3cS/KCQqYvHqpyLuigNNGz9Hbv1dcMK/zqWldY4HcmlwUB7X1q+lmVk3diruLL/NVZwnSqI2 X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:OS3PR01MB8426.jpnprd01.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(4636009)(346002)(136003)(376002)(366004)(39860400002)(396003)(451199015)(86362001)(36756003)(316002)(54906003)(110136005)(8676002)(4326008)(66946007)(66556008)(66476007)(186003)(6512007)(478600001)(26005)(6506007)(2616005)(966005)(6486002)(52116002)(38350700002)(38100700002)(83380400001)(41300700001)(8936002)(2906002)(5660300002); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: XhfrufyxT2n8ZIOvJV4hFnxuhKDsq49iNmABzIZAP7pADnwdRt6c7YBzl1hJVQBDpiHgNkKP7lnzppKaoHYKJQZSFqHEeOOhp8VhHUTyMtjFNit4LmTEDsKjk9vhfevLM0cH9X2/iOw3n7jyoxw6b0SGy7YjO0oUi5fT8USFLUjqc8zc/SKk/Qvz4jMaaw+HJxZBWzrfraPh3cABSYftaAKExyvVRkLhBQC4eGHDJu4GgQzSlQfxWXUpR01mjJ28vBlIB0nI2KDNPubpjJObC/6Quw/NBcNYbghTJgZwyEWdCk0WGbxuo1hWkXF7JTw2Ls9h/baL7QgSxY040xfFPuOEXzhcbvWLG1VKka1YwjGFI8+VZ249hyYEuK5jYKXqxPD3itnSPvFxZOnRRJhTZFihFVvXtGYfLpUlxgNsA8KsyuJ1Sb6asy/Zl0yEJs80gk3UAFbZhFdCq98sWhDv5Mx3WXe8dLLaiclNqM1JVrK86zWZh1ecwr1vfaRDvPxrvH7qTD8sMjrAXy4+Z7lLq22GvFUBixdnyxqOztn4G33eGTgDbLlgU9fX/VNp72zJ82F8HHSp7zeV11zrRUObEi29k6+OsltDHYEE2At+qbZkM1NdQM8nA0NS93S/TBsLHOup9Ay4U34WBSffVrMjRk3lTs4iAwLjK8N9hap3Ym0hZQgfEa9sS+6zlE5cVBHsUEN72NyDi8knp9R6WwV4sSINTp7Uxb6SKdFtgynVPlBYRYiIBvx5HPkgx7VgYfIyC5WDAK2iNBm6OzFfUibLM8sbxP76gvc9qwQYJuHWde5AhlCoiNFs4XK3Qts3PnVcafeFjHbeXCGyS0Mw2vbRQ+CBHrEIL+CBgb/9LqKWHcAjVWkzr+W5NRiesSPNxIDM+BOQzEPTE0IRCvXz0/rlH+g0cI74kzL8wA/Fe1htHkvpFvyKx5KwzlB1Apbsz76cV4JQikPVTrvBgqOXVnVlN/JNiNTLePLSHoykkzdJClLXJlORGnb88DBw1qMGSjePfn6lqhAax86lHZHtfXrns7cCGIzxv7ygXNpnccK0rxLE65pUvPjwxSTpZaQwZE1tKc8EcmZjqjGekYGiGzWG2fDowUgQdsKnIAZr+h2F+S/z3K06/uqrLH0+q3hJECkwdhvZOaQMUgat22gzbYxx8OYHEVDOxO0PxwRXVViA/+oyRJMVVHCUdAWcDfzYEZQf7XZt0f1OzueBuIYa9msSbyKFI6mCW75uQZ/qE38tWAmlUVlwEhQIk+wUG7qwPNHwp4c0HMt5FmDokIhFrtcpzUsVFlohHtPwhoWpXniPDCM491ASewKDWIPi+0DFf6MP+KWl0vjh8Hs+sT8b61YT7JOcqXHCSlh4D0ohiVOmgURs8Yd7ow+f2NffYnn2eiWUUrm2EMHF1NImFQNcZ7kZI0pW/YQAYBrI/gWRDOweGdYX53gVL2AfZcgb0q6vkv2nb1Bg+aP+iEtoa2RsJrcsKheeQnA+3WdVlCIvYxN4TrxcgogQpKtBw0e6q3zDETT1w64nstL8RAhNsxcNP8+kQhH7/UfIN+RQN5JYQW8dkb2x5MktLA0tugfnLjTzqMVjXDpqYn71Z/mF09Z35TK4rnS9mwBApsRNxRlIvANOFWg= X-OriginatorOrg: renesas.com X-MS-Exchange-CrossTenant-Network-Message-Id: 079884cb-460c-4a92-b4e7-08dafd0244bd X-MS-Exchange-CrossTenant-AuthSource: OS3PR01MB8426.jpnprd01.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Jan 2023 05:25:41.3110 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 53d82571-da19-47e4-9cb4-625a166a4a2a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: iN7eVcx5kHCiGCIzgFOt2/vXNF+wOpaYhoXhdMMJu20pFmZIYrDruL49L+qkosTm9g6SnUmmz+OlxMntbRcaEJSAKRh/dpOeCmRfMM+rCNMv3tijBy5JjZhlHQhyiCZs X-MS-Exchange-Transport-CrossTenantHeadersStamped: TYYPR01MB10497 Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org From: Geert Uytterhoeven Convert the Texas Instruments PCM3168A Audio Codec Device Tree binding documentation to json-schema. Add missing properties. Drop unneeded pinctrl properties from example. Link: https://lore.kernel.org/r/cover.1669980383.git.geert+renesas@glider.be Link: https://lore.kernel.org/r/87mt7qpylw.wl-kuninori.morimoto.gx@renesas.com Signed-off-by: Geert Uytterhoeven Signed-off-by: Kuninori Morimoto Reviewed-by: Rob Herring --- .../devicetree/bindings/sound/ti,pcm3168a.txt | 56 --------- .../bindings/sound/ti,pcm3168a.yaml | 107 ++++++++++++++++++ 2 files changed, 107 insertions(+), 56 deletions(-) delete mode 100644 Documentation/devicetree/bindings/sound/ti,pcm3168a.txt create mode 100644 Documentation/devicetree/bindings/sound/ti,pcm3168a.yaml diff --git a/Documentation/devicetree/bindings/sound/ti,pcm3168a.txt b/Documentation/devicetree/bindings/sound/ti,pcm3168a.txt deleted file mode 100644 index a02ecaab5183..000000000000 --- a/Documentation/devicetree/bindings/sound/ti,pcm3168a.txt +++ /dev/null @@ -1,56 +0,0 @@ -Texas Instruments pcm3168a DT bindings - -This driver supports both SPI and I2C bus access for this codec - -Required properties: - - - compatible: "ti,pcm3168a" - - - clocks : Contains an entry for each entry in clock-names - - - clock-names : Includes the following entries: - "scki" The system clock - - - VDD1-supply : Digital power supply regulator 1 (+3.3V) - - - VDD2-supply : Digital power supply regulator 2 (+3.3V) - - - VCCAD1-supply : ADC power supply regulator 1 (+5V) - - - VCCAD2-supply : ADC power supply regulator 2 (+5V) - - - VCCDA1-supply : DAC power supply regulator 1 (+5V) - - - VCCDA2-supply : DAC power supply regulator 2 (+5V) - -For required properties on SPI/I2C, consult SPI/I2C device tree documentation - -Optional properties: - - - reset-gpios : Optional reset gpio line connected to RST pin of the codec. - The RST line is low active: - RST = low: device power-down - RST = high: device is enabled - -Examples: - -i2c0: i2c0@0 { - - ... - - pcm3168a: audio-codec@44 { - compatible = "ti,pcm3168a"; - reg = <0x44>; - reset-gpios = <&gpio0 4 GPIO_ACTIVE_LOW>; - clocks = <&clk_core CLK_AUDIO>; - clock-names = "scki"; - VDD1-supply = <&supply3v3>; - VDD2-supply = <&supply3v3>; - VCCAD1-supply = <&supply5v0>; - VCCAD2-supply = <&supply5v0>; - VCCDA1-supply = <&supply5v0>; - VCCDA2-supply = <&supply5v0>; - pinctrl-names = "default"; - pinctrl-0 = <&dac_clk_pin>; - }; -}; diff --git a/Documentation/devicetree/bindings/sound/ti,pcm3168a.yaml b/Documentation/devicetree/bindings/sound/ti,pcm3168a.yaml new file mode 100644 index 000000000000..b6a4360ab845 --- /dev/null +++ b/Documentation/devicetree/bindings/sound/ti,pcm3168a.yaml @@ -0,0 +1,107 @@ +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/sound/ti,pcm3168a.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: Texas Instruments PCM3168A Audio Codec + +maintainers: + - Damien Horsley + - Geert Uytterhoeven + - Kuninori Morimoto + +description: + The Texas Instruments PCM3168A is a 24-bit Multi-channel Audio CODEC with + 96/192kHz sampling rate, supporting both SPI and I2C bus access. + +properties: + compatible: + const: ti,pcm3168a + + reg: + maxItems: 1 + + clocks: + items: + - description: System clock input + + clock-names: + items: + - const: scki + + reset-gpios: + items: + - description: | + GPIO line connected to the active-low RST pin of the codec. + RST = low: device power-down + RST = high: device is enabled + + "#sound-dai-cells": + enum: [0, 1] + + VDD1-supply: + description: Digital power supply regulator 1 (+3.3V) + + VDD2-supply: + description: Digital power supply regulator 2 (+3.3V) + + VCCAD1-supply: + description: ADC power supply regulator 1 (+5V) + + VCCAD2-supply: + description: ADC power supply regulator 2 (+5V) + + VCCDA1-supply: + description: DAC power supply regulator 1 (+5V) + + VCCDA2-supply: + description: DAC power supply regulator 2 (+5V) + + ports: + $ref: audio-graph-port.yaml#/definitions/port-base + properties: + port@0: + $ref: audio-graph-port.yaml# + description: Audio input port. + + port@1: + $ref: audio-graph-port.yaml# + description: Audio output port. + +required: + - compatible + - reg + - clocks + - clock-names + - VDD1-supply + - VDD2-supply + - VCCAD1-supply + - VCCAD2-supply + - VCCDA1-supply + - VCCDA2-supply + +additionalProperties: false + +examples: + - | + #include + + i2c { + #address-cells = <1>; + #size-cells = <0>; + + pcm3168a: audio-codec@44 { + compatible = "ti,pcm3168a"; + reg = <0x44>; + reset-gpios = <&gpio0 4 GPIO_ACTIVE_LOW>; + clocks = <&clk_core 42>; + clock-names = "scki"; + VDD1-supply = <&supply3v3>; + VDD2-supply = <&supply3v3>; + VCCAD1-supply = <&supply5v0>; + VCCAD2-supply = <&supply5v0>; + VCCDA1-supply = <&supply5v0>; + VCCDA2-supply = <&supply5v0>; + }; + }; From patchwork Mon Jan 23 05:25:46 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Kuninori Morimoto X-Patchwork-Id: 646318 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id DC9A9C38142 for ; Mon, 23 Jan 2023 05:25:53 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230072AbjAWFZx (ORCPT ); Mon, 23 Jan 2023 00:25:53 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:56560 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230040AbjAWFZv (ORCPT ); Mon, 23 Jan 2023 00:25:51 -0500 Received: from JPN01-OS0-obe.outbound.protection.outlook.com (mail-os0jpn01on2105.outbound.protection.outlook.com [40.107.113.105]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 1CD5B4C22 for ; Sun, 22 Jan 2023 21:25:51 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=VCp43zsyGjEPu3NDThtBt5lCeqciFEkznIeh8p9f4zeQX0ph85QtJvho7sFcrFp98rWCoCWE8kRJPFmeXyIethAOtTRk9/T9HYeqmBJ4urKlllkVz+IF+FKJT8O3BfAnyTdpsHP/MERDYd0uTLLX32IpPY854ipNnUrW6kE79U1RwwHUGQdQfk48vBS7BFJJNziZCW3hWWhMFelw93LuNmxrt/sfUz15oJOMaN5euHBdzOKlzsabqEFVEEBW8TRjIhFOUrG/DzbL4qZUDtVdALFvpKhw0j7jVeZATnDmpFtq/lX4L3lQRLzJNaz+lc8JqmT7ABzDy+vDSGMoG+wnmQ== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=XRgm++DGcGMR/XBHPihqtCtqEqDlu0vKgNaaecP1goI=; b=UuGxbj6cIj5tsPj/yRE3fbefipShpJyj3iGEQhptMDBAukW1lMJbKtKIfhua7jXpU7+fbOwMW0TlsQttRzj9ytMzwqxYNLprR66ugccvsWI6nnSVbMRh5anBmcwOug+d8tD9o0LatyepmAoJ1s5dI1ax/yqe/Sw6nLmQqGvp48AEvjtRZherf4+OHHIrUqWcWuTHS/b/z3I8V13bWhGQRRr3txL7RkjAFgYYy9+Q+77+b4qrKd1OICGqXKFmZRnnAusICAOGrcVgrIYqQ/IF8D6IMp9IJccasCqRFN52y6aj5AwpEExqjQdVRORgKXy6KMTQZuegNpBxgtCYi/ISAA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=renesas.com; dmarc=pass action=none header.from=renesas.com; dkim=pass header.d=renesas.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=renesas.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=XRgm++DGcGMR/XBHPihqtCtqEqDlu0vKgNaaecP1goI=; b=Cr8d/LB+qlUSTKJ6aT0014ylo1/oUjLRTYWOr2gfZkUuYjbtv1P08IgAxVonN2D2+ZWWW3Xyr/btAAuIZvnALgJchel9HF1q5GObRa3Y/dpLDIhobhmPnpe4kr7TAvJnmpIM+zVcm1wsy6DWag/Lgu0vwjq9WsdyiDUKurR5VA8= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=renesas.com; Received: from OS3PR01MB8426.jpnprd01.prod.outlook.com (2603:1096:604:194::10) by TYYPR01MB10497.jpnprd01.prod.outlook.com (2603:1096:400:2f6::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6002.28; Mon, 23 Jan 2023 05:25:47 +0000 Received: from OS3PR01MB8426.jpnprd01.prod.outlook.com ([fe80::3cd7:a7b5:ea86:9ae]) by OS3PR01MB8426.jpnprd01.prod.outlook.com ([fe80::3cd7:a7b5:ea86:9ae%6]) with mapi id 15.20.6002.033; Mon, 23 Jan 2023 05:25:47 +0000 Message-ID: <87ilgx7rfp.wl-kuninori.morimoto.gx@renesas.com> From: Kuninori Morimoto Subject: [PATCH v3 07/11] ASoC: dt-bindings: ak4613: enable Of-graph (Audio-Graph-Card) style User-Agent: Wanderlust/2.15.9 Emacs/26.3 Mule/6.0 To: Mark Brown , Rob Herring , Krzysztof Kozlowski Cc: Linux-ALSA , devicetree@vger.kernel.org, Geert Uytterhoeven In-Reply-To: <87sfg17rjq.wl-kuninori.morimoto.gx@renesas.com> References: <87sfg17rjq.wl-kuninori.morimoto.gx@renesas.com> Date: Mon, 23 Jan 2023 05:25:46 +0000 X-ClientProxiedBy: TYCP286CA0129.JPNP286.PROD.OUTLOOK.COM (2603:1096:400:2b6::17) To OS3PR01MB8426.jpnprd01.prod.outlook.com (2603:1096:604:194::10) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: OS3PR01MB8426:EE_|TYYPR01MB10497:EE_ X-MS-Office365-Filtering-Correlation-Id: 2feeb7e1-1aac-47df-1c06-08dafd02483c X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: bVNDfGJXBSqA4Kxc6pne3bkMtEti7Lxpzvh6h/V5dcfwOr99+MVwf8hMi/Pf/kz7BhkjuDBfUmDSDebqXB4m5aa1tv8aV8JprgQX8+fvDMlrz9uwJxuUiEZ24YDGRZ75wBilLIUleZlelVADzIyBDQTgMlibLBAETajZaAbuiORblQyy20BnhmemU4WCZ5UGkYx/hdQy9oHjK2MwQjtLfLyBWN7hutBCHXO7ioB7NFMeTu+kTsYfrgnY7YC4DYaaUFPh7uF5/EqynsS/txqcbSkptuPguj2gTkyRMZs4g0/RlpsNFiuJFytkECiLsB5OUaLH+ah/ML6aJ6HIjbwmzX0LzwGaR1Gba9HVVpNDMyQKW0B17PS812bLEZaIc6VhzkNOH5+cf3O6DgERoQDWImhQRF12zmjD2VVoczH5TM5iNzTuhdJ6H7jUmG+SljVM7flHUSXWgPSoE/otZvzM+RAlmvyZ2Qp7EdkCyrUTuhK/DTFNdHnoRjsdwZF3QqzxytLxFSzNXOv4bMo0HuirpnepeR2MVQpqkw41GYCEvEsPPFxt1scOSQPkxoNg9jZp67YK0bSnioDQVSuHsyi8X9rCQ01OP0ysyMYVeolEYkBqwl7+991P2Eq3BJ/SYvQDu/hIGCMDJ4+9H/N1HFFKILr30naSkUOqqUa9aerUOU6QixVUI3Okuu8yyYDxuI3Z7VKBiV9WOlKmP43fbSrSDg== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:OS3PR01MB8426.jpnprd01.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(4636009)(346002)(136003)(376002)(366004)(39860400002)(396003)(451199015)(86362001)(36756003)(316002)(54906003)(110136005)(8676002)(4326008)(66946007)(66556008)(66476007)(186003)(6512007)(478600001)(26005)(6506007)(2616005)(6486002)(52116002)(38350700002)(38100700002)(83380400001)(41300700001)(8936002)(2906002)(5660300002); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: U406SkRvVzflnB+ChUq2dgV3hGhkVLcREEOZ6zXpgg/5wp+bQLd2lYfw5lwMvIg4KBNgeqq/1iCs/HPhJhNRaV68mxHpS0znp8RHfkcV3MgiTVSzrhMHaqzELSyftTNXOfHKQt4kT6HUGsMVKrftvBjt+eTdreAsv9Icp1NPyJDahWRDm/gyW7QmJ22AoudGWagtkLXl8L3vP5HcJfCtHPnbc/cdKV896jyd/3YE3LTYw2amUPus85Hg8M1e8kbMTIvljCfiZq07RryNOiD8s81lIGHHjauvCGbJpA3a0gIHLfQIrShVuU5GZUFQACVpQPbv2Zb2IqMFJhpv7mdMlTWU3oofznBBZjIB62b/rDXblLQdBh0ewfJFBVxuEE7Rck/tjvtqkFn0avkxmZUfDW4Yvk5RdiwAR2fHOcMDQxveXxihu5lZ93oAA86N3a2yB5VXEMCEg6MfOdvUhtOUm6EpgbD2j3GV2HdqTBdNWomUBPvNNZ//sXDMh1IHc2jYE2JIYCgjmPw3+0ts/QMxbAcOUigIrvEAp4UNVvYbmvw3QsREk4+o1tnkMrSfG1sxUbOTa7Mlk0J5+/b4yTgs2sFOiFc0wbVmvzSUf6/KhTkDgmOmig+rCvJUTRfYNh+xZ5ZfakDj042asMvil/NzHDloIggSuaTECDYofyODmzqnpg6WJWksTSliNxqzBv0schF3Mm16q9LNLwdnlFNfEZk7sqa1Wygmk1Ta0/OByyAij/Eyr5LyCV52diorNHxxJsKL5Iw48464dDbdnbxqLaJZnD13lc6cKzqwkszcLnFPGCqzvwWZvpa+Pmxql1llvslVcTMtzpCRk5DdzSct9JgKmNfHsGW9IO8DkhgK5h5gfKTDOCGruUyjh49p/RRWiKKFJpoO8Gyw1NC+26mDzxch1COhzb+phre9d4aSAJE0UpIlRIZG1DE+Hk066p3BQezD/FPCOHEwj3IJ4a5kDic59C2TERsI4fALBVvIbAsSW7x+QqFEDH9BygLEtzhrZEfhdvV6ISICNBXW7mQgKDvRNGmLqSRZOUQxrq8bHxdBHqPtYSm80dItTl2HkqpAs3MagI2StHAqLUxPESHbLQ6jmrCW8mIUHO5tDazAp/MBhmZzu+FcbSUDrENCbbgqy8I1M+vTrfTbnwv9c+asPMSWgsSc6s2Ofe78R2jV/W3hE3mxk3lmQAGgS0XRderZ4VsRqSt3gSV/rATrG7j5tpdGPYpY/8tXYKUNb2CgarWvU2tIy7K0lbCZzDJWxlNf8YfbZQrQ7Re9yzkUkpl5jC3aao7fwwn/pxMSy/tPFzI0rxNDt1pBj13/0UTL+DZRJG2C6VH1p0T93C8mccu5oBp9ssXb8O+0GlUaa+kkzLG8Wm/smbcSDngdu3c4P+BvO3qDmZjlBU4ZDBvs4OkYK5BOdDAuK6L6iypQIHUwsYRu8VS/p5SoK1XsOi3Gcw+rf5Bak/nrYnWt6f7klDIaGc5/A8CktQSHvn5po36h42FpUepObh1J1z8+lRk2eCqKqxQAGVukX8h2Sbwz9YqIqgyKxZvGGSQRfkRULxCRGYNZn0z2hd7cYOHzuLXHAvmDywQgcLN7fyTfjxRaIgVGirZBz/0uSKcZGjMZjJGiCVo= X-OriginatorOrg: renesas.com X-MS-Exchange-CrossTenant-Network-Message-Id: 2feeb7e1-1aac-47df-1c06-08dafd02483c X-MS-Exchange-CrossTenant-AuthSource: OS3PR01MB8426.jpnprd01.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Jan 2023 05:25:47.3600 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 53d82571-da19-47e4-9cb4-625a166a4a2a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 95EdePd+hZKLeAoItRChBK4wLZgejiEUwA7gl2PFc4E336QpSubUAWeIYdwSC8wUd0FCQO9t6bxDOvjTbp4n25PiG+PlHJLNSyZnWvNxZqkoa4epU2ipmk6432JNXtAW X-MS-Exchange-Transport-CrossTenantHeadersStamped: TYYPR01MB10497 Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org From: Kuninori Morimoto ak4613 is possible to use Of-graph (Audio-Graph-Card) style, but we need to indicate it. Otherwise we will get below warning. This patch add it. ${LINUX}/arch/arm64/boot/dts/renesas/r8a77950-salvator-x.dtb: codec@10: 'port' does not match any of the regexes: '^asahi-kasei,in[1-2]-single-end$', '^asahi-kasei,out[1-6]-single-end$', 'pinctrl-[0-9]+' From schema: ${LINUX}/Documentation/devicetree/bindings/sound/ak4613.yaml Signed-off-by: Kuninori Morimoto --- Documentation/devicetree/bindings/sound/ak4613.yaml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Documentation/devicetree/bindings/sound/ak4613.yaml b/Documentation/devicetree/bindings/sound/ak4613.yaml index 010574645e6a..75e13414d6eb 100644 --- a/Documentation/devicetree/bindings/sound/ak4613.yaml +++ b/Documentation/devicetree/bindings/sound/ak4613.yaml @@ -25,6 +25,13 @@ properties: "#sound-dai-cells": const: 0 + ports: + $ref: audio-graph-port.yaml#/definitions/ports + + port: + $ref: audio-graph-port.yaml# + unevaluatedProperties: false + patternProperties: "^asahi-kasei,in[1-2]-single-end$": description: Input Pin 1 - 2. From patchwork Mon Jan 23 05:25:52 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Kuninori Morimoto X-Patchwork-Id: 645800 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 8BCFFC38142 for ; Mon, 23 Jan 2023 05:25:58 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230082AbjAWFZ5 (ORCPT ); Mon, 23 Jan 2023 00:25:57 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:56596 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230040AbjAWFZ4 (ORCPT ); Mon, 23 Jan 2023 00:25:56 -0500 Received: from JPN01-OS0-obe.outbound.protection.outlook.com (mail-os0jpn01on2112.outbound.protection.outlook.com [40.107.113.112]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id E290EA5C1 for ; Sun, 22 Jan 2023 21:25:54 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=VF37z8+fQ3CNMAJZV7ANts8PuwRQ4CuVNnuAnEnoWRHz0b5A4jl6B8GsEqc1iJLB9HqE6B17XrTBCc05E49M/C1YuHlbnwEelYw4dinzFsyFWibRtI1EuVftKacv3OiLao6rsT6QYYEL+yHK75/F4I/rexgLtHI5ENAY5jAFlFRsQWMpbHfAB8r4LlTYtOMYP7FEEKHgqB2JqnFPZLjYxk6NasddE28N90KSQy4sJnjKV4CjOlnBJtXu2A0rHYYY5XUhww1nyKzjXAm7HD8xgswoAlUE7pGuSiFsO7omMkblmWimEtHzhx31WDpM/6M4ZMr+zp0vVfkAiHra3iOo6w== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=fbciS5pk8QNYCSqvId0FDb3waNk8CsY/UaCY6+rPYbk=; b=oRYOMjz4n3jqtJW2YPTtf2giW8sQscJ/+q+/IyXItSJzQLVy+0XDsigjeLLIcLaIovQZH4aAfDJxN/OaU0pXmYalGEvhif2Q1UJkBOfBl9i7njQfq1CGu+46H1jO9HZ0OkzFGWpcjKNKRG8Cj4y4Jxr55F7bMwWDRe3ZaHWqiPf5JKFwSI7WcrvE6aMK7Iwdo06XQQlKpkejv70np07vU43j4AsatuI1jHnkU9V/HOcjnBGVgqcaGOWMfjajYI+akjgcvOE1BXdyaE5Vokln6kuwwEER9ODjxYNAE0lQtmevgA3q3cgEViwdM7Q4b54yL8gAMjRiLMiRGCHXRJpEQg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=renesas.com; dmarc=pass action=none header.from=renesas.com; dkim=pass header.d=renesas.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=renesas.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=fbciS5pk8QNYCSqvId0FDb3waNk8CsY/UaCY6+rPYbk=; b=MP06OFNBFh6nNFWer2IYg9aOz4CK3QLYNcN+iOajmy8WqLajEZmjfVN8vY2QRY1Yy+G5JHMPrJyxigyFk3O4ECeqjMxsjcDxOGD1sWLzfLLq3EmNopU64yyVAD6Dpp0WUG2Ribo3jK4p2COq4LHwR+YNH4qC9BehJ1NjbYTUwro= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=renesas.com; Received: from OS3PR01MB8426.jpnprd01.prod.outlook.com (2603:1096:604:194::10) by TYYPR01MB10497.jpnprd01.prod.outlook.com (2603:1096:400:2f6::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6002.28; Mon, 23 Jan 2023 05:25:53 +0000 Received: from OS3PR01MB8426.jpnprd01.prod.outlook.com ([fe80::3cd7:a7b5:ea86:9ae]) by OS3PR01MB8426.jpnprd01.prod.outlook.com ([fe80::3cd7:a7b5:ea86:9ae%6]) with mapi id 15.20.6002.033; Mon, 23 Jan 2023 05:25:53 +0000 Message-ID: <87h6wh7rfj.wl-kuninori.morimoto.gx@renesas.com> From: Kuninori Morimoto Subject: [PATCH v3 08/11] ASoC: dt-bindings: renesas,rsnd: add missing playback/capture User-Agent: Wanderlust/2.15.9 Emacs/26.3 Mule/6.0 To: Mark Brown , Rob Herring , Krzysztof Kozlowski Cc: Linux-ALSA , devicetree@vger.kernel.org, Geert Uytterhoeven In-Reply-To: <87sfg17rjq.wl-kuninori.morimoto.gx@renesas.com> References: <87sfg17rjq.wl-kuninori.morimoto.gx@renesas.com> Date: Mon, 23 Jan 2023 05:25:52 +0000 X-ClientProxiedBy: TYAPR01CA0017.jpnprd01.prod.outlook.com (2603:1096:404::29) To OS3PR01MB8426.jpnprd01.prod.outlook.com (2603:1096:604:194::10) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: OS3PR01MB8426:EE_|TYYPR01MB10497:EE_ X-MS-Office365-Filtering-Correlation-Id: e464804b-9a9b-4b77-cebb-08dafd024bc8 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: j61liSrl40I7+NN0+jvOFVPy7HzY9wYNbKmOQIaFAiWiK7dNTPZsqxz6dPe7XT4aCY5PwTOoiRePQsm7s6KhILOfLIUXjoCri4peuldomer2uoEq/TOf8vmRMI8gxz1I9UbWz2wSeEeU4jPZsQcqFyc+Z/azHkfnYXDDQF1XRJQpw0/Tbp5WzNMIKNUZ9GO2aJz/8qtf0eeXB3aEliPtpFxKRv7qdX7SbguylJHJbNeQIBOwqFn15XcES6FybAX1ZZvCtnmgQo/jULgCQRHylWW0xPtaIya8edmTe98p+ojnK9bY2S/m9m92Ob9R2eeRmkSU3zTk1QR2uzhLkiRazfggfNI0rtcCZoGicx2jKIcm7FXHBiHv/LoWLdUTR/gaNdXg9G5LxL21bDo5kyLtw6kl8CtpVOSrz8Y4kItnGQe493QrCjndd0M2VEcSGFOuRqg/5L/WLz3MIpDvo21ZimFZsxwjiXaqQM4Z8o7LmYVbZX0LBE+B3Z+eqqCyLv8wTv1C8MiE1XcHHtX9/IEUUyMj7q9vezng+glynyi7rgRh2Sjp+GQXIFKgen3YCCDu90Ww2RSR7Wzs6bU6I811tTho47LOeKdYxKWKz+wyAWgghXjEBXsLiO0+ZZhpfcpkQpIoAC78iH6K2xZKZVzodg7tBqXhTw8nDhewCpRfjtriiurUR6Uvu8mQls9j2VlBieeR2MMNWGChBTkijuhrKA== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:OS3PR01MB8426.jpnprd01.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(4636009)(346002)(136003)(376002)(366004)(39860400002)(396003)(451199015)(86362001)(36756003)(316002)(54906003)(110136005)(8676002)(4326008)(66946007)(66556008)(66476007)(186003)(6512007)(478600001)(26005)(6506007)(2616005)(6486002)(52116002)(38350700002)(38100700002)(83380400001)(41300700001)(8936002)(2906002)(5660300002); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: 2jEixni2wn+yJCkHfTEvS9DNytnmBmKACVPKwato3DGRDxCA9jjnmaxHyqCf4Vw8kpyFDeSB6yUtYHgPF9Il+kzCjfm6dP5/HQpvc3Q6H4EnLlGkswPlo6rMGZfQO0nqnmDfrzhdofG7scza57c4+iL7zUvfXacrqyNh+CD20hl8GVxySzdqbB038+a2mcXM5ZmlFkaXOMTIGp3X4HB4iOEXZIHzPm7Ky6x76WCqSj0aPrJWpPvs0NFEXL+aXo238a6shpOYwcZQRNPVDAJckY+7Pfi51yjq64/qh2XSBncSb+/B/F3PF201P3QCDegEDE1t5txoAttGZZpk8CHYjE7mn2v2iz2AyU/th2mGB90MSyxMA2ZDpf3pxDZAD8OsWFv+9YdjkwCFqjfEcY8jiuS6jGk/6uX0hhqtpUs060bhgwKxwCTHp1J1kOY/RMQLlpxiZ/sFMj6aHZwQtJWP8XgHcVbeBYhl/jzoObnc+2QgwEpVbOk5f+S6H4a0VcpUx6bb+IDl/eQ+ibfkmO6xukvK6s/El1eywrFRVbXZuo2G76NlQ1inWBmVw4Stc9e/mltRHj7l9Ksyh3eNC/8SXE1AtUSQyvq+jxkwDfmslg215bQCvomDeuYZ7+R8is54/tQdYPDiIkZeCN09hTENpsXj79a6z94QV6msYtevs+73K6HDbDSyhDyOiW/x/fuxlLg/GKlAgJcobF0Ty3icR6JT4D1ROFQaDsVZfg92njhIb2S9TLeYaT0FIC8RZ5dXFJcjzne7hCWixJrZdQRpuTxudB0/qy6xqx65KUL5gqE6tTml2JOKsmZuSFNql95AvuHxYNA61geYHRMtqe+HJKSWPTBryz5toQi+ST32b9q1pc8saMeZkDEX6W2Q43NeZpN+M4LZx4cQlT1h7cxy5q2jvlCvpjlPDEshh0XznYb4LCUxjs3QiIlfXSW7P3vHNX15c9ONQn0JlHxOSqdwUtY2SjtI1Zfkme29+0a7fBuBZV+Eo8EGPKP/578hnFlW8r+Zkcb9Jx8E6yLg+Q2m426WeCtvL9n0JSWC2KRYOtIa3Mv2dkFeJVFsRlksb8Tk+a74RcCEhkTI+u2hznMuRIHpNWRy9d40ubuAVBFKdAx2lxhHr/lOafAlDDRdYKZuMhRtKkIi4BAPH1iqpoNizoANx1yMqBUneUzcg+fS7JR8/AovO2OiY9I3OB+4BiN8AAKa1TN3sAs+tILeVUznlwAom0BNTWyJRFaSoeZGQS3NIg+kHRnNLqyyo+hTUqS7thsZLxCrdLQg+XpTUlA7D+U1XcPKtN1mqF2JAeUeWnTPNvX20s8AkOucVpm8LqLVlcD9t4VEPJgHht3PVfvUw1GwgOR8Q0b9cME5qxCIYKdTTPHUoMEExi0yRsF3OaDVqlgWtWC3qXhrYBAtOZNZhbmtzRuVoSU32f6IHv0GAdfTPE8sypbG/HMKjmH2hlDAWQaOon+YKIAW7u+LZOkN/JELKlJJhWhc4o2BgEngqcNPtvs96M3+jrCUjRfuZBbJFTSnBVVb+kb/0eNcQDda0kaXxrwYYHdgi9hQfPG9qi575E65WZm4a2X0KV1oVFEz3l3w7ysmjej7lX5Y/TaQid0kApRTK4dW4AgkjOo7KWM= X-OriginatorOrg: renesas.com X-MS-Exchange-CrossTenant-Network-Message-Id: e464804b-9a9b-4b77-cebb-08dafd024bc8 X-MS-Exchange-CrossTenant-AuthSource: OS3PR01MB8426.jpnprd01.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Jan 2023 05:25:53.1746 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 53d82571-da19-47e4-9cb4-625a166a4a2a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: pIVXsvdU9LaRi/+qBPOrFE3cTpPUxNQuVIWe6HsuRs+BxP0mhsI+N+ESgHk95e+rwpOUHexQ2tPpEoq5TFHosKNJeHYEUzflQZEAvJ0Irtyodvc/Nd6CCa00T9Bu8UKL X-MS-Exchange-Transport-CrossTenantHeadersStamped: TYYPR01MB10497 Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org From: Kuninori Morimoto renesas,rsnd.yaml is possible to use ports/port/endpoint if it is using Audio Graph Card/Card2 for sound. The schema is defined under audio-graph-port.yaml. rsnd driver needs "playback/capture" property under endpoint, but it is not defined in audio-graph-port.yaml. This patch adds missing "playback/capture" properties under endpoint. Without this patch, we will get below warning ${LINUX}/arch/arm64/boot/dts/renesas/r8a77950-salvator-x.dtb: sound@ec500000: ports:port@0:endpoint: Unevaluated properties are not allowed ('playback', 'capture' were unexpected) From schema: ${LINUX}/Documentation/devicetree/bindings/sound/renesas,rsnd.yaml Signed-off-by: Kuninori Morimoto --- .../bindings/sound/renesas,rsnd.yaml | 25 ++++++++++++++++--- 1 file changed, 22 insertions(+), 3 deletions(-) diff --git a/Documentation/devicetree/bindings/sound/renesas,rsnd.yaml b/Documentation/devicetree/bindings/sound/renesas,rsnd.yaml index cb90463c7297..6ea8dd74932c 100644 --- a/Documentation/devicetree/bindings/sound/renesas,rsnd.yaml +++ b/Documentation/devicetree/bindings/sound/renesas,rsnd.yaml @@ -113,15 +113,34 @@ properties: - pattern: '^clk_(a|b|c|i)$' ports: - $ref: /schemas/graph.yaml#/properties/ports + $ref: audio-graph-port.yaml#/definitions/port-base + unevaluatedProperties: false patternProperties: '^port(@[0-9a-f]+)?$': - $ref: audio-graph-port.yaml# + $ref: audio-graph-port.yaml#/definitions/port-base unevaluatedProperties: false + patternProperties: + "^endpoint(@[0-9a-f]+)?": + $ref: audio-graph-port.yaml#/definitions/endpoint-base + properties: + playback: + $ref: /schemas/types.yaml#/definitions/phandle-array + capture: + $ref: /schemas/types.yaml#/definitions/phandle-array + unevaluatedProperties: false port: - $ref: audio-graph-port.yaml# + $ref: audio-graph-port.yaml#/definitions/port-base unevaluatedProperties: false + patternProperties: + "^endpoint(@[0-9a-f]+)?": + $ref: audio-graph-port.yaml#/definitions/endpoint-base + properties: + playback: + $ref: /schemas/types.yaml#/definitions/phandle-array + capture: + $ref: /schemas/types.yaml#/definitions/phandle-array + unevaluatedProperties: false rcar_sound,dvc: description: DVC subnode. From patchwork Mon Jan 23 05:26:01 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Kuninori Morimoto X-Patchwork-Id: 646317 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id B2615C05027 for ; Mon, 23 Jan 2023 05:26:07 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230074AbjAWF0G (ORCPT ); Mon, 23 Jan 2023 00:26:06 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:56664 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230031AbjAWF0F (ORCPT ); Mon, 23 Jan 2023 00:26:05 -0500 Received: from JPN01-OS0-obe.outbound.protection.outlook.com (mail-os0jpn01on2121.outbound.protection.outlook.com [40.107.113.121]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 6A734A5ED for ; Sun, 22 Jan 2023 21:26:03 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=CQloL4ZQmt7eAv70c55tqPwfDWrjzX491zIXsxVkfUOLi+PEn7upIbSaRu6ZxFVaVnnwW7WzgLFBupfQ3oNz9QG/U4paxwgEif7n4k6gKjG6JSTMjmzhLZmQuqO0PEqB1/2opWbBe6IZxkGitk6qftT1REbF7aSSZBgYltFPjpb42+8aBPRlACiGS7r00Al+cjdK+lcQ9xRxON5aAilkpqSDm7ArDiS0/vc1Kl0Z+ALPuWu/Gel+U9oXJDUl8X1tqxQ7szHheb2zeYH/EMA2HoLq7jtcQ0d0mI+6NVhkWl0Mv07/kIAhPLdi6B+GYY0nIgR1gy9G/voah4lCUofW4A== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=5Zd+MrzvNE7mqRNN7bPtTXxRETue4Xat1XTYV546oF0=; b=EiKGg9SmafUvBKaPPu4tfWD31AVim8Zp4vsTp+ok3NAqb7uG74z5qD6Bl0frM1H3ffwaq4gKrSWGI1iwP1YoF5hzL1w7xMT1XpRodHMPy22dyb2qx9YVZlm7/48PqWcOW9La2iBJLGmw21vhO/uoR2iseWyW5OT2VL9OAbYQ1y/IYFJ2kADmMJs3zK43vxCru1YZHi0XwI6YuUPiD60kthAPu+rxoFg+fJl8Pa7EW+zCcgk/baEKNsEKzALZ/AsOOXxy76WDiQApiZLh/wSq2XRIAn0nB9Yq5d6B4I52QPpL4sB7PpWgVJNjernrjDZUnjhWUYBSQEupcPxZK3mgyA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=renesas.com; dmarc=pass action=none header.from=renesas.com; dkim=pass header.d=renesas.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=renesas.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=5Zd+MrzvNE7mqRNN7bPtTXxRETue4Xat1XTYV546oF0=; b=UmzqIFczueYSid6S2SzAk67ygw7vl2OFzrMYONwUmRDv0f5rSopCF520cfLk2i2WCUSiMC5smG79WYR/7tU9C+JDq9U2NTxWVNh4nhumNt1bwh237MvTtnV4kiFWjmE4AkGcu3qgf3QgsTw+q1QqxUT8ysf95JL3JVj8tAG3kps= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=renesas.com; Received: from OS3PR01MB8426.jpnprd01.prod.outlook.com (2603:1096:604:194::10) by TYYPR01MB10497.jpnprd01.prod.outlook.com (2603:1096:400:2f6::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6002.28; Mon, 23 Jan 2023 05:26:01 +0000 Received: from OS3PR01MB8426.jpnprd01.prod.outlook.com ([fe80::3cd7:a7b5:ea86:9ae]) by OS3PR01MB8426.jpnprd01.prod.outlook.com ([fe80::3cd7:a7b5:ea86:9ae%6]) with mapi id 15.20.6002.033; Mon, 23 Jan 2023 05:26:01 +0000 Message-ID: <87fsc17rfa.wl-kuninori.morimoto.gx@renesas.com> From: Kuninori Morimoto Subject: [PATCH v3 09/11] ASoC: dt-bindings: renesas,rsnd: tidyup rcar_sound,src User-Agent: Wanderlust/2.15.9 Emacs/26.3 Mule/6.0 To: Mark Brown , Rob Herring , Krzysztof Kozlowski Cc: Linux-ALSA , devicetree@vger.kernel.org, Geert Uytterhoeven In-Reply-To: <87sfg17rjq.wl-kuninori.morimoto.gx@renesas.com> References: <87sfg17rjq.wl-kuninori.morimoto.gx@renesas.com> Date: Mon, 23 Jan 2023 05:26:01 +0000 X-ClientProxiedBy: TYCP286CA0036.JPNP286.PROD.OUTLOOK.COM (2603:1096:400:29d::20) To OS3PR01MB8426.jpnprd01.prod.outlook.com (2603:1096:604:194::10) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: OS3PR01MB8426:EE_|TYYPR01MB10497:EE_ X-MS-Office365-Filtering-Correlation-Id: d6166223-0740-4c34-53c1-08dafd0250ef X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: aEX3jxYXM3bE/ecSv2yD8aBepELU7py6WttM5iHADUBQIlQGH/3FX9+WFuSAQe3ULNOwUXIJ7BIJALw5BP3DyKYId2BREGPv/4dVU+7EiXOGeRXN36jSlgw91r+5F2x2UN4Lri7oRFBy4z/F4coYnJy30UpZEzsBpUja6pAqrq4SNqGAPzgfLp73P/u+8i4o0SqXdszZJ3Qxh2gXV4Bk1lg0afxNs3UevElB/kuNkPT3bdlG0a4fJFP0rueJmKZs3utoAPwznIMYuiKtZfoHCpUseZeSRbNwsD0ceVjdzotOy+QQegHNSCxHTkYUOUz303feqTjrD8yYIQqVkeFBzLbYiB+cMvym/17S0RsKuLGDYrCexBIt09PkjP0cQeHXjTOqe6uu+hHi8p/Eu4K6n1iNrnIxYQNToRM6ZJx3do1u03oqbeHbYEc1WmrUJV97DHMFtaDl3+54kCtHkh17v413b7fBhSjnuYEBq8wxRwsr+1ua2ckxucPE1bTsuXg7rGYUzTLON7VOe40Kbczne3QB0B8S5ZS6k3BzWteUFyE1UW5XOemouiFgdFaA9qqlhOhrlp37Lfpw56l0TNFDTDs02dxSeqWbdSgxeaUahGYsK2KvC15jIY6Dsc9xkFslSlexzi4FOFMztsA3jWAYTmh9UB1w/knoZk0kTK4dInjGdFmPjLI1P8T9LHvJ8+45oNxPKrPZi2jf17CEZJEEgvmN0LhzFV3RwPNJZOAQ+iU= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:OS3PR01MB8426.jpnprd01.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(4636009)(346002)(136003)(376002)(366004)(39860400002)(396003)(451199015)(86362001)(36756003)(316002)(54906003)(110136005)(8676002)(4326008)(66946007)(66556008)(66476007)(186003)(6512007)(478600001)(26005)(6506007)(2616005)(966005)(6486002)(52116002)(38350700002)(38100700002)(83380400001)(41300700001)(8936002)(2906002)(5660300002); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: 76iALeUU+uHMion7TczCbR+4IOyp57M7MIHJQlegb7mksN/SOKOhiGFEgraXbB/KxQ5uRBZ1om38wsAEjyHGBa+xw/B5/luC2BYUbVoLlJNeMP0SQcAHCRRK4d6f2ybdblAevIdE+Yhhd/omJXsQF164PaXhQBRNLLU6PAjichdXVvgtLNl8MdxQT3R+vcbVbxXOwEW+sWZucZ3c03JfpOUTcxnaGjOYhfsqwScY1vjkZmpOICxOuQ/BkrH4bO0i+qRqMoC53lGMc0/d+IFE5cHQHU0j6/U8oIqnCdFv5LuQC+9vmoLKhjxpigZgcsMTeJJeqRj98csZFw0+xkG4lbqKBCV4DGs5U+g16mYP4uZ8hz0Kn3M5LdAAMWbrwM3AuAZ3zLfhDgvVK/7ZT7tl3zGr7tGdjojjcdps7iuNM47vcw0ODH4+Y6FVaxMzfbFpt56/WS3omkeQAbfEEAZNbtXzt6exjacJAR5ZLlLt9NanFUA7hteTInjHfjnMGWj9M1msnCqH5m/49SfH4gTN9MSJ5pjh/I1AXEMEdlFFwgiWUUra8Djefmb9fSOu+LgI3RMp00RFZz9eBoLKlRtkwtxtHjgYCXwJ08YstTno58hMZ98il/uBWHDim3dsxPQly+OOqMC1aMv5DTbyGnlxgldbqVg/H7XAY/SW/ybJHO3GFiHfFguEvTwZNPQWzUUDuGBV9QFpRRqyLKXf9s91xeFV0d76IggQtF8jihohMY9ttTpyrAdfIlYj+b6Tsdk0fxgLoOVfukh9/aEhPGfUEYMduJBWUcruY5z615aTnC1XjBurOJrahKAzHr+tGfqikGByxmml/+qZ/dnGSnVdIMDvO8b6dQWWMJ2DJe3cZu2Y7AMPIFcWBfYR/qIsO9YPy+zQVbGdRz5OnjvkF6NGo1LnBRb9/qe45lhlzcYNBi36Yy9MZqdV0gV52wVCdyINOFsTGN0DfxmFrHJo2853uc+PyxyfR9u1lVHwgCKT+ze6/SWD+ZgPRqcOVCFFQodQvDqildlqRc17Cw692d3F1funNNzkkufrjOODXlFkjYdYM+KPNjThI3y2OCIHmCx1jIr5Kvo9/8MW9C6wVePyrfUCyluRn5uIOyFcn4RqaE6cMDuYvwaR/hcIDvn+HB31vW6Tb0EjkBuiY1roWpYsgzfV3qUso0iWvCrOlnn7ol8ac6J9IWOyCQBFO0Mz+kHJoLDbhze0sUu0aVEzX5gG4gDchWm09ZHxK7h6rwOublejrQexkp3SK+y4QeOBAwbxn5MTwodmliE14A+Mm2yZp4xJUgg3WqlLPF7JqI89H7gwMH7g8XQyYriQUttItq3brnPcssv9GPK0aA6a9O8CfBpIB1bMJ4K7v9fiA4Cna301+nfLzESY63bsBp2LXYGNpU41sA0edxqS3fam9gt4EbQgc5uGGvPoKtDcsPxFr1eRAm/1K5k+mbT6WT7ts0PC4bts5QpRw0Rgc0rT8hE0yniqlxgeu7kd3MK8s/Sxb7Um3fVxSf65NSxzEvWfO3+uEFudXNEv/DFQdLmveyooONx5p93q6mBtzG6LINUe5WEOg4DvtjDOud3NoH62SxvNzVC5tkXcVtgFPBpUl6sU+MOxiUL+FSOEWojt1p+QMJs= X-OriginatorOrg: renesas.com X-MS-Exchange-CrossTenant-Network-Message-Id: d6166223-0740-4c34-53c1-08dafd0250ef X-MS-Exchange-CrossTenant-AuthSource: OS3PR01MB8426.jpnprd01.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Jan 2023 05:26:01.7533 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 53d82571-da19-47e4-9cb4-625a166a4a2a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 39K33Bl8kBwOUHClc9NzB6aIWIIeQ1bNt0o9dMUSiK+aWGpGed4KX4OBY0jITXZfNtxPy2vAE20S9dvtJSA7EqmSg6O1ZdOejoIXlvpEBloAPHPj3ZrzKr6eeFd2KFKa X-MS-Exchange-Transport-CrossTenantHeadersStamped: TYYPR01MB10497 Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org From: Kuninori Morimoto Some SRC is not implemented on some SoC, thus interrupts/dmas/dma-names are not mandatory. This patch solve it. Without this patch we will get below error when 'make DT_CHECKER_FLAGS=-m dt_binding_check'. dtschema/dtc warnings/errors: ${LINUX}/Documentation/devicetree/bindings/sound/renesas,rsnd.example.dtb: \ sound@ec500000: Unevaluated properties are not allowed ('rcar_sound,src' was unexpected) From schema: /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/sound/renesas,rsnd.yaml Link: https://lore.kernel.org/r/167344317928.394453.14105689826645262807.robh@kernel.org Reported-by: Rob Herring Signed-off-by: Kuninori Morimoto --- Documentation/devicetree/bindings/sound/renesas,rsnd.yaml | 4 ---- 1 file changed, 4 deletions(-) diff --git a/Documentation/devicetree/bindings/sound/renesas,rsnd.yaml b/Documentation/devicetree/bindings/sound/renesas,rsnd.yaml index 6ea8dd74932c..54cfdd4d5e7f 100644 --- a/Documentation/devicetree/bindings/sound/renesas,rsnd.yaml +++ b/Documentation/devicetree/bindings/sound/renesas,rsnd.yaml @@ -197,10 +197,6 @@ properties: enum: - tx - rx - required: - - interrupts - - dmas - - dma-names additionalProperties: false rcar_sound,ssiu: From patchwork Mon Jan 23 05:26:07 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Kuninori Morimoto X-Patchwork-Id: 645799 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 457CEC38142 for ; Mon, 23 Jan 2023 05:26:14 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230097AbjAWF0N (ORCPT ); Mon, 23 Jan 2023 00:26:13 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:56742 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230031AbjAWF0K (ORCPT ); Mon, 23 Jan 2023 00:26:10 -0500 Received: from JPN01-OS0-obe.outbound.protection.outlook.com (mail-os0jpn01on2112.outbound.protection.outlook.com [40.107.113.112]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id C15F9B477 for ; Sun, 22 Jan 2023 21:26:09 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=n0MZ+6mb9CELzToJzJR4fkoyrhCJYvEa5XiiiEldWDN/Wn7GGKigymeWy5oz4YVZMJkP4+80EU2PMauXnUm+N0b3nn985lvmwG5PLKA8TYFMF4Zocjmvc/gT6mpcecot/sW1vuz41IgrwV5M6ZEHHolBOPksfwzcsjJnrL5Yx+GXOk48VI/UnadhAsUta9akvz4ZSNNi92g1kTmH2ywm3FhSyWjQsSeehPNQujU8IVrsuLWM8mn8w8VOOeTcCdr/Wa6uazso68Awy5pwUZ76+vqhjg4LNG70hvSk7bm6wJQcaQrtYSGGDJEy0nENNDRxyU7pwXIWzE3JN/3NFe5COA== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=YLQhyBMJVjoZNYy+WRJn5Be0D5z6EmYsEsNl7jV2sC0=; b=d81E7cTULyGL1sEfFCt/RyWy7TSxGGYDu76ibQsIBI6AuFRsh3wNPztnIT4YYWUBxTHWCv14eiUP4jCNddEFuRhrjbeIgGYnI4FL5LEThlXtmiAnqcU7HKIfVnwr8lZ9w1zrpeLnqXaL5N9NNCV/JstKYHPvSG5TivYlOJdPBWM+AVWvnf1TBQdjkVSZV0LVSg+8ispQZgG56P76TU6BqgUT7rl0Rhju/ZBZ41NgLcMg9he2Lc3AJnIit/pe0QuMEaqHxKk3N5MzNpfGX9fxBpDahmnAjTlNSkYPJRTsPEJrooO85XzgfDmthJSkVobJA79zocfnm5spPXbKXP+Evw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=renesas.com; dmarc=pass action=none header.from=renesas.com; dkim=pass header.d=renesas.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=renesas.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=YLQhyBMJVjoZNYy+WRJn5Be0D5z6EmYsEsNl7jV2sC0=; b=jt8qm0XnhqgLIzHuJrBZDa/J8QamJgZX+72EK34rmEzhOHaCir/gs+s0SELIjN1doqVq5B6GOfutb9Ft4z9s0bEjavPbpejtc9vcMdN2q9Lib4JOSGABuhdyq35mOUx/IvYGl6kzbtd3ul9iOOa4ogyw/DCtuZHjSBZMjeR0dCY= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=renesas.com; Received: from OS3PR01MB8426.jpnprd01.prod.outlook.com (2603:1096:604:194::10) by TYYPR01MB10497.jpnprd01.prod.outlook.com (2603:1096:400:2f6::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6002.28; Mon, 23 Jan 2023 05:26:07 +0000 Received: from OS3PR01MB8426.jpnprd01.prod.outlook.com ([fe80::3cd7:a7b5:ea86:9ae]) by OS3PR01MB8426.jpnprd01.prod.outlook.com ([fe80::3cd7:a7b5:ea86:9ae%6]) with mapi id 15.20.6002.033; Mon, 23 Jan 2023 05:26:07 +0000 Message-ID: <87edrl7rf4.wl-kuninori.morimoto.gx@renesas.com> From: Kuninori Morimoto Subject: [PATCH v3 10/11] ASoC: dt-bindings: renesas, rsnd: #sound-dai-cells is not mandatory User-Agent: Wanderlust/2.15.9 Emacs/26.3 Mule/6.0 To: Mark Brown , Rob Herring , Krzysztof Kozlowski Cc: Linux-ALSA , devicetree@vger.kernel.org, Geert Uytterhoeven In-Reply-To: <87sfg17rjq.wl-kuninori.morimoto.gx@renesas.com> References: <87sfg17rjq.wl-kuninori.morimoto.gx@renesas.com> Date: Mon, 23 Jan 2023 05:26:07 +0000 X-ClientProxiedBy: TYAPR01CA0144.jpnprd01.prod.outlook.com (2603:1096:404:2d::36) To OS3PR01MB8426.jpnprd01.prod.outlook.com (2603:1096:604:194::10) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: OS3PR01MB8426:EE_|TYYPR01MB10497:EE_ X-MS-Office365-Filtering-Correlation-Id: ac333eda-23a8-4c4b-0d75-08dafd025477 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 1X9bGpi3YVCjOy01RGCy4+wRhHf0Z2JBBuQYV880Q5YzQckJL7Vlk2J86TIscui+kxN2PYE9LekNR0gjtD3Gz/W8VXu6R2YsWVWl4qA6lxWUCpSi60BdPH5a8gMac5PBuL+/DIL2+vj9C9RTnUbn1Nxl7Zu7UdZo1tnIMWD9QXM33TRz5UucpQWXU4ZKjLIWMi/+uWZmurDpIiXmlO73ng81btcZUZ00FhdmcJaQN5VlFn5UoaK1a7laNr7V3vMxHzXGlZ6AQ/G6egzpLyDqICa/yloIoTNU23C36KfszO2h6vq0FUvl+PWUkSi7O1IPCaN7K5dNJ3hmvQZX048zUKRhxmrtW8pUvP9Iobk4xDKaUmvKIZObyf7A9UEfItW0ZNQljK7A10FBGnH10A9O75W5oOifbD9ZUPqz6rQYb2OQkrGKuBnW8p99uXoAwSMO4saDYuBoYm8bowkkSvwhSSfMVooh14wYyXcZDZXd9NFoihZDuNQGX9xJtGCEEqlsJfdvgd1o4jEr9UlsfgWZpsuTKE/+kaYYmI/SS4ig9IMynW6jvz9gmshhEV4YAQ+ffWQzu8JMZWfhbvDT6MLfYZxcSZqZ8xOBh7+PNfBLL4zAPmsERChAXlYKBuebAXArouE7NTAmrwLe/LlU3o+hcsKPn1xPb2jIvxfeP7FXk9HSbjhL8eohY4YkNQxVY09huCaNqrgEUAmzU4QrFhG6Wg== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:OS3PR01MB8426.jpnprd01.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(4636009)(346002)(136003)(376002)(366004)(39860400002)(396003)(451199015)(86362001)(36756003)(316002)(54906003)(110136005)(8676002)(4326008)(66946007)(66556008)(66476007)(186003)(6512007)(478600001)(26005)(6506007)(2616005)(6486002)(52116002)(38350700002)(38100700002)(83380400001)(41300700001)(8936002)(2906002)(5660300002); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: nCMV+KeGlqaRKjXtjtVYMgFiNqATK/ovjh8CKrhGkcfk4vn2e03sKZ+if0yMLgp5884DVa2vVqayrDFPEfSF8gLtO2zVDilBaLx7w+gnzb+EbZCWEsrFbRW/U2MWFnIhNXNtiYEkJDghXwIEOGInWOXnkbqeNaCqor6oxvrlmx564OFlvW5lbg3HhBT0xrqh7pGYp1TqkX0/ntGMFlWLQPC/Ty/4vYtVZmgdlDLL6GjPrUTHWgra7MHqH3NOXvmOPUycFKT1sHaJ+dsVw2IqNRRTPIV735pztQWXgufmtoEgxFagOFPJTSdKM6pkgvMyy8Efslor1LXj8JLsygE0FUOfaqR6mf9jbA1YdYERxKTpfhFEBcsE9+SRxeZOHOvlImWaYBgwH43muoCYygeA+xZyf8JAt22WDma6mJJE/xyqTywZNp34XQJ7hlxbo1FmwPbTJBATPZg+kmvRBWlAhBncMzd52jC2YLe2aMgXbwcQxcQJ/xK+0StIpnekr/hG+L2oEy+WkjB/Ha3wuyEt4iNCWcibSdHJD9OtkL6ERW559cyyipOpgkCs2hWR6Sih6fVAz6gqPkXcADQf0t/OC5pFMh77i/u3icWgkmG9HUM/7z6XVQlY/fa3fD8OvsLXHBn044ita60G9jSkqorJn2M9+k7w5E80z44bjrS5UDO5ehB2y0sitqrF+7HlFRXetPA2zYaWOFKCnNUfFcP0Udft/0BjHsw007ru9Vd3Oj70jFOKMOMQSBtyEQjvMny7bF9ylEIfwDhxrUEQYZNr+qlQRTIjOgYWo6/D6p64c69um4tqTTJsEKSc7ORepjsrkzOC37ibAEo8SvwwyO7KuD1gCehDHr6sCwJvg8G6V2eGi5l+NEkRDgmVePKixffJUkPEKynAaFiGEk4a07aEKgWL70PLeO1FOSoFl55seWeDtWcoCm2SO9MT/vWs3EzRY8oolwuOXn3aRb0Ucq9H8lNavm1gV68J+CQINGTi2+2FZEK86eDqSGKhLzQIxtDaBBQvGgiqCwf3trOVhPIaYMkQcoq352D4fFWaoCjHuE3V9sNJ7T5Oez7TbBpTPkeH1pzD4s3uNUOmNQZZm+tRcTAvyeJ2wCTVcJ6G1uMfRxqPmUUFturPIAUmKyn2+5jejhTlN+HUDJ90kiLP/50bDUhVnNK5F+qCSoviNDpC80zOH46u0lia1KqEGCidtTxh43XPdopXLme/IbLaDlmefEbh8ZU6H3nLNKc7Q4vPj/9tSM1kIKnuZTtsQedpADl4jvsXcbttuwlAOHlwijxYsnYPYSWXfFMK05dTkWEp039t3aGIKxb0tH7EfICatmehnfsOiB+cbTM4Y0vmPPJhcXc3P1Gibz0/5y6wQMQ61Ka2D59bitCPqn1mjQ3GZdnMjFa2bov8ltjdXhWOaiCkIyzgNrYpERQkMw8CmP3tDPQpEeigOLzTHGtst+GwCeNX42Ltx5hmc+s8CYURHE4iz+6/MxEmkij4oaFPRI5NLm+fktMoGPa+gGXdwzCEn9YqA6pLPrycmdPa3jv+X84CGHh+IjF+xZWxcxzUXilQYstm+gGpOzD49d5yp9KtMRV662mYrBS79pxsjdaG9tu4+VOSlyPuAqnG1KKH1fjSQ00= X-OriginatorOrg: renesas.com X-MS-Exchange-CrossTenant-Network-Message-Id: ac333eda-23a8-4c4b-0d75-08dafd025477 X-MS-Exchange-CrossTenant-AuthSource: OS3PR01MB8426.jpnprd01.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Jan 2023 05:26:07.8008 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 53d82571-da19-47e4-9cb4-625a166a4a2a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: VcqUjWUc7jpF/R3DZCoUhWM/1CYZZuDCF/7DvK2NUvUACpd5gqAhpBKqBAYQ2H86ANqnXGQWXxjKeCQIz6myZt/PQ6jXjWRhSSkafRgpXlpQdbWrMv1mZyEwJlltJYWL X-MS-Exchange-Transport-CrossTenantHeadersStamped: TYYPR01MB10497 Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org From: Kuninori Morimoto Current renesas,rsnd is requesting #sound-dai-cells, but it is needed in case of it is using "simple-card", but not needed in case of "audio-graph". We will get below warning without this patch. This patch fiup it. ${LINUX}/arch/arm64/boot/dts/renesas/r8a77950-salvator-x.dtb: sound@ec500000: '#sound-dai-cells' is a required property From schema: ${LINUX}/Documentation/devicetree/bindings/sound/renesas,rsnd.yaml Signed-off-by: Kuninori Morimoto --- Documentation/devicetree/bindings/sound/renesas,rsnd.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Documentation/devicetree/bindings/sound/renesas,rsnd.yaml b/Documentation/devicetree/bindings/sound/renesas,rsnd.yaml index 54cfdd4d5e7f..e01ec0179290 100644 --- a/Documentation/devicetree/bindings/sound/renesas,rsnd.yaml +++ b/Documentation/devicetree/bindings/sound/renesas,rsnd.yaml @@ -68,6 +68,7 @@ properties: description: | it must be 0 if your system is using single DAI it must be 1 if your system is using multi DAIs + This is used on simple-audio-card enum: [0, 1] "#clock-cells": @@ -286,7 +287,6 @@ required: - reg-names - clocks - clock-names - - "#sound-dai-cells" allOf: - $ref: dai-common.yaml# From patchwork Mon Jan 23 05:27:06 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Kuninori Morimoto X-Patchwork-Id: 646316 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 1EE7FC05027 for ; Mon, 23 Jan 2023 05:27:13 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230107AbjAWF1L (ORCPT ); Mon, 23 Jan 2023 00:27:11 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:56854 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230099AbjAWF1K (ORCPT ); Mon, 23 Jan 2023 00:27:10 -0500 Received: from JPN01-TYC-obe.outbound.protection.outlook.com (mail-tycjpn01on2106.outbound.protection.outlook.com [40.107.114.106]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 270484C22 for ; Sun, 22 Jan 2023 21:27:09 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ZF6F/O2doXez+IJW3bJFnlD4Mh/7ySASjZMwyU23Yj/zBY5TPIcsbderKrd2U5csCLbCMsUX6cURv0FmthgE1uYR0NHOeKdQLLprroku9x5ep1/RFdBdr+2s3YUK0XzBdi9xkS4Bpv3rUQ5fQ9i/o8Wv3yLEp2UUifslsFKvZR98JzznAptdCFfNBxW+zzLvxjwwqZbWyD67JfT6iIPdT3lkENDc7Sd3aWFxW7JvjRDoaTbtiVX72PjTEJCD+wTDXDAv8iVlbxS081AIhg+xmxBtdVuH9XIQeIawpOR5+vOfAETAa40W3OQp18o7Lzpsgdr/tc3tNGqrqOlVLt8MGQ== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=U72eguayJt5KfiCkwviOTRFC70G11AU+FF9Ra2E+zjE=; b=Np6PS0llG191t3ONxBhL8hlRpzEKxutP1XWr6I75aoflx9XR7jQGKy6NKdh1l6+blNRY9jB4U505mvhOXVb+BWqqN7iFd/HgkyESfqeFe5kw20djdovUTWU5YM/zUW5OtVR1MmtEEbxUwrm+3stFoHo1AIsr9KaaidpyE6A4W3W8TVYwM+yD4uIp3R/dc8gfzpKz6aYF11uxQXK8VOI4BwkruX0lipm6SUxI8gLOQBVGvOoJJdW3wrN7D+OC9lunQry179CPgF45ggcCVsfIS1rDvqjd2HbaomL7FvW84ryA8H1hyVYgiVTS6TdGz2nOxfp8raHK7FdCDUQNqwA4QQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=renesas.com; dmarc=pass action=none header.from=renesas.com; dkim=pass header.d=renesas.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=renesas.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=U72eguayJt5KfiCkwviOTRFC70G11AU+FF9Ra2E+zjE=; b=ZYD7ICQd4a6aX4eeXtIUDg+WBEupaxQ7/zsCr0QF2U0o5PIT26b51Wdwc2kT875Nj8kd/5w8NwQKKB20gbLmgm3wLH8mOTcoUZ0X9hev68ZBq1wyFc9w0c8rFxh+hO+Td/Iw/IeCWaLK8VmtcMsoLDXfsLw0OqzqPKNLUBhBIz8= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=renesas.com; Received: from OS3PR01MB8426.jpnprd01.prod.outlook.com (2603:1096:604:194::10) by TYCPR01MB5901.jpnprd01.prod.outlook.com (2603:1096:400:42::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6002.33; Mon, 23 Jan 2023 05:27:06 +0000 Received: from OS3PR01MB8426.jpnprd01.prod.outlook.com ([fe80::3cd7:a7b5:ea86:9ae]) by OS3PR01MB8426.jpnprd01.prod.outlook.com ([fe80::3cd7:a7b5:ea86:9ae%6]) with mapi id 15.20.6002.033; Mon, 23 Jan 2023 05:27:06 +0000 Message-ID: <87cz757rdi.wl-kuninori.morimoto.gx@renesas.com> From: Kuninori Morimoto Subject: [PATCH v3 11/11] ASoC: dt-bindings: simple-card: add missing #address-cells/#size-cells User-Agent: Wanderlust/2.15.9 Emacs/26.3 Mule/6.0 To: Mark Brown , Rob Herring , Krzysztof Kozlowski Cc: Linux-ALSA , devicetree@vger.kernel.org, Geert Uytterhoeven In-Reply-To: <87sfg17rjq.wl-kuninori.morimoto.gx@renesas.com> References: <87sfg17rjq.wl-kuninori.morimoto.gx@renesas.com> Date: Mon, 23 Jan 2023 05:27:06 +0000 X-ClientProxiedBy: TYAPR01CA0025.jpnprd01.prod.outlook.com (2603:1096:404:28::13) To OS3PR01MB8426.jpnprd01.prod.outlook.com (2603:1096:604:194::10) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: OS3PR01MB8426:EE_|TYCPR01MB5901:EE_ X-MS-Office365-Filtering-Correlation-Id: fcf6f1e6-72db-4183-8749-08dafd0277a4 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: IUsG2VYOVjpokJoLWf0bXNBuz2/bubbK8qlpe+U4Gf1sT3cONGYPpC1+pPMtBRsMJ1j6CHsusPOWelqjOwNGYn/Ko3xwgYSUtwgn/nT+ZQxCfmMwQljp1Y9kTMRh8t5a0CeN5wNaftKZeFYjqF+hS0XT9lxtt1VnJipl3G01bXRE7V2dACOZTeXvNeJlffnE2IO+w577yg53TzyL9h9cB3FZkSonhwW5GsPMxvT8YaFzHgaZ2v0c8YOMTyfCYQcTPbN5aofXVLhhrszWJ9s4zlPsUKTFRwWZxxPrIrqqORkdzjmXyWhpb+79mt9ple87o0e/7/nDUMV0uFA+w3ZehitoFoNCwfSxiK4DuhuyfpzBno5U0bs8rKsoEh5QpHnRvfruQy9cGKQ00OjF4QWMYeCoWRDbZlTuURirZZwK0jcRdEQTRK9JpNaDTK32zZnHbPkm4sPtvab1oUEQocIHAu4JMRvdxnLpHVKuxfXd7SerTvntbYPBJAQvrLWiHsmPXNZD3qsN2A41tHNHkChlOvXxdGEaSEn/c5EQ6az00in6iVVeK6iYgjAW/GZrIb6xROm1HsMfuPEBwxbixwNV5NuXYwz9VbMGzeuNdz017qLWek4BsTslM1xxP6GI4TR+J3skEjOBKl3C0OhqH0JFUXfY1OaPcRgyQvNEwGsuwfThXf3N3uPgdTzfnC6f7jB15s38fZXUqQMT7OOUjzjnxtYAi257hlwIfAbXck7ljf1/4xMxDdw86fy1NBxxItSr X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:OS3PR01MB8426.jpnprd01.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(4636009)(366004)(39860400002)(396003)(136003)(376002)(346002)(451199015)(38350700002)(38100700002)(36756003)(86362001)(110136005)(478600001)(316002)(54906003)(966005)(6486002)(8676002)(66946007)(66556008)(4326008)(66476007)(2616005)(52116002)(2906002)(6506007)(8936002)(186003)(41300700001)(26005)(83380400001)(6512007)(5660300002)(21314003); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: 9EyNr0Q69rg4SplaJy2G61KVcXerw2zv4bOiJHHRCvIpisdyrzxoANaldTKy7WEBqo9NOM336JKJ5sBb1SgYLKSdIQgai1A7b+QBNyiPsALgBkr/Vq/LOPUo10jZFWC+ADyJiiDY6KsMlqKsYstTsRbvi+MDCOH1bke7Rrp0i0brXwYEFyFa/nXbWDVx5AoSMeyAAEfUkvtFSNfTh5tsWLZbjRRcGDJvh/UuK+R8MFAj9pp4D1w29X36kIQhng64htel7qqb0jeNcd2Ouya7XSjbJ1ACLe4Jmcp+j/ElfM8+Lw3yeQsvAWzw+o3k/09wm8TN6YEzH1Vg6cBEicti2O8tuIDTa2zHYHzgo5Q09MGMOCj8XOgUb9JM6S6mgd4zYKsQ9F2GD4XCW0UAOpnZ1KG3EKASn6QTuKzvgdFVqRTL7QU1Y08eYF0a0Sm661zBbef3Y1YV643OHmClmg7y3UUt8QsehsJJPk5ieA4m0wrbExiyFFksu3IU3XgYNAJ88BaeoYuHGuzQuHaBJZuWng9DHGdK3HiWjwoS+m8cYWn2XV8NO5OBfxHnj8SHm6089uPbkNRjfp2I9Fq5nmb9DR8XysCiNwE6kuPp/R5r9CXjq9sU70G2acnLX+g4FT/S/6mlioAJWhtiKiLv5Iz86+/nSSwMNsrYc9NnNZw5oUVdjFFoAmM5ELs9FzAxHA2qH7scO9M9sdBeTT/J1Fc9ckPKv6mffxyjzpFYphCE2Otgmg9oDKwFFE7hAb6LLp7tc+ioEjBjOJxUlLzdBwnDIUWN+k4OcpqwCIzrnED2fXTy8fiUY2jFBf63NSdJhSRl+kxUuY9qduXFpBOrUFhCAF4oMNmh+dKU8fRVJCbdhDbIiSFpwIBnbkJ22sJSLYhAv7PgSKKtpdKBWA9346WEqA40LAMVHQQJbZOuhHXLPqxQbXdPvHb5+aBeVCRWZyd/pRNFap4uPajYliVbVzk4WDkJSN2Xjmzbd5dsiwctx9ybI+mBcIam5ME5Vg/7zbFtpk/pa2SMhwzGqA+FK3DAaV7rvv8vz6ZD69gUQ6HiC0njVcodCt8qsSgDGI60EigbHC3VURLMhzhTo9khJF6ZWDXfSjydzLwEXF3y7pEXbcTCBrQuvx+ZUUS3bUKzyXQEjOjoqxBToZzHByZ5jAz4XnUTOXI40SvcddgtrfBZzxv2/7h64FlrWMhvTz5i2uNHYk2GMaXx3msXKDq0+Oe0myALWSKgWkE9n7fPk4opUgA4t1Ujmw1NlrRTN8W/Y/yi373dv/tojhUsxg3SyCIUUxo5nZq0zsaHPqHAJ18AuI4H6SSY9Y///qmCq7yQdWzcBZ+ga3azW4nA/0Dd4fUUkqhsXwr9V1LFE6EBSld7RTp30RfcJLG/g+2Lk6gIMC4AVO4UXy5CWTzUpznzaS1Y7iI3exN7mcmXaSrIPEs7mQIyO7DZfg2uNI/b2iqSAPlxNVmqcT2hXexcWR6gWjbL58S5HZSuh9KfLE8ICu6mjkVcxsQ3fomXPWFGYqlr/WkmntMmIfxghX5UZgKd0v4p5mTxLmUeIFKvcUpulLdeKYhSxr2FmDVuDOokfI/JymrJQls2I8auNb+G6ZwE2LpO2dIWbxSIvSzCOfZUTKbhg7Y= X-OriginatorOrg: renesas.com X-MS-Exchange-CrossTenant-Network-Message-Id: fcf6f1e6-72db-4183-8749-08dafd0277a4 X-MS-Exchange-CrossTenant-AuthSource: OS3PR01MB8426.jpnprd01.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Jan 2023 05:27:06.6629 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 53d82571-da19-47e4-9cb4-625a166a4a2a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: ZHXCvcXOAxmF4siTixXIHyjR9LesWEGhYEKVvlC7xEuc6XjlxaOV++eobxEWXMKIhKgS7qEwUR22d8Nz6u7odZne0nK0a4brP4IGsyHtxd3O7XZGf/rGs0Mwf+veLvDu X-MS-Exchange-Transport-CrossTenantHeadersStamped: TYCPR01MB5901 Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org From: Kuninori Morimoto In case of using MIXer with Simple Audio Card, it needs below DT. simple-audio-card,dai-link@1 { cpu@0 { ... }; cpu@1 { ... }; ... }; This case, it requires "reg = " which needs #address-cells/#size-cells, but simple-audio-card.yaml is missing these. This patch adds it. Without this patch, we will get below warning. ${LINUX}/arch/arm64/boot/dts/renesas/r8a77950-ulcb.dtb: sound: simple-audio-card,dai-link@0: '#address-cells', '#size-cells' do not match any of the regexes: '^codec(@[0-9a-f]+)?', '^cpu(@[0-9a-f]+)?', 'pinctrl-[0-9]+' From schema: ${LINUX}/Documentation/devicetree/bindings/sound/simple-card.yaml Link: https://lore.kernel.org/r/167344317928.394453.14105689826645262807.robh@kernel.org Reported-by: Rob Herring Signed-off-by: Kuninori Morimoto --- Documentation/devicetree/bindings/sound/simple-card.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Documentation/devicetree/bindings/sound/simple-card.yaml b/Documentation/devicetree/bindings/sound/simple-card.yaml index 08743741b09e..a69af0bfd371 100644 --- a/Documentation/devicetree/bindings/sound/simple-card.yaml +++ b/Documentation/devicetree/bindings/sound/simple-card.yaml @@ -215,6 +215,10 @@ patternProperties: reg: maxItems: 1 + "#address-cells": + const: 1 + "#size-cells": + const: 0 # common properties frame-master: $ref: "#/definitions/frame-master"