public inbox for devicetree@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH v5 0/2] Add eMMC support for Stratix 10 SoCDK
@ 2026-01-26  6:19 tzeyee.ng
  2026-01-26  6:19 ` [PATCH v5 1/2] dt-bindings: altera: Add fallback compatible for Stratix 10 SoCDK eMMC variant tzeyee.ng
                   ` (2 more replies)
  0 siblings, 3 replies; 6+ messages in thread
From: tzeyee.ng @ 2026-01-26  6:19 UTC (permalink / raw)
  To: Dinh Nguyen, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
	devicetree, linux-kernel

From: Ng Tze Yee <tzeyee.ng@altera.com>

The first patch adds the device tree binding documentation for the new
board compatible string. The second patch introduces a new base device
tree include file (socfpga_stratix10_socdk.dtsi) containing common board
configurations, and the eMMC-specific device tree file
(socfpga_stratix10_socdk_emmc.dts) that includes the base dtsi along
with eMMC controller configuration.

This follows a hierarchical structure:
- socfpga_stratix10.dtsi: SoC-level definitions
- socfpga_stratix10_socdk.dtsi: Board-level common configurations
- socfpga_stratix10_socdk_emmc.dts: eMMC daughter board specifics

Changes in v5:
- Move Acked-by's above the Signed-off-by: and remove the empty
line between them.
- No code change

Changes in v4:
- Included Acked-by from Rob Herring and Krzysztof Kozlowski in the second
  patch commit message
- No code change

Changes in v3:
- Refactor socfpga_stratix10_socdk.dts to use the new common dtsi file,
  eliminating code duplication
- Move gmac2 and i2c2 nodes from socfpga_stratix10_socdk.dtsi to
  socfpga_stratix10_socdk_emmc.dts as they are specific to the eMMC
  daughter board variant
- Fix PHY address in socfpga_stratix10_socdk.dts from @0 to @4

Changes in v2:
- Introduced socfpga_stratix10_socdk.dtsi for common board settings
- Updated socfpga_stratix10_socdk_emmc.dts to include the new dtsi
- Added fallback compatible string "altr,socfpga-stratix10-socdk" in
  the binding documentation for broader compatibility

Ng Tze Yee (2):
  dt-bindings: altera: Add fallback compatible for Stratix 10 SoCDK eMMC
    variant
  arm64: dts: socfpga: stratix10: Add emmc support

 .../devicetree/bindings/arm/altera.yaml       |  6 ++
 arch/arm64/boot/dts/altera/Makefile           |  1 +
 .../dts/altera/socfpga_stratix10_socdk.dts    | 67 +--------------
 .../dts/altera/socfpga_stratix10_socdk.dtsi   | 71 ++++++++++++++++
 .../altera/socfpga_stratix10_socdk_emmc.dts   | 81 +++++++++++++++++++
 5 files changed, 161 insertions(+), 65 deletions(-)
 create mode 100644 arch/arm64/boot/dts/altera/socfpga_stratix10_socdk.dtsi
 create mode 100644 arch/arm64/boot/dts/altera/socfpga_stratix10_socdk_emmc.dts

-- 
2.25.1


^ permalink raw reply	[flat|nested] 6+ messages in thread

* [PATCH v5 1/2] dt-bindings: altera: Add fallback compatible for Stratix 10 SoCDK eMMC variant
  2026-01-26  6:19 [PATCH v5 0/2] Add eMMC support for Stratix 10 SoCDK tzeyee.ng
