All of lore.kernel.org
 help / color / mirror / Atom feed
From: Frank Wunderlich <linux@fw-web.de>
To: Rob Herring <robh@kernel.org>,
	Krzysztof Kozlowski <krzk+dt@kernel.org>,
	Conor Dooley <conor+dt@kernel.org>,
	Matthias Brugger <matthias.bgg@gmail.com>,
	AngeloGioacchino Del Regno
	<angelogioacchino.delregno@collabora.com>
Cc: Frank Wunderlich <frank-w@public-files.de>,
	devicetree@vger.kernel.org, linux-kernel@vger.kernel.org,
	linux-arm-kernel@lists.infradead.org,
	linux-mediatek@lists.infradead.org
Subject: [RFC v1 07/14] arm64: dts: mediatek: mt7988: add mmc support
Date: Tue, 29 Oct 2024 11:39:26 +0100	[thread overview]
Message-ID: <20241029103937.45852-8-linux@fw-web.de> (raw)
In-Reply-To: <20241029103937.45852-1-linux@fw-web.de>

From: Frank Wunderlich <frank-w@public-files.de>

Add devicetree node for MMC controller.

Signed-off-by: Frank Wunderlich <frank-w@public-files.de>
---
 arch/arm64/boot/dts/mediatek/mt7988a.dtsi | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

diff --git a/arch/arm64/boot/dts/mediatek/mt7988a.dtsi b/arch/arm64/boot/dts/mediatek/mt7988a.dtsi
index 777067b326b2..639c307b9984 100644
--- a/arch/arm64/boot/dts/mediatek/mt7988a.dtsi
+++ b/arch/arm64/boot/dts/mediatek/mt7988a.dtsi
@@ -278,6 +278,28 @@ ssusb1: usb@11200000 {
 			clock-names = "sys_ck", "ref_ck", "mcu_ck", "dma_ck", "xhci_ck";
 		};
 
