[PATCH] arm64: dts: marvell: Add DTS for 7215-IXS-A1 board

Rob Herring robh at kernel.org
Tue Mar 5 05:20:18 PST 2024


On Mon, 04 Mar 2024 17:14:44 -0500, Natarajan Subbiramani wrote:
> From: Natarajan Subbiramani <natarajan.subbiramani.ext at nokia.com>
> 
> 7215-IXS-A1 is an aggregation switch based on Marvell AlleyCat5X.
> This dts is extracted from Marvell cn9130-crb and removed unused
> nodes along with platform specific changes.
> 
> Signed-off-by: Natarajan Subbiramani <natarajan.subbiramani.ext at nokia.com>
> ---
>  arch/arm64/boot/dts/marvell/7215-ixs-a1.dts | 226 ++++++++++++++++++++
>  arch/arm64/boot/dts/marvell/Makefile        |   1 +
>  2 files changed, 227 insertions(+)
>  create mode 100644 arch/arm64/boot/dts/marvell/7215-ixs-a1.dts
> 


My bot found new DTB warnings on the .dts files added or changed in this
series.

Some warnings may be from an existing SoC .dtsi. Or perhaps the warnings
are fixed by another series. Ultimately, it is up to the platform
maintainer whether these warnings are acceptable or not. No need to reply
unless the platform maintainer has comments.

If you already ran DT checks and didn't see these error(s), then
make sure dt-schema is up to date:

  pip3 install dtschema --upgrade


New warnings running 'make CHECK_DTBS=y marvell/7215-ixs-a1.dtb' for 20240304221444.2503-1-nataccet at gmail.com:

arch/arm64/boot/dts/marvell/7215-ixs-a1.dtb: ap807: $nodename:0: 'ap807' does not match '^([a-z][a-z0-9\-]+-bus|bus|localbus|soc|axi|ahb|apb)(@.+)?$'
	from schema $id: http://devicetree.org/schemas/simple-bus.yaml#
arch/arm64/boot/dts/marvell/7215-ixs-a1.dtb: config-space at f0000000: $nodename:0: 'config-space at f0000000' does not match '^([a-z][a-z0-9\-]+-bus|bus|localbus|soc|axi|ahb|apb)(@.+)?$'
	from schema $id: http://devicetree.org/schemas/simple-bus.yaml#
arch/arm64/boot/dts/marvell/7215-ixs-a1.dtb: config-space at f0000000: timer: {'compatible': ['arm,armv8-timer'], 'interrupts': [[1, 13, 3848], [1, 14, 3848], [1, 11, 3848], [1, 10, 3848]]} should not be valid under {'type': 'object'}
	from schema $id: http://devicetree.org/schemas/simple-bus.yaml#
arch/arm64/boot/dts/marvell/7215-ixs-a1.dtb: config-space at f0000000: pmu: {'compatible': ['arm,cortex-a72-pmu'], 'interrupt-parent': [[2]], 'interrupts': [[17]]} should not be valid under {'type': 'object'}
	from schema $id: http://devicetree.org/schemas/simple-bus.yaml#
