diff mbox series

[v2,4/5] riscv: dts: microchip: add missing compatibles for clint and plic

Message ID 20210825130639.203657-1-krzysztof.kozlowski@canonical.com
State Accepted
Commit 73d3c44115514616ee9c4f356bb86d4426d0fc36
Headers show
Series [v2,1/5] riscv: dts: sifive: use only generic JEDEC SPI NOR flash compatible | expand

Commit Message

Krzysztof Kozlowski Aug. 25, 2021, 1:06 p.m. UTC
The Microchip Icicle kit uses SiFive E51 and U54 cores, so it looks that
also Core Local Interruptor and Platform-Level Interrupt Controller are
coming from SiFive.  Add proper compatibles to silence dtbs_check
warnings:

  clint@2000000: compatible:0: 'sifive,clint0' is not one of ['sifive,fu540-c000-clint', 'canaan,k210-clint']
  interrupt-controller@c000000: compatible:0: 'sifive,plic-1.0.0' is not one of ['sifive,fu540-c000-plic', 'canaan,k210-plic']

Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>

---

Changes since v1:
1. None
---
 arch/riscv/boot/dts/microchip/microchip-mpfs.dtsi | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Comments

Conor Dooley Aug. 31, 2021, 11:27 a.m. UTC | #1
On 25/08/2021 14:06, Krzysztof Kozlowski wrote:
> EXTERNAL EMAIL: Do not click links or open attachments unless you know the content is safe

>

> The Microchip Icicle kit uses SiFive E51 and U54 cores, so it looks that

> also Core Local Interruptor and Platform-Level Interrupt Controller are

> coming from SiFive.  Add proper compatibles to silence dtbs_check

> warnings:

>

>    clint@2000000: compatible:0: 'sifive,clint0' is not one of ['sifive,fu540-c000-clint', 'canaan,k210-clint']

>    interrupt-controller@c000000: compatible:0: 'sifive,plic-1.0.0' is not one of ['sifive,fu540-c000-plic', 'canaan,k210-plic']

>

> Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>

>

> ---

>

> Changes since v1:

> 1. None

> ---

>   arch/riscv/boot/dts/microchip/microchip-mpfs.dtsi | 4 ++--

>   1 file changed, 2 insertions(+), 2 deletions(-)

>

> diff --git a/arch/riscv/boot/dts/microchip/microchip-mpfs.dtsi b/arch/riscv/boot/dts/microchip/microchip-mpfs.dtsi

> index d9f7ee747d0d..6f843afacfad 100644

> --- a/arch/riscv/boot/dts/microchip/microchip-mpfs.dtsi

> +++ b/arch/riscv/boot/dts/microchip/microchip-mpfs.dtsi

> @@ -161,7 +161,7 @@ cache-controller@2010000 {

>                  };

>

>                  clint@2000000 {

> -                       compatible = "sifive,clint0";

> +                       compatible = "sifive,fu540-c000-clint", "sifive,clint0";

>                          reg = <0x0 0x2000000 0x0 0xC000>;

>                          interrupts-extended = <&cpu0_intc 3 &cpu0_intc 7

>                                                  &cpu1_intc 3 &cpu1_intc 7

> @@ -172,7 +172,7 @@ &cpu3_intc 3 &cpu3_intc 7

>

>                  plic: interrupt-controller@c000000 {

>                          #interrupt-cells = <1>;

> -                       compatible = "sifive,plic-1.0.0";

> +                       compatible = "sifive,fu540-c000-plic", "sifive,plic-1.0.0";

>                          reg = <0x0 0xc000000 0x0 0x4000000>;

>                          riscv,ndev = <186>;

>                          interrupt-controller;

> --

> 2.30.2

>

Looks good, we've switched to using this one ourselves also.
Reviewed-by: Conor Dooley <conor.dooley@microchip.com>


> _______________________________________________

> linux-riscv mailing list

> linux-riscv@lists.infradead.org

> http://lists.infradead.org/mailman/listinfo/linux-riscv
diff mbox series

Patch

diff --git a/arch/riscv/boot/dts/microchip/microchip-mpfs.dtsi b/arch/riscv/boot/dts/microchip/microchip-mpfs.dtsi
index d9f7ee747d0d..6f843afacfad 100644
--- a/arch/riscv/boot/dts/microchip/microchip-mpfs.dtsi
+++ b/arch/riscv/boot/dts/microchip/microchip-mpfs.dtsi
@@ -161,7 +161,7 @@  cache-controller@2010000 {
 		};
 
 		clint@2000000 {
-			compatible = "sifive,clint0";
+			compatible = "sifive,fu540-c000-clint", "sifive,clint0";
 			reg = <0x0 0x2000000 0x0 0xC000>;
 			interrupts-extended = <&cpu0_intc 3 &cpu0_intc 7
 						&cpu1_intc 3 &cpu1_intc 7
@@ -172,7 +172,7 @@  &cpu3_intc 3 &cpu3_intc 7
 
 		plic: interrupt-controller@c000000 {
 			#interrupt-cells = <1>;
-			compatible = "sifive,plic-1.0.0";
+			compatible = "sifive,fu540-c000-plic", "sifive,plic-1.0.0";
 			reg = <0x0 0xc000000 0x0 0x4000000>;
 			riscv,ndev = <186>;
 			interrupt-controller;