+		mmc0: mmc@11230000 {
+			compatible = "mediatek,mt7988-mmc";
+			reg = <0 0x11230000 0 0x1000>,
+			      <0 0x11D60000 0 0x1000>;
+			interrupts = <GIC_SPI 143 IRQ_TYPE_LEVEL_HIGH>;
+			clocks = <&infracfg CLK_INFRA_MSDC400>,
+				 <&infracfg CLK_INFRA_MSDC2_HCK>,
+				 <&infracfg CLK_INFRA_66M_MSDC_0_HCK>,
+				 <&infracfg CLK_INFRA_133M_MSDC_0_HCK>;
+			assigned-clocks = <&topckgen CLK_TOP_EMMC_250M_SEL>,
+					  <&topckgen CLK_TOP_EMMC_400M_SEL>;
+			assigned-clock-parents = <&topckgen CLK_TOP_NET1PLL_D5_D2>,
+						 <&apmixedsys CLK_APMIXED_MSDCPLL>;
+			clock-names = "source",
+				      "hclk",
+				      "axi_cg",
+				      "ahb_cg";
+			#address-cells = <1>;
+			#size-cells = <0>;
+			status = "disabled";
+		};
+
 		clock-controller@11f40000 {
 			compatible = "mediatek,mt7988-xfi-pll";
 			reg = <0 0x11f40000 0 0x1000>;
-- 
2.43.0



WARNING: multiple messages have this Message-ID (diff)
From: Frank Wunderlich <linux@fw-web.de>
To: Rob Herring <robh@kernel.org>,
	Krzysztof Kozlowski <krzk+dt@kernel.org>,
	Conor Dooley <conor+dt@kernel.org>,
	Matthias Brugger <matthias.bgg@gmail.com>,
	AngeloGioacchino Del Regno
	<angelogioacchino.delregno@collabora.com>
Cc: devicetree@vger.kernel.org, linux-mediatek@lists.infradead.org,
	linux-kernel@vger.kernel.org,
	linux-arm-kernel@lists.infradead.org
Subject: [RFC v1 07/14] arm64: dts: mediatek: mt7988: add mmc support
Date: Tue, 29 Oct 2024 11:39:26 +0100	[thread overview]
Message-ID: <20241029103937.45852-8-linux@fw-web.de> (raw)
In-Reply-To: <20241029103937.45852-1-linux@fw-web.de>

From: Frank Wunderlich <frank-w@public-files.de>

Add devicetree node for MMC controller.

Signed-off-by: Frank Wunderlich <frank-w@public-files.de>
---
 arch/arm64/boot/dts/mediatek/mt7988a.dtsi | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

diff --git a/arch/arm64/boot/dts/mediatek/mt7988a.dtsi b/arch/arm64/boot/dts/mediatek/mt7988a.dtsi
index 777067b326b2..639c307b9984 100644
--- a/arch/arm64/boot/dts/mediatek/mt7988a.dtsi
+++ b/arch/arm64/boot/dts/mediatek/mt7988a.dtsi
@@ -278,6 +278,28 @@ ssusb1: usb@11200000 {
 			clock-names = "sys_ck", "ref_ck", "mcu_ck", "dma_ck", "xhci_ck";
 		};
 
+		mmc0: mmc@11230000 {
+			compatible = "mediatek,mt7988-mmc";
+			reg = <0 0x11230000 0 0x1000>,
+			      <0 0x11D60000 0 0x1000>;
+			interrupts = <GIC_SPI 143 IRQ_TYPE_LEVEL_HIGH>;
+			clocks = <&infracfg CLK_INFRA_MSDC400>,
+				 <&infracfg CLK_INFRA_MSDC2_HCK>,
+				 <&infracfg CLK_INFRA_66M_MSDC_0_HCK>,
+				 <&infracfg CLK_INFRA_133M_MSDC_0_HCK>;
+			assigned-clocks = <&topckgen CLK_TOP_EMMC_250M_SEL>,
+					  <&topckgen CLK_TOP_EMMC_400M_SEL>;
+			assigned-clock-parents = <&topckgen CLK_TOP_NET1PLL_D5_D2>,
+						 <&apmixedsys CLK_APMIXED_MSDCPLL>;
+			clock-names = "source",
+				      "hclk",
+				      "axi_cg",
+				      "ahb_cg";
+			#address-cells = <1>;
+			#size-cells = <0>;
+			status = "disabled";
+		};
+
 		clock-controller@11f40000 {
 			compatible = "mediatek,mt7988-xfi-pll";
 			reg = <0 0x11f40000 0 0x1000>;
-- 
2.43.0



  parent reply	other threads:[~2024-10-29 11:02 UTC|newest]

Thread overview: 46+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-10-29 10:39 [RFC v1 00/14] Add some mt7988 DTS labels and new nodes Frank Wunderlich
2024-10-29 10:39 ` Frank Wunderlich
2024-10-29 10:39 ` [RFC v1 01/14] arm64: dts: mediatek: mt7988: add missing label for apmixedsys Frank Wunderlich
2024-10-29 10:39   ` Frank Wunderlich
2024-11-27 13:34   ` AngeloGioacchino Del Regno
2024-11-27 13:34     ` AngeloGioacchino Del Regno
2024-10-29 10:39 ` [RFC v1 02/14] arm64: dts: mediatek: mt7988: add labels for i2c nodes Frank Wunderlich
2024-10-29 10:39   ` Frank Wunderlich
2024-10-29 10:39 ` [RFC v1 03/14] arm64: dts: mediatek: mt7988: add labels for usb nodes Frank Wunderlich
2024-10-29 10:39   ` Frank Wunderlich
2024-10-29 10:39 ` [RFC v1 04/14] arm64: dts: mediatek: mt7988: add serial labels Frank Wunderlich
2024-10-29 10:39   ` Frank Wunderlich
2024-10-29 10:39 ` [RFC v1 05/14] arm64: dts: mediatek: mt7988: add label for pwm node Frank Wunderlich
2024-10-29 10:39   ` Frank Wunderlich
2024-10-29 10:39 ` [RFC v1 06/14] arm64: dts: mediatek: mt7988: add label for efuse Frank Wunderlich
2024-10-29 10:39   ` Frank Wunderlich
2024-10-29 10:39 ` Frank Wunderlich [this message]
2024-10-29 10:39   ` [RFC v1 07/14] arm64: dts: mediatek: mt7988: add mmc support Frank Wunderlich
2024-10-29 10:39 ` [RFC v1 08/14] arm64: dts: mediatek: mt7988: add fixed regulators for 1v8 and 3v3 Frank Wunderlich
2024-10-29 10:39   ` Frank Wunderlich
2024-11-27 13:34   ` AngeloGioacchino Del Regno
2024-11-27 13:34     ` AngeloGioacchino Del Regno
2024-10-29 10:39 ` [RFC v1 09/14] arm64: dts: mediatek: mt7988: extend efuse node Frank Wunderlich
2024-10-29 10:39   ` Frank Wunderlich
2024-10-29 10:39 ` [RFC v1 10/14] arm64: dts: mediatek: mt7988: add lvts node Frank Wunderlich
2024-10-29 10:39   ` Frank Wunderlich
2024-11-27 13:34   ` AngeloGioacchino Del Regno
2024-11-27 13:34     ` AngeloGioacchino Del Regno
2024-11-27 15:29     ` Aw: " Frank Wunderlich
2024-10-29 10:39 ` [RFC v1 11/14] arm64: dts: mediatek: mt7988: add thermal-zone Frank Wunderlich
2024-10-29 10:39   ` Frank Wunderlich
2024-11-27 13:34   ` AngeloGioacchino Del Regno
2024-11-27 13:34     ` AngeloGioacchino Del Regno
2024-10-29 10:39 ` [RFC v1 12/14] arm64: dts: mediatek: mt7988: add reserved memory Frank Wunderlich
2024-10-29 10:39   ` Frank Wunderlich
2024-11-27 13:34   ` AngeloGioacchino Del Regno
2024-11-27 13:34     ` AngeloGioacchino Del Regno
2024-11-27 15:48     ` Aw: " Frank Wunderlich
2024-10-29 10:39 ` [RFC v1 13/14] arm64: dts: mediatek: mt7988: add mcu-sys node for cpu Frank Wunderlich
2024-10-29 10:39   ` Frank Wunderlich
2024-10-29 10:39 ` [RFC v1 14/14] arm64: dts: mediatek: mt7988: add operating-points Frank Wunderlich
2024-10-29 10:39   ` Frank Wunderlich
2024-11-27 13:34   ` AngeloGioacchino Del Regno
2024-11-27 13:34     ` AngeloGioacchino Del Regno
2024-11-27 15:06     ` Aw: " Frank Wunderlich
2024-11-27 10:33 ` Aw: [RFC v1 00/14] Add some mt7988 DTS labels and new nodes Frank Wunderlich

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20241029103937.45852-8-linux@fw-web.de \
    --to=linux@fw-web.de \
    --cc=angelogioacchino.delregno@collabora.com \
    --cc=conor+dt@kernel.org \
    --cc=devicetree@vger.kernel.org \
    --cc=frank-w@public-files.de \
    --cc=krzk+dt@kernel.org \
    --cc=linux-arm-kernel@lists.infradead.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-mediatek@lists.infradead.org \
    --cc=matthias.bgg@gmail.com \
    --cc=robh@kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.