arch/arm64/boot/dts/marvell/7215-ixs-a1.dtb: /ap807/config-space at f0000000/odmi at 300000: failed to match any schema with compatible: ['marvell,odmi-controller']
arch/arm64/boot/dts/marvell/7215-ixs-a1.dtb: /ap807/config-space at f0000000/gicp at 3f0040: failed to match any schema with compatible: ['marvell,ap806-gicp']
arch/arm64/boot/dts/marvell/7215-ixs-a1.dtb: /ap807/config-space at f0000000/interrupt-controller at 3f0100: failed to match any schema with compatible: ['marvell,armada-8k-pic']
arch/arm64/boot/dts/marvell/7215-ixs-a1.dtb: /ap807/config-space at f0000000/interrupt-controller at 3f0200: failed to match any schema with compatible: ['marvell,ap806-sei']
arch/arm64/boot/dts/marvell/7215-ixs-a1.dtb: /ap807/config-space at f0000000/xor at 400000: failed to match any schema with compatible: ['marvell,armada-7k-xor', 'marvell,xor-v2']
arch/arm64/boot/dts/marvell/7215-ixs-a1.dtb: /ap807/config-space at f0000000/xor at 400000: failed to match any schema with compatible: ['marvell,armada-7k-xor', 'marvell,xor-v2']
arch/arm64/boot/dts/marvell/7215-ixs-a1.dtb: /ap807/config-space at f0000000/xor at 420000: failed to match any schema with compatible: ['marvell,armada-7k-xor', 'marvell,xor-v2']
arch/arm64/boot/dts/marvell/7215-ixs-a1.dtb: /ap807/config-space at f0000000/xor at 420000: failed to match any schema with compatible: ['marvell,armada-7k-xor', 'marvell,xor-v2']
arch/arm64/boot/dts/marvell/7215-ixs-a1.dtb: /ap807/config-space at f0000000/xor at 440000: failed to match any schema with compatible: ['marvell,armada-7k-xor', 'marvell,xor-v2']
arch/arm64/boot/dts/marvell/7215-ixs-a1.dtb: /ap807/config-space at f0000000/xor at 440000: failed to match any schema with compatible: ['marvell,armada-7k-xor', 'marvell,xor-v2']
arch/arm64/boot/dts/marvell/7215-ixs-a1.dtb: /ap807/config-space at f0000000/xor at 460000: failed to match any schema with compatible: ['marvell,armada-7k-xor', 'marvell,xor-v2']
arch/arm64/boot/dts/marvell/7215-ixs-a1.dtb: /ap807/config-space at f0000000/xor at 460000: failed to match any schema with compatible: ['marvell,armada-7k-xor', 'marvell,xor-v2']
arch/arm64/boot/dts/marvell/7215-ixs-a1.dtb: /ap807/config-space at f0000000/spi at 510600: failed to match any schema with compatible: ['marvell,armada-380-spi']
arch/arm64/boot/dts/marvell/7215-ixs-a1.dtb: mmc at 6e0000: clocks: [[4, 4]] is too short
	from schema $id: http://devicetree.org/schemas/mmc/marvell,xenon-sdhci.yaml#
arch/arm64/boot/dts/marvell/7215-ixs-a1.dtb: mmc at 6e0000: clock-names: ['core'] is too short
	from schema $id: http://devicetree.org/schemas/mmc/marvell,xenon-sdhci.yaml#
arch/arm64/boot/dts/marvell/7215-ixs-a1.dtb: mmc at 6e0000: Unevaluated properties are not allowed ('dma-coherent' was unexpected)
	from schema $id: http://devicetree.org/schemas/mmc/marvell,xenon-sdhci.yaml#
arch/arm64/boot/dts/marvell/7215-ixs-a1.dtb: mmc at 6e0000: 'pinctrl-0' is a dependency of 'pinctrl-names'
	from schema $id: http://devicetree.org/schemas/pinctrl/pinctrl-consumer.yaml#
arch/arm64/boot/dts/marvell/7215-ixs-a1.dtb: system-controller at 6f4000: compatible: ['syscon', 'simple-mfd'] is too short
	from schema $id: http://devicetree.org/schemas/mfd/syscon.yaml#
arch/arm64/boot/dts/marvell/7215-ixs-a1.dtb: /ap807/config-space at f0000000/system-controller at 6f4000/pinctrl: failed to match any schema with compatible: ['marvell,ap806-pinctrl']
arch/arm64/boot/dts/marvell/7215-ixs-a1.dtb: gpio at 1040: Unevaluated properties are not allowed ('gpio-ranges' was unexpected)
	from schema $id: http://devicetree.org/schemas/gpio/gpio-mvebu.yaml#
arch/arm64/boot/dts/marvell/7215-ixs-a1.dtb: /ap807/config-space at f0000000/system-controller at 6f4000/clock: failed to match any schema with compatible: ['marvell,ap807-clock']
arch/arm64/boot/dts/marvell/7215-ixs-a1.dtb: system-controller at 6f8000: compatible: ['syscon', 'simple-mfd'] is too short
	from schema $id: http://devicetree.org/schemas/mfd/syscon.yaml#
