From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pg1-f180.google.com (mail-pg1-f180.google.com [209.85.215.180]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id AE1042E8E0E for ; Wed, 18 Jun 2025 12:15:40 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.215.180 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1750248942; cv=none; b=M/vswDSPpfQ0sAiq3lQr14XGZGtjQKP5CF6uusP3ugMtGSjn8cMO8LL3yyHo7P8YuLpspzidDy7mG1++2PMZkdkwczvy7STLuHgyTAS9rd4z9WfW7QJsjaDalKoGmdsLQkYF3AJhqQYE6YrOPqqiwyHZAH7fNwZbuK7M8PWiBxg= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1750248942; c=relaxed/simple; bh=sbelvMc++opfxCsxTvRuuhoDW5jErxOHLIiEYhi1zkg=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=CySwKASJpgMUSHfggk9FhzTkZaKH7l2N3bWRD2V2TUtPeoCiwcHoZYOTcQarmOzDF4UJHoj5WgIc0tuWv9j+jO7DDcXvAxAtNC4XvN7CucmuKgV9jma3cKLEWQMwv3+PO/ywvWxDb3ATTGJkTWtM1Dox5tOCuKTjyfDPRJF3LVk= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=ventanamicro.com; spf=pass smtp.mailfrom=ventanamicro.com; dkim=pass (2048-bit key) header.d=ventanamicro.com header.i=@ventanamicro.com header.b=Q6T1e+vE; arc=none smtp.client-ip=209.85.215.180 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=ventanamicro.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=ventanamicro.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=ventanamicro.com header.i=@ventanamicro.com header.b="Q6T1e+vE" Received: by mail-pg1-f180.google.com with SMTP id 41be03b00d2f7-b3182c6d03bso5540781a12.0 for ; Wed, 18 Jun 2025 05:15:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ventanamicro.com; s=google; t=1750248940; x=1750853740; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=a9cEkN+1nA6DRTpT1SF2rNqhyyXGV6gcs+oqiG40Gi8=; b=Q6T1e+vERjFeXGD5t2Orf+F65gMPI/NAC2xN228ygIxHrGKchSHtkg+ng96LCbPO42 YLbhccvtIpFsnF1o+Az0BPWR+RIzueuw26mo9+CNiLnOjyK8IM1Aus+r6kfBBHrEoktp 2NQefy47hwEP6XffqhK5/ql/rA2ejMuOlfuDcXy+fRx+CXtZB6YJImBgTXu+CLVRk16r ejYJfP0eumPBxS7Ih/vd85PAVwVeRPbnOyV7+hogZVaAJ4/ayaPmIx38IfYKHrytgPP/ DK1h6Q4I/Tt2QH3NsM0dgCz39MQgfNG4lmjWHTrk2LaBj825PBgaWNZjlBEDEWj2Oq1j Ojjw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1750248940; x=1750853740; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=a9cEkN+1nA6DRTpT1SF2rNqhyyXGV6gcs+oqiG40Gi8=; b=FoxCBPJLheZQJHEfclBHFN77X6h1Zoio4YB5VvaxUctkdmQfhkDi5GlEg24xQzh+74 IQBHWd3E7hBHX7Yx/fipfjMCu1iLuU2cOYhhJI5XgjdPY5I4kS5h57qLzCWDZrFiPkgk fboh4HyoWE3XqggzxH+5yKEaiF88dqOXsFcO8joyBHGOpFLfzZ5znGYNjR8QX3Ekh6Az kDsTTJLs0FOGMRAkWiXg+1pI/igHrv5UCwsaa4jIP62dWzO6AEKD9VhS3mQmSq/6s/6s 3tb07qNjQuoOvl+WErWPUUAgYazd5XPcf7IRZ91oiOvLOWuyAQMAQljqqQ2Sg1qoduNu tEIw== X-Forwarded-Encrypted: i=1; AJvYcCUaCQSqSwnEyvwEtoIc1n2v/rMU4N4QTfHMBPsTe6uQpJPeJvW9Djs9r2DUmofDBNsw4H85vzWuVgM=@vger.kernel.org X-Gm-Message-State: AOJu0YzV9sH/a8de23TxcBqkUC9ltxm5mSDVuBx8LrvBTMO4gluxO9JF O4cDbQxB1C3bsIS4lbw9xk7Y7Qin+Rf5GvwWm4bgSqo38jBeQfQvpCo1uv4oqEPq63Q= X-Gm-Gg: ASbGncuUAMJeqQWmqh06xlPrSkhyS/DyJc7wppkIo/bJ2Fa+omq3TBwMqIk0jQl+cyk nINO+mM65/7TBN4rYhv3dZ3Tclxmpro4IIi0k/mGIg9xZ2G3bS8T0x6r6+/US7nwvzQSvqe+ts0 WJIdNhGriAHm9Q/2dL0J45cVr9H7t8fZpyD+vWdAlif6mNadsBrkYtKUB502WEUlkeKiHkffteQ Dt08V65CMZ364z3b59TUc1I9MFCdTVqODUwcohRxvzp3xoHrSWPE298jXqVaDx52KI3LdR+He6M Lc3cSlrLdyfeozbziqKAHXhSWjw5G7LjCOL8RZI42YHWtEI0IrD7cHSxrhaxkW9Gr2Z+7meKFFx NbdosXXftXKxKQ7sAHg== X-Google-Smtp-Source: AGHT+IEK8qZ+gXPmLTnhrSUH6t88V4GWdt5zL017JHCoKp0U8HqJO2SVy0J385g1j8q2Yo2wHBbtdQ== X-Received: by 2002:a05:6a21:9ccb:b0:215:eafc:abda with SMTP id adf61e73a8af0-21fbd4d48f6mr24066795637.18.1750248939720; Wed, 18 Jun 2025 05:15:39 -0700 (PDT) Received: from localhost.localdomain ([122.171.23.44]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-748900d7e0asm11201177b3a.174.2025.06.18.05.15.31 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 18 Jun 2025 05:15:39 -0700 (PDT) From: Anup Patel To: Michael Turquette , Stephen Boyd , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Jassi Brar , Thomas Gleixner , "Rafael J . Wysocki" , Mika Westerberg , Andy Shevchenko , Linus Walleij , Bartosz Golaszewski , =?UTF-8?q?Uwe=20Kleine-K=C3=B6nig?= Cc: Palmer Dabbelt , Paul Walmsley , Len Brown , Sunil V L , Rahul Pathak , Leyfoon Tan , Atish Patra , Andrew Jones , Samuel Holland , Anup Patel , linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-riscv@lists.infradead.org, linux-kernel@vger.kernel.org, Anup Patel , Atish Patra , Conor Dooley Subject: [PATCH v6 10/23] dt-bindings: Add RPMI system MSI message proxy bindings Date: Wed, 18 Jun 2025 17:43:45 +0530 Message-ID: <20250618121358.503781-11-apatel@ventanamicro.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20250618121358.503781-1-apatel@ventanamicro.com> References: <20250618121358.503781-1-apatel@ventanamicro.com> Precedence: bulk X-Mailing-List: linux-clk@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Add device tree bindings for the RPMI system MSI service group based message proxy implemented by the SBI implementation (machine mode firmware or hypervisor). The RPMI system MSI service group is defined by the RISC-V platform management interface (RPMI) specification. Reviewed-by: Atish Patra Reviewed-by: Conor Dooley Signed-off-by: Anup Patel --- .../riscv,rpmi-mpxy-system-msi.yaml | 67 +++++++++++++++++++ 1 file changed, 67 insertions(+) create mode 100644 Documentation/devicetree/bindings/interrupt-controller/riscv,rpmi-mpxy-system-msi.yaml diff --git a/Documentation/devicetree/bindings/interrupt-controller/riscv,rpmi-mpxy-system-msi.yaml b/Documentation/devicetree/bindings/interrupt-controller/riscv,rpmi-mpxy-system-msi.yaml new file mode 100644 index 000000000000..1991f5c7446a --- /dev/null +++ b/Documentation/devicetree/bindings/interrupt-controller/riscv,rpmi-mpxy-system-msi.yaml @@ -0,0 +1,67 @@ +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/interrupt-controller/riscv,rpmi-mpxy-system-msi.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: RISC-V RPMI system MSI service group based message proxy + +maintainers: + - Anup Patel + +description: | + The RISC-V Platform Management Interface (RPMI) [1] defines a + messaging protocol which is modular and extensible. The supervisor + software can send/receive RPMI messages via SBI MPXY extension [2] + or some dedicated supervisor-mode RPMI transport. + + The RPMI specification [1] defines system MSI service group which + allow application processors to receive MSIs upon system events + such as P2A doorbell, graceful shutdown/reboot request, CPU hotplug + event, memory hotplug event, etc from the platform microcontroller. + The SBI implementation (machine mode firmware or hypervisor) can + implement an SBI MPXY channel to allow RPMI system MSI service + group access to the supervisor software. + + =========================================== + References + =========================================== + + [1] RISC-V Platform Management Interface (RPMI) v1.0 (or higher) + https://github.com/riscv-non-isa/riscv-rpmi/releases + + [2] RISC-V Supervisor Binary Interface (SBI) v3.0 (or higher) + https://github.com/riscv-non-isa/riscv-sbi-doc/releases + +properties: + compatible: + description: + Intended for use by the SBI implementation. + const: riscv,rpmi-mpxy-system-msi + + mboxes: + maxItems: 1 + description: + Mailbox channel of the underlying RPMI transport. + + riscv,sbi-mpxy-channel-id: + $ref: /schemas/types.yaml#/definitions/uint32 + description: + The SBI MPXY channel id to be used for providing RPMI access to + the supervisor software. + +required: + - compatible + - mboxes + - riscv,sbi-mpxy-channel-id + +additionalProperties: false + +examples: + - | + interrupt-controller { + compatible = "riscv,rpmi-mpxy-system-msi"; + mboxes = <&rpmi_shmem_mbox 0x2>; + riscv,sbi-mpxy-channel-id = <0x2000>; + }; +... -- 2.43.0 From mboxrd@z Thu Jan 1 00:00:00 1970 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 bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (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 E59F8C77B73 for ; Wed, 18 Jun 2025 13:29:01 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Message-ID:Date:Subject:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=dI5+XCzQl5ljZLQTGXC5OREdA/CxNW+kJyvVYKIbYBM=; b=sUzaaDOpA1aoSI R2lZux7avU4XV7e1rImWA8D984iRWpd93Kjz+fCEldAC5SslVDD8gr/2w1YOGqO0rC7C1Lge6YYXT qdVmWSYwG+GOLWKGwBslCX2wsI0c5cGzsNJo2sHA+iAH+jF11ialYhugCECgo+UCx6cBj8RQ5yL+b m/9yTwLS0JdgLbterWNAuAm5X8uBAyGL/q5MKJMMaSXfnkhfb469aHERTVKufg4bQdYVwmR6PzW4v TQTC0NBGWzwmiJPVTwZHWmcXSFn/3LJ5NlJ2fgIEp7pa/jO6yqNYcFll8qI5uF5e1LipE95NkJtNj aEJHWEc+SizFK8ZUuvig==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98.2 #2 (Red Hat Linux)) id 1uRsqW-0000000AITY-2o5a; Wed, 18 Jun 2025 13:28:56 +0000 Received: from mail-pg1-x52a.google.com ([2607:f8b0:4864:20::52a]) by bombadil.infradead.org with esmtps (Exim 4.98.2 #2 (Red Hat Linux)) id 1uRrhc-0000000A5RU-2VcL for linux-riscv@lists.infradead.org; Wed, 18 Jun 2025 12:15:41 +0000 Received: by mail-pg1-x52a.google.com with SMTP id 41be03b00d2f7-b0db0b6a677so6298235a12.2 for ; Wed, 18 Jun 2025 05:15:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ventanamicro.com; s=google; t=1750248940; x=1750853740; darn=lists.infradead.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=a9cEkN+1nA6DRTpT1SF2rNqhyyXGV6gcs+oqiG40Gi8=; b=UJ4s4WWV5YMzmS0hMuRE3VN0BHf1LT042X5SeblfIq5Rb2DC5+UIA+Bvn6nVFg6saR vLBICSXHo8pX/6lSVzDyWl/peopVj0Iwr4LcJU4fcvomjvutDoK+3ogCYt5wT8cVMy5U K4GXSm0WI/1lCDnQIecZFh6wRMjCIVq/kzCvJuzIPL+EmRF3YMvI0Czqdi6SoBOaXp/d 3v3r4rK9x/0YGFCRSDicRWhpjIK7s3oOWqNShg9UV1n5UihKA0+AeMSQCm+fyLJK4HmD vY4LNnhQD69NK80+eNQq4Z6+XkfbBopEPFemE7SrSGD1sdRJLDlxCoNGAgSaheAmymSX KcjQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1750248940; x=1750853740; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=a9cEkN+1nA6DRTpT1SF2rNqhyyXGV6gcs+oqiG40Gi8=; b=jzW4LVyq0rHI130eZq8s3ivReJo4HR8Z5KEvMGVZJJalTQfTAlnRMDu1SQV3kEBd+9 3XNXru75JdZKKkjRl3r/zgIImW9DaGJyZpUrFav/SkakmnMgqth5pIj+853mandskWnr 5Bi3HtxS5VopChUc4g+5/3t4aULPCdUwLW5rYNQBBNCPXlfxDOiRYRL/CGMz3hVio0Do hq8VKQ587rwa6IXoKvU/gvyS54MvE6uhOrDkurUDyxsVzxvcOypuau2XUkNe0qofYGef YUM246jzFQlN5xPvTIaIQJvawHsbSodkVLFye17KShdeu7un0IDVZMcotuRE9OoID25Y 2Zsg== X-Forwarded-Encrypted: i=1; AJvYcCWYMhGeJz3fjGeeCDh3TSmoLiXPeD3re+9+mJ+QrZVFNSkuxWjyN0Y8paRN//5SaAqZXrSQUDDG9hjHSw==@lists.infradead.org X-Gm-Message-State: AOJu0YxyGtgE5RvugAXv4BC28XTqy7Z3f2ASc+UfnyLxJx+5d8cNh6tv np1B87Rt55X5qDhr7ouVC6x2GYOW+Wytuc+oVyzzXl/2q+sex1ejbiyvfET9kJiLonU= X-Gm-Gg: ASbGncuKHAYJw2OJsxy5PYl5kF8TgkfY2bl3e0jkgcp9F/qQpJCEcYE9HucCMICdb27 epSYHJLzWFGkA8PJtMROWL70I0NT3z0BNoIeQBzp7g+ITL9EXUYq/k/M7L5HZyWeVwE1G0/rDfj cHLhCm5k0AE3lZcW/+VWvwuFQ7qmxkt/sZr2iGZ5tcvUWTmr1cZOil7NCWZk2kbVit5wd1SD41L TLJJjVTg7/039B3v0mLq6Ge6wKBMx9cGjMuumadgr8uMDrzvoSxXVcckozj3J3yYI1kXC9oXs3g tYQDG4n1Nlrn/JqNsipaA6B8sh+ISeuGOQOrEZhvkGfceQ5bAH4Fdyb83ycuJSllKNM8fGb82bV ZeRn3SUe6Zq7Rmnghxw== X-Google-Smtp-Source: AGHT+IEK8qZ+gXPmLTnhrSUH6t88V4GWdt5zL017JHCoKp0U8HqJO2SVy0J385g1j8q2Yo2wHBbtdQ== X-Received: by 2002:a05:6a21:9ccb:b0:215:eafc:abda with SMTP id adf61e73a8af0-21fbd4d48f6mr24066795637.18.1750248939720; Wed, 18 Jun 2025 05:15:39 -0700 (PDT) Received: from localhost.localdomain ([122.171.23.44]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-748900d7e0asm11201177b3a.174.2025.06.18.05.15.31 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 18 Jun 2025 05:15:39 -0700 (PDT) From: Anup Patel To: Michael Turquette , Stephen Boyd , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Jassi Brar , Thomas Gleixner , "Rafael J . Wysocki" , Mika Westerberg , Andy Shevchenko , Linus Walleij , Bartosz Golaszewski , =?UTF-8?q?Uwe=20Kleine-K=C3=B6nig?= Subject: [PATCH v6 10/23] dt-bindings: Add RPMI system MSI message proxy bindings Date: Wed, 18 Jun 2025 17:43:45 +0530 Message-ID: <20250618121358.503781-11-apatel@ventanamicro.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20250618121358.503781-1-apatel@ventanamicro.com> References: <20250618121358.503781-1-apatel@ventanamicro.com> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20250618_051540_638376_02A5FC4E X-CRM114-Status: GOOD ( 15.10 ) X-BeenThere: linux-riscv@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Anup Patel , devicetree@vger.kernel.org, Andrew Jones , Atish Patra , Leyfoon Tan , Anup Patel , Atish Patra , linux-kernel@vger.kernel.org, Samuel Holland , Conor Dooley , Palmer Dabbelt , Paul Walmsley , linux-riscv@lists.infradead.org, Len Brown , linux-clk@vger.kernel.org, Rahul Pathak Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-riscv" Errors-To: linux-riscv-bounces+linux-riscv=archiver.kernel.org@lists.infradead.org Add device tree bindings for the RPMI system MSI service group based message proxy implemented by the SBI implementation (machine mode firmware or hypervisor). The RPMI system MSI service group is defined by the RISC-V platform management interface (RPMI) specification. Reviewed-by: Atish Patra Reviewed-by: Conor Dooley Signed-off-by: Anup Patel --- .../riscv,rpmi-mpxy-system-msi.yaml | 67 +++++++++++++++++++ 1 file changed, 67 insertions(+) create mode 100644 Documentation/devicetree/bindings/interrupt-controller/riscv,rpmi-mpxy-system-msi.yaml diff --git a/Documentation/devicetree/bindings/interrupt-controller/riscv,rpmi-mpxy-system-msi.yaml b/Documentation/devicetree/bindings/interrupt-controller/riscv,rpmi-mpxy-system-msi.yaml new file mode 100644 index 000000000000..1991f5c7446a --- /dev/null +++ b/Documentation/devicetree/bindings/interrupt-controller/riscv,rpmi-mpxy-system-msi.yaml @@ -0,0 +1,67 @@ +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/interrupt-controller/riscv,rpmi-mpxy-system-msi.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: RISC-V RPMI system MSI service group based message proxy + +maintainers: + - Anup Patel + +description: | + The RISC-V Platform Management Interface (RPMI) [1] defines a + messaging protocol which is modular and extensible. The supervisor + software can send/receive RPMI messages via SBI MPXY extension [2] + or some dedicated supervisor-mode RPMI transport. + + The RPMI specification [1] defines system MSI service group which + allow application processors to receive MSIs upon system events + such as P2A doorbell, graceful shutdown/reboot request, CPU hotplug + event, memory hotplug event, etc from the platform microcontroller. + The SBI implementation (machine mode firmware or hypervisor) can + implement an SBI MPXY channel to allow RPMI system MSI service + group access to the supervisor software. + + =========================================== + References + =========================================== + + [1] RISC-V Platform Management Interface (RPMI) v1.0 (or higher) + https://github.com/riscv-non-isa/riscv-rpmi/releases + + [2] RISC-V Supervisor Binary Interface (SBI) v3.0 (or higher) + https://github.com/riscv-non-isa/riscv-sbi-doc/releases + +properties: + compatible: + description: + Intended for use by the SBI implementation. + const: riscv,rpmi-mpxy-system-msi + + mboxes: + maxItems: 1 + description: + Mailbox channel of the underlying RPMI transport. + + riscv,sbi-mpxy-channel-id: + $ref: /schemas/types.yaml#/definitions/uint32 + description: + The SBI MPXY channel id to be used for providing RPMI access to + the supervisor software. + +required: + - compatible + - mboxes + - riscv,sbi-mpxy-channel-id + +additionalProperties: false + +examples: + - | + interrupt-controller { + compatible = "riscv,rpmi-mpxy-system-msi"; + mboxes = <&rpmi_shmem_mbox 0x2>; + riscv,sbi-mpxy-channel-id = <0x2000>; + }; +... -- 2.43.0 _______________________________________________ linux-riscv mailing list linux-riscv@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-riscv