Received: by 2002:a05:7412:8d10:b0:f3:1519:9f41 with SMTP id bj16csp870213rdb; Wed, 6 Dec 2023 02:12:20 -0800 (PST) X-Google-Smtp-Source: AGHT+IEY7SRvMXnbK+hcccIg1N/s6v9NV6DoZ+shha10+q0u7wxF37ekycNj6i6W2bF/hZkc65Il X-Received: by 2002:a05:6a20:da8f:b0:18b:2710:d729 with SMTP id iy15-20020a056a20da8f00b0018b2710d729mr571848pzb.31.1701857540158; Wed, 06 Dec 2023 02:12:20 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1701857540; cv=none; d=google.com; s=arc-20160816; b=W2/YVaVD1uZTZg9UVgbX7uXRZ0A9qGTMxe5PwIfQ4VJkogW6fApD9++GJGE//hIE7z HNjKfjxX+E26w8K0YrRGkSonp04w0GLHl1stRDbDJCTlXeYs3x5SeR+H9iq0BKCM25ut 4KT2MYOPQ8hInGaOQ+SWQJDPP63MVfwmk9VbjhYLwVBMCKiFKGIoBifpFcrZa1JpyeyR no74gJnR1sPmXEsVlLXuOKxEihxvwb1uSaexGkV1INmNsZrc9T5PRVDjzPDTr52cUK1u AOvzqIfby7Gop8V4w2ahE8q8iiqURbHuqSu0iIJIul0jJV8txU/qDY2cl66RjfyUx9+e mbng== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:mime-version :references:in-reply-to:from:dkim-signature; bh=fcdtr+UWRkr2bcyvcYZo0x7Tv/0e4LlLY26MkaiwxuM=; fh=oR0dMlcqiZQI88ODqJ7+k8J362R1TTHkNYOhrt0US68=; b=dzV9bWk6q6xXkEbxn5Cl1/bs9vmSH+0wHGvcNUqo/WLiP7Zd3Q4ojhW2eOkpdYxGm3 VuLzpaw0r2KZcFAE7JCUE0/AMCEN2Ow4ea853/Rx3QQMBLlreJ+BC6FxA9OCMBXMhONf 8r3mvngTYh3bX9AfLMcSJN5Gr4Mv3vdgrVg0YAzS670OzJeFxgX2d/pEKv64gQFX2vIZ oM40tWSsgNo6Weox4cgGWzD/IsjUOHhkj7p4sBuHIfY2q2quQK+EpYPa7SVpfohQSPih rwtuiFpIZFbL+L2+H+h66K3RqXPszG2MdPWaifurVGOT7zXyrRk5M+ruxKXKRvvTVke1 PHbA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@canonical.com header.s=20210705 header.b=UzJH0zV2; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.32 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=canonical.com Return-Path: Received: from agentk.vger.email (agentk.vger.email. [23.128.96.32]) by mx.google.com with ESMTPS id q2-20020a170902edc200b001d0b4bfcbb9si4191209plk.574.2023.12.06.02.12.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 06 Dec 2023 02:12:20 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.32 as permitted sender) client-ip=23.128.96.32; Authentication-Results: mx.google.com; dkim=pass header.i=@canonical.com header.s=20210705 header.b=UzJH0zV2; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.32 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=canonical.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by agentk.vger.email (Postfix) with ESMTP id 85D03807B49A; Wed, 6 Dec 2023 02:11:17 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at agentk.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1377395AbjLFKKg (ORCPT + 99 others); Wed, 6 Dec 2023 05:10:36 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:40580 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1377418AbjLFKKd (ORCPT ); Wed, 6 Dec 2023 05:10:33 -0500 Received: from smtp-relay-internal-0.canonical.com (smtp-relay-internal-0.canonical.com [185.125.188.122]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 7648DD4F for ; Wed, 6 Dec 2023 02:10:35 -0800 (PST) Received: from mail-lj1-f198.google.com (mail-lj1-f198.google.com [209.85.208.198]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by smtp-relay-internal-0.canonical.com (Postfix) with ESMTPS id 411D23FAE8 for ; Wed, 6 Dec 2023 10:10:30 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=canonical.com; s=20210705; t=1701857430; bh=fcdtr+UWRkr2bcyvcYZo0x7Tv/0e4LlLY26MkaiwxuM=; h=From:In-Reply-To:References:Mime-Version:Date:Message-ID:Subject: To:Cc:Content-Type; b=UzJH0zV2olX7sgDWm8/u+fi8RgSkgJAOAkWVXBjOuN+wSlGjzf0E52NwNxNDRu12Q 3KRiTFTSMkZagwqU71zvpY1EZFSUGl5TsoY36dwk9SnfFaGoOQXZdnYx8c4Vl6Pz2l 80msDLUxyRa9j20TNyFE5OP53u9d+P39zQqWv8b93z34EUMIWD9wOjwO4qpeblkxca AgcTuiq+psTMCpE9jwGBplIYTs7HMPvxqSsPewBRu8XZGCJwPLrgXZjA4UfmtU+lXD 5G9bBQUMYaFI1pkBX6Ez81VkNdUtJpSySVlKK23B05aQwBYO2U51cy7wSWetekRUfD Lp1ZGZ+C8tFLA== Received: by mail-lj1-f198.google.com with SMTP id 38308e7fff4ca-2c9f5bf236fso33895451fa.1 for ; Wed, 06 Dec 2023 02:10:30 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1701857429; x=1702462229; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=fcdtr+UWRkr2bcyvcYZo0x7Tv/0e4LlLY26MkaiwxuM=; b=YhN4cwuAgDx0RuYpOI33PamcXrxZGpxuGdNPSQkV4djJ5NK/iQYd1SUtTxFr5tXdaD /sHi9spVnmX5ukP01D08hCxxq6F+guJC1wl6W3SzeN+/R3jqGGmKdayGByFzizobJw17 hNCWpWQfH3TQIBoGljN5QrPBMYsGxTgABDb/ycPKPG24xtYig4UcE8CeRJjiIxjahNDw R64MHNbQE0Z/X/L9Vowd9vMPv4ZL3mJ40n1mkx5tWNv1fXo49t3iAkMjxNmMWYbvosC3 h/r/or18CJYt4aYjnE0Xgkp29z3PsWolgsylwB0tTZnGe++OTx2uBZg5JzV2EnuuTaJm 88Ww== X-Gm-Message-State: AOJu0YxNrLxJxIvd4zuKfkkk0wRmqAHiBKm/YwMkZ/E6gHxfUEra+k+C 8lal0QsoL0k49oEDEhk98tfBXJf3/VdgeuluE9Pp0wdZsB9+YUZrInNpdIUg6XWiyXS+ONHOkaO NqL7xLC6o1OE3DQFDs6q4n47abSS2LDNLkLdiAw2v/eMXLQ29vbAmrS8fiA== X-Received: by 2002:a2e:a456:0:b0:2ca:252d:ea3d with SMTP id v22-20020a2ea456000000b002ca252dea3dmr330683ljn.98.1701857429651; Wed, 06 Dec 2023 02:10:29 -0800 (PST) X-Received: by 2002:a2e:a456:0:b0:2ca:252d:ea3d with SMTP id v22-20020a2ea456000000b002ca252dea3dmr330669ljn.98.1701857429336; Wed, 06 Dec 2023 02:10:29 -0800 (PST) Received: from 348282803490 named unknown by gmailapi.google.com with HTTPREST; Wed, 6 Dec 2023 04:10:28 -0600 From: Emil Renner Berthing In-Reply-To: <20231206-th1520_mmc_dts-v8-2-69220e373e8f@baylibre.com> References: <20231206-th1520_mmc_dts-v8-0-69220e373e8f@baylibre.com> <20231206-th1520_mmc_dts-v8-2-69220e373e8f@baylibre.com> Mime-Version: 1.0 Date: Wed, 6 Dec 2023 04:10:28 -0600 Message-ID: Subject: Re: [PATCH v8 2/4] riscv: dts: thead: Add TH1520 mmc controllers and sdhci clock To: Drew Fustini , Paul Walmsley , Palmer Dabbelt , Albert Ou , Jisheng Zhang , Guo Ren , Fu Wei , Conor Dooley , Rob Herring , Krzysztof Kozlowski Cc: Jason Kridner , Robert Nelson , linux-riscv@lists.infradead.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-0.9 required=5.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on agentk.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (agentk.vger.email [0.0.0.0]); Wed, 06 Dec 2023 02:11:18 -0800 (PST) Drew Fustini wrote: > Add node for the fixed reference clock used for emmc and sdio nodes. > Add emmc node for the 1st dwcmshc instance which is typically connected > to an eMMC device. Add sdio0 node for the 2nd dwcmshc instance which is > typically connected to microSD slot. Add sdio1 node for the 3rd dwcmshc > instance which is typically connected to an SDIO WiFi module. The node > names are based on Table 1-2 C910/C906 memory map in the TH1520 System > User Manual. > > Link: https://git.beagleboard.org/beaglev-ahead/beaglev-ahead/-/tree/main/docs > Signed-off-by: Drew Fustini Thanks! The rest of the patches look good too, but I don't really have a schematic to do proper review. Reviewed-by: Emil Renner Berthing > --- > arch/riscv/boot/dts/thead/th1520.dtsi | 34 ++++++++++++++++++++++++++++++++++ > 1 file changed, 34 insertions(+) > > diff --git a/arch/riscv/boot/dts/thead/th1520.dtsi b/arch/riscv/boot/dts/thead/th1520.dtsi > index ba4d2c673ac8..8b915e206f3a 100644 > --- a/arch/riscv/boot/dts/thead/th1520.dtsi > +++ b/arch/riscv/boot/dts/thead/th1520.dtsi > @@ -146,6 +146,13 @@ uart_sclk: uart-sclk-clock { > #clock-cells = <0>; > }; > > + sdhci_clk: sdhci-clock { > + compatible = "fixed-clock"; > + clock-frequency = <198000000>; > + clock-output-names = "sdhci_clk"; > + #clock-cells = <0>; > + }; > + > soc { > compatible = "simple-bus"; > interrupt-parent = <&plic>; > @@ -304,6 +311,33 @@ dmac0: dma-controller@ffefc00000 { > status = "disabled"; > }; > > + emmc: mmc@ffe7080000 { > + compatible = "thead,th1520-dwcmshc"; > + reg = <0xff 0xe7080000 0x0 0x10000>; > + interrupts = <62 IRQ_TYPE_LEVEL_HIGH>; > + clocks = <&sdhci_clk>; > + clock-names = "core"; > + status = "disabled"; > + }; > + > + sdio0: mmc@ffe7090000 { > + compatible = "thead,th1520-dwcmshc"; > + reg = <0xff 0xe7090000 0x0 0x10000>; > + interrupts = <64 IRQ_TYPE_LEVEL_HIGH>; > + clocks = <&sdhci_clk>; > + clock-names = "core"; > + status = "disabled"; > + }; > + > + sdio1: mmc@ffe70a0000 { > + compatible = "thead,th1520-dwcmshc"; > + reg = <0xff 0xe70a0000 0x0 0x10000>; > + interrupts = <71 IRQ_TYPE_LEVEL_HIGH>; > + clocks = <&sdhci_clk>; > + clock-names = "core"; > + status = "disabled"; > + }; > + > timer0: timer@ffefc32000 { > compatible = "snps,dw-apb-timer"; > reg = <0xff 0xefc32000 0x0 0x14>; > > -- > 2.34.1 > > > _______________________________________________ > linux-riscv mailing list > linux-riscv@lists.infradead.org > http://lists.infradead.org/mailman/listinfo/linux-riscv