@ 2026-01-26  6:19 ` tzeyee.ng
  2026-01-26  6:19 ` [PATCH v5 2/2] arm64: dts: socfpga: stratix10: Add emmc support tzeyee.ng
  2026-02-23  6:45 ` [PATCH v5 0/2] Add eMMC support for Stratix 10 SoCDK Ng, Tze Yee
  2 siblings, 0 replies; 6+ messages in thread
From: tzeyee.ng @ 2026-01-26  6:19 UTC (permalink / raw)
  To: Dinh Nguyen, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
	devicetree, linux-kernel

From: Ng Tze Yee <tzeyee.ng@altera.com>

Stratix 10 devkit support a separate eMMC daughter card. Add compatible
string for the Stratix 10 SoCDK eMMC daughter board with
"altr,socfpga-stratix10-socdk" as a fallback, since this variant is based
on the standard SoCDK board.

Acked-by: Rob Herring (Arm) <robh@kernel.org>
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com>
Signed-off-by: Ng Tze Yee <tzeyee.ng@altera.com>
---
Changes in v5:
- Move Acked-by's above the Signed-off-by: and remove the empty
line between them.
- No code change

Changes in v4:
- Included Acked-by from Rob Herring and Krzysztof Kozlowski in the commit
  message
- No code change

Changes in v2:
- Added fallback compatible string "altr,socfpga-stratix10-socdk" in the
  binding documentation for broader compatibility
---
 Documentation/devicetree/bindings/arm/altera.yaml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/Documentation/devicetree/bindings/arm/altera.yaml b/Documentation/devicetree/bindings/arm/altera.yaml
index db61537b7115..2097f6a524c8 100644
--- a/Documentation/devicetree/bindings/arm/altera.yaml
+++ b/Documentation/devicetree/bindings/arm/altera.yaml
@@ -81,6 +81,12 @@ properties:
               - altr,socfpga-stratix10-swvp
           - const: altr,socfpga-stratix10
 
+      - description: Stratix 10 SoCDK eMMC variant
+        items:
+          - const: altr,socfpga-stratix10-socdk-emmc
+          - const: altr,socfpga-stratix10-socdk
+          - const: altr,socfpga-stratix10
+
       - description: SoCFPGA VT
         items:
           - const: altr,socfpga-vt
-- 
2.25.1


^ permalink raw reply related	[flat|nested] 6+ messages in thread

* [PATCH v5 2/2] arm64: dts: socfpga: stratix10: Add emmc support
  2026-01-26  6:19 [PATCH v5 0/2] Add eMMC support for Stratix 10 SoCDK tzeyee.ng
  2026-01-26  6:19 ` [PATCH v5 1/2] dt-bindings: altera: Add fallback compatible for Stratix 10 SoCDK eMMC variant tzeyee.ng
@ 2026-01-26  6:19 ` tzeyee.ng
  2026-02-23  6:45 ` [PATCH v5 0/2] Add eMMC support for Stratix 10 SoCDK Ng, Tze Yee
  2 siblings, 0 replies; 6+ messages in thread
From: tzeyee.ng @ 2026-01-26  6:19 UTC (permalink / raw)
  To: Dinh Nguyen, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
	devicetree, linux-kernel

From: Ng Tze Yee <tzeyee.ng@altera.com>

The Stratix10 devkit supports a separate eMMC daughter card. The eMMC
daughter card replaces the SDMMC slot that is on the default daughter card
and thus requires a separate board dts file.

Signed-off-by: Ng Tze Yee <tzeyee.ng@altera.com>
---
Changes in v3:
- Refactored socfpga_stratix10_socdk.dts to use socfpga_stratix10_socdk.dtsi
  for common board configurations, eliminating code duplication
- Moved gmac2 and i2c2 nodes from socfpga_stratix10_socdk.dtsi back to
  socfpga_stratix10_socdk_emmc.dts as they are specific to the eMMC
  daughter board variant and not common to all Stratix 10 SoCDK boards
- Fixed PHY address in socfpga_stratix10_socdk.dts from @0 to @4

Changes in v2:
- Introduced socfpga_stratix10_socdk.dtsi for common board settings
- Updated socfpga_stratix10_socdk_emmc.dts to include the new dtsi
- Added fallback compatible string "altr,socfpga-stratix10-socdk" in
  the socfpga_stratix10_socdk_emmc.dts
