* [PATCH v2 1/2] dt-bindings: soc: xilinx: Document ifm ZynqMP VHIP6 EvalBoard
@ 2026-09-09 18:26 Marek Vasut
2026-09-09 18:26 ` [PATCH v2 2/2] arm64: zynqmp: Add " Marek Vasut
` (2 more replies)
0 siblings, 3 replies; 10+ messages in thread
From: Marek Vasut @ 2026-09-09 18:26 UTC (permalink / raw)
To: linux-arm-kernel
Cc: Marek Vasut, Conor Dooley, Krzysztof Kozlowski, Michal Simek,
Rob Herring, devicetree, linux-kernel
Document ifm ZynqMP VHIP6 EvalBoard reference design binding.
The board is populated with four ethernet ports, QSPI NOR,
eMMC, UART and USB host interfaces.
Signed-off-by: Marek Vasut <marex@nabladev.com>
---
Cc: Conor Dooley <conor+dt@kernel.org>
Cc: Krzysztof Kozlowski <krzk+dt@kernel.org>
Cc: Michal Simek <michal.simek@amd.com>
Cc: Rob Herring <robh@kernel.org>
Cc: devicetree@vger.kernel.org
Cc: linux-arm-kernel@lists.infradead.org
Cc: linux-kernel@vger.kernel.org
---
V2: No change
---
Documentation/devicetree/bindings/soc/xilinx/xilinx.yaml | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/Documentation/devicetree/bindings/soc/xilinx/xilinx.yaml b/Documentation/devicetree/bindings/soc/xilinx/xilinx.yaml
index c9f99e0df2b35..49ef4e0c68501 100644
--- a/Documentation/devicetree/bindings/soc/xilinx/xilinx.yaml
+++ b/Documentation/devicetree/bindings/soc/xilinx/xilinx.yaml
@@ -44,6 +44,11 @@ properties:
- const: xlnx,zynq-zed
- const: xlnx,zynq-7000
+ - items:
+ - const: ifm,zynqmp-vhip6-evalboard
+ - const: ifm,zynqmp-vhip6
+ - const: xlnx,zynqmp
+
- items:
- enum:
- xlnx,zynqmp-zc1751
--
2.53.0
^ permalink raw reply [flat|nested] 10+ messages in thread* [PATCH v2 2/2] arm64: zynqmp: Add ifm ZynqMP VHIP6 EvalBoard 2026-09-09 18:26 [PATCH v2 1/2] dt-bindings: soc: xilinx: Document ifm ZynqMP VHIP6 EvalBoard Marek Vasut @ 2026-09-09 18:26 ` Marek Vasut 2026-09-11 7:32 ` Krzysztof Kozlowski 2026-09-11 9:38 ` Peter Korsgaard 2026-09-10 6:22 ` [PATCH v2 1/2] dt-bindings: soc: xilinx: Document " Michal Simek 2026-09-11 7:32 ` Krzysztof Kozlowski 2 siblings, 2 replies; 10+ messages in thread From: Marek Vasut @ 2026-09-09 18:26 UTC (permalink / raw) To: linux-arm-kernel Cc: Marek Vasut, Conor Dooley, Krzysztof Kozlowski, Michal Simek, Rob Herring, devicetree, linux-kernel Add support for ifm ZynqMP VHIP6 EvalBoard reference design. The board is populated with four ethernet ports, QSPI NOR, eMMC, UART and USB host interfaces. Signed-off-by: Marek Vasut <marex@nabladev.com> --- Cc: Conor Dooley <conor+dt@kernel.org> Cc: Krzysztof Kozlowski <krzk+dt@kernel.org> Cc: Michal Simek <michal.simek@amd.com> Cc: Rob Herring <robh@kernel.org> Cc: devicetree@vger.kernel.org Cc: linux-arm-kernel@lists.infradead.org Cc: linux-kernel@vger.kernel.org --- NOTE: Checkpatch complains about ethernet-phy-id2000.a240 being undocumented, but the TI DP83822I is generic C45 PHY that is valided by Documentation/devicetree/bindings/net/ethernet-phy.yaml --- V2: - Rename lm75 node to sensor@ - Use GPIO_ACTIVE_LOW macro --- arch/arm64/boot/dts/xilinx/Makefile | 1 + .../dts/xilinx/zynqmp-vhip6-evalboard.dts | 321 ++++++++++++++++++ 2 files changed, 322 insertions(+) create mode 100644 arch/arm64/boot/dts/xilinx/zynqmp-vhip6-evalboard.dts diff --git a/arch/arm64/boot/dts/xilinx/Makefile b/arch/arm64/boot/dts/xilinx/Makefile index 70fac0b276df0..936ddf6eb80a6 100644 --- a/arch/arm64/boot/dts/xilinx/Makefile +++ b/arch/arm64/boot/dts/xilinx/Makefile @@ -1,5 +1,6 @@ # SPDX-License-Identifier: GPL-2.0 dtb-$(CONFIG_ARCH_ZYNQMP) += avnet-ultra96-rev1.dtb +dtb-$(CONFIG_ARCH_ZYNQMP) += zynqmp-vhip6-evalboard.dtb dtb-$(CONFIG_ARCH_ZYNQMP) += zynqmp-zc1232-revA.dtb dtb-$(CONFIG_ARCH_ZYNQMP) += zynqmp-zc1254-revA.dtb dtb-$(CONFIG_ARCH_ZYNQMP) += zynqmp-zc1751-xm015-dc1.dtb diff --git a/arch/arm64/boot/dts/xilinx/zynqmp-vhip6-evalboard.dts b/arch/arm64/boot/dts/xilinx/zynqmp-vhip6-evalboard.dts new file mode 100644 index 0000000000000..0108f3d505a7f --- /dev/null +++ b/arch/arm64/boot/dts/xilinx/zynqmp-vhip6-evalboard.dts @@ -0,0 +1,321 @@ +// SPDX-License-Identifier: (GPL-2.0+ OR MIT) +/* + * ifm Zynq UltraScale+ MPSoC VHIP6 Evaluation Board + * + * Copyright (C) 2022-2026 Fedor Ross, ifm ecomatic gmbh + */ + +/dts-v1/; + +#include <dt-bindings/gpio/gpio.h> +#include <dt-bindings/interrupt-controller/irq.h> +#include <dt-bindings/phy/phy.h> + +#include "zynqmp.dtsi" +#include "zynqmp-clk-ccf.dtsi" + +/ { + model = "ifm ZynqMP VHIP6 Evaluation Board"; + compatible = "ifm,zynqmp-vhip6-evalboard", "ifm,zynqmp-vhip6", "xlnx,zynqmp"; + + aliases { + ethernet0 = &gem0; + ethernet1 = &gem1; + ethernet2 = &gem2; + ethernet3 = &gem3; + gpio0 = &gpio; + i2c0 = &i2c0; + i2c1 = &i2c1; + rtc0 = &i2crtc; + serial0 = &uart0; + spi0 = &qspi; + usb0 = &usb0; + usb1 = &usb1; + }; + + chosen { + bootargs = "clk_ignore_unused"; + stdout-path = "serial0:115200n8"; + }; + + memory@0 { + device_type = "memory"; + reg = <0x0 0x0 0x0 0x40000000>; + }; +}; + +&dwc3_1 { + dr_mode = "host"; + maximum-speed = "high-speed"; + status = "okay"; +}; + +&gem0 { + phy-handle = <&phy0>; + phy-mode = "mii"; + status = "okay"; + + mdio0: mdio { + #address-cells = <1>; + #size-cells = <0>; + + phy0: phy@1 { /* TI DP83822I */ + compatible = "ethernet-phy-id2000.a240", + "ethernet-phy-ieee802.3-c45"; + reg = <1>; + reset-gpios = <&gpio 78 GPIO_ACTIVE_LOW>; + reset-assert-us = <10>; + reset-deassert-us = <10>; + }; + }; +}; + +&gem1 { + phy-handle = <&phy1>; + phy-mode = "rgmii-rxid"; + status = "okay"; + + mdio1: mdio { + #address-cells = <1>; + #size-cells = <0>; + + phy1: phy@1 { /* TI DP83822I */ + compatible = "ethernet-phy-id2000.a240", + "ethernet-phy-ieee802.3-c45"; + reg = <1>; + max-speed = <100>; + reset-gpios = <&gpio 8 GPIO_ACTIVE_LOW>; + reset-assert-us = <10>; + reset-deassert-us = <10>; + tx-internal-delay-ps = <1>; + }; + }; +}; + +&gem2 { + phy-handle = <&phy2>; + phy-mode = "mii"; + status = "okay"; + + mdio2: mdio { + #address-cells = <1>; + #size-cells = <0>; + + phy2: phy@1 { /* TI DP83822I */ + compatible = "ethernet-phy-id2000.a240", + "ethernet-phy-ieee802.3-c45"; + reg = <1>; + reset-gpios = <&gpio 79 GPIO_ACTIVE_LOW>; + reset-assert-us = <10>; + reset-deassert-us = <10>; + }; + }; +}; + +&gem3 { + phy-handle = <&phy3>; + phy-mode = "mii"; + status = "okay"; + + mdio3: mdio { + #address-cells = <1>; + #size-cells = <0>; + + phy3: phy@1 { /* TI DP83822I */ + compatible = "ethernet-phy-id2000.a240", + "ethernet-phy-ieee802.3-c45"; + reg = <1>; + reset-gpios = <&gpio 80 GPIO_ACTIVE_LOW>; + reset-assert-us = <10>; + reset-deassert-us = <10>; + }; + }; +}; + +&gpio { + status = "okay"; + gpio-line-names = + /* GPIO 0 - 77 */ + "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", + "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", + "", "", "", "", "", + "ifm_device_info_eeprom_wp", + "", "", "", "", "", "", "", "", "", "", + "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", + "", "", "", "", "", "", "", "", "", "", "", "", "", "", + /* EMIO 0 - 96 */ + "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", + "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", + "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", + "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", + "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", + "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""; +}; + +&i2c0 { + clock-frequency = <400000>; + status = "okay"; + + sensor@48 { + compatible = "national,lm75"; + reg = <0x48>; + }; + + eeprom@50 { + compatible = "atmel,24c128"; + reg = <0x50>; + label = "ifm-logging"; + wp-gpios = <&gpio 36 GPIO_ACTIVE_HIGH>; + }; +}; + +&i2c1 { + clock-frequency = <400000>; + status = "okay"; + + eeprom@51 { + compatible = "atmel,24c128"; + reg = <0x51>; + label = "ifm-deviceinfo"; + wp-gpios = <&gpio 37 GPIO_ACTIVE_HIGH>; + + nvmem-layout { + compatible = "fixed-layout"; + #address-cells = <1>; + #size-cells = <1>; + + vhip-signature@0 { + reg = <0x0 0x4>; + }; + + vhip-version@4 { + reg = <0x4 0x4>; + }; + + vhip-size@8 { + reg = <0x8 0x4>; + }; + + device-serial@c { + reg = <0xc 0x10>; + }; + + order-number@1c { + reg = <0x1c 0x20>; + }; + + article-name@3c { + reg = <0x3c 0x20>; + }; + + article-rev@5c { + reg = <0x5c 0x4>; + }; + + hardware-rev@60 { + reg = <0x60 0x4>; + }; + + product-type@64 { + reg = <0x64 0x20>; + }; + + software-compatibility@84 { + reg = <0x84 0x4>; + }; + + manufacturing-date@88 { + reg = <0x88 0x20>; + }; + + production-order-number@a8 { + reg = <0xa8 0x20>; + }; + + /* Each MAC address is padded to 8 Bytes */ + cfg_eeprom_mac1: mac-address-1@c8 { + reg = <0xc8 0x8>; + }; + + cfg_eeprom_mac2: mac-address-2@d0 { + reg = <0xd0 0x8>; + }; + + cfg_eeprom_mac3: mac-address-3@d8 { + reg = <0xd8 0x8>; + }; + + cfg_eeprom_mac4: mac-address-4@e0 { + reg = <0xe0 0x8>; + }; + + cfg_eeprom_mac5: mac-address-5@e8 { + reg = <0xe8 0x8>; + }; + + cfg_eeprom_mac6: mac-address-6@f0 { + reg = <0xf0 0x8>; + }; + + cfg_eeprom_mac7: mac-address-7@f8 { + reg = <0xf8 0x8>; + }; + + cfg_eeprom_mac8: mac-address-8@100 { + reg = <0x100 0x8>; + }; + + next-block-offset@108 { + reg = <0x108 0x4>; + }; + + section-crc@10c { + reg = <0x10c 0x4>; + }; + }; + }; + + i2crtc: rtc@52 { + compatible = "microcrystal,rv3028"; + reg = <0x52>; + }; +}; + +&qspi { + status = "okay"; + + flash@0 { + compatible = "jedec,spi-nor"; + reg = <0x0>; + spi-max-frequency = <80000000>; + spi-tx-bus-width = <1>; + spi-rx-bus-width = <4>; + }; +}; + +&sdhci0 { + xlnx,mio-bank = <0x0>; + status = "okay"; +}; + +&spi0 { + status = "okay"; + + eeprom@0 { + compatible = "atmel,at25"; + reg = <0x0>; + address-width = <16>; + pagesize = <64>; + size = <32768>; + spi-max-frequency = <60000000>; + }; +}; + +&uart0 { + status = "okay"; +}; + +&usb1 { + reset-gpios = <&gpio 77 GPIO_ACTIVE_LOW>; + status = "okay"; +}; -- 2.53.0 ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [PATCH v2 2/2] arm64: zynqmp: Add ifm ZynqMP VHIP6 EvalBoard 2026-09-09 18:26 ` [PATCH v2 2/2] arm64: zynqmp: Add " Marek Vasut @ 2026-09-11 7:32 ` Krzysztof Kozlowski 2026-09-11 9:38 ` Peter Korsgaard 1 sibling, 0 replies; 10+ messages in thread From: Krzysztof Kozlowski @ 2026-09-11 7:32 UTC (permalink / raw) To: Marek Vasut Cc: linux-arm-kernel, Conor Dooley, Krzysztof Kozlowski, Michal Simek, Rob Herring, devicetree, linux-kernel On Wed, Sep 09, 2026 at 08:26:05PM +0200, Marek Vasut wrote: > + > +#include <dt-bindings/gpio/gpio.h> > +#include <dt-bindings/interrupt-controller/irq.h> > +#include <dt-bindings/phy/phy.h> > + > +#include "zynqmp.dtsi" > +#include "zynqmp-clk-ccf.dtsi" > + > +/ { > + model = "ifm ZynqMP VHIP6 Evaluation Board"; > + compatible = "ifm,zynqmp-vhip6-evalboard", "ifm,zynqmp-vhip6", "xlnx,zynqmp"; > + > + aliases { > + ethernet0 = &gem0; > + ethernet1 = &gem1; > + ethernet2 = &gem2; > + ethernet3 = &gem3; > + gpio0 = &gpio; > + i2c0 = &i2c0; > + i2c1 = &i2c1; > + rtc0 = &i2crtc; > + serial0 = &uart0; > + spi0 = &qspi; > + usb0 = &usb0; > + usb1 = &usb1; > + }; > + > + chosen { > + bootargs = "clk_ignore_unused"; You should not have such bootargs in mainline DTS. It ties DTS to currecnt Linux driver implementation, not mentioning that it is subjective choice. And once such bootargs appear, then they are tricky to remove because users of DTS might rely on them. Best regards, Krzysztof ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [PATCH v2 2/2] arm64: zynqmp: Add ifm ZynqMP VHIP6 EvalBoard 2026-09-09 18:26 ` [PATCH v2 2/2] arm64: zynqmp: Add " Marek Vasut 2026-09-11 7:32 ` Krzysztof Kozlowski @ 2026-09-11 9:38 ` Peter Korsgaard 1 sibling, 0 replies; 10+ messages in thread From: Peter Korsgaard @ 2026-09-11 9:38 UTC (permalink / raw) To: Marek Vasut Cc: linux-arm-kernel, Conor Dooley, Krzysztof Kozlowski, Michal Simek, Rob Herring, devicetree, linux-kernel >>>>> "Marek" == Marek Vasut <marex@nabladev.com> writes: > Add support for ifm ZynqMP VHIP6 EvalBoard reference design. > The board is populated with four ethernet ports, QSPI NOR, > eMMC, UART and USB host interfaces. > Signed-off-by: Marek Vasut <marex@nabladev.com> .. > + chosen { > + bootargs = "clk_ignore_unused"; Why? > +&gpio { > + status = "okay"; > + gpio-line-names = > + /* GPIO 0 - 77 */ > + "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", > + "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", > + "", "", "", "", "", > + "ifm_device_info_eeprom_wp", NIT: The dts references a number of other GPIOs, any specific reason to only name this one? -- Bye, Peter Korsgaard ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [PATCH v2 1/2] dt-bindings: soc: xilinx: Document ifm ZynqMP VHIP6 EvalBoard 2026-09-09 18:26 [PATCH v2 1/2] dt-bindings: soc: xilinx: Document ifm ZynqMP VHIP6 EvalBoard Marek Vasut 2026-09-09 18:26 ` [PATCH v2 2/2] arm64: zynqmp: Add " Marek Vasut @ 2026-09-10 6:22 ` Michal Simek 2026-09-10 7:01 ` Marek Vasut 2026-09-11 7:32 ` Krzysztof Kozlowski 2 siblings, 1 reply; 10+ messages in thread From: Michal Simek @ 2026-09-10 6:22 UTC (permalink / raw) To: Marek Vasut, linux-arm-kernel Cc: Conor Dooley, Krzysztof Kozlowski, Rob Herring, devicetree, linux-kernel On 9/9/26 20:26, Marek Vasut wrote: > Document ifm ZynqMP VHIP6 EvalBoard reference design binding. > The board is populated with four ethernet ports, QSPI NOR, > eMMC, UART and USB host interfaces. > > Signed-off-by: Marek Vasut <marex@nabladev.com> > --- > Cc: Conor Dooley <conor+dt@kernel.org> > Cc: Krzysztof Kozlowski <krzk+dt@kernel.org> > Cc: Michal Simek <michal.simek@amd.com> > Cc: Rob Herring <robh@kernel.org> > Cc: devicetree@vger.kernel.org > Cc: linux-arm-kernel@lists.infradead.org > Cc: linux-kernel@vger.kernel.org > --- > V2: No change > --- > Documentation/devicetree/bindings/soc/xilinx/xilinx.yaml | 5 +++++ > 1 file changed, 5 insertions(+) > > diff --git a/Documentation/devicetree/bindings/soc/xilinx/xilinx.yaml b/Documentation/devicetree/bindings/soc/xilinx/xilinx.yaml > index c9f99e0df2b35..49ef4e0c68501 100644 > --- a/Documentation/devicetree/bindings/soc/xilinx/xilinx.yaml > +++ b/Documentation/devicetree/bindings/soc/xilinx/xilinx.yaml > @@ -44,6 +44,11 @@ properties: > - const: xlnx,zynq-zed > - const: xlnx,zynq-7000 > > + - items: > + - const: ifm,zynqmp-vhip6-evalboard > + - const: ifm,zynqmp-vhip6 > + - const: xlnx,zynqmp > + > - items: > - enum: > - xlnx,zynqmp-zc1751 Can you please provide any link to public documentation about this board? I wasn't able to find anything through google.. Search on ifm.com also doesn't find anything too. Thanks, Michal ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [PATCH v2 1/2] dt-bindings: soc: xilinx: Document ifm ZynqMP VHIP6 EvalBoard 2026-09-10 6:22 ` [PATCH v2 1/2] dt-bindings: soc: xilinx: Document " Michal Simek @ 2026-09-10 7:01 ` Marek Vasut 2026-09-10 7:17 ` Michal Simek 0 siblings, 1 reply; 10+ messages in thread From: Marek Vasut @ 2026-09-10 7:01 UTC (permalink / raw) To: Michal Simek, linux-arm-kernel Cc: Conor Dooley, Krzysztof Kozlowski, Rob Herring, devicetree, linux-kernel On 9/10/26 8:22 AM, Michal Simek wrote: > > > On 9/9/26 20:26, Marek Vasut wrote: >> Document ifm ZynqMP VHIP6 EvalBoard reference design binding. >> The board is populated with four ethernet ports, QSPI NOR, >> eMMC, UART and USB host interfaces. >> >> Signed-off-by: Marek Vasut <marex@nabladev.com> >> --- >> Cc: Conor Dooley <conor+dt@kernel.org> >> Cc: Krzysztof Kozlowski <krzk+dt@kernel.org> >> Cc: Michal Simek <michal.simek@amd.com> >> Cc: Rob Herring <robh@kernel.org> >> Cc: devicetree@vger.kernel.org >> Cc: linux-arm-kernel@lists.infradead.org >> Cc: linux-kernel@vger.kernel.org >> --- >> V2: No change >> --- >> Documentation/devicetree/bindings/soc/xilinx/xilinx.yaml | 5 +++++ >> 1 file changed, 5 insertions(+) >> >> diff --git a/Documentation/devicetree/bindings/soc/xilinx/xilinx.yaml >> b/Documentation/devicetree/bindings/soc/xilinx/xilinx.yaml >> index c9f99e0df2b35..49ef4e0c68501 100644 >> --- a/Documentation/devicetree/bindings/soc/xilinx/xilinx.yaml >> +++ b/Documentation/devicetree/bindings/soc/xilinx/xilinx.yaml >> @@ -44,6 +44,11 @@ properties: >> - const: xlnx,zynq-zed >> - const: xlnx,zynq-7000 >> + - items: >> + - const: ifm,zynqmp-vhip6-evalboard >> + - const: ifm,zynqmp-vhip6 >> + - const: xlnx,zynqmp >> + >> - items: >> - enum: >> - xlnx,zynqmp-zc1751 > > Can you please provide any link to public documentation about this board? > I wasn't able to find anything through google.. I do not know whether there is any, it is an internal board from which other boards get derived. What would you like to know ? ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [PATCH v2 1/2] dt-bindings: soc: xilinx: Document ifm ZynqMP VHIP6 EvalBoard 2026-09-10 7:01 ` Marek Vasut @ 2026-09-10 7:17 ` Michal Simek 2026-09-10 23:39 ` Marek Vasut 0 siblings, 1 reply; 10+ messages in thread From: Michal Simek @ 2026-09-10 7:17 UTC (permalink / raw) To: Marek Vasut, linux-arm-kernel Cc: Conor Dooley, Krzysztof Kozlowski, Rob Herring, devicetree, linux-kernel On 9/10/26 09:01, Marek Vasut wrote: > On 9/10/26 8:22 AM, Michal Simek wrote: >> >> >> On 9/9/26 20:26, Marek Vasut wrote: >>> Document ifm ZynqMP VHIP6 EvalBoard reference design binding. >>> The board is populated with four ethernet ports, QSPI NOR, >>> eMMC, UART and USB host interfaces. >>> >>> Signed-off-by: Marek Vasut <marex@nabladev.com> >>> --- >>> Cc: Conor Dooley <conor+dt@kernel.org> >>> Cc: Krzysztof Kozlowski <krzk+dt@kernel.org> >>> Cc: Michal Simek <michal.simek@amd.com> >>> Cc: Rob Herring <robh@kernel.org> >>> Cc: devicetree@vger.kernel.org >>> Cc: linux-arm-kernel@lists.infradead.org >>> Cc: linux-kernel@vger.kernel.org >>> --- >>> V2: No change >>> --- >>> Documentation/devicetree/bindings/soc/xilinx/xilinx.yaml | 5 +++++ >>> 1 file changed, 5 insertions(+) >>> >>> diff --git a/Documentation/devicetree/bindings/soc/xilinx/xilinx.yaml b/ >>> Documentation/devicetree/bindings/soc/xilinx/xilinx.yaml >>> index c9f99e0df2b35..49ef4e0c68501 100644 >>> --- a/Documentation/devicetree/bindings/soc/xilinx/xilinx.yaml >>> +++ b/Documentation/devicetree/bindings/soc/xilinx/xilinx.yaml >>> @@ -44,6 +44,11 @@ properties: >>> - const: xlnx,zynq-zed >>> - const: xlnx,zynq-7000 >>> + - items: >>> + - const: ifm,zynqmp-vhip6-evalboard >>> + - const: ifm,zynqmp-vhip6 >>> + - const: xlnx,zynqmp >>> + >>> - items: >>> - enum: >>> - xlnx,zynqmp-zc1751 >> >> Can you please provide any link to public documentation about this board? >> I wasn't able to find anything through google.. > > I do not know whether there is any, it is an internal board from which other > boards get derived. > > What would you like to know ? I would like to know value for me to maintain it. Why should I care about board which don't have any public documentation and none can buy? There will be thousands of similar boards out there and I am definitely not going to have all of them in the tree. Thanks, Michal ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [PATCH v2 1/2] dt-bindings: soc: xilinx: Document ifm ZynqMP VHIP6 EvalBoard 2026-09-10 7:17 ` Michal Simek @ 2026-09-10 23:39 ` Marek Vasut 2026-09-11 8:38 ` Michal Simek 0 siblings, 1 reply; 10+ messages in thread From: Marek Vasut @ 2026-09-10 23:39 UTC (permalink / raw) To: Michal Simek, linux-arm-kernel Cc: Conor Dooley, Krzysztof Kozlowski, Rob Herring, devicetree, linux-kernel On 9/10/26 9:17 AM, Michal Simek wrote: >>>> +++ b/Documentation/devicetree/bindings/soc/xilinx/xilinx.yaml >>>> @@ -44,6 +44,11 @@ properties: >>>> - const: xlnx,zynq-zed >>>> - const: xlnx,zynq-7000 >>>> + - items: >>>> + - const: ifm,zynqmp-vhip6-evalboard >>>> + - const: ifm,zynqmp-vhip6 >>>> + - const: xlnx,zynqmp >>>> + >>>> - items: >>>> - enum: >>>> - xlnx,zynqmp-zc1751 >>> >>> Can you please provide any link to public documentation about this >>> board? >>> I wasn't able to find anything through google.. >> >> I do not know whether there is any, it is an internal board from which >> other boards get derived. >> >> What would you like to know ? > > I would like to know value for me to maintain it. Why should I care > about board which don't have any public documentation and none can buy? I think because the users of this board actually do benefit from having the support upstream, instead of having to lug around random downstream patches in assorted state of decay. > There will be thousands of similar boards out there and I am definitely > not going to have all of them in the tree. Why not ? There are users who benefit from having their board support upstream. This is what other SoC vendors do as well, it does not seem to be a problem, rather it is a good indicator that the SoC has users who care about it and about upstream. If you do require a sample board, I could try to arrange that. ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [PATCH v2 1/2] dt-bindings: soc: xilinx: Document ifm ZynqMP VHIP6 EvalBoard 2026-09-10 23:39 ` Marek Vasut @ 2026-09-11 8:38 ` Michal Simek 0 siblings, 0 replies; 10+ messages in thread From: Michal Simek @ 2026-09-11 8:38 UTC (permalink / raw) To: Marek Vasut, linux-arm-kernel Cc: Conor Dooley, Krzysztof Kozlowski, Rob Herring, devicetree, linux-kernel On 9/11/26 01:39, Marek Vasut wrote: > On 9/10/26 9:17 AM, Michal Simek wrote: > >>>>> +++ b/Documentation/devicetree/bindings/soc/xilinx/xilinx.yaml >>>>> @@ -44,6 +44,11 @@ properties: >>>>> - const: xlnx,zynq-zed >>>>> - const: xlnx,zynq-7000 >>>>> + - items: >>>>> + - const: ifm,zynqmp-vhip6-evalboard >>>>> + - const: ifm,zynqmp-vhip6 >>>>> + - const: xlnx,zynqmp >>>>> + >>>>> - items: >>>>> - enum: >>>>> - xlnx,zynqmp-zc1751 >>>> >>>> Can you please provide any link to public documentation about this board? >>>> I wasn't able to find anything through google.. >>> >>> I do not know whether there is any, it is an internal board from which other >>> boards get derived. >>> >>> What would you like to know ? >> >> I would like to know value for me to maintain it. Why should I care about >> board which don't have any public documentation and none can buy? > > I think because the users of this board actually do benefit from having the > support upstream, instead of having to lug around random downstream patches in > assorted state of decay. > >> There will be thousands of similar boards out there and I am definitely not >> going to have all of them in the tree. > Why not ? There are users who benefit from having their board support upstream. > This is what other SoC vendors do as well, it does not seem to be a problem, > rather it is a good indicator that the SoC has users who care about it and about > upstream. If there is public documentation about it I don't have any problem with it. > If you do require a sample board, I could try to arrange that. I definitely don't want that board. Thanks, Michal ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [PATCH v2 1/2] dt-bindings: soc: xilinx: Document ifm ZynqMP VHIP6 EvalBoard 2026-09-09 18:26 [PATCH v2 1/2] dt-bindings: soc: xilinx: Document ifm ZynqMP VHIP6 EvalBoard Marek Vasut 2026-09-09 18:26 ` [PATCH v2 2/2] arm64: zynqmp: Add " Marek Vasut 2026-09-10 6:22 ` [PATCH v2 1/2] dt-bindings: soc: xilinx: Document " Michal Simek @ 2026-09-11 7:32 ` Krzysztof Kozlowski 2 siblings, 0 replies; 10+ messages in thread From: Krzysztof Kozlowski @ 2026-09-11 7:32 UTC (permalink / raw) To: Marek Vasut Cc: linux-arm-kernel, Conor Dooley, Krzysztof Kozlowski, Michal Simek, Rob Herring, devicetree, linux-kernel On Wed, Sep 09, 2026 at 08:26:04PM +0200, Marek Vasut wrote: > Document ifm ZynqMP VHIP6 EvalBoard reference design binding. > The board is populated with four ethernet ports, QSPI NOR, > eMMC, UART and USB host interfaces. > > Signed-off-by: Marek Vasut <marex@nabladev.com> > --- Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com> Best regards, Krzysztof ^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2026-09-11 9:39 UTC | newest] Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2026-09-09 18:26 [PATCH v2 1/2] dt-bindings: soc: xilinx: Document ifm ZynqMP VHIP6 EvalBoard Marek Vasut 2026-09-09 18:26 ` [PATCH v2 2/2] arm64: zynqmp: Add " Marek Vasut 2026-09-11 7:32 ` Krzysztof Kozlowski 2026-09-11 9:38 ` Peter Korsgaard 2026-09-10 6:22 ` [PATCH v2 1/2] dt-bindings: soc: xilinx: Document " Michal Simek 2026-09-10 7:01 ` Marek Vasut 2026-09-10 7:17 ` Michal Simek 2026-09-10 23:39 ` Marek Vasut 2026-09-11 8:38 ` Michal Simek 2026-09-11 7:32 ` Krzysztof Kozlowski
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®