Received: by 2002:a05:6a10:f347:0:0:0:0 with SMTP id d7csp4686713pxu; Mon, 21 Dec 2020 20:40:03 -0800 (PST) X-Google-Smtp-Source: ABdhPJyaeluTSK5LLV7YJ8Ed9PSCnriTUp9tjw93toGsuO1zcdey56GABlRKmMTeX+/evgnIt3Z6 X-Received: by 2002:a17:906:fa12:: with SMTP id lo18mr18830410ejb.354.1608612003514; Mon, 21 Dec 2020 20:40:03 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1608612003; cv=none; d=google.com; s=arc-20160816; b=a+FlpKIX+B9ffnxcCM8jGFkP1UJ/adSeTmgvX7sGMTkV9n1BMeh/wsoT4n0aZpgcW0 IWW5P/R3mHFXDZIqRUAMnAxHqN3cfufYOKkWvT5wFKyhDMnfeJ4RAUMeoI+UUkAVC7w/ xwK2n0oMylv9/15NtzQWnOCdHY8Q0SQnsN3T+FWbcyanamFjwf/dVTygKmxNYGNj9D1N FiRdpgXJWefOcCxj7M20Ik7uFIrs+OnFGS01dTp1SJPm7rt+qAJS/UrwOv99XroW9ZnS Dl5fP+aZ2aBGw+PlPTEiioSlQiE7ORIQg4TUv9eX46oGMj2I8G7HblUZet0XOvDMfdGi Qw5g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:to:from:cc:in-reply-to:subject:date:dkim-signature; bh=KMIz8Txzy6wjyHZ1wwNssQ3NrdVzopyLXnUTumDPEu4=; b=ZUPQYGIOTgO42JUGhMq9rh0+DS5e0Q73gqCb/fvdrg/+ZufWJsGI3xX7w0d/Ayqj2m dTlGsPIlmCKnRTDvQvRSVhXPMDxbw030lxstbSfWdi9okR2HVqDtxQXtlQvKM9h3fvT+ ATW9sFw6SpRYvAa6XJwS6PVKsBWKAmRasY96tldwNH+VBBKYTlbESFMSyIpC3NwlkjQw cCM/xs8ooH1KbknC7GiBbY6vKOiMJrtLrnPyRNjo6Z14PAbgbLFY6XMn7AwQgYjbCIf0 7d/7fQ5v/ty+JtuNkYW7TFjT/hHYBWeZEIxnBXQks6mCV5XoZnDbDPjhAeE4u4wNF9MD nyEQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@dabbelt-com.20150623.gappssmtp.com header.s=20150623 header.b=f37eFkln; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id e21si11328302edv.260.2020.12.21.20.39.41; Mon, 21 Dec 2020 20:40:03 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@dabbelt-com.20150623.gappssmtp.com header.s=20150623 header.b=f37eFkln; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1725946AbgLVEiv (ORCPT + 99 others); Mon, 21 Dec 2020 23:38:51 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:33652 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725964AbgLVEiu (ORCPT ); Mon, 21 Dec 2020 23:38:50 -0500 Received: from mail-pj1-x1031.google.com (mail-pj1-x1031.google.com [IPv6:2607:f8b0:4864:20::1031]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 609D1C0617A6 for ; Mon, 21 Dec 2020 20:38:10 -0800 (PST) Received: by mail-pj1-x1031.google.com with SMTP id b5so658510pjk.2 for ; Mon, 21 Dec 2020 20:38:10 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dabbelt-com.20150623.gappssmtp.com; s=20150623; h=date:subject:in-reply-to:cc:from:to:message-id:mime-version :content-transfer-encoding; bh=KMIz8Txzy6wjyHZ1wwNssQ3NrdVzopyLXnUTumDPEu4=; b=f37eFkln4a/htDAWss+ZS1U+E4a3XjADVDLugAkDTqYfhz6h+hiYbGevReGFf4n1TK 3LcyVU0v8oEj/ldV2LwRorapAZA9fM+aEsLElWnlYinloCFhkUxXIG6IPajD8tgiJJea DpV7MWDOXHzOuzTO/m9jSt14tPoJrM5KP18DX8I2/m7k1RJGMbdgBM9opD9aW4R0APi2 qwsxK5iRF4PUxhEWWnJeQbqIQ1L1pe/0UYpfefLQ75Em26FoNTFGgZaoz7DKALCRXLEX ZOBQkG9jMif+c5JtWfTVjvIK0ay59QORO0oyT5r2YmuHYQtzadQyZ5I+40srrzB7gnDd Pygw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:subject:in-reply-to:cc:from:to:message-id :mime-version:content-transfer-encoding; bh=KMIz8Txzy6wjyHZ1wwNssQ3NrdVzopyLXnUTumDPEu4=; b=UCq4GL0fXfDJNmfzN/T+CK0SHXNvoCp+yBtKjdK2VOPCL/s3W4P/7Rz4ornghvz449 z34AMQrl7Rtu1QT3dA6XyJNCGcs+GtzxnEt4q9GTVbDuo3o0p318TOSmVx/pw3VqBIBR k9uVCBAHbChgxmqlNAJRkeRC/nstUbfaI79+0jNcZdGXiSsr1OjJlm23Z/KwstcDYDv5 j1C+MdO25usrigCMG7Pov4S/vf7y9DhHC5LEq7DPp7nxtUV4OiqxeBbPGcA1N13R3qy4 yTIkTq7lu/ztY0gaqoOMD0pp6KZlwTUx7XoKh5gYXNQCFi14b/7aewp7XqBwWIHFdJMQ nGSA== X-Gm-Message-State: AOAM5312oLvjnwN3+8ZwwFFRL7CRB8hVWbKe+daEbSCDq/PQR/frr/O5 BCDny0bGpyS2Doyuu5mnyFWKSw== X-Received: by 2002:a17:902:694c:b029:da:afba:beab with SMTP id k12-20020a170902694cb02900daafbabeabmr19519669plt.32.1608611889761; Mon, 21 Dec 2020 20:38:09 -0800 (PST) Received: from localhost (76-210-143-223.lightspeed.sntcca.sbcglobal.net. [76.210.143.223]) by smtp.gmail.com with ESMTPSA id a136sm19619380pfd.149.2020.12.21.20.38.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 21 Dec 2020 20:38:09 -0800 (PST) Date: Mon, 21 Dec 2020 20:38:09 -0800 (PST) X-Google-Original-Date: Mon, 21 Dec 2020 20:38:02 PST (-0800) Subject: Re: [PATCH v2 0/9] arch: riscv: add board and SoC DT file support In-Reply-To: <1607403341-57214-1-git-send-email-yash.shah@sifive.com> CC: linux-spi@vger.kernel.org, linux-serial@vger.kernel.org, linux-pwm@vger.kernel.org, linux-i2c@vger.kernel.org, linux-kernel@vger.kernel.org, linux-riscv@lists.infradead.org, devicetree@vger.kernel.org, linux-gpio@vger.kernel.org, broonie@kernel.org, Greg KH , aou@eecs.berkeley.edu, lee.jones@linaro.org, u.kleine-koenig@pengutronix.de, thierry.reding@gmail.com, andrew@lunn.ch, peter@korsgaard.com, Paul Walmsley , bgolaszewski@baylibre.com, linus.walleij@linaro.org, yash.shah@sifive.com From: Palmer Dabbelt To: yash.shah@sifive.com, robh+dt@kernel.org Message-ID: Mime-Version: 1.0 (MHng) Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, 07 Dec 2020 20:55:32 PST (-0800), yash.shah@sifive.com wrote: > Start board support by adding initial support for the SiFive FU740 SoC > and the first development board that uses it, the SiFive HiFive > Unmatched A00. > > Boot-tested on Linux 5.10-rc4 on a HiFive Unmatched A00 board using the > U-boot and OpenSBI. > > This patch series is dependent on Zong's Patchset[0]. The patchset also > adds two new nodes in dtsi file. The binding documentation patch > for these nodes are already posted on the mailing list[1][2]. > > [0]: https://lore.kernel.org/linux-riscv/20201130082330.77268-4-zong.li@sifive.com/T/#u > [1]: https://lore.kernel.org/linux-riscv/1606714984-16593-1-git-send-email-yash.shah@sifive.com/T/#t > [2]: https://lore.kernel.org/linux-riscv/20201126030043.67390-1-zong.li@sifive.com/T/#u > > Changes in v2: > - The dt bindings patch is split into several individual patches. > - Expand the full list for compatible strings in i2c-ocores.txt > > Yash Shah (9): > dt-bindings: riscv: Update DT binding docs to support SiFive FU740 SoC > dt-bindings: spi: Update DT binding docs to support SiFive FU740 SoC > dt-bindings: pwm: Update DT binding docs to support SiFive FU740 SoC > dt-bindings: serial: Update DT binding docs to support SiFive FU740 > SoC > dt-bindings: gpio: Update DT binding docs to support SiFive FU740 SoC > dt-bindings: i2c: Update DT binding docs to support SiFive FU740 SoC > riscv: dts: add initial support for the SiFive FU740-C000 SoC > dt-bindings: riscv: Update YAML doc to support SiFive HiFive Unmatched > board > riscv: dts: add initial board data for the SiFive HiFive Unmatched > > .../devicetree/bindings/gpio/sifive,gpio.yaml | 4 +- > .../devicetree/bindings/i2c/i2c-ocores.txt | 8 +- > .../devicetree/bindings/pwm/pwm-sifive.yaml | 9 +- > Documentation/devicetree/bindings/riscv/cpus.yaml | 6 + > .../devicetree/bindings/riscv/sifive.yaml | 17 +- > .../devicetree/bindings/serial/sifive-serial.yaml | 4 +- > .../devicetree/bindings/spi/spi-sifive.yaml | 10 +- > arch/riscv/boot/dts/sifive/Makefile | 3 +- > arch/riscv/boot/dts/sifive/fu740-c000.dtsi | 293 +++++++++++++++++++++ > .../riscv/boot/dts/sifive/hifive-unmatched-a00.dts | 253 ++++++++++++++++++ > 10 files changed, 590 insertions(+), 17 deletions(-) > create mode 100644 arch/riscv/boot/dts/sifive/fu740-c000.dtsi > create mode 100644 arch/riscv/boot/dts/sifive/hifive-unmatched-a00.dts Aside from that question about the i2c bug these look good to me. I don't see any Ack/Review on the DT side of things, though. If you want to take them through a DT tree that's fine for me, I'll leave them in my inbox for now and if nobody says anything I'll look a bit more and take them for 5.12. Acked-by: Palmer Dabbelt