---
 arch/arm64/boot/dts/altera/Makefile           |  1 +
 .../dts/altera/socfpga_stratix10_socdk.dts    | 67 +--------------
 .../dts/altera/socfpga_stratix10_socdk.dtsi   | 71 ++++++++++++++++
 .../altera/socfpga_stratix10_socdk_emmc.dts   | 81 +++++++++++++++++++
 4 files changed, 155 insertions(+), 65 deletions(-)
 create mode 100644 arch/arm64/boot/dts/altera/socfpga_stratix10_socdk.dtsi
 create mode 100644 arch/arm64/boot/dts/altera/socfpga_stratix10_socdk_emmc.dts

diff --git a/arch/arm64/boot/dts/altera/Makefile b/arch/arm64/boot/dts/altera/Makefile
index 1bf0c472f6b4..540bb5ae746b 100644
--- a/arch/arm64/boot/dts/altera/Makefile
+++ b/arch/arm64/boot/dts/altera/Makefile
@@ -1,4 +1,5 @@
 # SPDX-License-Identifier: GPL-2.0-only
 dtb-$(CONFIG_ARCH_INTEL_SOCFPGA) += socfpga_stratix10_socdk.dtb \
+				socfpga_stratix10_socdk_emmc.dtb \
 				socfpga_stratix10_socdk_nand.dtb \
 				socfpga_stratix10_swvp.dtb
diff --git a/arch/arm64/boot/dts/altera/socfpga_stratix10_socdk.dts b/arch/arm64/boot/dts/altera/socfpga_stratix10_socdk.dts
index 58f776e411fc..fab46d007dbe 100644
--- a/arch/arm64/boot/dts/altera/socfpga_stratix10_socdk.dts
+++ b/arch/arm64/boot/dts/altera/socfpga_stratix10_socdk.dts
@@ -3,53 +3,11 @@
  * Copyright Altera Corporation (C) 2015. All rights reserved.
  */
 
-#include "socfpga_stratix10.dtsi"
+#include "socfpga_stratix10_socdk.dtsi"
 
 / {
 	model = "SoCFPGA Stratix 10 SoCDK";
 	compatible = "altr,socfpga-stratix10-socdk", "altr,socfpga-stratix10";
-
-	aliases {
-		serial0 = &uart0;
-		ethernet0 = &gmac0;
-		ethernet1 = &gmac1;
-		ethernet2 = &gmac2;
-	};
-
-	chosen {
-		stdout-path = "serial0:115200n8";
-	};
-
-	leds {
-		compatible = "gpio-leds";
-		led-hps0 {
-			label = "hps_led0";
-			gpios = <&portb 20 GPIO_ACTIVE_HIGH>;
-		};
-
-		led-hps1 {
-			label = "hps_led1";
-			gpios = <&portb 19 GPIO_ACTIVE_HIGH>;
-		};
-
-		led-hps2 {
-			label = "hps_led2";
-			gpios = <&portb 21 GPIO_ACTIVE_HIGH>;
-		};
-	};
-
-	memory@80000000 {
-		device_type = "memory";
-		/* We expect the bootloader to fill in the reg */
-		reg = <0 0x80000000 0 0>;
-	};
-
-	ref_033v: regulator-v-ref {
-		compatible = "regulator-fixed";
-		regulator-name = "0.33V";
-		regulator-min-microvolt = <330000>;
-		regulator-max-microvolt = <330000>;
-	};
 };
 
 &pinctrl0 {
@@ -68,10 +26,6 @@ i2c1_pmx_func_gpio: i2c1-pmx-func-gpio-pins {
 	};
 };
 
