From patchwork Wed Sep 4 07:21:14 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Kuninori Morimoto X-Patchwork-Id: 825342 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 alsa0.perex.cz (alsa0.perex.cz [77.48.224.243]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id BEE99CD3431 for ; Wed, 4 Sep 2024 07:22:06 +0000 (UTC) Received: from alsa1.perex.cz (alsa1.perex.cz [207.180.221.201]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by alsa0.perex.cz (Postfix) with ESMTPS id DDADFA4A; Wed, 4 Sep 2024 09:21:53 +0200 (CEST) DKIM-Filter: OpenDKIM Filter v2.11.0 alsa0.perex.cz DDADFA4A DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=alsa-project.org; s=default; t=1725434523; bh=UenIRZkBqK0lQy1tkdGT4Y/I+zltEq11ibhrlSZWPLE=; h=To:Cc:From:Subject:Date:List-Id:List-Archive:List-Help:List-Owner: List-Post:List-Subscribe:List-Unsubscribe:From; b=mMr7ZMHLlkd/gXgvnqCLOtwL99PVNQPTqFViKZlxUFOhUkJCG+DkKVRRfTwCI+acx ho5ZwUYBlzgI4rYDzWgPFuQJUubzGfzR2zwAR5Ms32Q2ejY6esZdz4to828zWqm92+ t34Z33igBdGBo5xvzkDJYr8+KO2/vVvT82Dy0a5M= Received: by alsa1.perex.cz (Postfix, from userid 50401) id 8A0B1F8032D; Wed, 4 Sep 2024 09:21:33 +0200 (CEST) Received: from mailman-core.alsa-project.org (mailman-core.alsa-project.org [10.254.200.10]) by alsa1.perex.cz (Postfix) with ESMTP id EA174F805B6; Wed, 4 Sep 2024 09:21:32 +0200 (CEST) Received: by alsa1.perex.cz (Postfix, from userid 50401) id 977FAF80199; Wed, 4 Sep 2024 09:21:25 +0200 (CEST) Received: from TYVP286CU001.outbound.protection.outlook.com (mail-japaneastazlp170110002.outbound.protection.outlook.com [IPv6:2a01:111:f403:c405::2]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by alsa1.perex.cz (Postfix) with ESMTPS id D7B09F80027 for ; Wed, 4 Sep 2024 09:21:21 +0200 (CEST) DKIM-Filter: OpenDKIM Filter v2.11.0 alsa1.perex.cz D7B09F80027 Authentication-Results: alsa1.perex.cz; dkim=pass (1024-bit key, unprotected) header.d=renesas.com header.i=@renesas.com header.a=rsa-sha256 header.s=selector1 header.b=UmLQ69yB ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=oGxHSJcUDjFB7nTdgiJqkAt2Rbj8/19B+ai8VjhvgQ/YQ/2JavjFmuuqyVhbOVNAJlpp0krK+rxykqCAvFx9jB59jT7Xjm8RdW84lVFM1XLr2RJfZeSc6mdwqokeHn5Mgqiry+OkxX6HsUtArbbeBnc8aTM/GTeOecuij8UURszyexmG/TUYFGEO88tFwC096/Rq8a+SjF5vgoP64pWdwsCadGD90RDfOaUogsVussYoZemlP7UvNAbXCD01610aITNz+W4L3FmwZ6xldNr1uiKGLbJMK/KhVs0rqpuY/z9qrAjBvwMGrgFhz7nleU5k3KKlOvwpKAOKWnDGkn5y3g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=TQU6DQA1QNuVnE/WMxBnVBFMLP+YZCzuhFYJ7m6IH7o=; b=kqW+2xXignBnGkGqmbgDCQhm5S2s3EI1N55dNIbGcF5Osu50wCfLygz/Q0qk9anu6YnaA5X305TszZC5Duc5PAkUxh6Y03bdRvtUEmC/W3Zdl+C3/ULlgAWiu+Ivl2/hFuYhnjyzL655ETX9TCtOWyx4ZWLABfc2w5U/oqt+1sizchTMpgA3GnNTyudpqMVc2cCgLXv4o0VZtU8MCPo2/AwFhsAlgRCIyPZhRtw7q+zj8aAR8LYvUPbD2X2AVVxSjolI/+k8v0+pnNj/hNNdkZKNUVN+ZDA0IptA9uBy0rqn0p7kuycKUOKHaO66MQa5ZtuPvlDYAPBTHHrzwerhjA== 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=TQU6DQA1QNuVnE/WMxBnVBFMLP+YZCzuhFYJ7m6IH7o=; b=UmLQ69yBjlg++TqXEnkhu9ey7y5kYe5g1sjUXq9Z6D69OUr4EkgUM5lkjkak5Rm8ZZpNuCex5tIznVpOINjdBHfRf34r78KMNmQdH7bEhoNWdHuCgMOAot5OMpOYvYxPpxTPkJrDN/ZURGBszNV9p3n3V6sh9iNGgHtTfLN6EBs= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=renesas.com; Received: from TYCPR01MB10914.jpnprd01.prod.outlook.com (2603:1096:400:3a9::11) by TYVPR01MB11130.jpnprd01.prod.outlook.com (2603:1096:400:36c::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7918.27; Wed, 4 Sep 2024 07:21:14 +0000 Received: from TYCPR01MB10914.jpnprd01.prod.outlook.com ([fe80::c568:1028:2fd1:6e11]) by TYCPR01MB10914.jpnprd01.prod.outlook.com ([fe80::c568:1028:2fd1:6e11%5]) with mapi id 15.20.7918.024; Wed, 4 Sep 2024 07:21:14 +0000 Message-ID: <87cylj7ul2.wl-kuninori.morimoto.gx@renesas.com> To: Mark Brown , Rob Herring , Saravana Kannan Cc: Linux-ALSA , devicetree@vger.kernel.org From: Kuninori Morimoto Subject: [PATCH] ASoC: dt-bindings: renesas,rsnd: add post-init-providers property User-Agent: Wanderlust/2.15.9 Emacs/29.3 Mule/6.0 Date: Wed, 4 Sep 2024 07:21:14 +0000 X-ClientProxiedBy: TYCP286CA0274.JPNP286.PROD.OUTLOOK.COM (2603:1096:400:3c9::10) To TYCPR01MB10914.jpnprd01.prod.outlook.com (2603:1096:400:3a9::11) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: TYCPR01MB10914:EE_|TYVPR01MB11130:EE_ X-MS-Office365-Filtering-Correlation-Id: 1cdb13b4-ed06-4662-e9b1-08dcccb228e5 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; ARA:13230040|1800799024|366016|52116014|376014|38350700014; X-Microsoft-Antispam-Message-Info: TiEIpYovF7qEiMme1dFHzOLWleI267Ck7jrP1ejYdUXjThVCuQLRYPEEdyUM++qKtJnKwQOrUV3lMejVwp05Nbwuubhr34WUh08YnG6NJlCBAe5v+XqlRxIrvxze5KIbjn11P7Z7TTOVvmls6akXAdGtfDboOvSoKMTDn+XtBjKPu1sd50ZNboHJRalqOjRZKCeFvlx6zoQeAUa6Kq36EohbaiRFAoPoPct77AnHe6pto9MhxEnPqDo6+7qcvTpRIaRo8QU6g1Pg4VpNBCN2Eior2b8GTxJFXhTkILNikn0wleQxfXqvf43oINdRDALK6Thjeeeu3LD8eQPyezz7/f1nAb7JXa0UDg9BAQQCc9HLKQPSJr1B6W9LJ+nhxv8hReydXCc/sLNYTYGYrrp0bLfvvYFvh6DhoqsULulQXqtDt2SyiqOr2BalMpSR50soOaGqIyTy44Bc614aGmc1WzOQBv2RiTPLp1ya1NfdiUHG1TouuL/yH35jJkA0VXW3/fkEmKrCKfI6rIA/DTCWM9XL0LU8IozzZKJCOEmic8citdQe/2UTl+Yh8xjV6xlCLzvXapEJGvEJx+35kBV8VA3H6hx6Z0RG/TujJ6Oul9IlEdVkl6dn+Ctdr1I8WsQL0iej/ad8ZvTcY2Sy7y49Hk34G18X6FKYbD8I2cX3FiX9BmdyrdjowYRCAJQdSnZoKtru8NTD/BSO0FTdePVmz6s4IwlovtWkPvrhI4blokPLkr97TKicIktpbC7o3zcsL4dzRY+Km2v1vdmph8IhJ47L/2TouZs9ngep8jUtNxAMkbz/npUXpKjvihZajoHRkklYpoYopaQcbn8khAZwjtPrBcqHoAUi1owroF28HDmTWoTHyi5QP9AP9A3krO0L2gKJl4PE06bBFoySrwFXRWOoX1ARh0jL6tPZa9qDFzG0cNp2xavFK/ahoXm7dxOPfoIniapL1cIALhTjomYvtnpJ6HGTbmjvMm8BcJtBDTUWw83bOBTdzihfjYu5JGdK4LdJKjV45cASK4ueZfJZF2TaurOtm17RlOsUty149rc65Xa7deecHPvypapZ8ciwgkH7AwJbuaaqlpH9fwtpURcxA6EwlvKgWt/lUTsfvSNt38Wvkc0cyGCgIadMNYjmQ1BN7nwOcRYR9sIBf9z3/ByL2vDSLwd7lQW8KhuY370t04UL8v3WcOcWxdlWyFswACADuZnGWvRj9pwvA/KgCiZDW3JcVmHu810bHhyUn6SUZmQEMIvhZwoF7vK+wMHeUZKWjiULWKJw1Iz448OBGyk2PlHMW2qYdoaYX2+N2T+LsJoh3JfpyujP5dhCeg2BTyMsF8U6yTWtW6OKi+tXt1lwKX9iNWivM7ICnc71Ufuvfs0lbxLYQ/FVF9Up8Co9SMnskJO1yLrKS0CmoSyQuQ== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:TYCPR01MB10914.jpnprd01.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(1800799024)(366016)(52116014)(376014)(38350700014); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: pkjbG9un29xai1oZRolbaVBaH6d1AsVACqA0fNuvu32XrIBMYwfrs0OqrSJkBfYPr67Br3p21+NCeycUC3IJ+7hkG5SOrGSR1psVU5d9TD4iOdsF8vf+ZgjFCebHNptHksw33rHquO2yBHcfB1KXeO6iLCBIkz7VbT3AqmHiJsVfg1hop60sQ/zHxbLFlheE5uvgcXedaf50ZBIJG+1RFgc8wUMD4xACDhuAz7ic1twDxsCs+hXmuUjbdw6Ssz3XKAy79u80Sl1OCPWct0Whobqcnht2alnguwVrgPbM54J8lz53lol48dLSSeVbdZKohEWjjC/LfmzrrsMlFQkEzBt0CDLHbBDSm7CA7/3aAtNYD+SRPO+tyPAdrzLqRzYFUSoKuNHIUbzc42PvGSNetUJqHkSEFumq2NbA6Wz5wpA0dKzlN9kwz66CaLmyM/tzpyo0OkPXy+Uz+de6uw6mzaI4YEhKIu6XLMCmWt4gcpnD/O87x2eD/M/7VW279z12P0MiUnCx2/76Vi9Hn+Vb8GtmJ9pYugZm4JvL+UWaGb9B6QAqd5AgfFqBzfYrlWwLMwlcapj9ietlYZAR0j4dc+AKZ8aSAKUH3Uwtk2y5exMypn5ZboHpMqlqYHoZc1edmk7b2xfCRJiPiOG/STbZKRrWWMklja8gb3TssuPfb93ELY3ogcHKGKkXNDpNbCH6QtE9AstOcxBcsCC7oaICkHn/aMc/5ZTWUkk/wd8k9S4Xapbu2SZNHDSqIaiQdPxOnFnhtEr9q3zzXDEQR5N5nB5qSFemalq/gZp5HGZ1Jx3+/S/AZgYqJURVgFqvvLujoFLxcmJulRKlhXBonX4076mZhrEkAffeHyFvwdZZathbE+w2Zs7Rf0CN18cfZo592gRaCprES1B8fEKFVWVplj3g/sUlf2K7nWVWoFlfEoIEPacEJUOTnirEsR7VOfvH25CpzOyy9W2CyiHgpQszZEr2zUPSvuq63rXMiufeUNhq7l+eRVgce/9wBzWi5DLHePb6zsbs8WGvf0g2vrkTt2aPoHMZMtpE8+7uTKo8sGpYrccRYOYqnlqw0Uu5E1cCYrAqxkVuNg5/MEty/UawJ6SBHl+q+aQPAhqNOtJpCJgVQbQ+dQS7K3EOQ1+FYRufwq+iaV+RU4uzShSyFO+rtAW81X1d1Lz4uXyAU1gA1LamI6jH4o8bifVAkBGrrcJ6c54bBAIDB6vPb7Z4EggQZroQv8WmS7OL2R3bhVDnUxgXmz1irb07vGSqBr1360/KJ+6Yus4c5s2lTsSzM2dAUaebVhWboqlK2PYPmw9aKkisBn/bbhJ2AEO7ftogk2Gnd1Htd34M1RPeTRMdU/SMlZWeh/zzZS5PAPNssjqfsPqGk9na72b34bjfNxT10TtwcAqLIpDNCZ/PGc2xgYTKjSA4EHpDY2+Knfmuv18ZMbwWOwvWz4dJnSOcdh1NTU7j6Ps+tMx1JAhESAvKn114Tt/tJGrKYMilG/saC0zVUSwDh7UFASSqg19pwMJwu6ityuk0BpTDM9Qr+3NYwgur4CnO2L0vztyVXBE2mor/u5ZQmiC+pbzI7goHMbQtnj7B3bzEJYjvndLeC0pa4yrBymfVfPkdEQbcIqDSvGaQ6z8= X-OriginatorOrg: renesas.com X-MS-Exchange-CrossTenant-Network-Message-Id: 1cdb13b4-ed06-4662-e9b1-08dcccb228e5 X-MS-Exchange-CrossTenant-AuthSource: TYCPR01MB10914.jpnprd01.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Sep 2024 07:21:14.3256 (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: LI4MdgplcYUu4kYc9KGJ1mgV7lT1uVdHjQUbkip1eW+0kNAZzxue1x0YFVii6OMW2wWy8U3+U8DxUT0VwdWHKpp7hpZXqKhTzfh2Kvh0YnI5qGlyHk66eIlELGPNcu4B X-MS-Exchange-Transport-CrossTenantHeadersStamped: TYVPR01MB11130 Message-ID-Hash: LDA27W4EDHHC6QKGCDE3CKEUEE62DS7X X-Message-ID-Hash: LDA27W4EDHHC6QKGCDE3CKEUEE62DS7X X-MailFrom: kuninori.morimoto.gx@renesas.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-alsa-devel.alsa-project.org-0; header-match-alsa-devel.alsa-project.org-1; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.9 Precedence: list List-Id: "Alsa-devel mailing list for ALSA developers - http://www.alsa-project.org" Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: sometimes, fwnode dependency cycles can be broken, and in such case, rsnd driver will never be probed. To avoid such case, we would like to use post-init-providers to avoid it. Enable post-init-providers property on rsnd. Signed-off-by: Kuninori Morimoto --- Documentation/devicetree/bindings/sound/renesas,rsnd.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Documentation/devicetree/bindings/sound/renesas,rsnd.yaml b/Documentation/devicetree/bindings/sound/renesas,rsnd.yaml index 07ec6247d9def..cb44478d9e420 100644 --- a/Documentation/devicetree/bindings/sound/renesas,rsnd.yaml +++ b/Documentation/devicetree/bindings/sound/renesas,rsnd.yaml @@ -112,6 +112,10 @@ properties: description: List of necessary clock names. # details are defined below + post-init-providers: + description: ignore fw_devlink dependency cycles and avoid driver probe dead-lock + $ref: /schemas/types.yaml#/definitions/phandle-array + # ports is below port: $ref: audio-graph-port.yaml#/definitions/port-base