arch/arm64/boot/dts/marvell/7215-ixs-a1.dtb: /ap807/config-space at f0000000/system-controller at 6f8000/thermal-sensor at 80: failed to match any schema with compatible: ['marvell,armada-ap807-thermal']
arch/arm64/boot/dts/marvell/7215-ixs-a1.dtb: /ap807/config-space at f0000000/system-controller at 6f8000/clock-cpu: failed to match any schema with compatible: ['marvell,ap807-cpu-clock']
arch/arm64/boot/dts/marvell/7215-ixs-a1.dtb: cp0: $nodename:0: 'cp0' does not match '^([a-z][a-z0-9\-]+-bus|bus|localbus|soc|axi|ahb|apb)(@.+)?$'
	from schema $id: http://devicetree.org/schemas/simple-bus.yaml#
arch/arm64/boot/dts/marvell/7215-ixs-a1.dtb: config-space at f2000000: $nodename:0: 'config-space at f2000000' does not match '^([a-z][a-z0-9\-]+-bus|bus|localbus|soc|axi|ahb|apb)(@.+)?$'
	from schema $id: http://devicetree.org/schemas/simple-bus.yaml#
arch/arm64/boot/dts/marvell/7215-ixs-a1.dtb: /cp0/config-space at f2000000/phy at 120000: failed to match any schema with compatible: ['marvell,comphy-cp110']
arch/arm64/boot/dts/marvell/7215-ixs-a1.dtb: /cp0/config-space at f2000000/interrupt-controller at 1e0000: failed to match any schema with compatible: ['marvell,cp110-icu']
arch/arm64/boot/dts/marvell/7215-ixs-a1.dtb: /cp0/config-space at f2000000/interrupt-controller at 1e0000/interrupt-controller at 10: failed to match any schema with compatible: ['marvell,cp110-icu-nsr']
arch/arm64/boot/dts/marvell/7215-ixs-a1.dtb: /cp0/config-space at f2000000/interrupt-controller at 1e0000/interrupt-controller at 50: failed to match any schema with compatible: ['marvell,cp110-icu-sei']
arch/arm64/boot/dts/marvell/7215-ixs-a1.dtb: system-controller at 440000: compatible: ['syscon', 'simple-mfd'] is too short
	from schema $id: http://devicetree.org/schemas/mfd/syscon.yaml#
arch/arm64/boot/dts/marvell/7215-ixs-a1.dtb: /cp0/config-space at f2000000/system-controller at 440000/clock: failed to match any schema with compatible: ['marvell,cp110-clock']
arch/arm64/boot/dts/marvell/7215-ixs-a1.dtb: gpio at 100: Unevaluated properties are not allowed ('gpio-ranges' was unexpected)
	from schema $id: http://devicetree.org/schemas/gpio/gpio-mvebu.yaml#
arch/arm64/boot/dts/marvell/7215-ixs-a1.dtb: gpio at 140: Unevaluated properties are not allowed ('gpio-ranges' was unexpected)
	from schema $id: http://devicetree.org/schemas/gpio/gpio-mvebu.yaml#
arch/arm64/boot/dts/marvell/7215-ixs-a1.dtb: /cp0/config-space at f2000000/system-controller at 440000/pinctrl: failed to match any schema with compatible: ['marvell,cp115-standalone-pinctrl']
arch/arm64/boot/dts/marvell/7215-ixs-a1.dtb: system-controller at 400000: compatible: ['syscon', 'simple-mfd'] is too short
	from schema $id: http://devicetree.org/schemas/mfd/syscon.yaml#
arch/arm64/boot/dts/marvell/7215-ixs-a1.dtb: /cp0/config-space at f2000000/system-controller at 400000/thermal-sensor at 70: failed to match any schema with compatible: ['marvell,armada-cp110-thermal']
arch/arm64/boot/dts/marvell/7215-ixs-a1.dtb: usb at 500000: Unevaluated properties are not allowed ('dma-coherent' was unexpected)
	from schema $id: http://devicetree.org/schemas/usb/generic-xhci.yaml#
arch/arm64/boot/dts/marvell/7215-ixs-a1.dtb: usb at 500000: 'phys' is a dependency of 'phy-names'
	from schema $id: http://devicetree.org/schemas/phy/phy-consumer.yaml#