-&gpio1 {
-	status = "okay";
-};
-
 &gmac0 {
 	status = "okay";
 	phy-mode = "rgmii";
@@ -83,7 +37,7 @@ mdio0 {
 		#address-cells = <1>;
 		#size-cells = <0>;
 		compatible = "snps,dwmac-mdio";
-		phy0: ethernet-phy@0 {
+		phy0: ethernet-phy@4 {
 			reg = <4>;
 
 			txd0-skew-ps = <0>; /* -420ps */
@@ -111,23 +65,6 @@ &mmc {
 	clk-phase-sd-hs = <0>, <135>;
 };
 
-&osc1 {
-	clock-frequency = <25000000>;
-};
-
-&uart0 {
-	status = "okay";
-};
-
-&usb0 {
-	status = "okay";
-	disable-over-current;
-};
-
-&watchdog0 {
-	status = "okay";
-};
-
 &i2c1 {
 	status = "okay";
 	clock-frequency = <100000>;
diff --git a/arch/arm64/boot/dts/altera/socfpga_stratix10_socdk.dtsi b/arch/arm64/boot/dts/altera/socfpga_stratix10_socdk.dtsi
new file mode 100644
index 000000000000..1d50f7b21160
--- /dev/null
+++ b/arch/arm64/boot/dts/altera/socfpga_stratix10_socdk.dtsi
@@ -0,0 +1,71 @@
+// SPDX-License-Identifier: GPL-2.0-only
+/*
+ * Copyright Altera Corporation (C) 2026. All rights reserved.
+ */
+
+#include "socfpga_stratix10.dtsi"
+
+/ {
+	aliases {
+		serial0 = &uart0;
+		ethernet0 = &gmac0;
+		ethernet1 = &gmac1;
+		ethernet2 = &gmac2;
+	};
+
+	chosen {
+		stdout-path = "serial0:115200n8";
+	};
+
+	leds {
+		compatible = "gpio-leds";
+		led-hps0 {
+			label = "hps_led0";
+			gpios = <&portb 20 GPIO_ACTIVE_HIGH>;
+		};
+
+		led-hps1 {
+			label = "hps_led1";
+			gpios = <&portb 19 GPIO_ACTIVE_HIGH>;
+		};
+
+		led-hps2 {
+			label = "hps_led2";
+			gpios = <&portb 21 GPIO_ACTIVE_HIGH>;
+		};
+	};
+
+	memory@80000000 {
+		device_type = "memory";
+		/* We expect the bootloader to fill in the reg */
+		reg = <0 0x80000000 0 0>;
+	};
+
+	ref_033v: regulator-0v33-ref {
+		compatible = "regulator-fixed";
+		regulator-name = "0.33V";
+		regulator-min-microvolt = <330000>;
+		regulator-max-microvolt = <330000>;
+	};
+};
+
+&gpio1 {
+	status = "okay";
+};
+
+&osc1 {
+	clock-frequency = <25000000>;
+};
+
+&uart0 {
+	status = "okay";
+};
+
+&usb0 {
+	status = "okay";
+	disable-over-current;
+};
+
+&watchdog0 {
+	status = "okay";
+};
diff --git a/arch/arm64/boot/dts/altera/socfpga_stratix10_socdk_emmc.dts b/arch/arm64/boot/dts/altera/socfpga_stratix10_socdk_emmc.dts
new file mode 100644
index 000000000000..b2a3449638dd
--- /dev/null
+++ b/arch/arm64/boot/dts/altera/socfpga_stratix10_socdk_emmc.dts
@@ -0,0 +1,81 @@
+// SPDX-License-Identifier: GPL-2.0-only
+/*
+ * Copyright Altera Corporation (C) 2026. All rights reserved.
+ */
+
+#include "socfpga_stratix10_socdk.dtsi"
+
+/ {
+	model = "SoCFPGA Stratix 10 SoCDK eMMC daughter board";
+	compatible = "altr,socfpga-stratix10-socdk-emmc",
+			"altr,socfpga-stratix10-socdk",
+			"altr,socfpga-stratix10";
+};
+
+&gmac2 {
+	status = "okay";
+	/* PHY delays is configured via skew properties */
+	phy-mode = "rgmii";
+	phy-handle = <&phy0>;
+
+	max-frame-size = <9000>;
+
+	mdio0 {
+		#address-cells = <1>;
+		#size-cells = <0>;
+		compatible = "snps,dwmac-mdio";
+		phy0: ethernet-phy@4 {
+			reg = <4>;
+
+			txd0-skew-ps = <0>; /* -420ps */
+			txd1-skew-ps = <0>; /* -420ps */
+			txd2-skew-ps = <0>; /* -420ps */
+			txd3-skew-ps = <0>; /* -420ps */
+			rxd0-skew-ps = <420>; /* 0ps */
+			rxd1-skew-ps = <420>; /* 0ps */
+			rxd2-skew-ps = <420>; /* 0ps */
+			rxd3-skew-ps = <420>; /* 0ps */
+			txen-skew-ps = <0>; /* -420ps */
+			txc-skew-ps = <900>; /* 0ps */
+			rxdv-skew-ps = <420>; /* 0ps */
+			rxc-skew-ps = <1680>; /* 780ps */
+		};
+	};
+};
+
+&mmc {
+	status = "okay";
+	cap-mmc-highspeed;
+	broken-cd;
+	bus-width = <4>;
+	clk-phase-sd-hs = <0>, <135>;
+};
+
+&i2c2 {
+	status = "okay";
+	clock-frequency = <100000>;
+	i2c-sda-falling-time-ns = <890>;  /* hcnt */
+	i2c-scl-falling-time-ns = <890>;  /* lcnt */
+
+	adc@14 {
+		compatible = "lltc,ltc2497";
+		reg = <0x14>;
+		vref-supply = <&ref_033v>;
+	};
+
+	temp@4c {
+		compatible = "maxim,max1619";
+		reg = <0x4c>;
+	};
+
+	eeprom@51 {
+		compatible = "atmel,24c32";
+		reg = <0x51>;
+		pagesize = <32>;
+	};
+
+	rtc@68 {
+		compatible = "dallas,ds1339";
+		reg = <0x68>;
+	};
+};
-- 
2.25.1


^ permalink raw reply related	[flat|nested] 6+ messages in thread

* Re: [PATCH v5 0/2] Add eMMC support for Stratix 10 SoCDK
  2026-01-26  6:19 [PATCH v5 0/2] Add eMMC support for Stratix 10 SoCDK tzeyee.ng
  2026-01-26  6:19 ` [PATCH v5 1/2] dt-bindings: altera: Add fallback compatible for Stratix 10 SoCDK eMMC variant tzeyee.ng
  2026-01-26  6:19 ` [PATCH v5 2/2] arm64: dts: socfpga: stratix10: Add emmc support tzeyee.ng
@ 2026-02-23  6:45 ` Ng, Tze Yee
  2026-02-23 18:33   ` Dinh Nguyen
  2 siblings, 1 reply; 6+ messages in thread
From: Ng, Tze Yee @ 2026-02-23  6:45 UTC (permalink / raw)
  To: Ng, Tze Yee, Dinh Nguyen, Rob Herring, Krzysztof Kozlowski,
	Conor Dooley, devicetree@vger.kernel.org,
	linux-kernel@vger.kernel.org

On 26/1/2026 2:19 pm, Ng, Tze Yee wrote:
> From: Ng Tze Yee <tzeyee.ng@altera.com>
> 
> The first patch adds the device tree binding documentation for the new
> board compatible string. The second patch introduces a new base device
> tree include file (socfpga_stratix10_socdk.dtsi) containing common board
> configurations, and the eMMC-specific device tree file
> (socfpga_stratix10_socdk_emmc.dts) that includes the base dtsi along
> with eMMC controller configuration.
> 
> This follows a hierarchical structure:
> - socfpga_stratix10.dtsi: SoC-level definitions
> - socfpga_stratix10_socdk.dtsi: Board-level common configurations
> - socfpga_stratix10_socdk_emmc.dts: eMMC daughter board specifics
> 
> Changes in v5:
> - Move Acked-by's above the Signed-off-by: and remove the empty
> line between them.
> - No code change
> 
> Changes in v4:
> - Included Acked-by from Rob Herring and Krzysztof Kozlowski in the second
>    patch commit message
> - No code change
> 
> Changes in v3:
> - Refactor socfpga_stratix10_socdk.dts to use the new common dtsi file,
>    eliminating code duplication
> - Move gmac2 and i2c2 nodes from socfpga_stratix10_socdk.dtsi to
>    socfpga_stratix10_socdk_emmc.dts as they are specific to the eMMC
>    daughter board variant
> - Fix PHY address in socfpga_stratix10_socdk.dts from @0 to @4
> 
> Changes in v2:
> - Introduced socfpga_stratix10_socdk.dtsi for common board settings
> - Updated socfpga_stratix10_socdk_emmc.dts to include the new dtsi
> - Added fallback compatible string "altr,socfpga-stratix10-socdk" in
>    the binding documentation for broader compatibility
> 
> Ng Tze Yee (2):
>    dt-bindings: altera: Add fallback compatible for Stratix 10 SoCDK eMMC
>      variant
>    arm64: dts: socfpga: stratix10: Add emmc support
> 
>   .../devicetree/bindings/arm/altera.yaml       |  6 ++
>   arch/arm64/boot/dts/altera/Makefile           |  1 +
>   .../dts/altera/socfpga_stratix10_socdk.dts    | 67 +--------------
>   .../dts/altera/socfpga_stratix10_socdk.dtsi   | 71 ++++++++++++++++
>   .../altera/socfpga_stratix10_socdk_emmc.dts   | 81 +++++++++++++++++++
>   5 files changed, 161 insertions(+), 65 deletions(-)
>   create mode 100644 arch/arm64/boot/dts/altera/socfpga_stratix10_socdk.dtsi
>   create mode 100644 arch/arm64/boot/dts/altera/socfpga_stratix10_socdk_emmc.dts
> 

Hi maintainers,

I would like to gently ping on this patch series that was submitted. The 
series has received Acked-by from Rob Herring and Krzysztof Kozlowski
for the dt-bindings patch in v4, and all requested changes have been
addressed in v5.

Patch series link:
https://lore.kernel.org/all/cover.1769407657.git.tzeyee.ng@altera.com/

Could you please let me know if there are any concerns or additional
changes needed for this series to be merged?

Thanks for your time and consideration.

Best regards,
Tze Yee



^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [PATCH v5 0/2] Add eMMC support for Stratix 10 SoCDK
  2026-02-23  6:45 ` [PATCH v5 0/2] Add eMMC support for Stratix 10 SoCDK Ng, Tze Yee
@ 2026-02-23 18:33   ` Dinh Nguyen
  2026-02-24  6:04     ` Ng, Tze Yee
  0 siblings, 1 reply; 6+ messages in thread
From: Dinh Nguyen @ 2026-02-23 18:33 UTC (permalink / raw)
  To: Ng, Tze Yee, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
	devicetree@vger.kernel.org, linux-kernel@vger.kernel.org



On 2/23/26 00:45, Ng, Tze Yee wrote:
> On 26/1/2026 2:19 pm, Ng, Tze Yee wrote:
>> From: Ng Tze Yee <tzeyee.ng@altera.com>
>>
>> The first patch adds the device tree binding documentation for the new
>> board compatible string. The second patch introduces a new base device
>> tree include file (socfpga_stratix10_socdk.dtsi) containing common board
>> configurations, and the eMMC-specific device tree file
>> (socfpga_stratix10_socdk_emmc.dts) that includes the base dtsi along
>> with eMMC controller configuration.
>>
>> This follows a hierarchical structure:
>> - socfpga_stratix10.dtsi: SoC-level definitions
>> - socfpga_stratix10_socdk.dtsi: Board-level common configurations
>> - socfpga_stratix10_socdk_emmc.dts: eMMC daughter board specifics
>>
>> Changes in v5:
>> - Move Acked-by's above the Signed-off-by: and remove the empty
>> line between them.
>> - No code change
>>
>> Changes in v4:
>> - Included Acked-by from Rob Herring and Krzysztof Kozlowski in the second
>>     patch commit message
>> - No code change
>>
>> Changes in v3:
>> - Refactor socfpga_stratix10_socdk.dts to use the new common dtsi file,
>>     eliminating code duplication
>> - Move gmac2 and i2c2 nodes from socfpga_stratix10_socdk.dtsi to
>>     socfpga_stratix10_socdk_emmc.dts as they are specific to the eMMC
>>     daughter board variant
>> - Fix PHY address in socfpga_stratix10_socdk.dts from @0 to @4
>>
>> Changes in v2:
>> - Introduced socfpga_stratix10_socdk.dtsi for common board settings
>> - Updated socfpga_stratix10_socdk_emmc.dts to include the new dtsi
>> - Added fallback compatible string "altr,socfpga-stratix10-socdk" in
>>     the binding documentation for broader compatibility
>>
>> Ng Tze Yee (2):
>>     dt-bindings: altera: Add fallback compatible for Stratix 10 SoCDK eMMC
>>       variant
>>     arm64: dts: socfpga: stratix10: Add emmc support
>>
>>    .../devicetree/bindings/arm/altera.yaml       |  6 ++
>>    arch/arm64/boot/dts/altera/Makefile           |  1 +
>>    .../dts/altera/socfpga_stratix10_socdk.dts    | 67 +--------------
>>    .../dts/altera/socfpga_stratix10_socdk.dtsi   | 71 ++++++++++++++++
>>    .../altera/socfpga_stratix10_socdk_emmc.dts   | 81 +++++++++++++++++++
>>    5 files changed, 161 insertions(+), 65 deletions(-)
>>    create mode 100644 arch/arm64/boot/dts/altera/socfpga_stratix10_socdk.dtsi
>>    create mode 100644 arch/arm64/boot/dts/altera/socfpga_stratix10_socdk_emmc.dts
>>
> 
> Hi maintainers,
> 
> I would like to gently ping on this patch series that was submitted. The
> series has received Acked-by from Rob Herring and Krzysztof Kozlowski
> for the dt-bindings patch in v4, and all requested changes have been
> addressed in v5.
> 
> Patch series link:
> https://lore.kernel.org/all/cover.1769407657.git.tzeyee.ng@altera.com/
> 
> Could you please let me know if there are any concerns or additional
> changes needed for this series to be merged?
> 
> Thanks for your time and consideration.
> 

This series look good to me, but can you rebase it to v7.0-rc1? I'm 
getting a conflict.

Thanks,
Dinh

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [PATCH v5 0/2] Add eMMC support for Stratix 10 SoCDK
  2026-02-23 18:33   ` Dinh Nguyen
@ 2026-02-24  6:04     ` Ng, Tze Yee
  0 siblings, 0 replies; 6+ messages in thread
From: Ng, Tze Yee @ 2026-02-24  6:04 UTC (permalink / raw)
  To: Dinh Nguyen, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
	devicetree@vger.kernel.org, linux-kernel@vger.kernel.org

On 24/2/2026 2:33 am, Dinh Nguyen wrote:
> [CAUTION: This email is from outside your organization. Unless you trust 
> the sender, do not click on links or open attachments as it may be a 
> fraudulent email attempting to steal your information and/or compromise 
> your computer.]
> 
> On 2/23/26 00:45, Ng, Tze Yee wrote:
>> On 26/1/2026 2:19 pm, Ng, Tze Yee wrote:
>>> From: Ng Tze Yee <tzeyee.ng@altera.com>
>>>
>>> The first patch adds the device tree binding documentation for the new
>>> board compatible string. The second patch introduces a new base device
>>> tree include file (socfpga_stratix10_socdk.dtsi) containing common board
>>> configurations, and the eMMC-specific device tree file
>>> (socfpga_stratix10_socdk_emmc.dts) that includes the base dtsi along
>>> with eMMC controller configuration.
>>>
>>> This follows a hierarchical structure:
>>> - socfpga_stratix10.dtsi: SoC-level definitions
>>> - socfpga_stratix10_socdk.dtsi: Board-level common configurations
>>> - socfpga_stratix10_socdk_emmc.dts: eMMC daughter board specifics
>>>
>>> Changes in v5:
>>> - Move Acked-by's above the Signed-off-by: and remove the empty
>>> line between them.
>>> - No code change
>>>
>>> Changes in v4:
>>> - Included Acked-by from Rob Herring and Krzysztof Kozlowski in the 
>>> second
>>>     patch commit message
>>> - No code change
>>>
>>> Changes in v3:
>>> - Refactor socfpga_stratix10_socdk.dts to use the new common dtsi file,
>>>     eliminating code duplication
>>> - Move gmac2 and i2c2 nodes from socfpga_stratix10_socdk.dtsi to
>>>     socfpga_stratix10_socdk_emmc.dts as they are specific to the eMMC
>>>     daughter board variant
>>> - Fix PHY address in socfpga_stratix10_socdk.dts from @0 to @4
>>>
>>> Changes in v2:
>>> - Introduced socfpga_stratix10_socdk.dtsi for common board settings
>>> - Updated socfpga_stratix10_socdk_emmc.dts to include the new dtsi
>>> - Added fallback compatible string "altr,socfpga-stratix10-socdk" in
>>>     the binding documentation for broader compatibility
>>>
>>> Ng Tze Yee (2):
>>>     dt-bindings: altera: Add fallback compatible for Stratix 10 SoCDK 
>>> eMMC
>>>       variant
>>>     arm64: dts: socfpga: stratix10: Add emmc support
>>>
>>>    .../devicetree/bindings/arm/altera.yaml       |  6 ++
>>>    arch/arm64/boot/dts/altera/Makefile           |  1 +
>>>    .../dts/altera/socfpga_stratix10_socdk.dts    | 67 +--------------
>>>    .../dts/altera/socfpga_stratix10_socdk.dtsi   | 71 ++++++++++++++++
>>>    .../altera/socfpga_stratix10_socdk_emmc.dts   | 81 +++++++++++++++ 
>>> ++++
>>>    5 files changed, 161 insertions(+), 65 deletions(-)
>>>    create mode 100644 arch/arm64/boot/dts/altera/ 
>>> socfpga_stratix10_socdk.dtsi
>>>    create mode 100644 arch/arm64/boot/dts/altera/ 
>>> socfpga_stratix10_socdk_emmc.dts
>>>
>>
>> Hi maintainers,
>>
>> I would like to gently ping on this patch series that was submitted. The
>> series has received Acked-by from Rob Herring and Krzysztof Kozlowski
>> for the dt-bindings patch in v4, and all requested changes have been
>> addressed in v5.
>>
>> Patch series link:
>> https://nam10.safelinks.protection.outlook.com/? 
>> url=https%3A%2F%2Flore.kernel.org%2Fall%2Fcover.1769407657.git.tzeyee.ng%40altera.com%2F&data=05%7C02%7Ctze.yee.ng%40altera.com%7Ca5952cfcf8144658570108de730a160a%7Cfbd72e03d4a54110adce614d51f2077a%7C0%7C0%7C639074684367785778%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=8LCuZ3fAz%2BVHkMZsvtS75e5k0dnt5pC%2BhRUJpv3pCRk%3D&reserved=0
>>
>> Could you please let me know if there are any concerns or additional
>> changes needed for this series to be merged?
>>
>> Thanks for your time and consideration.
>>
> 
> This series look good to me, but can you rebase it to v7.0-rc1? I'm
> getting a conflict.
> 
> Thanks,
> Dinh
Hi Dinh,

Sure! I've rebase to v7.0-rc1 and re-submit v6 patch.
Patch series link:
https://lore.kernel.org/all/cover.1771911773.git.tzeyee.ng@altera.com/

Thanks,
Regards,
Tze Yee

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2026-02-24  6:04 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-01-26  6:19 [PATCH v5 0/2] Add eMMC support for Stratix 10 SoCDK tzeyee.ng
2026-01-26  6:19 ` [PATCH v5 1/2] dt-bindings: altera: Add fallback compatible for Stratix 10 SoCDK eMMC variant tzeyee.ng
2026-01-26  6:19 ` [PATCH v5 2/2] arm64: dts: socfpga: stratix10: Add emmc support tzeyee.ng
2026-02-23  6:45 ` [PATCH v5 0/2] Add eMMC support for Stratix 10 SoCDK Ng, Tze Yee
2026-02-23 18:33   ` Dinh Nguyen
2026-02-24  6:04     ` Ng, Tze Yee

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox