linux-arm-kernel.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/4] ARM: dts: vf: fix CHECK_DTB warnings
@ 2025-08-19 19:44 Frank Li
  2025-08-19 19:44 ` [PATCH 1/4] ARM: dts: vfxxx: rename nodename iomux to pinctrl Frank Li
                   ` (3 more replies)
  0 siblings, 4 replies; 9+ messages in thread
From: Frank Li @ 2025-08-19 19:44 UTC (permalink / raw)
  To: Shawn Guo, Sascha Hauer, Pengutronix Kernel Team, Stefan Agner,
	Rob Herring, Krzysztof Kozlowski, Conor Dooley
  Cc: linux-arm-kernel, devicetree, linux-kernel, imx, Frank Li

Cleanup warning for vfxxx.

After apply binding patch
https://lore.kernel.org/imx/20250819165317.3739366-1-Frank.Li@nxp.com/T/#u

All warning under nxp/vf is eliminated.

Signed-off-by: Frank Li <Frank.Li@nxp.com>
---
Frank Li (4):
      ARM: dts: vfxxx: rename nodename iomux to pinctrl
      ARM: dts: vf610: add grp surfix to pinctrl
      ARM: dts: vfxxx: rename nand to nand-controller to fix DTB_CHECK warnings
      ARM: dts: vfxxx: add arm,num-irq-priority-bits for nvic

 arch/arm/boot/dts/nxp/vf/vf610-zii-dev-rev-b.dts |  8 ++++----
 arch/arm/boot/dts/nxp/vf/vf610-zii-dev.dtsi      | 14 +++++++-------
 arch/arm/boot/dts/nxp/vf/vf610m4.dtsi            |  4 ++++
 arch/arm/boot/dts/nxp/vf/vfxxx.dtsi              |  4 ++--
 4 files changed, 17 insertions(+), 13 deletions(-)
---
base-commit: 9c15bfe5311638391431166b201d964304ecce89
change-id: 20250819-vfxxx_warning-fe8c49e17267

Best regards,
--
Frank Li <Frank.Li@nxp.com>



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

* [PATCH 1/4] ARM: dts: vfxxx: rename nodename iomux to pinctrl
  2025-08-19 19:44 [PATCH 0/4] ARM: dts: vf: fix CHECK_DTB warnings Frank Li
@ 2025-08-19 19:44 ` Frank Li
  2025-08-22  9:38   ` Shawn Guo
  2025-08-19 19:44 ` [PATCH 2/4] ARM: dts: vf610: add grp surfix " Frank Li
                   ` (2 subsequent siblings)
  3 siblings, 1 reply; 9+ messages in thread
From: Frank Li @ 2025-08-19 19:44 UTC (permalink / raw)
  To: Shawn Guo, Sascha Hauer, Pengutronix Kernel Team, Stefan Agner,
	Rob Herring, Krzysztof Kozlowski, Conor Dooley
  Cc: linux-arm-kernel, devicetree, linux-kernel, imx, Frank Li

Rename nodename iomux to pinctrl to fix below warnings:
  arch/arm/boot/dts/nxp/vf/vf610-zii-scu4-aib.dtb: iomuxc@40048000 (fsl,vf610-iomuxc): $nodename:0: 'iomuxc@40048000' does not match '^(pinctrl|pinmux)(@[0-9a-f]+)?$'
	from schema $id: http://devicetree.org/schemas/pinctrl/fsl,vf610-iomuxc.yaml#

Signed-off-by: Frank Li <Frank.Li@nxp.com>
---
 arch/arm/boot/dts/nxp/vf/vfxxx.dtsi | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/arch/arm/boot/dts/nxp/vf/vfxxx.dtsi b/arch/arm/boot/dts/nxp/vf/vfxxx.dtsi
index 124003c0be26a0cc3b3036b30411f50363117887..19de9506e0c895ee0ba959b4f69424d811f0f064 100644
--- a/arch/arm/boot/dts/nxp/vf/vfxxx.dtsi
+++ b/arch/arm/boot/dts/nxp/vf/vfxxx.dtsi
@@ -304,7 +304,7 @@ qspi0: spi@40044000 {
 				status = "disabled";
 			};
 
