From patchwork Wed May 4 20:30:45 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Conor Dooley X-Patchwork-Id: 12838499 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 7C1D0C433EF for ; Wed, 4 May 2022 20:35:37 +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:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Message-Id:Date:Subject:Cc:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=INMXpK8Sny5EnAqk4t/6s8JZEUa1RQZ4oqTiVoaZaKc=; b=laOsaR+UAnmxBq 5X9S+nN7z5/ELmFXlflhPgE5yqKmiDEZi+J6mJzFrDAzmz7B+JzbOHQQmNZtB72JkY7zUdVUB4jMJ N06faC0hXs7YdiXSH/ChO3v4li0yjp71POD6iBDpU1toZ8Luk0rmozDOjjfeyP9Chn9jh7NCXnO11 7oPndyqjHYlaayCRAD89VjWaiW49maWyXSqFrpFyHCVh8dqBZiXQc+hD5nV6a5GuQYhut7JRWxJNz P1wp553BMLAHP7WdnnYmCN4kHBBmJQ0b9g7/qyU1ipEt4yyaBB/1/fHlfd0LcabA1OQ4y6G+fgag2 p4JfkQLCN9aI+aQDoNcQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1nmLia-00Ca9K-44; Wed, 04 May 2022 20:35:28 +0000 Received: from mail-wr1-x434.google.com ([2a00:1450:4864:20::434]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1nmLiS-00Ca4S-HY for linux-riscv@lists.infradead.org; Wed, 04 May 2022 20:35:22 +0000 Received: by mail-wr1-x434.google.com with SMTP id e24so3508733wrc.9 for ; Wed, 04 May 2022 13:35:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=conchuod.ie; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=Kj6gvTW508ioZB9vcsmBa5dLyYw96Kxg9vwOPe1U7nc=; b=ZgdbVjocHD1S3M+lP8I4gH6GE2rr3avbmlNrIjk2/LFKV1MqKier3SIMbVlIHRTDan vdqKRepi5sP97IeC7HIy5liqihPb9OVfLTqUaeTx92WoS2k1wCMka0qf9kkzNUW0l0cx BAmYYLHeCV2rj2Qd3V6sL8ZIA71qB3Fa4G3bC8Z4oEI0sjGzNquuLw2GCdvmLKBHJ+Hf zdc/yM0nQiCO5YgyFMK6+Q1J5wv+7QxVDpfatED7jKxqnAK4AJUha/KGw/gLEpjAuETa EIbi/8UV1zNuR/iBM8m0k9TC8xpydg2uOxhD+lYhdNbDFSvZNG8pesj1n7qDAPsmVbrI gVOg== 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=Kj6gvTW508ioZB9vcsmBa5dLyYw96Kxg9vwOPe1U7nc=; b=kXwPfBG/Q79fFYefdnx79mxXduADHqdd/kqYxXPMjDor9kTJ7rg4cK5RapPNp6NlRU VJRTYrlarRV9Q49vqXLrbbXWnLq5r0vmml6UT56EK3nxAdRnOM2ULI0Z3eWY82V9V9pi Cy5UwjZcHjFr6vwkPyt+cMPL/OIgR7Wz4gN46NuYGJuYxNvs+KTtPhF/TzE/1VzX4v1A T7GxSPBmL4LAuOsWzd++XYoroRU5wRnjPyBWcF5qjA+N1ItUWDgD3ZR7juZqwt3c501a K6KI1gs/MsMnorG+B4DcdHfcEZTtalUM9qbChCyoiYI4iK30Qv/ZoxoAZtu+LccxeOYt OXGg== X-Gm-Message-State: AOAM532qz13dIualOd80J6QWA4ZwaB6jRqDGXzvO8DHsgsOM49IWmYqW 7xOiJud0WUaIjszfCsJt+dcojw== X-Google-Smtp-Source: ABdhPJyHwjBb3mBRYup5T5Ul0WqJx3T9zZ3OHhmfsSdK2MfyRNs1CmC2GTuBHMEQSuFPmjaaCSlndQ== X-Received: by 2002:adf:f0cb:0:b0:20a:ef39:d42b with SMTP id x11-20020adff0cb000000b0020aef39d42bmr18219145wro.8.1651696512891; Wed, 04 May 2022 13:35:12 -0700 (PDT) Received: from henark71.. ([109.77.36.132]) by smtp.gmail.com with ESMTPSA id l20-20020adfc794000000b0020c5253d8dfsm13330101wrg.43.2022.05.04.13.35.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 04 May 2022 13:35:12 -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, heiko@sntech.de, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-riscv@lists.infradead.org Subject: [PATCH v4 1/8] riscv: dts: microchip: remove icicle memory clocks Date: Wed, 4 May 2022 21:30:45 +0100 Message-Id: <20220504203051.1210355-2-mail@conchuod.ie> X-Mailer: git-send-email 2.36.0 In-Reply-To: <20220504203051.1210355-1-mail@conchuod.ie> References: <20220504203051.1210355-1-mail@conchuod.ie> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220504_133520_626189_1F133834 X-CRM114-Status: UNSURE ( 9.86 ) X-CRM114-Notice: Please train this message. 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: , Sender: "linux-riscv" Errors-To: linux-riscv-bounces+linux-riscv=archiver.kernel.org@lists.infradead.org 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@80000000: '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 kit device tree") Reviewed-by: Heiko Stuebner Signed-off-by: Conor Dooley --- 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 = "memory"; reg = <0x0 0x80000000 0x0 0x2e000000>; - clocks = <&clkcfg CLK_DDRC>; status = "okay"; }; ddrc_cache_hi: memory@1000000000 { device_type = "memory"; reg = <0x10 0x0 0x0 0x40000000>; - clocks = <&clkcfg CLK_DDRC>; status = "okay"; }; }; From patchwork Wed May 4 20:30:46 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Conor Dooley X-Patchwork-Id: 12838495 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 3EC86C433EF for ; Wed, 4 May 2022 20:35:32 +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:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Message-Id:Date:Subject:Cc:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=qcYGp3/waZkFNBJ0m0gnzeTfCwBxbxE/HTtF2fryGu4=; b=tvvTaMZ+rkjj6Q LR8BZChEbm205nIExCXmRXUnUxlnrbOfyPvWFewHT0SJDc44GrqEuIp/OJ4auH/CKSCOv3cg6IYa3 NYmQPrKe7G14IROj1Q5o9wpZgExnydQ6JTf24c9oB1+R464XuICLBxesTbSZpMnZ2kgLusCKF/yCn EM3kSGjSZnLuvGf1gUxmQg4c111jcrR8huF1VJ8t8CRGtfpPlZqNQ1/h2ZrTCaLyPKbUeER7ldx+J +uuGed9oVbd8o1T34zwg7RI4fwvKIQnfslC7xDy+/2m2INMdiVRw1WagjmMiPLRNSzQbs5LODftHM lacJwAQ1sjBIngzxwdnA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1nmLiU-00Ca6D-03; Wed, 04 May 2022 20:35:22 +0000 Received: from mail-wr1-x42f.google.com ([2a00:1450:4864:20::42f]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1nmLiR-00Ca4i-9C for linux-riscv@lists.infradead.org; Wed, 04 May 2022 20:35:20 +0000 Received: by mail-wr1-x42f.google.com with SMTP id q23so3532259wra.1 for ; Wed, 04 May 2022 13:35:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=conchuod.ie; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=u32JFIRC//emCZL/Ld3yABcbdL+d3UQ5fDlVHIQccNo=; b=EqFAmxuYJmI2kg2xatXiw/7b//+XA/+XzJzcDLMsLcAOX1ovCEd1KFfehGAAlyE/4f xiEsAoP4ivzt5ag/BNffjzP+vfNzGXwAIK22vNZQHW+NcP7O09lV3mpCC7Y6loIiONrA TTsShcURvOoV0uUpDVoGQAxc1Bl2gAypo/gfEHlcSVj5tO79VuX+dc+7lB+A2Y42au5l H7WUi6m66kT551TvD/5W6zFWyscv1V1s17bypijpwcglt/NXM9J0zI3zkSpgFPF+rZVs ZbH1OXkxjFCSbAD6w2PvEQE0c1NTq4S6bPHM+Pn78i4aywVaF3Meg/7ZOF1rAk3WinHd YsQg== 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=CDdV2JFizvAHISMFull1QHhw70DJ80Lz3zoufqk0udCE1gfsFTwvxmw292IgOc2dup whQ8I772AyIs8eXOhSaEieLItkhKq1b2kaSrrlJpi2hg88C8yjRzbc4j+q3Yuf3fKZ+j W6UDK1h0HbQN9fNvLjbI6qeNfe97wq2j0YLuUzCeblskSFg3NX4HTbLWZ9k8bgXKBEGR F6hqpChJGkGCQVLKGgc8EaojQwbwbH1CcoURJHZZDwymTxK+ZatrwxDnPEYjt18sos7v 6Mi1poTXMSacLbDOWSQkQ2IySxf0+ECPM09HJ7nWnQIMwD57WrzoVJm8eRtKBDtkPiwy pZmA== X-Gm-Message-State: AOAM531iNAqmJANhY66ChOEPtMwh35HESv/s5ehcGktm5qWWW2mi7Gk5 GalV8h+m6uCHl2L7cTR+sLnxjw== X-Google-Smtp-Source: ABdhPJzdiW4qElFhKIrkosBG7ULnYOtaYvUC52RzTtbzq9l2iyrkPzwTsFVvo1mh5bSHLcpQlZiRLA== X-Received: by 2002:adf:f6c1:0:b0:20a:c408:4aeb with SMTP id y1-20020adff6c1000000b0020ac4084aebmr17411494wrp.74.1651696514483; Wed, 04 May 2022 13:35:14 -0700 (PDT) Received: from henark71.. ([109.77.36.132]) by smtp.gmail.com with ESMTPSA id l20-20020adfc794000000b0020c5253d8dfsm13330101wrg.43.2022.05.04.13.35.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 04 May 2022 13:35:13 -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, heiko@sntech.de, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-riscv@lists.infradead.org, Rob Herring Subject: [PATCH v4 2/8] riscv: dts: microchip: move sysctrlr out of soc bus Date: Wed, 4 May 2022 21:30:46 +0100 Message-Id: <20220504203051.1210355-3-mail@conchuod.ie> X-Mailer: git-send-email 2.36.0 In-Reply-To: <20220504203051.1210355-1-mail@conchuod.ie> References: <20220504203051.1210355-1-mail@conchuod.ie> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220504_133519_362548_833214AF X-CRM114-Status: GOOD ( 10.90 ) 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: , Sender: "linux-riscv" Errors-To: linux-riscv-bounces+linux-riscv=archiver.kernel.org@lists.infradead.org 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: syscontroller: {'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 Reviewed-by: Heiko Stuebner --- 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 = <0>; }; + syscontroller: syscontroller { + compatible = "microchip,mpfs-sys-controller"; + mboxes = <&mbox 0>; + }; + soc { #address-cells = <2>; #size-cells = <2>; @@ -446,10 +451,5 @@ mbox: mailbox@37020000 { #mbox-cells = <1>; status = "disabled"; }; - - syscontroller: syscontroller { - compatible = "microchip,mpfs-sys-controller"; - mboxes = <&mbox 0>; - }; }; }; From patchwork Wed May 4 20:30:47 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Conor Dooley X-Patchwork-Id: 12838498 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 D16D6C433F5 for ; Wed, 4 May 2022 20:35:36 +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:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Message-Id:Date:Subject:Cc:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=pKWcz+agaFzsVv1NY4Z5tPlRNySZqHc/DEhvipBEewk=; b=dbKQ9ydtkf2Qaz sAxWoQNtyyMP+WZU/uAvncri5PaFE+rA3HsMEa5zJrEspk0LIuc6rY/pr/ljbm8RlJhB/xWZGo1gM 0iJjaxo9BC+EP1huk78WIMO11A2UX30MEchymaMQoc6K9RITG3tIvDalBkQlOMB3vXuZbb5oN3Pmh hsWrOxWDrqEuIOkReSHEso46Po+qc66RRtbJxa6mcmnJoFFbDsxVsllYsWbvFcD47mgf27wF+XEe4 HqZipYPBHfdMrgmurZwRsQBscgFejGCrIb/DMVZx56rkdqi0BUFxSJ1t2GZG5tFHTZLU6+DCxeMH0 CWjHDxAVo7hhH4t8y5hA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1nmLiW-00Ca7F-Eo; Wed, 04 May 2022 20:35:24 +0000 Received: from mail-wr1-x429.google.com ([2a00:1450:4864:20::429]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1nmLiS-00Ca4q-4h for linux-riscv@lists.infradead.org; Wed, 04 May 2022 20:35:21 +0000 Received: by mail-wr1-x429.google.com with SMTP id k2so3513135wrd.5 for ; Wed, 04 May 2022 13:35:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=conchuod.ie; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=q+pycwnKwDuKNdF3Y2w0IfQQiZ0eOLqkgeZDr/yI5II=; b=YWkiZKS3EMmfrCefyHqphbQyh5SswFCcaAsa0DngSr/zLNYdOi8JRAAAo7uJ1Tn9Sf tdm13xCaRGKdYRx0CWnG36Yc5zzbWTOBrobB7bzmYdOGjCVxbZ1rRlBVmf20YJL0rZq/ a4PFp6PbPrsK0bXUaifCqMmVSU18OMpPIRmthwLcza06jkZB7OjUWtdPbk+O2AaOQjQ8 Zruzet6oFpzHmMhxsNqQHfwfV4yBXG/LfqYNxURiC95CTVdsjdRo0OYYrp4lOQhkGVaR QiGqGDDaYVfW/tEmndVW6AqVCuHit6zBLLTxDnnkESpnErZMHnTlU36SV6bqZs5q2eiw IzFA== 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=q+pycwnKwDuKNdF3Y2w0IfQQiZ0eOLqkgeZDr/yI5II=; b=L36Ua3uWVRI5FMi6aIm8KslFdSbnypwOukFaNuHmpYiQkWAuv6F/PPPJPGSRq9fV3p N8D3ChMGxQ/xvHAHOs5iMUijEhEwvHVGXzRV2/KOMqxQmSfIrDZrXTS6pk7u86dom0Ex wFvN1rJlIRPpyAuZ6EI4HAEg2GnF7EovQGkH2ea22x7FHXP24jupcBqjXTKwiUid3Mqz ygcqizVUucimH3a+W2TG4nECuKXjV8LSGBrteFjQJBaaxGf5RaF0txLncWMeathRYwR4 UvP/iczhlFqOB1KqYuPoT2GbbZjGsGvxm5B4JfeRvGBOE5rh0aDol1et/7ilT7psIS7k 2p7w== X-Gm-Message-State: AOAM532Qz6mttdbbAASNCJ5j487yImuoFJwsBjuovNPKGFgrBLIpZ5vb 5Gk7yujeOYEhvoHFiXnaOc9ZzQ== X-Google-Smtp-Source: ABdhPJz925mygdEuN6CsxYthlUWASDvvEV0Pc9CThWjW2wo5tYgfu3S1X/n5dwMx9r4I1cjO+EP+hw== X-Received: by 2002:adf:fc09:0:b0:20a:deba:8d3c with SMTP id i9-20020adffc09000000b0020adeba8d3cmr17798556wrr.44.1651696516139; Wed, 04 May 2022 13:35:16 -0700 (PDT) Received: from henark71.. ([109.77.36.132]) by smtp.gmail.com with ESMTPSA id l20-20020adfc794000000b0020c5253d8dfsm13330101wrg.43.2022.05.04.13.35.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 04 May 2022 13:35:15 -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, heiko@sntech.de, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-riscv@lists.infradead.org Subject: [PATCH v4 3/8] riscv: dts: microchip: remove soc vendor from filenames Date: Wed, 4 May 2022 21:30:47 +0100 Message-Id: <20220504203051.1210355-4-mail@conchuod.ie> X-Mailer: git-send-email 2.36.0 In-Reply-To: <20220504203051.1210355-1-mail@conchuod.ie> References: <20220504203051.1210355-1-mail@conchuod.ie> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220504_133520_221636_9B3560E3 X-CRM114-Status: GOOD ( 11.12 ) 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: , Sender: "linux-riscv" Errors-To: linux-riscv-bounces+linux-riscv=archiver.kernel.org@lists.infradead.org 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. Reviewed-by: Heiko Stuebner Signed-off-by: Conor Dooley --- arch/riscv/boot/dts/microchip/Makefile | 2 +- .../microchip/{microchip-mpfs-fabric.dtsi => mpfs-fabric.dtsi} | 0 .../{microchip-mpfs-icicle-kit.dts => mpfs-icicle-kit.dts} | 2 +- .../riscv/boot/dts/microchip/{microchip-mpfs.dtsi => mpfs.dtsi} | 2 +- 4 files changed, 3 insertions(+), 3 deletions(-) rename arch/riscv/boot/dts/microchip/{microchip-mpfs-fabric.dtsi => mpfs-fabric.dtsi} (100%) rename arch/riscv/boot/dts/microchip/{microchip-mpfs-icicle-kit.dts => mpfs-icicle-kit.dts} (98%) rename arch/riscv/boot/dts/microchip/{microchip-mpfs.dtsi => mpfs.dtsi} (99%) diff --git a/arch/riscv/boot/dts/microchip/Makefile b/arch/riscv/boot/dts/microchip/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) += microchip-mpfs-icicle-kit.dtb +dtb-$(CONFIG_SOC_MICROCHIP_POLARFIRE) += mpfs-icicle-kit.dtb obj-$(CONFIG_BUILTIN_DTB) += $(addsuffix .o, $(dtb-y)) diff --git a/arch/riscv/boot/dts/microchip/microchip-mpfs-fabric.dtsi b/arch/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 @@ /dts-v1/; -#include "microchip-mpfs.dtsi" +#include "mpfs.dtsi" /* 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 @@ /dts-v1/; #include "dt-bindings/clock/microchip,mpfs-clock.h" -#include "microchip-mpfs-fabric.dtsi" +#include "mpfs-fabric.dtsi" / { #address-cells = <2>; From patchwork Wed May 4 20:30:48 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Conor Dooley X-Patchwork-Id: 12838497 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 1FFD6C433EF for ; Wed, 4 May 2022 20:35:34 +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:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Message-Id:Date:Subject:Cc:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=8dtL57O0CVkr9mGQbfb3STXrUNUA3Qu1SLdYwbS5EHQ=; b=3XjMeNBxFuyC7C +HAlaUZMt+LcBivd5yfsHFTgqOt8O4EReiiJtdlFWS3bXymzexXs8BIf7KA0lVJ9JaQ57/hxVg2zy J/46u+Io+PIciYjt7jx1n8FxT7aTOwmb/c5zKP/QOfOBm53/P9y7zIYeSzSsApdNv62Z7P/YoEv1y 7rpWWI8KoMSdcyB2bbpc9B4eC8+60URz5E0cjpyfU8u1ZvCs2FB5d4ztpxQOSk7rNjIEclAVD8iwK z4rGaedzXwXrj9SEWIr8dQZG9w00cLBlrKOGbrn0cMpBLGP9Xs06r57AisyNJeUstZcm3rIjvloOJ gjH/Ei6VdNLs4y/irXvw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1nmLiY-00Ca7t-58; Wed, 04 May 2022 20:35:26 +0000 Received: from mail-wr1-x432.google.com ([2a00:1450:4864:20::432]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1nmLiS-00Ca4u-4l for linux-riscv@lists.infradead.org; Wed, 04 May 2022 20:35:21 +0000 Received: by mail-wr1-x432.google.com with SMTP id j15so3535978wrb.2 for ; Wed, 04 May 2022 13:35:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=conchuod.ie; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=5D4kzOmGE7Re7vnlBTXTiR7FcHwOIAoOgkeDw/vc/M4=; b=eJ45NdIcxjr/92xfWtahZPRwhHmf1pnasdivXJNSTjnCvSFR7Sf9l/rPHzCzvJ35Jj 6F7/rw832CQifVQPa3MNqS1UqCEfVy2aUFUSIpJ5oRQ/T5zzMhL6DjPQaW2rSFZGgHP7 wIcPvoXQX59NsQVoMurnY9nAzG1KBTMMtLnIBHbK1ulqEho9SdiKjHAexH3ThITR85Py sJRrhVWJA9B1w9SMhgoQlBXKCxsDb706AmZrwHhkdQu4uW68OWtuQHh2/9ni8UtZ710A DOxw5QDNSLD7pZj7sLUdbvjrIOcaKTQIKmNQYOv91ioBBaNUSfZVDfGhtzEJpDn5CTYA Rg0g== 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=5D4kzOmGE7Re7vnlBTXTiR7FcHwOIAoOgkeDw/vc/M4=; b=YLTpmV4sZmFJYhHsRwDNt25scglZWFvEp2fwabs17DOw6gabtVSsDoP4VzRiS8pwhn HTAf6Qpuga/jPrXpzK+Ar3c4T+tuPHtzckqjrQVLUchH96bzYjm5a6B4bGFDiikisIY4 j7vkEZCQm6eNzco0OkNQQ7fmnrnDLySI+AViden/E9LmRbrvpcp8/T3nZV15EA1mB2oR V78ZMLZkINTnrPZcz81jUu6oWYhJTUtLNtiUe+FvGNCxX+WUazrIjTGDMT6RwsTAWIvq L8uCLRnQ7fVFEAiHomv+Zr/Y3T7JmucMZ4mEY4uHk8ZXsqqXdV1CGoB5liQwY5k5n38+ nxvQ== X-Gm-Message-State: AOAM530zFMXv+ystomnjBSwoLKAEMJmOuzcUwuv+UIYnfP7v1HW9mxcU YDM58koGkIVWVAbg3DqQgv9x6Q== X-Google-Smtp-Source: ABdhPJyvbowoCrHJp4S9JGsEZwHDiCmp1MNaFzSxtbcHpSp/Q+WTTmrWNcjGitiaEyvroZY4I2SW5Q== X-Received: by 2002:a05:6000:1681:b0:20c:5aa2:ae14 with SMTP id y1-20020a056000168100b0020c5aa2ae14mr14366908wrd.443.1651696517422; Wed, 04 May 2022 13:35:17 -0700 (PDT) Received: from henark71.. ([109.77.36.132]) by smtp.gmail.com with ESMTPSA id l20-20020adfc794000000b0020c5253d8dfsm13330101wrg.43.2022.05.04.13.35.16 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 04 May 2022 13:35:16 -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, heiko@sntech.de, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-riscv@lists.infradead.org, Krzysztof Kozlowski Subject: [PATCH v4 4/8] dt-bindings: riscv: microchip: document icicle reference design Date: Wed, 4 May 2022 21:30:48 +0100 Message-Id: <20220504203051.1210355-5-mail@conchuod.ie> X-Mailer: git-send-email 2.36.0 In-Reply-To: <20220504203051.1210355-1-mail@conchuod.ie> References: <20220504203051.1210355-1-mail@conchuod.ie> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220504_133520_239322_3CAAEA48 X-CRM114-Status: UNSURE ( 8.08 ) X-CRM114-Notice: Please train this message. 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: , Sender: "linux-riscv" Errors-To: linux-riscv-bounces+linux-riscv=archiver.kernel.org@lists.infradead.org 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. 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/Documentation/devicetree/bindings/riscv/microchip.yaml index 3f981e897126..822a711df9e9 100644 --- a/Documentation/devicetree/bindings/riscv/microchip.yaml +++ b/Documentation/devicetree/bindings/riscv/microchip.yaml @@ -20,6 +20,7 @@ properties: items: - enum: - microchip,mpfs-icicle-kit + - microchip,mpfs-icicle-reference-rtlv2203 - const: microchip,mpfs additionalProperties: true From patchwork Wed May 4 20:30:49 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Conor Dooley X-Patchwork-Id: 12838501 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 39403C43217 for ; Wed, 4 May 2022 20:35:39 +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:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Message-Id:Date:Subject:Cc:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=HUcL4wrkapMQxuf4TBX2iNcfH+asIDBV1OE6gDsV80M=; b=oJol8eFalDP3gg B50/r7tHGLMKi/PMiFCQAr1FwyNawOnNdvwpeijzB+iJHTojavmeLBq9Uwne+/kHD7H3a6oRg9VxI ttsJ+hAleCmUlGWnCBWotZ4Y8L59gs8T0O6tWESWsSV/lkyGZxbyJ0vq0lD/ML/tuksVoOtMB5+Ol ULHRkY6QT4140flmKiJ/ZllCFyEfubjZN0tjT65XsHePpiyWOR6AiGqxe15+d9PCehAXcTIVuPWUj TVeAixaiZIwaNlPld3fujfOWnL+eiCtx96xfHAJBFiqamTu5j3bPDtGZZJIXjlmS1TPhMogUfPTS/ oGExRN7UlogHHJ0Yd1Ew==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1nmLib-00CaAR-OL; Wed, 04 May 2022 20:35:29 +0000 Received: from mail-wr1-x436.google.com ([2a00:1450:4864:20::436]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1nmLiV-00Ca4x-Ad for linux-riscv@lists.infradead.org; Wed, 04 May 2022 20:35:24 +0000 Received: by mail-wr1-x436.google.com with SMTP id j15so3536048wrb.2 for ; Wed, 04 May 2022 13:35:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=conchuod.ie; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=RprtUxA8LLqon8+v6D8C02QlLfkROjmGkz+QRU7rBDI=; b=aDLMYf06Nnx6e/HeHuwHBam2WaPjC9EAVu1x5UdXLNi9+1AQ1ryhQgRhiMsk6xEwhj Q5VvcUsbCQNBgFc/hLKCKjiuy2wSPw2+teFGRZgielDG1jF4sb20dFDeXmj/9KTur4zn 1rdc7SuZyzTadFWSgIVlUtg9cfJwihJEgkBdpATxIETghw2304yVE5O8g7wry3E0PicG eNHmqdQeXu4EVh9I3qkC6FquyINd6WEs5Qsn6FCxjggGSHxo/X4TjQ+q/guHnN26gEkU ATI68RDc9b5+DEJFVvhLhXV3XU63jtndtN+uTXlrLrB6yZOSvvY0vCemtmyEu/ujuyT3 Fwyw== 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=RprtUxA8LLqon8+v6D8C02QlLfkROjmGkz+QRU7rBDI=; b=zoTA9nmKAQgQ9ptBeNJmHRH2sQgJfAEtx9Ncg4kbxJBeFpKgGAxzpijhTXCra3P2g4 Ge+skTAcQ7Uby5kmOPJK46ZTfPVTZ1Foq4w4WE3MVAXunncPUdRFvsfRqoRvjLTlKVov 6rlpGLGK5KcXJNTWNLrp6HAIIsLGqGmJIgWXSCWSAUlgKUIZED0AXEIZERQ3GjYZ7jXN 0So055yUPFdCJso2+CBAcM0GItSOMK1dqu2Q3EMu3VTzNdvIJkA6tbluXSB5mphuwOAo ZzkZFN8MdM7KF1PO3GhpbKOhlYLT8VdRcvB33uErl0l15Xd9fl2kiyzxBlcVIPkkatt1 tlZQ== X-Gm-Message-State: AOAM53325IuDYyExTwfc3wG+/rkZ9Jbb0c0rFbU3YIaIj3lUIKH4MHAl 20scs4k15cqwPIC8ORVyteeBUQ== X-Google-Smtp-Source: ABdhPJxteJVJs+X9m1ttN+KqKFgEscJRioMfV5WffwO+tTjBvwM5rUsFtEO24U/iKXSoIxw0gw+YLA== X-Received: by 2002:a05:6000:1d8b:b0:20c:54e6:1659 with SMTP id bk11-20020a0560001d8b00b0020c54e61659mr16780999wrb.169.1651696518687; Wed, 04 May 2022 13:35:18 -0700 (PDT) Received: from henark71.. ([109.77.36.132]) by smtp.gmail.com with ESMTPSA id l20-20020adfc794000000b0020c5253d8dfsm13330101wrg.43.2022.05.04.13.35.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 04 May 2022 13:35:18 -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, heiko@sntech.de, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-riscv@lists.infradead.org Subject: [PATCH v4 5/8] riscv: dts: microchip: make the fabric dtsi board specific Date: Wed, 4 May 2022 21:30:49 +0100 Message-Id: <20220504203051.1210355-6-mail@conchuod.ie> X-Mailer: git-send-email 2.36.0 In-Reply-To: <20220504203051.1210355-1-mail@conchuod.ie> References: <20220504203051.1210355-1-mail@conchuod.ie> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220504_133523_410575_CB8F863F X-CRM114-Status: GOOD ( 13.19 ) 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: , Sender: "linux-riscv" Errors-To: linux-riscv-bounces+linux-riscv=archiver.kernel.org@lists.infradead.org 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. mpfs-icicle-kit-fabric.dtsi specifically matches the 22.03 reference design for the icicle kit's FPGA fabric & an older version of the design may not have the i2c or pwm devices - so add the compatible string to document this. Reviewed-by: Heiko Stuebner Signed-off-by: Conor Dooley --- .../microchip/{mpfs-fabric.dtsi => 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 => mpfs-icicle-kit-fabric.dtsi} (91%) diff --git a/arch/riscv/boot/dts/microchip/mpfs-fabric.dtsi b/arch/riscv/boot/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 */ / { + compatible = "microchip,mpfs-icicle-reference-rtlv2203", "microchip,mpfs"; + core_pwm0: pwm@41000000 { compatible = "microchip,corepwm-rtl-v4"; reg = <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/; #include "mpfs.dtsi" +#include "mpfs-icicle-kit-fabric.dtsi" /* 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 @@ /dts-v1/; #include "dt-bindings/clock/microchip,mpfs-clock.h" -#include "mpfs-fabric.dtsi" / { #address-cells = <2>; From patchwork Wed May 4 20:30:50 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Conor Dooley X-Patchwork-Id: 12838502 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 04E73C433EF for ; Wed, 4 May 2022 20:35:39 +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:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Message-Id:Date:Subject:Cc:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=weO2u1LMGuPZTmxhBRPQjCOlwk6o44Gy06hfWEQLuW8=; b=CP1CTh3TYAu4tT Q2QtN/Xcnq5eOH4tmCweScO5C8BlkSUuXNYl37VFP9QpgNgEjj4+scAwTMgQjRPLigIwKrX4Oh4c3 lZ5Zdb0cTjiAP2Yug6uUTFKvccWCfWSOW839SGrBnzoMxe4pNrVSw7NU8I4S9uIoKcYQFSAr7PH0y IO1OqFDghVhiqmpUJEjd+2v9J/6OilsM7g3o1qffvXfDHIWrf6A/h1LbnfIWybvW2p7Un1mn2eyY/ bEwJ3wtyNyE460Y1j4bqeThc06vJ4lfcg1IDF5vauyXOAsOJWelbgPI2CY0nh5mFU5NVw1l7Q6yaP PnYYkEyHYXjyq0eeY9hA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1nmLie-00CaCw-UF; Wed, 04 May 2022 20:35:33 +0000 Received: from mail-wm1-x332.google.com ([2a00:1450:4864:20::332]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1nmLiW-00Ca5l-Ew for linux-riscv@lists.infradead.org; Wed, 04 May 2022 20:35:26 +0000 Received: by mail-wm1-x332.google.com with SMTP id r1-20020a1c2b01000000b00394398c5d51so1511489wmr.2 for ; Wed, 04 May 2022 13:35:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=conchuod.ie; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=/kez/qpsFQ+IZamV7zrV7LTtRW1TdlvsPTX0KFg6YaM=; b=OzZyx1llwNQhvtNr3EhzufY2pfeGAnTQZ8980mXd99emptugndbzow05J7OXa8m8Xu nqP+vnqzlOc8kFKMq/iHrWMedvjQ0wRUG+S6H4wF7jl0Za89CZBcRF4J5wksf86kGhMj KrIvfuB1e62wN7PxM6tUfql2MvRjusCaH8FUy4WoNLxv1xPZsxlUOaOjz0eN4iMqdeeg mkaG14zpKOLYsIheTbsOJqXU3Kj4mOfQNxRjiFvz9zmvBAKMTPGk8x/owLYrzK1Y9nts 1Ts50BdFx8cFdgu/qKUZoQVP75gO+N4ac/cN7jK+IUdqCbCasA2zIH60wWTZoHtf6qwh 2H6w== 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=MP4MTL9CDZM73JiqwXoOg7/QmVJXbghc0DToXcvYwgrBUYVgaS8LUF3M74KvufMV5C XAS19XXbOavk5XmuUBlscyz1N/2Y90OJhTO5X/wgRFo/SLZC/vVuDOAxnEUcg0npegk0 TRkfgnOuj5qaQ8PrWIyBp+RHB4DvUvTYAllTF3AWu+0+xqQsslw0szgP/QZDT71urnX2 +0/iXCZrRTHjWcMmZkusmstyCNT+c6jYsLHMoS66JqvMc1tF+yqjegO1N2p/d/8KXk5Y CfZqginJYmoOCuN4VOndeAtfoSuaix8w4WCuL6uws10bLSA96HpbZPP7xhCw8I0e+hEF YY7g== X-Gm-Message-State: AOAM533vNvgmq8VTTKp7k+JGGv43jRVc4HXBJmhY1jiYOKO2NTH0LW6Y G0Y30c/PN1ffKUCL6L8TJ0UMkA== X-Google-Smtp-Source: ABdhPJwTP+LGkjMrAS/D90kMOMXTYP/hJZZwmXwXPYgDQ3kVDjSRRrJF5JOfWaxcbNwZKXmG/pVgEQ== X-Received: by 2002:a1c:5459:0:b0:394:1191:a1ff with SMTP id p25-20020a1c5459000000b003941191a1ffmr1086431wmi.96.1651696519959; Wed, 04 May 2022 13:35:19 -0700 (PDT) Received: from henark71.. ([109.77.36.132]) by smtp.gmail.com with ESMTPSA id l20-20020adfc794000000b0020c5253d8dfsm13330101wrg.43.2022.05.04.13.35.18 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 04 May 2022 13:35:19 -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, heiko@sntech.de, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-riscv@lists.infradead.org, Krzysztof Kozlowski Subject: [PATCH v4 6/8] dt-bindings: vendor-prefixes: add Sundance DSP Date: Wed, 4 May 2022 21:30:50 +0100 Message-Id: <20220504203051.1210355-7-mail@conchuod.ie> X-Mailer: git-send-email 2.36.0 In-Reply-To: <20220504203051.1210355-1-mail@conchuod.ie> References: <20220504203051.1210355-1-mail@conchuod.ie> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220504_133524_572039_602A614B X-CRM114-Status: UNSURE ( 7.73 ) X-CRM114-Notice: Please train this message. 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: , Sender: "linux-riscv" Errors-To: linux-riscv-bounces+linux-riscv=archiver.kernel.org@lists.infradead.org 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/Documentation/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,.*": From patchwork Wed May 4 20:30:51 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Conor Dooley X-Patchwork-Id: 12838500 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 360D3C433FE for ; Wed, 4 May 2022 20:35:39 +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:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Message-Id:Date:Subject:Cc:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=IokKgQyOQOWUQ07c3afQ3vE5MIUukbJC8NYOr+5CwSY=; b=yCuP2PnBlUYB7V 8gCd+YI67Yw4t3hmRKKE3P4ojwPLEKFDvhOYvPFPLq8sl7sBi7epvR7EhO4FPAf1PFESjpwc/SsYE FVQxQrlr3valpslzJV20sr8tPLv4HO/yxGMIu7dyNpKgF8WR2rKQ1o39/C4CaLkDsKrfJ5M5L0c7k HDCjDMMXJItWsWckTj/pB0KRcXab+55cKBLFqp7xypUyyO4CNuns8JH8jFk4zOW+vCcStOTONmfMg jsl7u4bh3vKY0DM3TP3wTduyZkv7hFRVqCe6Przuns83u4DD/GmjeAKX2Il45KZb5L9dI5hDCkvta k4nf0akufqt4IjnJKb+Q==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1nmLid-00CaBP-6F; Wed, 04 May 2022 20:35:31 +0000 Received: from mail-wm1-x336.google.com ([2a00:1450:4864:20::336]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1nmLiW-00Ca68-59 for linux-riscv@lists.infradead.org; Wed, 04 May 2022 20:35:26 +0000 Received: by mail-wm1-x336.google.com with SMTP id k126so1513801wme.2 for ; Wed, 04 May 2022 13:35:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=conchuod.ie; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=m85atXqhp4ztYTPocRCcI1bK28FLuljc1tOQ4ApvLt8=; b=BoFO9RgijG3dtSC+Asm1aOZqkvwHfxz+CW4Wm64TPnFa7FGej6gX0ZOMUNTbQ4rrM7 4KYQ4Bjcvlc1vCOh4bp/BF1yNdOn6tRdeoOBlEjvCCY4j2HeQ/RM4E7egRLnZK2b+xwi iSnNJh1hooZHs4gGM1ZdfQKb8gIF12WZ620/hfPU8rGSH0qI+GgLjDpYFglChHVp8NpR K95vMSs3fmVUAcnP487exVHKXwKhqiUdaaYuirMivrr4jVN8EpQWRr/BBKM+80QnxVcO jhnmE+9BSieIb71caKB+SjXaONf/L3QncYOvQqXgCSiPY5mB66hegKOvMeExGAyIg/qk 3rhg== 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=m85atXqhp4ztYTPocRCcI1bK28FLuljc1tOQ4ApvLt8=; b=R5777sdtF6TP6UOUWDXVjb5s7Hx5Jbun7KKuupYiDyMH6ShsU/O5wjRlOp4FwMj03Z VRqbisPEK+eS5f+NedymGlZ9ogMZqEBzEb/NDtgOSBWzn6EVrr72QZAfWwi8nXKxadQB jKeZLWwmddOwoqiML0UJzIcmaqGRVNc6R+QwnPBwjNKMKyhfJfvbnITGI39dTRzkv5eH GaquBxKUaMK75baxxNxjhw5z57xWdGsPJ88gbVQVhdSYcfQb7NylrjpnNrRK+1XvJG95 j9pzEPFKdLVnVJnZzIRMB4hTMWPiIteRsc/oVdTk4o4Xc/2dE59q+JwjR8wZ5axjHmQM NoVw== X-Gm-Message-State: AOAM530eziCh3fSUNocOFMNB1EMMvF749Vid3UevOWPP5QmH02wtv60J eK6eIViIi1rSk1ScKJlyZTCRgw== X-Google-Smtp-Source: ABdhPJxS/9tz7EnYuOE7vwds4NgNRqe9y7xl30EkdPS6ldBVO4rTRSF4cGiHP9guGl9befwAPMej9A== X-Received: by 2002:a05:600c:35cd:b0:392:8e1a:18b7 with SMTP id r13-20020a05600c35cd00b003928e1a18b7mr1105496wmq.112.1651696521258; Wed, 04 May 2022 13:35:21 -0700 (PDT) Received: from henark71.. ([109.77.36.132]) by smtp.gmail.com with ESMTPSA id l20-20020adfc794000000b0020c5253d8dfsm13330101wrg.43.2022.05.04.13.35.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 04 May 2022 13:35:20 -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, heiko@sntech.de, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-riscv@lists.infradead.org, Krzysztof Kozlowski Subject: [PATCH v4 7/8] dt-bindings: riscv: microchip: add polarberry compatible string Date: Wed, 4 May 2022 21:30:51 +0100 Message-Id: <20220504203051.1210355-8-mail@conchuod.ie> X-Mailer: git-send-email 2.36.0 In-Reply-To: <20220504203051.1210355-1-mail@conchuod.ie> References: <20220504203051.1210355-1-mail@conchuod.ie> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220504_133524_231836_9B996165 X-CRM114-Status: UNSURE ( 8.15 ) X-CRM114-Notice: Please train this message. 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: , Sender: "linux-riscv" Errors-To: linux-riscv-bounces+linux-riscv=archiver.kernel.org@lists.infradead.org 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/Documentation/devicetree/bindings/riscv/microchip.yaml index 822a711df9e9..1aa7336a9672 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 additionalProperties: true From patchwork Wed May 4 20:30:52 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Conor Dooley X-Patchwork-Id: 12838503 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 BED0EC433F5 for ; Wed, 4 May 2022 20:35:43 +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:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Message-Id:Date:Subject:Cc:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=XQkJMW8/LYUwYJ5s2Ex014EF6QWPcOrY2z/iM9K+orU=; b=hyXkk+RmnVmz4x 261TpUcBwvTvW0zgt7/U6rmlHeZcZYHoUT2NZ6gcsCJJ2C+79SQSR50Fgpj3ixPPCTmHkT3amCHOc Av+2y1hrjcpjWy/n3OP9MYfzG+1YjKCDN9TKWTtxN2b/fVTivNhzFdu/ZCpxf9ACR/IT1WXpl1Tkm 3po9+/g+Mj+IelmkqmRA8/B/glY5O6BV9YXyhuxte1+CMYVSo5GcAx1L88u4ttY+rDfOcTfFUiRlU D/eqrBoFSkszIS2Ril6jBbSOg8rqltnsdA0YsM0A74UZ86IGMjODQZucF/VHZzxikEws+6un74ow0 2LkolAQa+C/jb8sJGoOA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1nmLig-00CaEo-Qo; Wed, 04 May 2022 20:35:34 +0000 Received: from mail-wm1-x32c.google.com ([2a00:1450:4864:20::32c]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1nmLiY-00Ca6W-BB for linux-riscv@lists.infradead.org; Wed, 04 May 2022 20:35:28 +0000 Received: by mail-wm1-x32c.google.com with SMTP id ay11-20020a05600c1e0b00b0038eb92fa965so3911485wmb.4 for ; Wed, 04 May 2022 13:35:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=conchuod.ie; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=fsh4pbs3Reo8M+2WhELoDR9Jgw5waXtKp+zOH5sp9UY=; b=BVwVA9Mihadsw+0aZxp3gkgbyCJ+Dg52FAHNdNppEqfjL91z9zMOjvJwUsz7TtzE9o bLajepeEas5+xQlj67PBRX07sXnY5tkzCXadRDHg+LO7lXwkI3kSJt1qTUfbKNZx9ZqD EjDUg3YXP3yq5wG/qpj4wrbVtoeF/0P/PLIlq3t1kEuEgwYglnpwSKgKeUYxgPOaHKMy wVzLEHX3D7ADUTMrsXbrhFdz1MvvG03zKypEg4SEq5b+2MJNwmOCQuOG8PT53ykhjSTt PzC74e7eqwqrWqNJEAofERfKaHOU5YhAco7aY9P5j7G64a6sDZXZxE5j+3K/DE7rbLsQ dz3A== 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=fsh4pbs3Reo8M+2WhELoDR9Jgw5waXtKp+zOH5sp9UY=; b=2TSVZ/hC6j+t8tSgHBXTcD1Lu0Xzt2IMM9NZxNow4DfCxK5/V2NtC5/PIOp+GyDHji VPtoCym/pQthizxKON8v3x1liU6/IwitpHhuZPY8MhvRV40Xpa6jn08m80KokmuBLdqH ohLaqMb0EqQw3jgEyPJS9dnIB0Ky2cCtF08ZkZLDcZ9WwTFfsA4kEvfdWTCJcC+jav+z uwdXX8xW4gA1AgYxmwlHZzVSXh/BQoB8h2XPaIQo4H/Y5kXxFxvmCzuKSQLNW5rSzbIC PmMO5DVw64JCL92xvqPDRp60LdVKx6oDmbYiZE9L9ulkvjhDp1vjLkZ9WOTsft7AC29T Qvzw== X-Gm-Message-State: AOAM531L4XMDz+wOVvsrwzqhEAZgO84vzm+mCwKeaXH5VYBkbbxMk9DD HsN32vAQ65pVXoD21nP4avH5QA== X-Google-Smtp-Source: ABdhPJzBd2X1g1vv5U4f2un+q/En59yasOly1MTqtmipkBqEI+cZhShIPdGKAXebzJkRSYAqxPMV1g== X-Received: by 2002:a05:600c:9:b0:393:ea67:1c68 with SMTP id g9-20020a05600c000900b00393ea671c68mr1127451wmc.92.1651696522583; Wed, 04 May 2022 13:35:22 -0700 (PDT) Received: from henark71.. ([109.77.36.132]) by smtp.gmail.com with ESMTPSA id l20-20020adfc794000000b0020c5253d8dfsm13330101wrg.43.2022.05.04.13.35.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 04 May 2022 13:35:22 -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, heiko@sntech.de, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-riscv@lists.infradead.org Subject: [PATCH v4 8/8] riscv: dts: microchip: add the sundance polarberry Date: Wed, 4 May 2022 21:30:52 +0100 Message-Id: <20220504203051.1210355-9-mail@conchuod.ie> X-Mailer: git-send-email 2.36.0 In-Reply-To: <20220504203051.1210355-1-mail@conchuod.ie> References: <20220504203051.1210355-1-mail@conchuod.ie> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220504_133526_447213_73AF5048 X-CRM114-Status: GOOD ( 16.60 ) 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: , Sender: "linux-riscv" Errors-To: linux-riscv-bounces+linux-riscv=archiver.kernel.org@lists.infradead.org From: Conor Dooley Add a minimal device tree for the PolarFire SoC based Sundance PolarBerry. Signed-off-by: Conor Dooley Reviewed-by: Heiko Stuebner --- arch/riscv/boot/dts/microchip/Makefile | 1 + .../dts/microchip/mpfs-polarberry-fabric.dtsi | 16 +++ .../boot/dts/microchip/mpfs-polarberry.dts | 97 +++++++++++++++++++ 3 files changed, 114 insertions(+) create mode 100644 arch/riscv/boot/dts/microchip/mpfs-polarberry-fabric.dtsi 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/microchip/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) += mpfs-icicle-kit.dtb +dtb-$(CONFIG_SOC_MICROCHIP_POLARFIRE) += mpfs-polarberry.dtb obj-$(CONFIG_BUILTIN_DTB) += $(addsuffix .o, $(dtb-y)) diff --git a/arch/riscv/boot/dts/microchip/mpfs-polarberry-fabric.dtsi b/arch/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 = "fixed-clock"; + #clock-cells = <0>; + clock-frequency = <62500000>; + }; + + fabric_clk1: fabric-clk1 { + compatible = "fixed-clock"; + #clock-cells = <0>; + clock-frequency = <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..1cad5b0d42e1 --- /dev/null +++ b/arch/riscv/boot/dts/microchip/mpfs-polarberry.dts @@ -0,0 +1,97 @@ +// 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 = "Sundance PolarBerry"; + compatible = "sundance,polarberry", "microchip,mpfs"; + + aliases { + ethernet0 = &mac1; + serial0 = &mmuart0; + }; + + chosen { + stdout-path = "serial0:115200n8"; + }; + + cpus { + timebase-frequency = ; + }; + + ddrc_cache_lo: memory@80000000 { + device_type = "memory"; + reg = <0x0 0x80000000 0x0 0x2e000000>; + }; + + ddrc_cache_hi: memory@1000000000 { + device_type = "memory"; + reg = <0x10 0x00000000 0x0 0xC0000000>; + }; +}; + +/* + * phy0 is connected to mac0, but the port itself is on the (optional) carrier + * board. + */ +&mac0 { + status = "disabled"; + phy-mode = "sgmii"; + phy-handle = <&phy0>; +}; + +&mac1 { + status = "okay"; + phy-mode = "sgmii"; + phy-handle = <&phy1>; + phy1: ethernet-phy@5 { + reg = <5>; + ti,fifo-depth = <0x01>; + }; + phy0: ethernet-phy@4 { + reg = <4>; + ti,fifo-depth = <0x01>; + }; +}; + +&mbox { + status = "okay"; +}; + +&mmc { + bus-width = <4>; + disable-wp; + cap-sd-highspeed; + cap-mmc-highspeed; + card-detect-delay = <200>; + mmc-ddr-1_8v; + mmc-hs200-1_8v; + sd-uhs-sdr12; + sd-uhs-sdr25; + sd-uhs-sdr50; + sd-uhs-sdr104; + status = "okay"; +}; + +&mmuart0 { + status = "okay"; +}; + +&refclk { + clock-frequency = <125000000>; +}; + +&rtc { + status = "okay"; +}; + +&syscontroller { + status = "okay"; +};