From nobody Sun May 10 15:07:03 2026 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 9008DC433FE for ; Sun, 1 May 2022 19:26:44 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1353815AbiEATaI (ORCPT ); Sun, 1 May 2022 15:30:08 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:59544 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1353330AbiEAT37 (ORCPT ); Sun, 1 May 2022 15:29:59 -0400 Received: from mail-wr1-x432.google.com (mail-wr1-x432.google.com [IPv6:2a00:1450:4864:20::432]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 4E4C72DD5B for ; Sun, 1 May 2022 12:26:32 -0700 (PDT) Received: by mail-wr1-x432.google.com with SMTP id d5so17214828wrb.6 for ; Sun, 01 May 2022 12:26:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=conchuod-ie.20210112.gappssmtp.com; s=20210112; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=zcvxHzb8OEubR0d3ZnHVsyg60KtZpqMvRiCsHiDvd8A=; b=zmvjifVBMhvWtlSbfD6GknK+sGxQw5lmp2CdidzKMySBsRWio/x/EBc0knxEwLAJqD xNgwTI3DlroxWOBZk2bi+IsFDBapRLMpSfqJDmY7w693n71jV5zY7af51hrUhs1aem/c KYyBa9euUbjwCp0z83uEkDdOq9FkBLrXbk+LBBKVeM4l4xBaNw6RFrLgfGG/aiNqUMlt 9bNSIXFZKjmdEwbGlqq37qsd61BjDo2wMPP/9wtML9e+Bv+Ifz818O+jlWH1rfPcsOJN y6qmBNgfXAhU/LZ4pJwVXIWaUbdPOlaFEAz/aRkdPe17neTU8EejQhMpkiBYwg5hgE53 uj5w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=zcvxHzb8OEubR0d3ZnHVsyg60KtZpqMvRiCsHiDvd8A=; b=uvzfoHZa1lVgZYF7JVaf7utjeFDgjuSGZWxZkwmiG6Oc/I0Xom8fQqp4+y86300nGh bp7A9FMMcW/rq1PgQhQiPyd0HrsyMA4IwWLo3stcMx7PjMkTN2SXNLs3aCeYCp4EIjWe 2TQSpgkejm27VxfOPfZc77SirAxK2cauDxd9GR12lMpCJTXjjkX5kG4EYJsnW+Fg0R3j rAQ8MaN2K0Hus4ot1KtVTYlWzfPZ3MQmPlcaBpZJJZ8CNiQOiQ1Py00D0ca/Gf/fHFpa 7eEOjKidDa9GjgNo0JsTrzvR34FrOeRNOj8CyhSA5QR4H0v/L6CIZANCl4zVBySDLbvM 3dUw== X-Gm-Message-State: AOAM533WsmR/Kr6MHa5efeJks8BDCcRr4XXCCMSNiGAE6/hAC5x9OZJF pERKb+5Kb+X9ViGpR1htlwb1Jw== X-Google-Smtp-Source: ABdhPJyBlI2wdfs0sSoJucBsSoo1njFepselO+gh2XCZSXanB2H2/0VGN6ShlVVMbnFZFcL2pe/YAw== X-Received: by 2002:a5d:6345:0:b0:20a:d69f:8126 with SMTP id b5-20020a5d6345000000b0020ad69f8126mr6947931wrw.276.1651433190882; Sun, 01 May 2022 12:26:30 -0700 (PDT) Received: from henark71.. ([109.77.36.132]) by smtp.gmail.com with ESMTPSA id i14-20020adfa50e000000b0020c5253d8c6sm6448105wrb.18.2022.05.01.12.26.29 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 01 May 2022 12:26:30 -0700 (PDT) From: Conor Dooley To: krzk+dt@kernel.org, palmer@dabbelt.com, robh+dt@kernel.org Cc: conor.dooley@microchip.com, Cyril.Jean@microchip.com, daire.mcnamara@microchip.com, paul.walmsley@sifive.com, aou@eecs.berkeley.edu, palmer@rivosinc.com, arnd@arndb.de, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-riscv@lists.infradead.org Subject: [PATCH v3 1/8] riscv: dts: microchip: remove icicle memory clocks Date: Sun, 1 May 2022 20:25:52 +0100 Message-Id: <20220501192557.2631936-2-mail@conchuod.ie> X-Mailer: git-send-email 2.36.0 In-Reply-To: <20220501192557.2631936-1-mail@conchuod.ie> References: <20220501192557.2631936-1-mail@conchuod.ie> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" From: Conor Dooley The clock properties in the icicle kit's memory entries cause dtbs_check errors: arch/riscv/boot/dts/microchip/microchip-mpfs-icicle-kit.dtb: /: memory@8000= 0000: 'clocks' does not match any of the regexes: 'pinctrl-[0-9]+' Get rid of the clocks to avoid the errors. Reported-by: Palmer Dabbelt Fixes: 0fa6107eca41 ("RISC-V: Initial DTS for Microchip ICICLE board") Fixes: 5b28df37d311 ("riscv: dts: microchip: update peripherals in icicle k= it device tree") Signed-off-by: Conor Dooley Reviewed-by: Heiko Stuebner --- arch/riscv/boot/dts/microchip/microchip-mpfs-icicle-kit.dts | 2 -- 1 file changed, 2 deletions(-) diff --git a/arch/riscv/boot/dts/microchip/microchip-mpfs-icicle-kit.dts b/= arch/riscv/boot/dts/microchip/microchip-mpfs-icicle-kit.dts index 3392153dd0f1..c71d6aa6137a 100644 --- a/arch/riscv/boot/dts/microchip/microchip-mpfs-icicle-kit.dts +++ b/arch/riscv/boot/dts/microchip/microchip-mpfs-icicle-kit.dts @@ -32,14 +32,12 @@ cpus { ddrc_cache_lo: memory@80000000 { device_type =3D "memory"; reg =3D <0x0 0x80000000 0x0 0x2e000000>; - clocks =3D <&clkcfg CLK_DDRC>; status =3D "okay"; }; =20 ddrc_cache_hi: memory@1000000000 { device_type =3D "memory"; reg =3D <0x10 0x0 0x0 0x40000000>; - clocks =3D <&clkcfg CLK_DDRC>; status =3D "okay"; }; }; --=20 2.36.0 From nobody Sun May 10 15:07:03 2026 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 87473C433FE for ; Sun, 1 May 2022 19:26:48 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1353901AbiEATaL (ORCPT ); Sun, 1 May 2022 15:30:11 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:59774 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1352986AbiEATaC (ORCPT ); Sun, 1 May 2022 15:30:02 -0400 Received: from mail-wr1-x430.google.com (mail-wr1-x430.google.com [IPv6:2a00:1450:4864:20::430]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 6E7AA2DD7C for ; Sun, 1 May 2022 12:26:33 -0700 (PDT) Received: by mail-wr1-x430.google.com with SMTP id v12so17186414wrv.10 for ; Sun, 01 May 2022 12:26:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=conchuod-ie.20210112.gappssmtp.com; s=20210112; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=u32JFIRC//emCZL/Ld3yABcbdL+d3UQ5fDlVHIQccNo=; b=sxzkX1VFhNqqe8n7RnKrQj+ftX71cZJmrTDXQ3Fe/e4H96I1o3xuYnj8qWRoBQV1U6 2ckOvz+BoHOIAc2t2GcZCN6fW5ZKcsYS3QEPrUQvgHE+BOZbwka+DMH8hR02QqpU8otn YTmEzsG8pSOXfSxTAju3EmnUR3OTJILSBxeyaMu8hBXrQiyuW3ACk04U72OZZOlNCZx6 hT2JnLM1UJZ7MGw4b6AILGpa2zVlCARq4TjrJGSasPVKcJ/H00yR47yhXoDDFR7HoqVw 7iEOBooAl/R7y2YXUBrGJvkbHs8W8Fz30Oo6Nhhx0BTKIEcSs4ZEUM8GoYOaKFm8/+Ck F7IQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=u32JFIRC//emCZL/Ld3yABcbdL+d3UQ5fDlVHIQccNo=; b=D+Nls4UnXFFSlpPJtNrXztegEhh/tcaKW3NIEb0PMX4jaGzo2GUKU6xDA/0gkhdpbp ez2f7TjSpHo70e4foEom3Ghaa6NmfxyBwbJaNw7zk5rFuFS1JAnaMvc5VfPMBO0kQTQf XkFP8BqumMH73dlaVldjyUm/mxJfCjlxDP4tmtHOPdeHLLduguSOc2/0ER+UNdNSYyPQ 9kuWBK/t0yjapXpkYtjWR1VL04OxXvcTmtp2vP0RbNkQBsW2FQruqB+UJfqwqx6Etjcz bwmdqfZgmYwS8lMiP07+84wPvK6NfK9lt8g7ZQYBQXOGS5Zwn/f0qFKIJ9XAKF3MSKHj 8/9w== X-Gm-Message-State: AOAM5333c5vTr34+piiAj+WLHv6FdUXcrgpKRoO0Ua587aWABPDT3SSW 8kFMLpwuTEkLqun3cOgGiwuwQQ== X-Google-Smtp-Source: ABdhPJwjsAF2UAJYsS2UgrYDNjZB+5ZRdRryVx25MuVXxb+axzDv/f0S36XNkvu/gzx9XmYDG8JDWQ== X-Received: by 2002:a05:6000:10cc:b0:20a:de6f:3c48 with SMTP id b12-20020a05600010cc00b0020ade6f3c48mr7011148wrx.650.1651433191975; Sun, 01 May 2022 12:26:31 -0700 (PDT) Received: from henark71.. ([109.77.36.132]) by smtp.gmail.com with ESMTPSA id i14-20020adfa50e000000b0020c5253d8c6sm6448105wrb.18.2022.05.01.12.26.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 01 May 2022 12:26:31 -0700 (PDT) From: Conor Dooley To: krzk+dt@kernel.org, palmer@dabbelt.com, robh+dt@kernel.org Cc: conor.dooley@microchip.com, Cyril.Jean@microchip.com, daire.mcnamara@microchip.com, paul.walmsley@sifive.com, aou@eecs.berkeley.edu, palmer@rivosinc.com, arnd@arndb.de, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-riscv@lists.infradead.org, Rob Herring Subject: [PATCH v3 2/8] riscv: dts: microchip: move sysctrlr out of soc bus Date: Sun, 1 May 2022 20:25:53 +0100 Message-Id: <20220501192557.2631936-3-mail@conchuod.ie> X-Mailer: git-send-email 2.36.0 In-Reply-To: <20220501192557.2631936-1-mail@conchuod.ie> References: <20220501192557.2631936-1-mail@conchuod.ie> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" From: Conor Dooley The MPFS system controller has no registers of its own, so move it out of the soc node to avoid dtbs_check warnings: arch/riscv/boot/dts/microchip/microchip-mpfs-icicle-kit.dtb: soc: syscontro= ller: {'compatible': ['microchip,mpfs-sys-controller'], 'mboxes': [[15, 0]]= , 'status': ['okay']} should not be valid under {'type': 'object'} Reported-by: Palmer Dabbelt Suggested-by: Rob Herring Fixes: 528a5b1f2556 ("riscv: dts: microchip: add new peripherals to icicle = kit device tree") Signed-off-by: Conor Dooley --- arch/riscv/boot/dts/microchip/microchip-mpfs.dtsi | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/arch/riscv/boot/dts/microchip/microchip-mpfs.dtsi b/arch/riscv= /boot/dts/microchip/microchip-mpfs.dtsi index 746c4d4e7686..bf21a2edd180 100644 --- a/arch/riscv/boot/dts/microchip/microchip-mpfs.dtsi +++ b/arch/riscv/boot/dts/microchip/microchip-mpfs.dtsi @@ -146,6 +146,11 @@ refclk: mssrefclk { #clock-cells =3D <0>; }; =20 + syscontroller: syscontroller { + compatible =3D "microchip,mpfs-sys-controller"; + mboxes =3D <&mbox 0>; + }; + soc { #address-cells =3D <2>; #size-cells =3D <2>; @@ -446,10 +451,5 @@ mbox: mailbox@37020000 { #mbox-cells =3D <1>; status =3D "disabled"; }; - - syscontroller: syscontroller { - compatible =3D "microchip,mpfs-sys-controller"; - mboxes =3D <&mbox 0>; - }; }; }; --=20 2.36.0 From nobody Sun May 10 15:07:03 2026 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 5CE62C433EF for ; Sun, 1 May 2022 19:27:32 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234627AbiEATaz (ORCPT ); Sun, 1 May 2022 15:30:55 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:59782 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1353461AbiEATaC (ORCPT ); Sun, 1 May 2022 15:30:02 -0400 Received: from mail-wr1-x433.google.com (mail-wr1-x433.google.com [IPv6:2a00:1450:4864:20::433]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 6D1C52CE0F for ; Sun, 1 May 2022 12:26:34 -0700 (PDT) Received: by mail-wr1-x433.google.com with SMTP id v12so17186435wrv.10 for ; Sun, 01 May 2022 12:26:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=conchuod-ie.20210112.gappssmtp.com; s=20210112; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=6W8mGDi/93K2kk8QDtCgHIHZ3boVF3yAi62LdfvdHGI=; b=z705utCZ70PlQa67japtrig72flqPdJgJOKkrHueq5Iw2c9SpNq+cIMxweQe2GEYEj shYp2a2Iw26H01P8fTOtJpjxwucUqcqc1Jef2vnQ/IUDGH66DYW8hV8L8DsTo4IRCSqN +dQ36SXZfQPi27IUXhVP2tcM5rSRVQHH/IGu5dNPgSDs7wfObKs2tI8tFCvb2FoyFsgZ rrSxwxbA0x5dXLYnuma1fKl0fRvnfMsAOhXhIbBbzy77f49AdV3zRACrX/irUrC6HUQu KcoFfwSkiSwvp7kyK4S3z1Ks5zOhqreoRGja0SyJCxKjlDVZXbsvlPfMm0OZ9ZlBqpWD mezA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=6W8mGDi/93K2kk8QDtCgHIHZ3boVF3yAi62LdfvdHGI=; b=H+lIXUCFsIZ4Vg+7XF4izwncU8+2VeqIpFOTDbQboB2vMSpZeswtA20wu+l2KGExEH 2aBoabVC/g+B2X9jO6KjDIX2A1HcHkXLeo1I0QXUy6Mh9vMinxLRfhrsfcOclfJJ9aJD AxJhhoKMb1EaB/0MPTtBun72g3LJRkxDDY7JWcgsSQHX+xsPe7EOXftw0b1+36m0VJKL g7PYjxSTkkry4ErQB6IngCJASw+sXlJU74HE+BinMsUPQxQqx8meHJHK7IfS/zRS2nMi 81kQkhBNmGD0G2Pm6V0eTgS3tTAr64/an0+NtqhZlEAU9NKh6XpQGZZfE4LUGZme69rL wp6A== X-Gm-Message-State: AOAM531zU0OpGuJ2oJqs9twwZZkyn2LN5e3hBkSh3sLyFNuJ19J5S6G/ KVG88D/Y2czJ8ZJ1UQQJCJzoNQ== X-Google-Smtp-Source: ABdhPJzktGGFVqcfOs/yVESY98mBaNz3iD17f8nMMsgMFe5Ky+S2e2dB9zIM3ZVQuf3drq+RAsChrg== X-Received: by 2002:a05:6000:1848:b0:20c:5e07:f75f with SMTP id c8-20020a056000184800b0020c5e07f75fmr3031026wri.678.1651433193050; Sun, 01 May 2022 12:26:33 -0700 (PDT) Received: from henark71.. ([109.77.36.132]) by smtp.gmail.com with ESMTPSA id i14-20020adfa50e000000b0020c5253d8c6sm6448105wrb.18.2022.05.01.12.26.32 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 01 May 2022 12:26:32 -0700 (PDT) From: Conor Dooley To: krzk+dt@kernel.org, palmer@dabbelt.com, robh+dt@kernel.org Cc: conor.dooley@microchip.com, Cyril.Jean@microchip.com, daire.mcnamara@microchip.com, paul.walmsley@sifive.com, aou@eecs.berkeley.edu, palmer@rivosinc.com, arnd@arndb.de, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-riscv@lists.infradead.org Subject: [PATCH v3 3/8] riscv: dts: microchip: remove soc vendor from filenames Date: Sun, 1 May 2022 20:25:54 +0100 Message-Id: <20220501192557.2631936-4-mail@conchuod.ie> X-Mailer: git-send-email 2.36.0 In-Reply-To: <20220501192557.2631936-1-mail@conchuod.ie> References: <20220501192557.2631936-1-mail@conchuod.ie> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" From: Conor Dooley Having the SoC vendor both as the directory and in the filename adds little. Remove microchip from the filenames so that the files will resemble the other directories in riscv (and arm64). The new names follow a soc-board.dts & soc{,-fabric}.dtsi pattern. Signed-off-by: Conor Dooley Reviewed-by: Heiko Stuebner --- arch/riscv/boot/dts/microchip/Makefile | 2 +- .../microchip/{microchip-mpfs-fabric.dtsi =3D> mpfs-fabric.dtsi} | 0 .../{microchip-mpfs-icicle-kit.dts =3D> mpfs-icicle-kit.dts} | 2 +- .../riscv/boot/dts/microchip/{microchip-mpfs.dtsi =3D> mpfs.dtsi} | 2 +- 4 files changed, 3 insertions(+), 3 deletions(-) rename arch/riscv/boot/dts/microchip/{microchip-mpfs-fabric.dtsi =3D> mpfs= -fabric.dtsi} (100%) rename arch/riscv/boot/dts/microchip/{microchip-mpfs-icicle-kit.dts =3D> m= pfs-icicle-kit.dts} (98%) rename arch/riscv/boot/dts/microchip/{microchip-mpfs.dtsi =3D> mpfs.dtsi} = (99%) diff --git a/arch/riscv/boot/dts/microchip/Makefile b/arch/riscv/boot/dts/m= icrochip/Makefile index 855c1502d912..af3a5059b350 100644 --- a/arch/riscv/boot/dts/microchip/Makefile +++ b/arch/riscv/boot/dts/microchip/Makefile @@ -1,3 +1,3 @@ # SPDX-License-Identifier: GPL-2.0 -dtb-$(CONFIG_SOC_MICROCHIP_POLARFIRE) +=3D microchip-mpfs-icicle-kit.dtb +dtb-$(CONFIG_SOC_MICROCHIP_POLARFIRE) +=3D mpfs-icicle-kit.dtb obj-$(CONFIG_BUILTIN_DTB) +=3D $(addsuffix .o, $(dtb-y)) diff --git a/arch/riscv/boot/dts/microchip/microchip-mpfs-fabric.dtsi b/arc= h/riscv/boot/dts/microchip/mpfs-fabric.dtsi similarity index 100% rename from arch/riscv/boot/dts/microchip/microchip-mpfs-fabric.dtsi rename to arch/riscv/boot/dts/microchip/mpfs-fabric.dtsi diff --git a/arch/riscv/boot/dts/microchip/microchip-mpfs-icicle-kit.dts b/= arch/riscv/boot/dts/microchip/mpfs-icicle-kit.dts similarity index 98% rename from arch/riscv/boot/dts/microchip/microchip-mpfs-icicle-kit.dts rename to arch/riscv/boot/dts/microchip/mpfs-icicle-kit.dts index c71d6aa6137a..84b0015dfd47 100644 --- a/arch/riscv/boot/dts/microchip/microchip-mpfs-icicle-kit.dts +++ b/arch/riscv/boot/dts/microchip/mpfs-icicle-kit.dts @@ -3,7 +3,7 @@ =20 /dts-v1/; =20 -#include "microchip-mpfs.dtsi" +#include "mpfs.dtsi" =20 /* Clock frequency (in Hz) of the rtcclk */ #define RTCCLK_FREQ 1000000 diff --git a/arch/riscv/boot/dts/microchip/microchip-mpfs.dtsi b/arch/riscv= /boot/dts/microchip/mpfs.dtsi similarity index 99% rename from arch/riscv/boot/dts/microchip/microchip-mpfs.dtsi rename to arch/riscv/boot/dts/microchip/mpfs.dtsi index bf21a2edd180..cc3386068c2d 100644 --- a/arch/riscv/boot/dts/microchip/microchip-mpfs.dtsi +++ b/arch/riscv/boot/dts/microchip/mpfs.dtsi @@ -3,7 +3,7 @@ =20 /dts-v1/; #include "dt-bindings/clock/microchip,mpfs-clock.h" -#include "microchip-mpfs-fabric.dtsi" +#include "mpfs-fabric.dtsi" =20 / { #address-cells =3D <2>; --=20 2.36.0 From nobody Sun May 10 15:07:03 2026 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 8014BC433EF for ; Sun, 1 May 2022 19:26:54 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1353892AbiEATaR (ORCPT ); Sun, 1 May 2022 15:30:17 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:60046 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1353218AbiEATaG (ORCPT ); Sun, 1 May 2022 15:30:06 -0400 Received: from mail-wr1-x432.google.com (mail-wr1-x432.google.com [IPv6:2a00:1450:4864:20::432]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 8BEF62E68E for ; Sun, 1 May 2022 12:26:35 -0700 (PDT) Received: by mail-wr1-x432.google.com with SMTP id x18so17265985wrc.0 for ; Sun, 01 May 2022 12:26:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=conchuod-ie.20210112.gappssmtp.com; s=20210112; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=ZhDxaWvr3i8Lutw3+7ISFPD0fuiq5HlmpgA4Bsv2nIg=; b=LwZpQHZ3QIq89HCYQ4sEtAc5hcU8wJ6xmW2v4ckhOIpRYRvev27G+gGGlz1PoOGqrE w3lUDWlSsyFeKV/l4bM0YARPVI/lOOA3cSBmYskpJ2uUdZxRfuDlWpil3cIPO7ie6Ay6 8/dH7v5XzN5D0zjrP9EQSw+OXEE95nh5ti02MXCDN/ys3NN+FRLGk031KtL2JJdhqOD/ C1f90VdKn44ja99FZdb4oyMM8GVYsqiAJMUQ6ffjh/omVxhfjyVi5v+j+AXyUBbvPnEW lKMsEvGGP51Ow0wXiNDArjLLSbaOLXEKLl9dQJrXGXO7FBYJQAgSBsS4CLhm3Al4MFmr RWVQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=ZhDxaWvr3i8Lutw3+7ISFPD0fuiq5HlmpgA4Bsv2nIg=; b=GOPsBU2MfLw0IX1gm+Xkf1eul42+gjbatnp6qo3smQMER8PPxSgx6iMshN3EULDMIE 5gu9j64U4UoaOQkOK9jrUbSxLATUzp7e8JNUNa48jJ4o24mGi6o4eGam283E9h6Vq8w8 E2Oh4+BwUyqMXsASNkXlS2//PrEN1IqeT7Uqv/kDEKE9yoI5PYHU782TdrjM70WEHfU3 sNFe0EYTcvfKwcUAao6RF/rhtTLkmW6CVAa1q1i97EKsV35bxvTb/Whx8W/tFH//mWSa CsJAln7hgnWGK2zVVV+tYUTeU6WlOB/QayJd6leVK3d9/DsHgOs/LC7RUD8L8UtPFIf6 /5Lg== X-Gm-Message-State: AOAM532gadDiYbJ+CtGfrnRI/RLbwgxsXqW1MnGXogszrkIxQmuEx3AJ Mcg2iFDm/ZqhKzXSgkmWBAH1iA== X-Google-Smtp-Source: ABdhPJwOWSCztk3LGFlqHTWMR2rc1VvecXIzfUi510DTMW3/34FscLyHo5s4MJVmz/0yNf4C/cwAsQ== X-Received: by 2002:adf:e904:0:b0:20a:d652:592b with SMTP id f4-20020adfe904000000b0020ad652592bmr7143640wrm.714.1651433194083; Sun, 01 May 2022 12:26:34 -0700 (PDT) Received: from henark71.. ([109.77.36.132]) by smtp.gmail.com with ESMTPSA id i14-20020adfa50e000000b0020c5253d8c6sm6448105wrb.18.2022.05.01.12.26.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 01 May 2022 12:26:33 -0700 (PDT) From: Conor Dooley To: krzk+dt@kernel.org, palmer@dabbelt.com, robh+dt@kernel.org Cc: conor.dooley@microchip.com, Cyril.Jean@microchip.com, daire.mcnamara@microchip.com, paul.walmsley@sifive.com, aou@eecs.berkeley.edu, palmer@rivosinc.com, arnd@arndb.de, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-riscv@lists.infradead.org Subject: [PATCH v3 4/8] dt-bindings: riscv: microchip: document icicle reference design Date: Sun, 1 May 2022 20:25:55 +0100 Message-Id: <20220501192557.2631936-5-mail@conchuod.ie> X-Mailer: git-send-email 2.36.0 In-Reply-To: <20220501192557.2631936-1-mail@conchuod.ie> References: <20220501192557.2631936-1-mail@conchuod.ie> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" From: Conor Dooley Add a compatible for the icicle kit's reference design. This represents the FPGA fabric's contents & is versioned to denote which release of the reference design it applies to. Signed-off-by: Conor Dooley Acked-by: Krzysztof Kozlowski --- Documentation/devicetree/bindings/riscv/microchip.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Documentation/devicetree/bindings/riscv/microchip.yaml b/Docum= entation/devicetree/bindings/riscv/microchip.yaml index 3f981e897126..7a1f883a39b5 100644 --- a/Documentation/devicetree/bindings/riscv/microchip.yaml +++ b/Documentation/devicetree/bindings/riscv/microchip.yaml @@ -20,8 +20,10 @@ properties: items: - enum: - microchip,mpfs-icicle-kit + - microchip,mpfs-icicle-reference-rtlv2203 - const: microchip,mpfs =20 + additionalProperties: true =20 ... --=20 2.36.0 From nobody Sun May 10 15:07:03 2026 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 B7E37C433EF for ; Sun, 1 May 2022 19:27:25 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1354073AbiEATas (ORCPT ); Sun, 1 May 2022 15:30:48 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:59678 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1353760AbiEATaH (ORCPT ); Sun, 1 May 2022 15:30:07 -0400 Received: from mail-wr1-x431.google.com (mail-wr1-x431.google.com [IPv6:2a00:1450:4864:20::431]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 88B772E9C2 for ; Sun, 1 May 2022 12:26:36 -0700 (PDT) Received: by mail-wr1-x431.google.com with SMTP id k2so17217189wrd.5 for ; Sun, 01 May 2022 12:26:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=conchuod-ie.20210112.gappssmtp.com; s=20210112; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=yXuZyYuRv2REW3xNUVVnJn5xBkq6ukaavBE2YyyTs5c=; b=yfp4HXcMs0RhpwqwOaCqmtPb1ty43fDaEFbLZOYxlBumkJM5qegc+nYExmH1YD2DZe mWTqYXXUtaOU3x+4EtEFPJNb1wfJDinFJ7mul32H6s2E3qOSHHxVORlAd3n0WS/nhB9j C/xyvIVlueAqPdaMkrNdahGvoK8c5J+vtE3UybjLop+hFHdA+DeFjDV0u/V2hjJkG51c K26+oLC226hbsKQkv3EnguXnJnuNDPkH7VNXJM13+whV7y3VbdkHNbuADqA7z6yCYVzB /Q8n/Ql+hw0NqUOricRB+Jzwp3qYU5MSF+ryV+3r7vxfHkuaKO0UT/TWNSHUrLuVvnun J67A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=yXuZyYuRv2REW3xNUVVnJn5xBkq6ukaavBE2YyyTs5c=; b=ZC0c75NbeFUcCgfEp5n3LPRMdWg8Pre8fwRMXsDzw9ovc7GDsj1wEcWucpHHvRo+za wImRo0fNWto1io+jUZaOZugLkDDoMitHJOzY5seUOQ2xuTDY3uKhSf22di6ao/JPslTB lXhR0+bG1/vlVVCsGvTRNBvnVIifhHL/qzA//sREfz5viScFa9SkeVYfq4cmmIHxTnVf aW4fyU5lk2ot6kLYE4SztR5V1eziP7lbv6oWQ/wmjAOjQdyhjNGkY8z5odBu94wWL1DU UZRc43B14NnJ0Rxfmb0KxM4UhpNqCTIKMiz7caAseaVMsP9iS6nQD8PVJHOcOunHgS8u RjmQ== X-Gm-Message-State: AOAM531BxmQXQuFFBZqOHjRCAWrMv8iV3THksTgVM6+L9Sxunfgn6jN6 u3yBCbRxjt+J/nqh2+rl9oBDww== X-Google-Smtp-Source: ABdhPJwqhGdhqeNBRhleuU7ALx0JG2WXpKA91xs11gZLug79RdGh7uFAnRWNtlDveYBpjTyYFd0Qvw== X-Received: by 2002:a05:6000:18a2:b0:20c:3edc:3f9 with SMTP id b2-20020a05600018a200b0020c3edc03f9mr7450723wri.580.1651433195126; Sun, 01 May 2022 12:26:35 -0700 (PDT) Received: from henark71.. ([109.77.36.132]) by smtp.gmail.com with ESMTPSA id i14-20020adfa50e000000b0020c5253d8c6sm6448105wrb.18.2022.05.01.12.26.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 01 May 2022 12:26:34 -0700 (PDT) From: Conor Dooley To: krzk+dt@kernel.org, palmer@dabbelt.com, robh+dt@kernel.org Cc: conor.dooley@microchip.com, Cyril.Jean@microchip.com, daire.mcnamara@microchip.com, paul.walmsley@sifive.com, aou@eecs.berkeley.edu, palmer@rivosinc.com, arnd@arndb.de, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-riscv@lists.infradead.org Subject: [PATCH v3 5/8] riscv: dts: microchip: make the fabric dtsi board specific Date: Sun, 1 May 2022 20:25:56 +0100 Message-Id: <20220501192557.2631936-6-mail@conchuod.ie> X-Mailer: git-send-email 2.36.0 In-Reply-To: <20220501192557.2631936-1-mail@conchuod.ie> References: <20220501192557.2631936-1-mail@conchuod.ie> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" From: Conor Dooley Currently mpfs-fabric.dtsi is included by mpfs.dtsi - which is fine currently since there is only one board with this SoC upstream. However if another board was added, it would include the fabric contents of the Icicle Kit's reference design. To avoid this, rename mpfs-fabric.dtsi to mpfs-icicle-kit-fabric.dtsi & include it in the dts rather than mpfs.dtsi. Signed-off-by: Conor Dooley Reviewed-by: Heiko Stuebner --- .../microchip/{mpfs-fabric.dtsi =3D> mpfs-icicle-kit-fabric.dtsi} | 2 ++ arch/riscv/boot/dts/microchip/mpfs-icicle-kit.dts | 1 + arch/riscv/boot/dts/microchip/mpfs.dtsi | 1 - 3 files changed, 3 insertions(+), 1 deletion(-) rename arch/riscv/boot/dts/microchip/{mpfs-fabric.dtsi =3D> mpfs-icicle-ki= t-fabric.dtsi} (91%) diff --git a/arch/riscv/boot/dts/microchip/mpfs-fabric.dtsi b/arch/riscv/bo= ot/dts/microchip/mpfs-icicle-kit-fabric.dtsi similarity index 91% rename from arch/riscv/boot/dts/microchip/mpfs-fabric.dtsi rename to arch/riscv/boot/dts/microchip/mpfs-icicle-kit-fabric.dtsi index ccaac3371cf9..0d28858b83f2 100644 --- a/arch/riscv/boot/dts/microchip/mpfs-fabric.dtsi +++ b/arch/riscv/boot/dts/microchip/mpfs-icicle-kit-fabric.dtsi @@ -2,6 +2,8 @@ /* Copyright (c) 2020-2021 Microchip Technology Inc */ =20 / { + compatible =3D "microchip,mpfs-icicle-reference-rtlv2203", "microchip,mpf= s"; + core_pwm0: pwm@41000000 { compatible =3D "microchip,corepwm-rtl-v4"; reg =3D <0x0 0x41000000 0x0 0xF0>; diff --git a/arch/riscv/boot/dts/microchip/mpfs-icicle-kit.dts b/arch/riscv= /boot/dts/microchip/mpfs-icicle-kit.dts index 84b0015dfd47..739dfa52bed1 100644 --- a/arch/riscv/boot/dts/microchip/mpfs-icicle-kit.dts +++ b/arch/riscv/boot/dts/microchip/mpfs-icicle-kit.dts @@ -4,6 +4,7 @@ /dts-v1/; =20 #include "mpfs.dtsi" +#include "mpfs-icicle-kit-fabric.dtsi" =20 /* Clock frequency (in Hz) of the rtcclk */ #define RTCCLK_FREQ 1000000 diff --git a/arch/riscv/boot/dts/microchip/mpfs.dtsi b/arch/riscv/boot/dts/= microchip/mpfs.dtsi index cc3386068c2d..695c4e2807f5 100644 --- a/arch/riscv/boot/dts/microchip/mpfs.dtsi +++ b/arch/riscv/boot/dts/microchip/mpfs.dtsi @@ -3,7 +3,6 @@ =20 /dts-v1/; #include "dt-bindings/clock/microchip,mpfs-clock.h" -#include "mpfs-fabric.dtsi" =20 / { #address-cells =3D <2>; --=20 2.36.0 From nobody Sun May 10 15:07:03 2026 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 37DD3C433F5 for ; Sun, 1 May 2022 19:27:04 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1354001AbiEATaY (ORCPT ); Sun, 1 May 2022 15:30:24 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:60102 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1353835AbiEATaH (ORCPT ); Sun, 1 May 2022 15:30:07 -0400 Received: from mail-wm1-x32f.google.com (mail-wm1-x32f.google.com [IPv6:2a00:1450:4864:20::32f]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id BFD302ED40 for ; Sun, 1 May 2022 12:26:37 -0700 (PDT) Received: by mail-wm1-x32f.google.com with SMTP id p7-20020a05600c358700b00393e80c59daso7031186wmq.0 for ; Sun, 01 May 2022 12:26:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=conchuod-ie.20210112.gappssmtp.com; s=20210112; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=/kez/qpsFQ+IZamV7zrV7LTtRW1TdlvsPTX0KFg6YaM=; b=zYcbbbn6x8nFqBJNcTo5K10m1fVCPAbmzI4EEiqB19Dt0CtN4YfZ+n3eRJUrEUrmG3 4GQuYluEbb4bGxzAJFOVTQpx6wM/O2xCVrJnUb2dpktdkLrqiH/Ox6Av5VE71LGANb5p enO1+LaDy0ieC4/r8HrZy0GpqbFnPqzoGHreSD6/rHVFNHSPh+mlI86BlfOQlPj3tGAL yUpREufCVhnuseHLb6prpzQeIJfWvkoawrO/gw6d9/iWGp5FWBubzO2VaHeFijKlLj9/ lMeN3FdAHsO66Tv9w8FClrjFdeoH3s6srPsX69bA0pDoprHSvxGZhcDojB8LJdJX9q4I 810Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=/kez/qpsFQ+IZamV7zrV7LTtRW1TdlvsPTX0KFg6YaM=; b=nVGsPR7qGd8gcPnBxTah2lCZIYDEK6pcCHGqXjHrGABECbFshXpjVWG/O7zle9/KjB pr1Dg7SWBx0OTGgGqsOc4HEkgpaRuvu6LvtS3zBBPb5xui8GQzJ9hCV7LcerKs3NeDy8 RURfL5g9enarRN9ZQPeY2sDW4fD+dnQXBHCkBR1753HHUJckt7xdiFriVKsEHqF6Lhdx +WtVzJ+A8feseySy4gJIY/kCt6rCGK9Ad3jyQrlSpv4nSO9LHdYIQzddvaqV4L6f8JRA ZC0DLQZYZfpn460GZGN6pC/EgnSR72MzQkXLRWQPmbWUuIIsMpca21h1aeseNgYfpxw2 Gf0w== X-Gm-Message-State: AOAM533efjZ0BZM1j4yQkXsufaiRJ0jXnR1MrOqWpg6ZohY877aVk0pn 7kyPiDBX519vPUCVGe7Qmo5dp8KI0VMCb5qN X-Google-Smtp-Source: ABdhPJwMWJCsRKRMZtX/Ja6xQmgBBzodM0Qb3tBUl6fsvsA0sjo0C3BxIcXqpeX6QRnynN5mejc5Dg== X-Received: by 2002:a05:600c:3492:b0:392:97ba:9581 with SMTP id a18-20020a05600c349200b0039297ba9581mr12598465wmq.163.1651433196187; Sun, 01 May 2022 12:26:36 -0700 (PDT) Received: from henark71.. ([109.77.36.132]) by smtp.gmail.com with ESMTPSA id i14-20020adfa50e000000b0020c5253d8c6sm6448105wrb.18.2022.05.01.12.26.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 01 May 2022 12:26:35 -0700 (PDT) From: Conor Dooley To: krzk+dt@kernel.org, palmer@dabbelt.com, robh+dt@kernel.org Cc: conor.dooley@microchip.com, Cyril.Jean@microchip.com, daire.mcnamara@microchip.com, paul.walmsley@sifive.com, aou@eecs.berkeley.edu, palmer@rivosinc.com, arnd@arndb.de, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-riscv@lists.infradead.org, Krzysztof Kozlowski Subject: [PATCH v3 6/8] dt-bindings: vendor-prefixes: add Sundance DSP Date: Sun, 1 May 2022 20:25:57 +0100 Message-Id: <20220501192557.2631936-7-mail@conchuod.ie> X-Mailer: git-send-email 2.36.0 In-Reply-To: <20220501192557.2631936-1-mail@conchuod.ie> References: <20220501192557.2631936-1-mail@conchuod.ie> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" From: Conor Dooley Sundance DSP Inc. (https://www.sundancedsp.com/) is a supplier of high-performance DSP and FPGA processor boards and I/O modules. Acked-by: Krzysztof Kozlowski Signed-off-by: Conor Dooley --- Documentation/devicetree/bindings/vendor-prefixes.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Documentation/devicetree/bindings/vendor-prefixes.yaml b/Docum= entation/devicetree/bindings/vendor-prefixes.yaml index 01430973ecec..1d47a38c2a2e 100644 --- a/Documentation/devicetree/bindings/vendor-prefixes.yaml +++ b/Documentation/devicetree/bindings/vendor-prefixes.yaml @@ -1197,6 +1197,8 @@ patternProperties: description: Summit microelectronics "^sunchip,.*": description: Shenzhen Sunchip Technology Co., Ltd + "^sundance,.*": + description: Sundance DSP Inc. "^sunplus,.*": description: Sunplus Technology Co., Ltd. "^SUNW,.*": --=20 2.36.0 From nobody Sun May 10 15:07:03 2026 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 021CDC433F5 for ; Sun, 1 May 2022 19:27:10 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1353846AbiEATad (ORCPT ); Sun, 1 May 2022 15:30:33 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:59544 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1353831AbiEATaH (ORCPT ); Sun, 1 May 2022 15:30:07 -0400 Received: from mail-wr1-x430.google.com (mail-wr1-x430.google.com [IPv6:2a00:1450:4864:20::430]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id BF99A2E9E4 for ; Sun, 1 May 2022 12:26:38 -0700 (PDT) Received: by mail-wr1-x430.google.com with SMTP id u3so17230453wrg.3 for ; Sun, 01 May 2022 12:26:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=conchuod-ie.20210112.gappssmtp.com; s=20210112; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=AwbBgF2BBmn2/d5GaBoLnqmBoCcWn7LCRN6pKIxnqBg=; b=5Tmp/7ZCksQfQfYzi1RBTW83DljZezcq0OcxLFdDEygvSFIlH+qCeZR2eKH7Vem1Qd Jm1an2hVugwVK8XRpETiqSvFEfKJG5518qrxStFhIhvz+PsJEvvwC1NbbRto2q4O6jF1 1EvtFiBotHydVmKpUv/NYsOHm9rFl+2vtAHgkoR2Rcy2+uB3C9pk1UNeIQN9AzY+0s35 foCr2ISHskiY1ff8Bj7BLsh8i8Q4JRXdabTaLA5ewAqKBe4xCuJFtZXTnBflwgmAiFHp fnhN4GN0UFhbSMwweTuibOnyQGagX5T9HoQ/pFRHFdGJjUmsCbYqg1lg9pSgSC5lOXza SMWw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=AwbBgF2BBmn2/d5GaBoLnqmBoCcWn7LCRN6pKIxnqBg=; b=FDVnHCL5DIgLaWjVD+37N/xi3arQYtmqyd0rWscGb2g12KnDeP4UdVYaCR4U+XFezb cH9s+7fhsgOgmmSC2foDfu87ohEIbu1e/lBiQB0/iuulGZ3E6CenZeT7639WSS8uf14v cCX68hYHhkjggAw2pImmp0MIl8G5M/nM6yCV71DGHge4JwWRfGDHIf1Krj/CRASdbyza 0oYZeaEACXK4QvUbKhdeXyUFt8H98qWfFcUfaw8kQ5LMeiHZBA6LWp9EsDpiwhDzYSVe +ecRmn84yS66yHjVqBk1tlVkSwQfvTek2sLcy5YFurUt8FX/ApysmPK8lswStW70Zn9V tnqA== X-Gm-Message-State: AOAM530EvoDZulLyz1C8Qek7gmc5IPr/m8zrfGJyo2+i2s0awji9mbA1 B+4F2lgX4eRosW3UoLXCItCpTA== X-Google-Smtp-Source: ABdhPJyEezBHT102gjya0WaiBuQc9VkqGSxGDbobxFzp1NmbTTgUdU8zC5QFP8x+mu0WwhtpG5KvEA== X-Received: by 2002:adf:f350:0:b0:20a:dfc8:f8bf with SMTP id e16-20020adff350000000b0020adfc8f8bfmr7181943wrp.377.1651433197294; Sun, 01 May 2022 12:26:37 -0700 (PDT) Received: from henark71.. ([109.77.36.132]) by smtp.gmail.com with ESMTPSA id i14-20020adfa50e000000b0020c5253d8c6sm6448105wrb.18.2022.05.01.12.26.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 01 May 2022 12:26:36 -0700 (PDT) From: Conor Dooley To: krzk+dt@kernel.org, palmer@dabbelt.com, robh+dt@kernel.org Cc: conor.dooley@microchip.com, Cyril.Jean@microchip.com, daire.mcnamara@microchip.com, paul.walmsley@sifive.com, aou@eecs.berkeley.edu, palmer@rivosinc.com, arnd@arndb.de, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-riscv@lists.infradead.org, Krzysztof Kozlowski Subject: [PATCH v3 7/8] dt-bindings: riscv: microchip: add polarberry compatible string Date: Sun, 1 May 2022 20:25:58 +0100 Message-Id: <20220501192557.2631936-8-mail@conchuod.ie> X-Mailer: git-send-email 2.36.0 In-Reply-To: <20220501192557.2631936-1-mail@conchuod.ie> References: <20220501192557.2631936-1-mail@conchuod.ie> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" From: Conor Dooley Add a binding for the Sundance Polarberry board. Acked-by: Krzysztof Kozlowski Signed-off-by: Conor Dooley --- Documentation/devicetree/bindings/riscv/microchip.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/riscv/microchip.yaml b/Docum= entation/devicetree/bindings/riscv/microchip.yaml index 7a1f883a39b5..3ac611689441 100644 --- a/Documentation/devicetree/bindings/riscv/microchip.yaml +++ b/Documentation/devicetree/bindings/riscv/microchip.yaml @@ -21,6 +21,7 @@ properties: - enum: - microchip,mpfs-icicle-kit - microchip,mpfs-icicle-reference-rtlv2203 + - sundance,polarberry - const: microchip,mpfs =20 =20 --=20 2.36.0 From nobody Sun May 10 15:07:03 2026 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 9E7C3C433F5 for ; Sun, 1 May 2022 19:27:19 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1354002AbiEATal (ORCPT ); Sun, 1 May 2022 15:30:41 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:59678 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1353693AbiEATaH (ORCPT ); Sun, 1 May 2022 15:30:07 -0400 Received: from mail-wr1-x42e.google.com (mail-wr1-x42e.google.com [IPv6:2a00:1450:4864:20::42e]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id C70542DA91 for ; Sun, 1 May 2022 12:26:39 -0700 (PDT) Received: by mail-wr1-x42e.google.com with SMTP id k2so17217265wrd.5 for ; Sun, 01 May 2022 12:26:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=conchuod-ie.20210112.gappssmtp.com; s=20210112; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=rfHaik7/2US1P/NFRRn4iUnlONPLqG6WILHOUefbBUo=; b=mVdv9kcwOOIpX2quM/vp3HTG42F5lFQfkJxhE6lBERhLVc7FEwAM/Tn4kD+7r62ie8 nvlAX46+VaiPTnF/vylOd4xI+lScf0samo6C4eeA/GEJ3KrbWWyOJe7OmoW+Vwii6HqG rWf8UXEHyGB2/s4ROjXXjewRBx1w/DyfWoz+chilBzG6ESM3ictgX6QuwAPWgZtrAMQt FBKns7Y1C/TbqWVRqL+8qkARg7ZrKNKNotJc+/nTWOdUs1fWwCOXM1WFnsji800uqj9Z YYMK7gooIH4sy+NV0qHp8CYytcOcOL/cVgfLYrvALtxEAKAJgLccYTYoodR9xMVbF2ES Y6vg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=rfHaik7/2US1P/NFRRn4iUnlONPLqG6WILHOUefbBUo=; b=BwPNZLMxxMOEesx90UeD6yJGX0fUZgvHodeu4QZODOmqQr9xdpiC8isKTBxtgshQVx u9+aadUIQHbkMsaKlhCEi6X0j2nJahRrBWh6x9MWddP0TdVbxZDo4tnuio3G2nq7SlXi 81gKWvbGPdgjrKwbqCZct8w6F9DVS+XUfC304/9cu9amTeaQFuzlnSJoJKhnUm+0oqNW XFvMNb1BbqSaltRo/m4gzuFR4jJRKAe8aPxBFdG5jMt1BM8f32pkdfVL92doS3QpNmfa 9UBSfI+jEMxFPHJGl78xhBZmSDwjSE4xyg1QE3rcMQCOl2bl/k9gKwQTFOksCF2XS8ax dgcQ== X-Gm-Message-State: AOAM531uunxoBGRnAcyCsBa/+oYd7KNnGGnXOvylW1IxofeCn3Q6ruOU +pIFObY9cQ53LGuCl1V0Dio3JQ== X-Google-Smtp-Source: ABdhPJx2i0mes1PmcgvFU5xWJ4TRUZY/DT1oIlVE5UY3f+NAzTWLdIkcmmjjxXaExuxvVcYoCFsCag== X-Received: by 2002:a5d:5012:0:b0:20a:d9a9:44dc with SMTP id e18-20020a5d5012000000b0020ad9a944dcmr7113624wrt.627.1651433198331; Sun, 01 May 2022 12:26:38 -0700 (PDT) Received: from henark71.. ([109.77.36.132]) by smtp.gmail.com with ESMTPSA id i14-20020adfa50e000000b0020c5253d8c6sm6448105wrb.18.2022.05.01.12.26.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 01 May 2022 12:26:37 -0700 (PDT) From: Conor Dooley To: krzk+dt@kernel.org, palmer@dabbelt.com, robh+dt@kernel.org Cc: conor.dooley@microchip.com, Cyril.Jean@microchip.com, daire.mcnamara@microchip.com, paul.walmsley@sifive.com, aou@eecs.berkeley.edu, palmer@rivosinc.com, arnd@arndb.de, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-riscv@lists.infradead.org Subject: [PATCH v3 8/8] riscv: dts: microchip: add the sundance polarberry Date: Sun, 1 May 2022 20:25:59 +0100 Message-Id: <20220501192557.2631936-9-mail@conchuod.ie> X-Mailer: git-send-email 2.36.0 In-Reply-To: <20220501192557.2631936-1-mail@conchuod.ie> References: <20220501192557.2631936-1-mail@conchuod.ie> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" From: Conor Dooley Add a minimal device tree for the PolarFire SoC based Sundance PolarBerry. Signed-off-by: Conor Dooley --- arch/riscv/boot/dts/microchip/Makefile | 1 + .../dts/microchip/mpfs-polarberry-fabric.dtsi | 16 ++++ .../boot/dts/microchip/mpfs-polarberry.dts | 95 +++++++++++++++++++ 3 files changed, 112 insertions(+) create mode 100644 arch/riscv/boot/dts/microchip/mpfs-polarberry-fabric.dt= si create mode 100644 arch/riscv/boot/dts/microchip/mpfs-polarberry.dts diff --git a/arch/riscv/boot/dts/microchip/Makefile b/arch/riscv/boot/dts/m= icrochip/Makefile index af3a5059b350..39aae7b04f1c 100644 --- a/arch/riscv/boot/dts/microchip/Makefile +++ b/arch/riscv/boot/dts/microchip/Makefile @@ -1,3 +1,4 @@ # SPDX-License-Identifier: GPL-2.0 dtb-$(CONFIG_SOC_MICROCHIP_POLARFIRE) +=3D mpfs-icicle-kit.dtb +dtb-$(CONFIG_SOC_MICROCHIP_POLARFIRE) +=3D mpfs-polarberry.dtb obj-$(CONFIG_BUILTIN_DTB) +=3D $(addsuffix .o, $(dtb-y)) diff --git a/arch/riscv/boot/dts/microchip/mpfs-polarberry-fabric.dtsi b/ar= ch/riscv/boot/dts/microchip/mpfs-polarberry-fabric.dtsi new file mode 100644 index 000000000000..49380c428ec9 --- /dev/null +++ b/arch/riscv/boot/dts/microchip/mpfs-polarberry-fabric.dtsi @@ -0,0 +1,16 @@ +// SPDX-License-Identifier: (GPL-2.0 OR MIT) +/* Copyright (c) 2020-2022 Microchip Technology Inc */ + +/ { + fabric_clk3: fabric-clk3 { + compatible =3D "fixed-clock"; + #clock-cells =3D <0>; + clock-frequency =3D <62500000>; + }; + + fabric_clk1: fabric-clk1 { + compatible =3D "fixed-clock"; + #clock-cells =3D <0>; + clock-frequency =3D <125000000>; + }; +}; diff --git a/arch/riscv/boot/dts/microchip/mpfs-polarberry.dts b/arch/riscv= /boot/dts/microchip/mpfs-polarberry.dts new file mode 100644 index 000000000000..96ec589d1571 --- /dev/null +++ b/arch/riscv/boot/dts/microchip/mpfs-polarberry.dts @@ -0,0 +1,95 @@ +// SPDX-License-Identifier: (GPL-2.0 OR MIT) +/* Copyright (c) 2020-2022 Microchip Technology Inc */ + +/dts-v1/; + +#include "mpfs.dtsi" +#include "mpfs-polarberry-fabric.dtsi" + +/* Clock frequency (in Hz) of the rtcclk */ +#define MTIMER_FREQ 1000000 + +/ { + model =3D "Sundance PolarBerry"; + compatible =3D "sundance,polarberry", "microchip,mpfs"; + + aliases { + serial0 =3D &mmuart0; + ethernet0 =3D &mac1; + }; + + chosen { + stdout-path =3D "serial0:115200n8"; + }; + + cpus { + timebase-frequency =3D ; + }; + + ddrc_cache_lo: memory@80000000 { + device_type =3D "memory"; + reg =3D <0x0 0x80000000 0x0 0x2e000000>; + status =3D "okay"; + }; + + ddrc_cache_hi: memory@1000000000 { + device_type =3D "memory"; + reg =3D <0x10 0x00000000 0x0 0xC0000000>; + status =3D "okay"; + }; +}; + +&refclk { + clock-frequency =3D <125000000>; +}; + +&mmuart0 { + status =3D "okay"; +}; + +&mmc { + status =3D "okay"; + bus-width =3D <4>; + disable-wp; + cap-sd-highspeed; + cap-mmc-highspeed; + card-detect-delay =3D <200>; + mmc-ddr-1_8v; + mmc-hs200-1_8v; + sd-uhs-sdr12; + sd-uhs-sdr25; + sd-uhs-sdr50; + sd-uhs-sdr104; +}; + +&mac1 { + status =3D "okay"; + phy-mode =3D "sgmii"; + phy-handle =3D <&phy1>; + phy1: ethernet-phy@5 { + reg =3D <5>; + ti,fifo-depth =3D <0x01>; + }; + phy0: ethernet-phy@4 { + reg =3D <4>; + ti,fifo-depth =3D <0x01>; + }; +}; + +&mac0 { + status =3D "disabled"; + phy-mode =3D "sgmii"; + phy-handle =3D <&phy0>; +}; + +&rtc { + status =3D "okay"; +}; + +&mbox { + status =3D "okay"; +}; + +&syscontroller { + status =3D "okay"; +}; --=20 2.36.0