From patchwork Thu Nov 10 08:57:27 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Oleksii Moisieiev X-Patchwork-Id: 18020 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a5d:6687:0:0:0:0:0 with SMTP id l7csp28875wru; Thu, 10 Nov 2022 00:58:51 -0800 (PST) X-Google-Smtp-Source: AMsMyM5/Adwr4RhCJ1M/Y4gqOkasogoCN8YgMPKSjJJeWmDHZkgQnGXHYMSWDE6J4LyP+raUqNmu X-Received: by 2002:a05:6a00:c8f:b0:56d:70ca:fec3 with SMTP id a15-20020a056a000c8f00b0056d70cafec3mr55800728pfv.50.1668070731254; Thu, 10 Nov 2022 00:58:51 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1668070731; cv=pass; d=google.com; s=arc-20160816; b=z8GJqN/wg8SVLmIwNwQe4EHWPbNStym4PRk9eMR1ZTmGwdl/52CSDtnDpZUq4L3Daz CI66dWndsqPQ3eXxhERBH3ibn7OgJRJr+Ezu69jzD4vdTS6j+iDsiqrsrqEuBXC1b7A3 UAlhY5E5Pz/Kz9w4rIKW+hYD8f4/rsYTlbrdvfz4+BlefywK4+eQUss3D46GDvrbr9+u +GDM13LsDC1vHYuMWiX2Kyth1jEFt3HbZQbjt6xxAyy5XDNZ67C6MVl7SGXw+52qkINl sYJQI8rEoXLMdbY1uUUK1f42E/SZILKBUsNk3D49vQ4AVqXo90z2b57dg8VlNoTs4AyV UUeA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:content-transfer-encoding :content-language:accept-language:in-reply-to:references:message-id :date:thread-index:thread-topic:subject:cc:to:from:dkim-signature; bh=gISmrocsyx+RrUwOu+W6m/pLDZQZ1ZADokv3gjt4T2E=; b=Fxj6sWQ0svv8G/AQ9mmDoNNuQDpN2uCGzVpev0XEcEr3MlCwo68ghrUZqLhMEZP3fl 8jSDikMgx96GkHdFU4VrK4cu/CT2CiRIO4RTgOFbf2cET7jm21jUN9iO0QvbIbWMaPE3 z3YEN2TjbqzaBKUMqQL74hiZ1Y/a9QwxFkpcsFn1NkTnvitHf/xHd114lKMa2JIAEZiF M+s7Ntv95dikM8NxCBRVyS1yCpMrw7kXZNvOyJxtW8LfDy6+I/W/w3Ky6ROrTO49vCyB cxM96/JrIyqeuELEUFaXfRQu7RqOdpvW1FIjnDU3tdMppd+Cpo13kqSjtz3X/Gi/SXjq EQ9Q== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@epam.com header.s=selector2 header.b=nKzTx1cg; arc=pass (i=1 spf=pass spfdomain=epam.com dkim=pass dkdomain=epam.com dmarc=pass fromdomain=epam.com); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=epam.com Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id p10-20020a170902eaca00b00176b3c7d158si18697211pld.99.2022.11.10.00.58.35; Thu, 10 Nov 2022 00:58:51 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@epam.com header.s=selector2 header.b=nKzTx1cg; arc=pass (i=1 spf=pass spfdomain=epam.com dkim=pass dkdomain=epam.com dmarc=pass fromdomain=epam.com); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=epam.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229518AbiKJI6H (ORCPT + 99 others); Thu, 10 Nov 2022 03:58:07 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:34602 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229463AbiKJI6F (ORCPT ); Thu, 10 Nov 2022 03:58:05 -0500 Received: from mx0b-0039f301.pphosted.com (mx0b-0039f301.pphosted.com [148.163.137.242]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id B21B167F74; Thu, 10 Nov 2022 00:58:03 -0800 (PST) Received: from pps.filterd (m0174680.ppops.net [127.0.0.1]) by mx0b-0039f301.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 2AA8XZIN005288; Thu, 10 Nov 2022 08:57:31 GMT Received: from eur05-am6-obe.outbound.protection.outlook.com (mail-am6eur05lp2106.outbound.protection.outlook.com [104.47.18.106]) by mx0b-0039f301.pphosted.com (PPS) with ESMTPS id 3krwuag33q-2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 10 Nov 2022 08:57:31 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=EdPXTqp4N9d54KYTDO5vc1H3pd1D/6ORvaxtp5PW8nI0Bm3fQCqFimKr9mvY74XlFzkQ6e3yoT4K1ghO7wT+3QwdlQThRYYon3KIwhEt3e/l3kG45Wu4onjv/VJgEvmL+Y3vaIFN8mQqzsyF83AG3BIQtr6Fggm+0rWYdiwCY/yZEZQZ69wPUvEQi68yYURJG3KQqWogFYnFh9X816eZbcR7rXcHyVksea0PCumN3shw21yRSLY7fHQAFiR0dev110BRKW4LBmgBquXgnWdf3z+LaA7JigMUl+HqRoQ1/chwmPUFOa32msKDXmGrG7f2r/Jtsk2yw/MS18pr1yQf7g== 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=gISmrocsyx+RrUwOu+W6m/pLDZQZ1ZADokv3gjt4T2E=; b=GTy9l12ZgtpvflfyddR6hKAQwr1oP6FA4GVaFgRAdwcIUqyOu5aCxsVARb0kL5rQ/pfKjW7a1A1JWCH09miXendVlL5Pw6ChaDARORHMQSAk1e1cEzAdzFlXpGJhfw+j3Z5t55AIrHL1dIzdslFxGioijzRNb+QtAUxBiyH0KDpqQ+sdh/d82bl/VTCXhdpHq+ol3WwV4jRfZchnKQqoJD9A+6A5NzTq6zfhqNwmCGKnOa0gZ8Y8AyFvUdMZ41C66Wts25bzD5mh6d5G7nNI7TmZ7JEIEJqfay6qTfmNEOEDNn9nQ+FXhctuD7Y1S3h2B84Aun5MdHCaGuhTievggQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=epam.com; dmarc=pass action=none header.from=epam.com; dkim=pass header.d=epam.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=gISmrocsyx+RrUwOu+W6m/pLDZQZ1ZADokv3gjt4T2E=; b=nKzTx1cg8EI+ZPQZooLcvMQEse3q4HkOgNbYwkbZUgFTlqWWC1xdwKw5nXGSdLM62EHXhvMSonBpvdcdR0pc70Q3wD9/TFhElyz/8DJbOoW02MulQ2y8+J9MvpXAXnOpAF+det2Eg/2ublMZotCBZwXV02Vpzibm31ZvQihLkezkipJw13RmJOYYNblR+cvl/PpSbgFiGqeGNZBblrxxhwXX9oxCxQvgBp95PVCrPZSw86wfcZGfpNNUukMim1pwH256ZVALEhwjz/bDgnvLznhF6WFLiI0ptXd0HGloZ9C369x8BnY8eLDpCVIaNDr1+hWYiVA0audFZ1+Os4DUqg== Received: from PA4PR03MB7136.eurprd03.prod.outlook.com (2603:10a6:102:ea::23) by AS8PR03MB6822.eurprd03.prod.outlook.com (2603:10a6:20b:295::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5791.22; Thu, 10 Nov 2022 08:57:28 +0000 Received: from PA4PR03MB7136.eurprd03.prod.outlook.com ([fe80::cc80:5238:61b7:43c4]) by PA4PR03MB7136.eurprd03.prod.outlook.com ([fe80::cc80:5238:61b7:43c4%5]) with mapi id 15.20.5791.027; Thu, 10 Nov 2022 08:57:27 +0000 From: Oleksii Moisieiev To: "robh+dt@kernel.org" CC: Oleksii Moisieiev , "mcoquelin.stm32@gmail.com" , "alexandre.torgue@st.com" , "linus.walleij@linaro.org" , "gregkh@linuxfoundation.org" , "devicetree@vger.kernel.org" , "tomase@xilinx.com" , "benjamin.gaignard@st.com" , "broonie@kernel.org" , "arnd@arndb.de" , "shawnguo@kernel.org" , "fabio.estevam@nxp.com" , "loic.pallardy@st.com" , "mark.rutland@arm.com" , Sudeep Holla , Cristian Marussi , Stefano Stabellini , "a.fatoum@pengutronix.de" , "peng.fan@oss.nxp.com" , "linux-kernel@vger.kernel.org" , Krzysztof Kozlowski , "linux-arm-kernel@lists.infradead.org" Subject: [PATCH v6 1/2] dt-bindings: Update scmi node description Thread-Topic: [PATCH v6 1/2] dt-bindings: Update scmi node description Thread-Index: AQHY9OJ15svHVoFEaUSVCL2S/1sqYw== Date: Thu, 10 Nov 2022 08:57:27 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: PA4PR03MB7136:EE_|AS8PR03MB6822:EE_ x-ms-office365-filtering-correlation-id: 3a694cf2-63a2-4a78-3e4f-08dac2f99800 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: KXOZQgIlKF8/nVbG2ap3Jajp9AaAmYbBW2lM5ON/zK+/t9mRjuvw5Z9K1ddPK/PxQtuxjaJZc24G+9yMb/rsH0qQ5uPT0swZVgKkB+wb2bF3/6Yc2aLGEUHi2ov3XOlv4Dpd/Nt01B/rufuQkYXsfEA3k3re0DvWn3RuPuj3Q/iqEbTx/oYD0qsVECc5Z1QfoUwdRL2iTnn2QOsm8CiiEeGQ2MtgKHsHigSFCPb8sHaLx+ZvJKesDP5+jK0lNSpbJx0Reob80frCH2KpfaZMs9xQmlm3PLuecEv1nG59NsRRdZ6Dv3JFzdpDsqhm77sRhH/RKUxglF54U7VDNPM+O/6U3z9G2YioGX/ea96UGnIE5Oz/ug75OZZanJtMm4GDIwHSiHxPDEyIF/7IfyrOXxt9NU2gIKt+sdg7OqSt0OP9885h0f4WytO1oDc1U+MtaqPVT8WrUt3X6rEhMeqn5DK28eyhYpYT5XNo89eB1XVllHT6+OV6MKvc3FN4uca8Q5SzakejzwKEcyfGl7YHRou82BZFG1bsqaLiZq7HNsEhFMXGh0cl660o9z3RoLqHU4TEKF9DLG1yA4sSsvnGkn9a/NrJxqFaWsEVZNtD5PyjXmV+s2+KxBWxwK8NUcjpirlwuOcTM5g5MyTpMvU0sl92Q84rgpLT/vXT3opiLXv5CgZ5h078TXsYwoiYSiSzR78M1PExUlQ/mOdZ8HtKuObXYZZlH/fJ/uYfNf6YqSLYrXjojAJR1RBpY2d6OlfiO0/3GtndzjROvy5I6oAAsu9gdxZu3JZv2LvCWgkIgz8= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PA4PR03MB7136.eurprd03.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230022)(4636009)(366004)(39860400002)(136003)(346002)(396003)(376002)(451199015)(86362001)(38070700005)(36756003)(15650500001)(7416002)(2906002)(2616005)(6506007)(6512007)(26005)(83380400001)(186003)(5660300002)(38100700002)(122000001)(91956017)(66946007)(66476007)(76116006)(316002)(66446008)(64756008)(66556008)(8936002)(71200400001)(54906003)(4326008)(478600001)(6486002)(8676002)(41300700001)(966005);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?q?ifduplF3GvsiZRYDdpe4nU9?= =?iso-8859-1?q?sq1L2UUD2ZX6kL1h5I8XVGY0LnzdHVmej0PCsx6a2q9a0Xem/IGJBgrnQGte?= =?iso-8859-1?q?zgw6V/EmUWtYeTwVqfS7i3u3zpWw59fabEPiPbXl2SisRXc7lL4qf9q6jKut?= =?iso-8859-1?q?3ldK8hIwyuCuQrZLySS/4WkcseJUUUBDavXlc67+F+5074C8Ou9CWgQpDxCQ?= =?iso-8859-1?q?hrMYmkG1DJW1xe8IxYtnUpzxFzCfpUBuezSTIiaBbfypT8//fEOl4Ket4y+m?= =?iso-8859-1?q?SWxtDrIoNgZPTLuKNvV0YUty7eNnEGWd89iL1zrZ0tSAx6pcSwKwsBel7Mv3?= =?iso-8859-1?q?md2aYMVfHeWgYEmZxd/lTylYelTpjAHqd5vQMIUiH77iT1bzFSf1m9fD9tpb?= =?iso-8859-1?q?FXGKQyEVxwHvtzA1ByAOrvD8AXk42EwoWz1U9KC15uVL9JuxrKFZQSvUcKMo?= =?iso-8859-1?q?RO9lmOXk0DjWMEYKyhvBQTLEGhh2iY7HtLtSRKOZ+7T+nev+iZu4Wj2sMNuP?= =?iso-8859-1?q?FUn19m7oOaEQHVU1Afx+PctwwYh3woOr1AUiPRZkp+QwpkUfRIDz+petuKkE?= =?iso-8859-1?q?5BbPZkIkvePZlyY6cdvlvPpmxv8/0hSeyuNegrn7BkF4R1vhH2ModM+iKvcX?= =?iso-8859-1?q?EkX9dW1eluxmldtIqWnElPSHL8sxxH86bJgdDcqgsPLi7eYadDIIORxrYFQ/?= =?iso-8859-1?q?7KDKzn4IAQ9S/6t4e70mR6YhcYoe79VOFnsNmlDpHakPWhVRvml+U/7pnuNX?= =?iso-8859-1?q?7rFA+EdjqQLRPa1gLKPynXN9/CDuHWVbgwAd7rCTRwfYrL527WjjclgLJypW?= =?iso-8859-1?q?2gq8rkt7omDmjOAAn7tXpAHDaXYW5CWwqqUX8Mpk7Ac/5ZGVPkNCpoqEY8sv?= =?iso-8859-1?q?wGcy13kMNu68LZthPZhwbr3RPryTTbYqjD/gqEjUIRvrXA8eu6m+xRZPxDhM?= =?iso-8859-1?q?PXaNWIIsdgUlMdh6nWlXcBqD60pq3PuOnxsXZ3epshNrlac+WVb9sdKZcjfC?= =?iso-8859-1?q?oieOaR6cxKMLdQby0PkMll7l+/ngmWhBKIY3rrWTosIHt+h/pUX+RkqlXZGN?= =?iso-8859-1?q?mEhvAkps+cRtypIoOvI4KuZyb+CYAW6LYCm2jUpBnEJ5On4E4VszmKXq63aV?= =?iso-8859-1?q?2jtBFuyG8Z6A76R1nfAKydJjqI0sJwlTarvNQcOXdSNTPh+WkioEsJZcWY1O?= =?iso-8859-1?q?+9PauD9LiBKNgcGsjVQdO31Ql69/+91vg7yiRmRwUI8DLH4REATOec1Ipko0?= =?iso-8859-1?q?U1CBaXorAB9PJVpUPWxvLZDLAyfQoEcZMiHCV24P9dagAnogTAq7SYj4XEY+?= =?iso-8859-1?q?lyLaBLHNrCPwuiwky7dJbrtBAxEYmOcYbCL75fU2h1so0Aq7/Co9pXOh8FnY?= =?iso-8859-1?q?Sh2Gxr9tQhe4GB6+sSkxUYSLx86FIv5RF4clzA8/Rle6s7lFDn5E4kqZuDg3?= =?iso-8859-1?q?tXelCggtskiZSCyYVnYijgUU1XC5qAsQhi//XVWQs2APFUBKXxHOH0cq/ASR?= =?iso-8859-1?q?jnu5+avqWJD3IzXK/AXBWbpQY8DkiT7i+3lhmoy/egGsO5ymaqy3ITkRR1cH?= =?iso-8859-1?q?ilCdU/qn8ssvCCk9WmDHT2PLdWl4wyzil/zvOwNLIEXOBUJaLNitcXrp+sAW?= =?iso-8859-1?q?1gGYNzybvpbNXU+suvyVW/TXpnqQ48DQoC5WGWw=3D=3D?= MIME-Version: 1.0 X-OriginatorOrg: epam.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PA4PR03MB7136.eurprd03.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3a694cf2-63a2-4a78-3e4f-08dac2f99800 X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Nov 2022 08:57:27.8832 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: b41b72d0-4e9f-4c26-8a69-f949f367c91d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 4NcVCs70c7DAVkbS1NigG5S3maJh79p5gjjUgplmmrxux0fwkQt2tjD4gJ8bh97Y4BKmVFuA3DY0BZFH80Q8kpWAOrYHjiki842qrUjlGUw= X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR03MB6822 X-Proofpoint-GUID: Jsq7WKiAmo6uIcjz5QTsSjckB6WOW7HF X-Proofpoint-ORIG-GUID: Jsq7WKiAmo6uIcjz5QTsSjckB6WOW7HF X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.219,Aquarius:18.0.895,Hydra:6.0.545,FMLib:17.11.122.1 definitions=2022-11-10_07,2022-11-09_01,2022-06-22_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 impostorscore=0 adultscore=0 mlxscore=0 priorityscore=1501 bulkscore=0 phishscore=0 spamscore=0 clxscore=1015 mlxlogscore=933 lowpriorityscore=0 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2210170000 definitions=main-2211100067 X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_LOW,SPF_HELO_NONE, SPF_NONE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1749098935010751427?= X-GMAIL-MSGID: =?utf-8?q?1749098935010751427?= Add '#feature-domain-cells' property description to the scmi node. This property makes scmi node as feature-domain-controller provider, which allows consumers to provide scmi node with the device_ids of the devices, which are using scmi protocols to control clocks/resets/power-domains etc. The device_ids could be used to set the device permissions for the Firmware using BASE_SET_DEVICE_PERMISSIONS message (see 4.2.2.10 of [0]). Device permissions management described in DEN 0056, Section 4.2.2.10 [0]. For SCMI this property is used by Trusted Agent to set the device permissions for the Non-Trusted Agents. Trusted and non-trusted Agent terms described in Section 4.1.1 [0]. [0] https://developer.arm.com/documentation/den0056/latest Signed-off-by: Oleksii Moisieiev --- Changes v1 -> V2: - update parameter name, made it xen-specific - add xen vendor bindings Changes V2 -> V3: - update parameter name, make it generic - update parameter format, add link to controller - do not include xen vendor bindings as already upstreamed Changes V3 -> V4: - introduce domain controller provider/consumer device tree bindings - making scmi node to act as domain controller provider when the device permissions should be configured Changes V4 -> V5: - rename domain-controller to feature-domain-controller - feature-domains format fixes Changes V5 -> V6: - formatting fixes --- .../bindings/firmware/arm,scmi.yaml | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/Documentation/devicetree/bindings/firmware/arm,scmi.yaml b/Documentation/devicetree/bindings/firmware/arm,scmi.yaml index 1c0388da6721..bb5aa49e88fd 100644 --- a/Documentation/devicetree/bindings/firmware/arm,scmi.yaml +++ b/Documentation/devicetree/bindings/firmware/arm,scmi.yaml @@ -89,6 +89,16 @@ properties: atomic mode of operation, even if requested. default: 0 + '#feature-domain-cells': + $ref: /schemas/types.yaml#/definitions/uint32 + description: + Number of cells in a domain controller specifier. + Set const to 1 here for nodes providing the device id, needed for + the BASE_SET_DEVICE_PERMISSIONS message (see 4.2.2.10 of [0]). + const: 1 + + feature-domain-controller: true + arm,smc-id: $ref: /schemas/types.yaml#/definitions/uint32 description: @@ -429,4 +439,22 @@ examples: }; }; + - | + firmware { + scmi_link: scmi { + compatible = "arm,scmi-smc"; + shmem = <&cpu_scp_lpri0 &cpu_scp_lpri1>; + arm,smc-id = <0xc3000001>; + + #address-cells = <1>; + #size-cells = <0>; + feature-domain-controller; + #feature-domain-cells = <1>; + }; + }; + + foo@0 { + reg = <0x0 0x10>; + feature-domains = <&scmi_link 1>; + }; ...