]> git.ipfire.org Git - thirdparty/kernel/stable.git/commitdiff
ARM: dts: nuvoton: Add MMC Nodes
authorWilliam A. Kennington III <william@wkennington.com>
Fri, 4 Apr 2025 19:11:44 +0000 (12:11 -0700)
committerAndrew Jeffery <andrew@codeconstruct.com.au>
Tue, 8 Apr 2025 01:59:38 +0000 (11:29 +0930)
We have the driver support code, now we just need to expose the device
node which can export the SDHCI and SDMMC properties for the 2 MMC
controllers in the npcm7xx. Tested on real hardware to verify that the
MMC controller is functional with filesystem access.

Signed-off-by: William A. Kennington III <william@wkennington.com>
Link: https://patch.msgid.link/20250404191144.4111788-1-william@wkennington.com
Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>
arch/arm/boot/dts/nuvoton/nuvoton-common-npcm7xx.dtsi

index e337f40ae0f2279e7a1bb4ed99f5712e9b9d835f..791090f54d8b7026315be31d5fede7740405e341 100644 (file)
                        status = "disabled";
                };
 
+               sdmmc: mmc@f0842000 {
+                       compatible = "nuvoton,npcm750-sdhci";
+                       status = "disabled";
+                       reg = <0xf0842000 0x200>;
+                       interrupts = <GIC_SPI 26 IRQ_TYPE_LEVEL_HIGH>;
+                       clocks =  <&clk NPCM7XX_CLK_AHB>;
+                       clock-names = "clk_mmc";
+                       pinctrl-names = "default";
+                       pinctrl-0 = <&mmc8_pins
+                                       &mmc_pins>;
+               };
+
+               sdhci: mmc@f0840000 {
+                       compatible = "nuvoton,npcm750-sdhci";
+                       status = "disabled";
+                       reg = <0xf0840000 0x200>;
+                       interrupts = <GIC_SPI 27 IRQ_TYPE_LEVEL_HIGH>;
+                       clocks =  <&clk NPCM7XX_CLK_AHB>;
+                       clock-names = "clk_sdhc";
+                       pinctrl-names = "default";
+                       pinctrl-0 = <&sd1_pins>;
+               };
+
                ehci1: usb@f0806000 {
                        compatible = "nuvoton,npcm750-ehci";
                        reg = <0xf0806000 0x1000>;