arch/arm64/boot/dts/marvell/7215-ixs-a1.dtb: usb at 510000: Unevaluated properties are not allowed ('dma-coherent' was unexpected)
	from schema $id: http://devicetree.org/schemas/usb/generic-xhci.yaml#
arch/arm64/boot/dts/marvell/7215-ixs-a1.dtb: usb at 510000: 'phys' is a dependency of 'phy-names'
	from schema $id: http://devicetree.org/schemas/phy/phy-consumer.yaml#
arch/arm64/boot/dts/marvell/7215-ixs-a1.dtb: /cp0/config-space at f2000000/xor at 6a0000: failed to match any schema with compatible: ['marvell,armada-7k-xor', 'marvell,xor-v2']
arch/arm64/boot/dts/marvell/7215-ixs-a1.dtb: /cp0/config-space at f2000000/xor at 6a0000: failed to match any schema with compatible: ['marvell,armada-7k-xor', 'marvell,xor-v2']
arch/arm64/boot/dts/marvell/7215-ixs-a1.dtb: /cp0/config-space at f2000000/xor at 6c0000: failed to match any schema with compatible: ['marvell,armada-7k-xor', 'marvell,xor-v2']
arch/arm64/boot/dts/marvell/7215-ixs-a1.dtb: /cp0/config-space at f2000000/xor at 6c0000: failed to match any schema with compatible: ['marvell,armada-7k-xor', 'marvell,xor-v2']
arch/arm64/boot/dts/marvell/7215-ixs-a1.dtb: /cp0/config-space at f2000000/spi at 700600: failed to match any schema with compatible: ['marvell,armada-380-spi']
arch/arm64/boot/dts/marvell/7215-ixs-a1.dtb: /cp0/config-space at f2000000/spi at 700680: failed to match any schema with compatible: ['marvell,armada-380-spi']
arch/arm64/boot/dts/marvell/7215-ixs-a1.dtb: trng at 760000: compatible:0: 'marvell,armada-8k-rng' is not one of ['ti,omap2-rng', 'ti,omap4-rng', 'inside-secure,safexcel-eip76']
	from schema $id: http://devicetree.org/schemas/rng/omap_rng.yaml#
arch/arm64/boot/dts/marvell/7215-ixs-a1.dtb: trng at 760000: compatible: ['marvell,armada-8k-rng', 'inside-secure,safexcel-eip76'] is too long
	from schema $id: http://devicetree.org/schemas/rng/omap_rng.yaml#
arch/arm64/boot/dts/marvell/7215-ixs-a1.dtb: /cp0/config-space at f2000000/trng at 760000: failed to match any schema with compatible: ['marvell,armada-8k-rng', 'inside-secure,safexcel-eip76']
arch/arm64/boot/dts/marvell/7215-ixs-a1.dtb: /cp0/pcie at f2600000: failed to match any schema with compatible: ['marvell,armada8k-pcie', 'snps,dw-pcie']
arch/arm64/boot/dts/marvell/7215-ixs-a1.dtb: /cp0/pcie at f2620000: failed to match any schema with compatible: ['marvell,armada8k-pcie', 'snps,dw-pcie']
arch/arm64/boot/dts/marvell/7215-ixs-a1.dtb: /cp0/pcie at f2640000: failed to match any schema with compatible: ['marvell,armada8k-pcie', 'snps,dw-pcie']
arch/arm64/boot/dts/marvell/7215-ixs-a1.dtb: /mv_dma: failed to match any schema with compatible: ['marvell,mv_dma']
arch/arm64/boot/dts/marvell/7215-ixs-a1.dtb: cp0_usb3_phy0: '#phy-cells' is a required property
	from schema $id: http://devicetree.org/schemas/usb/usb-nop-xceiv.yaml#
arch/arm64/boot/dts/marvell/7215-ixs-a1.dtb: cp0_usb3_phy1: '#phy-cells' is a required property
	from schema $id: http://devicetree.org/schemas/usb/usb-nop-xceiv.yaml#








More information about the linux-arm-kernel mailing list