-			iomuxc: iomuxc@40048000 {
+			iomuxc: pinctrl@40048000 {
 				compatible = "fsl,vf610-iomuxc";
 				reg = <0x40048000 0x1000>;
 			};

-- 
2.34.1



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

* [PATCH 2/4] ARM: dts: vf610: add grp surfix to pinctrl
  2025-08-19 19:44 [PATCH 0/4] ARM: dts: vf: fix CHECK_DTB warnings Frank Li
  2025-08-19 19:44 ` [PATCH 1/4] ARM: dts: vfxxx: rename nodename iomux to pinctrl Frank Li
@ 2025-08-19 19:44 ` Frank Li
  2025-08-22  9:40   ` Shawn Guo
  2025-08-19 19:44 ` [PATCH 3/4] ARM: dts: vfxxx: rename nand to nand-controller to fix DTB_CHECK warnings Frank Li
  2025-08-19 19:44 ` [PATCH 4/4] ARM: dts: vfxxx: add arm,num-irq-priority-bits for nvic Frank Li
  3 siblings, 1 reply; 9+ messages in thread
From: Frank Li @ 2025-08-19 19:44 UTC (permalink / raw)
  To: Shawn Guo, Sascha Hauer, Pengutronix Kernel Team, Stefan Agner,
	Rob Herring, Krzysztof Kozlowski, Conor Dooley
  Cc: linux-arm-kernel, devicetree, linux-kernel, imx, Frank Li

Add grp surfix for pinctrl to fix below CHECK_DTBS warnings:
  arch/arm/boot/dts/nxp/vf/vf610-zii-dev-rev-b.dtb: pinctrl@40048000 (fsl,vf610-iomuxc): i2c0grp-gpio: {'fsl,pins': [[144, 0, 0, 0, 12738, 148, 0, 0, 0, 12738]], 'phandle': 19} is not of type 'array'
	from schema $id: http://devicetree.org/schemas/gpio/gpio-consumer.yaml#

Signed-off-by: Frank Li <Frank.Li@nxp.com>
---
 arch/arm/boot/dts/nxp/vf/vf610-zii-dev-rev-b.dts |  8 ++++----
 arch/arm/boot/dts/nxp/vf/vf610-zii-dev.dtsi      | 14 +++++++-------
 2 files changed, 11 insertions(+), 11 deletions(-)

diff --git a/arch/arm/boot/dts/nxp/vf/vf610-zii-dev-rev-b.dts b/arch/arm/boot/dts/nxp/vf/vf610-zii-dev-rev-b.dts
index 029f49be40e373f706f7f67c34358ba9272ea0af..be61472393620e54c2fb83abe9fb232c055628ca 100644
--- a/arch/arm/boot/dts/nxp/vf/vf610-zii-dev-rev-b.dts
+++ b/arch/arm/boot/dts/nxp/vf/vf610-zii-dev-rev-b.dts
@@ -412,13 +412,13 @@ &mdio1 {
 };
 
 &iomuxc {
-	pinctrl_gpio_e6185_eeprom_sel: pinctrl-gpio-e6185-eeprom-spi0 {
+	pinctrl_gpio_e6185_eeprom_sel: pinctrl-gpio-e6185-eeprom-spi0-grp {
 		fsl,pins = <
 			VF610_PAD_PTE27__GPIO_132	0x33e2
 		>;
 	};
 
-	pinctrl_gpio_spi0: pinctrl-gpio-spi0 {
+	pinctrl_gpio_spi0: pinctrl-gpio-spi0-grp {
 		fsl,pins = <
 			VF610_PAD_PTB22__GPIO_44	0x33e2
 			VF610_PAD_PTB21__GPIO_43	0x33e2
@@ -428,7 +428,7 @@ VF610_PAD_PTB18__GPIO_40	0x33e2
 		>;
 	};
 
-	pinctrl_mdio_mux: pinctrl-mdio-mux {
+	pinctrl_mdio_mux: pinctrl-mdio-mux-grp {
 		fsl,pins = <
 			VF610_PAD_PTA18__GPIO_8		0x31c2
 			VF610_PAD_PTA19__GPIO_9		0x31c2
@@ -437,7 +437,7 @@ VF610_PAD_PTB3__GPIO_25		0x31c2
 		>;
 	};
 
-	pinctrl_pca9554_22: pinctrl-pca95540-22 {
+	pinctrl_pca9554_22: pinctrl-pca95540-22-grp {
 		fsl,pins = <
 			VF610_PAD_PTB28__GPIO_98	0x219d
 		>;
diff --git a/arch/arm/boot/dts/nxp/vf/vf610-zii-dev.dtsi b/arch/arm/boot/dts/nxp/vf/vf610-zii-dev.dtsi
index ce5e52896b19d1ce80c2f34bef160ab57f12885b..91cc496ffb9065c98f539d7f5b553cb3926031aa 100644
--- a/arch/arm/boot/dts/nxp/vf/vf610-zii-dev.dtsi
+++ b/arch/arm/boot/dts/nxp/vf/vf610-zii-dev.dtsi
@@ -335,7 +335,7 @@ VF610_PAD_PTC17__ENET_RMII1_TXEN	0x30d2
 		>;
 	};
 
-	pinctrl_gpio_spi0: pinctrl-gpio-spi0 {
+	pinctrl_gpio_spi0: pinctrl-gpio-spi0-grp {
 		fsl,pins = <
 			VF610_PAD_PTB22__GPIO_44	0x33e2
 			VF610_PAD_PTB21__GPIO_43	0x33e2
@@ -345,19 +345,19 @@ VF610_PAD_PTB18__GPIO_40	0x33e2
 		>;
 	};
 
-	pinctrl_gpio_switch0: pinctrl-gpio-switch0 {
+	pinctrl_gpio_switch0: pinctrl-gpio-switch0-grp {
 		fsl,pins = <
 			VF610_PAD_PTB5__GPIO_27		0x219d
 		>;
 	};
 
-	pinctrl_gpio_switch1: pinctrl-gpio-switch1 {
+	pinctrl_gpio_switch1: pinctrl-gpio-switch1-grp {
 		fsl,pins = <
 			VF610_PAD_PTB4__GPIO_26		0x219d
 		>;
 	};
 
-	pinctrl_i2c_mux_reset: pinctrl-i2c-mux-reset {
+	pinctrl_i2c_mux_reset: pinctrl-i2c-mux-reset-grp {
 		fsl,pins = <
 			 VF610_PAD_PTE14__GPIO_119	0x31c2
 			 >;
@@ -370,7 +370,7 @@ VF610_PAD_PTB15__I2C0_SDA	0x37ff
 		>;
 	};
 
-	pinctrl_i2c0_gpio: i2c0grp-gpio {
+	pinctrl_i2c0_gpio: i2c0-gpio-grp {
 		fsl,pins = <
 			VF610_PAD_PTB14__GPIO_36	0x31c2
 			VF610_PAD_PTB15__GPIO_37	0x31c2
@@ -392,7 +392,7 @@ VF610_PAD_PTA23__I2C2_SDA	0x37ff
 		>;
 	};
 
-	pinctrl_leds_debug: pinctrl-leds-debug {
+	pinctrl_leds_debug: pinctrl-leds-debug-grp {
 		fsl,pins = <
 			 VF610_PAD_PTD20__GPIO_74	0x31c2
 			 >;
@@ -436,7 +436,7 @@ VF610_PAD_PTD22__UART2_RX	0x21a1
 		>;
 	};
 
-	pinctrl_usb_vbus: pinctrl-usb-vbus {
+	pinctrl_usb_vbus: pinctrl-usb-vbus-grp {
 		fsl,pins = <
 			VF610_PAD_PTA16__GPIO_6	0x31c2
 		>;

-- 
2.34.1



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

* [PATCH 3/4] ARM: dts: vfxxx: rename nand to nand-controller to fix DTB_CHECK warnings
  2025-08-19 19:44 [PATCH 0/4] ARM: dts: vf: fix CHECK_DTB warnings Frank Li
  2025-08-19 19:44 ` [PATCH 1/4] ARM: dts: vfxxx: rename nodename iomux to pinctrl Frank Li
  2025-08-19 19:44 ` [PATCH 2/4] ARM: dts: vf610: add grp surfix " Frank Li
@ 2025-08-19 19:44 ` Frank Li
  2025-08-22  9:40   ` Shawn Guo
  2025-08-19 19:44 ` [PATCH 4/4] ARM: dts: vfxxx: add arm,num-irq-priority-bits for nvic Frank Li
  3 siblings, 1 reply; 9+ messages in thread
From: Frank Li @ 2025-08-19 19:44 UTC (permalink / raw)
  To: Shawn Guo, Sascha Hauer, Pengutronix Kernel Team, Stefan Agner,
	Rob Herring, Krzysztof Kozlowski, Conor Dooley
  Cc: linux-arm-kernel, devicetree, linux-kernel, imx, Frank Li

Rename nand@400e0000 to nand-controller@400e0000 to fix below warning:
nand@400e0000: $nodename:0: 'nand@400e0000' does not match '^nand-controller(@.*)?'

Signed-off-by: Frank Li <Frank.Li@nxp.com>
---
 arch/arm/boot/dts/nxp/vf/vfxxx.dtsi | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/arch/arm/boot/dts/nxp/vf/vfxxx.dtsi b/arch/arm/boot/dts/nxp/vf/vfxxx.dtsi
index 19de9506e0c895ee0ba959b4f69424d811f0f064..568d81807c81559335cbcaa32ab229dfd6e1c795 100644
--- a/arch/arm/boot/dts/nxp/vf/vfxxx.dtsi
+++ b/arch/arm/boot/dts/nxp/vf/vfxxx.dtsi
@@ -682,7 +682,7 @@ can1: can@400d4000 {
 				status = "disabled";
 			};
 
-			nfc: nand@400e0000 {
+			nfc: nand-controller@400e0000 {
 				#address-cells = <1>;
 				#size-cells = <0>;
 				compatible = "fsl,vf610-nfc";

-- 
2.34.1



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

* [PATCH 4/4] ARM: dts: vfxxx: add arm,num-irq-priority-bits for nvic
  2025-08-19 19:44 [PATCH 0/4] ARM: dts: vf: fix CHECK_DTB warnings Frank Li
                   ` (2 preceding siblings ...)
  2025-08-19 19:44 ` [PATCH 3/4] ARM: dts: vfxxx: rename nand to nand-controller to fix DTB_CHECK warnings Frank Li
@ 2025-08-19 19:44 ` Frank Li
  2025-08-22  9:41   ` Shawn Guo
  3 siblings, 1 reply; 9+ messages in thread
From: Frank Li @ 2025-08-19 19:44 UTC (permalink / raw)
  To: Shawn Guo, Sascha Hauer, Pengutronix Kernel Team, Stefan Agner,
	Rob Herring, Krzysztof Kozlowski, Conor Dooley
  Cc: linux-arm-kernel, devicetree, linux-kernel, imx, Frank Li

Add arm,num-irq-priority-bits(4) for nvic to fix below CHECK_DTB warnings:
  arch/arm/boot/dts/nxp/vf/vf610m4-colibri.dtb: interrupt-controller@e000e100 (arm,armv7m-nvic): 'arm,num-irq-priority-bits' is a required property
	from schema $id: http://devicetree.org/schemas/interrupt-controller/arm,nvic.yaml#

Signed-off-by: Frank Li <Frank.Li@nxp.com>
---
 arch/arm/boot/dts/nxp/vf/vf610m4.dtsi | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/arch/arm/boot/dts/nxp/vf/vf610m4.dtsi b/arch/arm/boot/dts/nxp/vf/vf610m4.dtsi
index 2bb331a87721000880cebeb81dd3c00febfbed3c..ccb5deb4e9528fe005a5691347d4a3852fa52ca3 100644
--- a/arch/arm/boot/dts/nxp/vf/vf610m4.dtsi
+++ b/arch/arm/boot/dts/nxp/vf/vf610m4.dtsi
@@ -52,6 +52,10 @@ / {
 	aliases { };
 };
 
+&nvic {
+	arm,num-irq-priority-bits = <4>;
+};
+
 &mscm_ir {
 	interrupt-parent = <&nvic>;
 };

-- 
2.34.1



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

* Re: [PATCH 1/4] ARM: dts: vfxxx: rename nodename iomux to pinctrl
  2025-08-19 19:44 ` [PATCH 1/4] ARM: dts: vfxxx: rename nodename iomux to pinctrl Frank Li
@ 2025-08-22  9:38   ` Shawn Guo
  0 siblings, 0 replies; 9+ messages in thread
From: Shawn Guo @ 2025-08-22  9:38 UTC (permalink / raw)
  To: Frank Li
  Cc: Shawn Guo, Sascha Hauer, Pengutronix Kernel Team, Stefan Agner,
	Rob Herring, Krzysztof Kozlowski, Conor Dooley, linux-arm-kernel,
	devicetree, linux-kernel, imx

On Tue, Aug 19, 2025 at 03:44:06PM -0400, Frank Li wrote:
> Rename nodename iomux to pinctrl to fix below warnings:
>   arch/arm/boot/dts/nxp/vf/vf610-zii-scu4-aib.dtb: iomuxc@40048000 (fsl,vf610-iomuxc): $nodename:0: 'iomuxc@40048000' does not match '^(pinctrl|pinmux)(@[0-9a-f]+)?$'
> 	from schema $id: http://devicetree.org/schemas/pinctrl/fsl,vf610-iomuxc.yaml#
> 
> Signed-off-by: Frank Li <Frank.Li@nxp.com>

Fabio beat you to this one ;)

Shawn



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

* Re: [PATCH 3/4] ARM: dts: vfxxx: rename nand to nand-controller to fix DTB_CHECK warnings
  2025-08-19 19:44 ` [PATCH 3/4] ARM: dts: vfxxx: rename nand to nand-controller to fix DTB_CHECK warnings Frank Li
@ 2025-08-22  9:40   ` Shawn Guo
  0 siblings, 0 replies; 9+ messages in thread
From: Shawn Guo @ 2025-08-22  9:40 UTC (permalink / raw)
  To: Frank Li
  Cc: Shawn Guo, Sascha Hauer, Pengutronix Kernel Team, Stefan Agner,
	Rob Herring, Krzysztof Kozlowski, Conor Dooley, linux-arm-kernel,
	devicetree, linux-kernel, imx

On Tue, Aug 19, 2025 at 03:44:08PM -0400, Frank Li wrote:
> Rename nand@400e0000 to nand-controller@400e0000 to fix below warning:
> nand@400e0000: $nodename:0: 'nand@400e0000' does not match '^nand-controller(@.*)?'
> 
> Signed-off-by: Frank Li <Frank.Li@nxp.com>

Fabio also beat you to this one.

Shawn



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

* Re: [PATCH 2/4] ARM: dts: vf610: add grp surfix to pinctrl
  2025-08-19 19:44 ` [PATCH 2/4] ARM: dts: vf610: add grp surfix " Frank Li
@ 2025-08-22  9:40   ` Shawn Guo
  0 siblings, 0 replies; 9+ messages in thread
From: Shawn Guo @ 2025-08-22  9:40 UTC (permalink / raw)
  To: Frank Li
  Cc: Shawn Guo, Sascha Hauer, Pengutronix Kernel Team, Stefan Agner,
	Rob Herring, Krzysztof Kozlowski, Conor Dooley, linux-arm-kernel,
	devicetree, linux-kernel, imx

On Tue, Aug 19, 2025 at 03:44:07PM -0400, Frank Li wrote:
> Add grp surfix for pinctrl to fix below CHECK_DTBS warnings:
>   arch/arm/boot/dts/nxp/vf/vf610-zii-dev-rev-b.dtb: pinctrl@40048000 (fsl,vf610-iomuxc): i2c0grp-gpio: {'fsl,pins': [[144, 0, 0, 0, 12738, 148, 0, 0, 0, 12738]], 'phandle': 19} is not of type 'array'
> 	from schema $id: http://devicetree.org/schemas/gpio/gpio-consumer.yaml#
> 
> Signed-off-by: Frank Li <Frank.Li@nxp.com>

Applied, thanks!



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

* Re: [PATCH 4/4] ARM: dts: vfxxx: add arm,num-irq-priority-bits for nvic
  2025-08-19 19:44 ` [PATCH 4/4] ARM: dts: vfxxx: add arm,num-irq-priority-bits for nvic Frank Li
@ 2025-08-22  9:41   ` Shawn Guo
  0 siblings, 0 replies; 9+ messages in thread
From: Shawn Guo @ 2025-08-22  9:41 UTC (permalink / raw)
  To: Frank Li
  Cc: Shawn Guo, Sascha Hauer, Pengutronix Kernel Team, Stefan Agner,
	Rob Herring, Krzysztof Kozlowski, Conor Dooley, linux-arm-kernel,
	devicetree, linux-kernel, imx

On Tue, Aug 19, 2025 at 03:44:09PM -0400, Frank Li wrote:
> Add arm,num-irq-priority-bits(4) for nvic to fix below CHECK_DTB warnings:
>   arch/arm/boot/dts/nxp/vf/vf610m4-colibri.dtb: interrupt-controller@e000e100 (arm,armv7m-nvic): 'arm,num-irq-priority-bits' is a required property
> 	from schema $id: http://devicetree.org/schemas/interrupt-controller/arm,nvic.yaml#
> 
> Signed-off-by: Frank Li <Frank.Li@nxp.com>
> ---
>  arch/arm/boot/dts/nxp/vf/vf610m4.dtsi | 4 ++++
>  1 file changed, 4 insertions(+)
> 
> diff --git a/arch/arm/boot/dts/nxp/vf/vf610m4.dtsi b/arch/arm/boot/dts/nxp/vf/vf610m4.dtsi
> index 2bb331a87721000880cebeb81dd3c00febfbed3c..ccb5deb4e9528fe005a5691347d4a3852fa52ca3 100644
> --- a/arch/arm/boot/dts/nxp/vf/vf610m4.dtsi
> +++ b/arch/arm/boot/dts/nxp/vf/vf610m4.dtsi
> @@ -52,6 +52,10 @@ / {
>  	aliases { };
>  };
>  
> +&nvic {
> +	arm,num-irq-priority-bits = <4>;
> +};
> +
>  &mscm_ir {
>  	interrupt-parent = <&nvic>;
>  };

Should probably add it here in name of order.  Fixed it up and applied.

Shawn

> 
> -- 
> 2.34.1
> 



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

end of thread, other threads:[~2025-08-23  8:20 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-08-19 19:44 [PATCH 0/4] ARM: dts: vf: fix CHECK_DTB warnings Frank Li
2025-08-19 19:44 ` [PATCH 1/4] ARM: dts: vfxxx: rename nodename iomux to pinctrl Frank Li
2025-08-22  9:38   ` Shawn Guo
2025-08-19 19:44 ` [PATCH 2/4] ARM: dts: vf610: add grp surfix " Frank Li
2025-08-22  9:40   ` Shawn Guo
2025-08-19 19:44 ` [PATCH 3/4] ARM: dts: vfxxx: rename nand to nand-controller to fix DTB_CHECK warnings Frank Li
2025-08-22  9:40   ` Shawn Guo
2025-08-19 19:44 ` [PATCH 4/4] ARM: dts: vfxxx: add arm,num-irq-priority-bits for nvic Frank Li
2025-08-22  9:41   ` Shawn Guo

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).