Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[DNM] [WiP] device: Introduce reference to parent device name. #13129

Closed

Conversation

pizi-nordic
Copy link
Collaborator

This PR introduces a pointer to parent device name in
the device_config structure. Such reference provides generic
method to extract device hierarchy.

Also, the DEVICE_* macros used to create device instances
are updated in order to add new "parent_name" parameter.

Please note, that this PR only modifies data structures.
API for traversing the hierarchy as well as DT integration will follow.

@zephyrbot
Copy link
Collaborator

zephyrbot commented Feb 7, 2019

Found the following issues, please fix and resubmit:

Checkpatch issues

Unrecognized escape \l passed through in regex; marked by <-- HERE in m/\b(typeof|__typeof__|__builtin\w+|typecheck\s*\(\s*(?^x:
			(?^x:
			(?:(?^:(?:(?^x:
			const|
			__percpu|
			__nocast|
			__safe|
			__bitwise|
			__packed__|
			__packed2__|
			__naked|
			__maybe_unused|
			__always_unused|
			__noreturn|
			__used|
			__cold|
			__pure|
			__noclone|
			__deprecated|
			__read_mostly|
			__kprobes|
			(?^:(?^:(?^:__(?:mem|cpu|dev|net_|))(?:initdata\b))|(?^:(?^:__(?:mem|cpu|dev|net_|))(?:initconst\b))|(?^:(?^:__(?:mem|cpu|dev|net_|))(?:init\b)))|
			____cacheline_aligned|
			____cacheline_aligned_in_smp|
			____cacheline_internodealigned_in_smp|
			__weak|
			__syscall|
			__syscall_inline
		  )|(?^x:
			__user|
			__force|
			__iomem|
			__must_check|
			__init_refok|
			__kprobes|
			__ref|
			__rcu|
			__private
		)|(?x:  
(?^:fastcall)
)))\s+|const\s+)*
			(?:
				(?:typeof|__typeof__)\s*\([^\)]*\)|
				(?:(?^:(?x:
	(?^:(?:__)?(?:[us]_?)?int_?(?:8|16|32|64)_t)\b|
	(?^:(?x:
	u_(?:char|short|int|long) |          # bsd
	u(?:nchar|short|int|long)            # sysv
))\b|
	(?^:(?x:
	(?:__)?(?:u|s|be|le)(?:8|16|32|64)_t|
	atomic_t
))\b
))|mbedtls_pk_context|NANO_ESF\b)|
				(?:(?x:  
(?^:void)|
  (?^:(?:(?:un)?signed\s+)?char)|
  (?^:(?:(?:un)?signed\s+)?short\s+int)|
  (?^:(?:(?:un)?signed\s+)?short)|
  (?^:(?:(?:un)?signed\s+)?int)|
  (?^:(?:(?:un)?signed\s+)?long\s+int)|
  (?^:(?:(?:un)?signed\s+)?long\s+long\s+int)|
  (?^:(?:(?:un)?signed\s+)?long\s+long)|
  (?^:(?:(?:un)?signed\s+)?long)|
  (?^:(?:un)?signed)|
  (?^:float)|
  (?^:double)|
  (?^:bool)|
  (?^:struct\s+(?^x:
			[A-Za-z_][A-Za-z\d_]*
			(?:\s*\#\#\s*[A-Za-z_][A-Za-z\d_]*)*
		))|
  (?^:union\s+(?^x:
			[A-Za-z_][A-Za-z\d_]*
			(?:\s*\#\#\s*[A-Za-z_][A-Za-z\d_]*)*
		))|
  (?^:enum\s+(?^x:
			[A-Za-z_][A-Za-z\d_]*
			(?:\s*\#\#\s*[A-Za-z_][A-Za-z\d_]*)*
		))|
  (?^:(?^x:
			[A-Za-z_][A-Za-z\d_]*
			(?:\s*\#\#\s*[A-Za-z_][A-Za-z\d_]*)*
		)_t)|
  (?^:(?^x:
			[A-Za-z_][A-Za-z\d_]*
			(?:\s*\#\#\s*[A-Za-z_][A-Za-z\d_]*)*
		)_handler)|
  (?^:(?^x:
			[A-Za-z_][A-Za-z\d_]*
			(?:\s*\#\#\s*[A-Za-z_][A-Za-z\d_]*)*
		)_handler_fn)|
  (?^:char\s+(?:un)?signed)|
  (?^:int\s+(?:(?:un)?signed\s+)?short\s)|
  (?^:int\s+short(?:\s+(?:un)?signed))|
  (?^:short\s+int(?:\s+(?:un)?signed))|
  (?^:(?:un)?signed\s+int\s+short)|
  (?^:short\s+(?:un)?signed)|
  (?^:long\s+int\s+(?:un)?signed)|
  (?^:int\s+long\s+(?:un)?signed)|
  (?^:long\s+(?:un)?signed\s+int)|
  (?^:int\s+(?:un)?signed\s+long)|
  (?^:int\s+(?:un)?signed)|
  (?^:int\s+long\s+long\s+(?:un)?signed)|
  (?^:long\s+long\s+int\s+(?:un)?signed)|
  (?^:long\s+long\s+(?:un)?signed\s+int)|
  (?^:long\s+long\s+(?:un)?signed)|
  (?^:long\s+(?:un)?signed)|
  Trng|
  PortGroup|
  IWDG_TypeDef
)\b)
			)
			(?:\s+(?^:(?:(?^x:
			const|
			__percpu|
			__nocast|
			__safe|
			__bitwise|
			__packed__|
			__packed2__|
			__naked|
			__maybe_unused|
			__always_unused|
			__noreturn|
			__used|
			__cold|
			__pure|
			__noclone|
			__deprecated|
			__read_mostly|
			__kprobes|
			(?^:(?^:(?^:__(?:mem|cpu|dev|net_|))(?:initdata\b))|(?^:(?^:__(?:mem|cpu|dev|net_|))(?:initconst\b))|(?^:(?^:__(?:mem|cpu|dev|net_|))(?:init\b)))|
			____cacheline_aligned|
			____cacheline_aligned_in_smp|
			____cacheline_internodealigned_in_smp|
			__weak|
			__syscall|
			__syscall_inline
		  )|(?^x:
			__user|
			__force|
			__iomem|
			__must_check|
			__init_refok|
			__kprobes|
			__ref|
			__rcu|
			__private
		)|(?x:  
(?^:fastcall)
)))|\s+const)*
		  )
			(?:(?:\s|\*|\[\])+\s*const|(?:\s|\*\s*(?:const\s*)?|\[\])+|(?:\s*\[\s*\])+)?
			(?:\s+(?^:inline|__always_inline|noinline|__inline|__inline__)|\s+(?^:(?:(?^x:
			const|
			__percpu|
			__nocast|
			__safe|
			__bitwise|
			__packed__|
			__packed2__|
			__naked|
			__maybe_unused|
			__always_unused|
			__noreturn|
			__used|
			__cold|
			__pure|
			__noclone|
			__deprecated|
			__read_mostly|
			__kprobes|
			(?^:(?^:(?^:__(?:mem|cpu|dev|net_|))(?:initdata\b))|(?^:(?^:__(?:mem|cpu|dev|net_|))(?:initconst\b))|(?^:(?^:__(?:mem|cpu|dev|net_|))(?:init\b)))|
			____cacheline_aligned|
			____cacheline_aligned_in_smp|
			____cacheline_internodealigned_in_smp|
			__weak|
			__syscall|
			__syscall_inline
		  )|(?^x:
			__user|
			__force|
			__iomem|
			__must_check|
			__init_refok|
			__kprobes|
			__ref|
			__rcu|
			__private
		)|(?x:  
(?^:fastcall)
))))*
		  )\s*,|\#+)\s*\(*\s*\l <-- HERE 2_ctx_type\s*\)*\b/ at /var/lib/shippable/build/IN/main_repo/zephyr/scripts/checkpatch.pl line 4989.
Unrecognized escape \l passed through in regex; marked by <-- HERE in m/\#+\s*\l <-- HERE 2_ctx_type\b/ at /var/lib/shippable/build/IN/main_repo/zephyr/scripts/checkpatch.pl line 4990.
Unrecognized escape \l passed through in regex; marked by <-- HERE in m/\b\l <-- HERE 2_ctx_type\s*\#\#/ at /var/lib/shippable/build/IN/main_repo/zephyr/scripts/checkpatch.pl line 4991.
Unrecognized escape \l passed through in regex; marked by <-- HERE in m/\b\l <-- HERE 2_ctx_type\b/ at /var/lib/shippable/build/IN/main_repo/zephyr/scripts/checkpatch.pl line 4992.
Unrecognized escape \l passed through in regex; marked by <-- HERE in m/((?^x:
			<=|>=|==|!=|
			=>|->|<<|>>|<|>|!|~|
			&&|\|\||,|\^|\+\+|--|&|\||(?^:\+|-|\*|\/|%)
		  ))?\s*\b\l <-- HERE 2_ctx_type\b\s*((?^x:
			<=|>=|==|!=|
			=>|->|<<|>>|<|>|!|~|
			&&|\|\||,|\^|\+\+|--|&|\||(?^:\+|-|\*|\/|%)
		  ))?/ at /var/lib/shippable/build/IN/main_repo/zephyr/scripts/checkpatch.pl line 4998.
-:6062: ERROR:MULTISTATEMENT_MACRO_USE_DO_WHILE: Macros with multiple statements should be enclosed in a do - while loop
#6062: FILE: include/net/ethernet.h:592:
+#define ETH_NET_DEVICE_INIT(parent_drv_name, dev_name, drv_name, init_fn,\
 			    data, cfg_info, prio, api, mtu)		 \
+	DEVICE_AND_API_INIT(parent_drv_name, dev_name, drv_name, init_fn,\
+			    data, cfg_info, POST_KERNEL, prio, api);	 \
 	NET_L2_DATA_INIT(dev_name, 0, NET_L2_GET_CTX_TYPE(ETHERNET_L2)); \
 	NET_IF_INIT(dev_name, 0, ETHERNET_L2, mtu, NET_VLAN_MAX_COUNT)

-:6100: ERROR:MULTISTATEMENT_MACRO_USE_DO_WHILE: Macros with multiple statements should be enclosed in a do - while loop
#6100: FILE: include/net/net_if.h:1880:
+#define NET_DEVICE_INIT(parent_name, dev_name, drv_name,	\
+			init_fn, data, cfg_info, prio, api, l2,	\
 			l2_ctx_type, mtu)			\
+	DEVICE_AND_API_INIT(parent_name, dev_name, drv_name,	\
+			    init_fn, data, cfg_info,		\
+			    POST_KERNEL, prio, api);		\
 	NET_L2_DATA_INIT(dev_name, 0, l2_ctx_type);		\
 	NET_IF_INIT(dev_name, 0, l2, mtu, NET_IF_MAX_CONFIGS)

-:6128: ERROR:MULTISTATEMENT_MACRO_USE_DO_WHILE: Macros with multiple statements should be enclosed in a do - while loop
#6128: FILE: include/net/net_if.h:1913:
+#define NET_DEVICE_INIT_INSTANCE(parent_name, dev_name, drv_name,	\
+				 instance, init_fn, data, cfg_info,	\
+				 prio, api, l2, l2_ctx_type, mtu)	\
+	DEVICE_AND_API_INIT(parent_name, dev_name, drv_name, init_fn,	\
+			    data, cfg_info, POST_KERNEL, prio, api);	\
 	NET_L2_DATA_INIT(dev_name, instance, l2_ctx_type);		\
 	NET_IF_INIT(dev_name, instance, l2, mtu, NET_IF_MAX_CONFIGS)

-:6152: ERROR:MULTISTATEMENT_MACRO_USE_DO_WHILE: Macros with multiple statements should be enclosed in a do - while loop
#6152: FILE: include/net/net_if.h:1941:
+#define NET_DEVICE_OFFLOAD_INIT(parent_name, dev_name, drv_name,\
+				init_fn, data, cfg_info, prio,	\
+				api, mtu)			\
+	DEVICE_AND_API_INIT(parent_name, dev_name, drv_name,	\
+			    init_fn, data, cfg_info,		\
+			     POST_KERNEL, prio, api);		\
 	NET_IF_OFFLOAD_INIT(dev_name, 0, mtu)

-:6317: WARNING:LONG_LINE: line over 80 characters
#6317: FILE: soc/arc/quark_se_c1000_ss/dts_fixup.h:5:
+#define DT_UART_QMSI_0_PARENT_NAME		DT_INTEL_QMSI_UART_B0002000_PARENT_LABEL

-:6323: WARNING:LONG_LINE: line over 80 characters
#6323: FILE: soc/arc/quark_se_c1000_ss/dts_fixup.h:11:
+#define DT_UART_QMSI_1_PARENT_NAME		DT_INTEL_QMSI_UART_B0002400_PARENT_LABEL

-:6331: WARNING:LONG_LINE: line over 80 characters
#6331: FILE: soc/arc/quark_se_c1000_ss/dts_fixup.h:25:
+#define DT_I2C_SS_0_PARENT_NAME		DT_INTEL_QMSI_SS_I2C_80012000_PARENT_LABEL

-:6339: WARNING:LONG_LINE: line over 80 characters
#6339: FILE: soc/arc/quark_se_c1000_ss/dts_fixup.h:36:
+#define DT_I2C_SS_1_PARENT_NAME		DT_INTEL_QMSI_SS_I2C_80012100_PARENT_LABEL

-:6347: WARNING:LONG_LINE: line over 80 characters
#6347: FILE: soc/arc/quark_se_c1000_ss/dts_fixup.h:48:
+#define CONFIG_I2C_0_PARENT_NAME		DT_INTEL_QMSI_I2C_B0002800_PARENT_LABEL

-:6352: WARNING:LONG_LINE: line over 80 characters
#6352: FILE: soc/arc/quark_se_c1000_ss/dts_fixup.h:53:
+#define CONFIG_I2C_1_PARENT_NAME		DT_INTEL_QMSI_I2C_B0002C00_PARENT_LABEL

-:6363: WARNING:LONG_LINE: line over 80 characters
#6363: FILE: soc/arc/quark_se_c1000_ss/dts_fixup.h:64:
+#define DT_GPIO_QMSI_SS_0_PARENT_NAME	DT_INTEL_QMSI_SS_GPIO_80017800_PARENT_LABEL

-:6368: WARNING:LONG_LINE: line over 80 characters
#6368: FILE: soc/arc/quark_se_c1000_ss/dts_fixup.h:69:
+#define DT_GPIO_QMSI_SS_1_PARENT_NAME	DT_INTEL_QMSI_SS_GPIO_80017900_PARENT_LABEL

-:6373: WARNING:LONG_LINE: line over 80 characters
#6373: FILE: soc/arc/quark_se_c1000_ss/dts_fixup.h:74:
+#define DT_GPIO_QMSI_0_PARENT_NAME		DT_INTEL_QMSI_GPIO_B0000C00_PARENT_LABEL

-:6377: WARNING:LONG_LINE: line over 80 characters
#6377: FILE: soc/arc/quark_se_c1000_ss/dts_fixup.h:78:
+#define DT_GPIO_QMSI_1_PARENT_NAME		DT_INTEL_QMSI_GPIO_B0800B00_PARENT_LABEL

-:6390: WARNING:LONG_LINE: line over 80 characters
#6390: FILE: soc/arc/quark_se_c1000_ss/dts_fixup.h:91:
+#define DT_SPI_0_PARENT_NAME		DT_SNPS_DESIGNWARE_SPI_80010000_PARENT_LABEL

-:6398: WARNING:LONG_LINE: line over 80 characters
#6398: FILE: soc/arc/quark_se_c1000_ss/dts_fixup.h:101:
+#define DT_SPI_1_PARENT_NAME		DT_SNPS_DESIGNWARE_SPI_80010100_PARENT_LABEL

-:6406: WARNING:LONG_LINE: line over 80 characters
#6406: FILE: soc/arc/quark_se_c1000_ss/dts_fixup.h:110:
+#define CONFIG_WDT_0_PARENT_NAME		DT_INTEL_QMSI_WATCHDOG_B0000000_PARENT_LABEL

-:6505: WARNING:LONG_LINE: line over 80 characters
#6505: FILE: soc/arc/snps_emsk/dts_fixup.h:35:
+#define DT_UART_NS16550_PORT_2_IRQ_PRI		DT_NS16550_F000A000_IRQ_0_PRIORITY

-:6513: WARNING:LONG_LINE: line over 80 characters
#6513: FILE: soc/arc/snps_emsk/dts_fixup.h:43:
+#define CONFIG_GPIO_DW_0_PARENT_NAME	DT_SNPS_DESIGNWARE_GPIO_F0002000_PARENT_LABEL

-:6521: WARNING:LONG_LINE: line over 80 characters
#6521: FILE: soc/arc/snps_emsk/dts_fixup.h:51:
+#define CONFIG_GPIO_DW_1_PARENT_NAME	DT_SNPS_DESIGNWARE_GPIO_F000200C_PARENT_LABEL

-:6528: WARNING:LONG_LINE: line over 80 characters
#6528: FILE: soc/arc/snps_emsk/dts_fixup.h:58:
+#define CONFIG_GPIO_DW_2_PARENT_NAME	DT_SNPS_DESIGNWARE_GPIO_F0002018_PARENT_LABEL

-:6535: WARNING:LONG_LINE: line over 80 characters
#6535: FILE: soc/arc/snps_emsk/dts_fixup.h:65:
+#define CONFIG_GPIO_DW_3_PARENT_NAME	DT_SNPS_DESIGNWARE_GPIO_F0002024_PARENT_LABEL

-:6543: WARNING:LONG_LINE: line over 80 characters
#6543: FILE: soc/arc/snps_emsk/dts_fixup.h:75:
+#define DT_SPI_0_PARENT_NAME		DT_SNPS_DESIGNWARE_SPI_F0006000_PARENT_LABEL

-:6549: WARNING:LONG_LINE: line over 80 characters
#6549: FILE: soc/arc/snps_emsk/dts_fixup.h:81:
+#define DT_SPI_1_PARENT_NAME		DT_SNPS_DESIGNWARE_SPI_F0007000_PARENT_LABEL

-:6584: WARNING:LONG_LINE: line over 80 characters
#6584: FILE: soc/arm/arm/musca_a/dts_fixup.h:22:
+#define DT_PL011_PORT0_PARENT_NAME			DT_ARM_PL011_40101000_PARENT_LABEL

-:6592: WARNING:LONG_LINE: line over 80 characters
#6592: FILE: soc/arm/arm/musca_a/dts_fixup.h:32:
+#define DT_PL011_PORT1_PARENT_NAME			DT_ARM_PL011_40102000_PARENT_LABEL

-:6600: WARNING:LONG_LINE: line over 80 characters
#6600: FILE: soc/arm/arm/musca_a/dts_fixup.h:48:
+#define DT_PL011_PORT0_PARENT_NAME			DT_ARM_PL011_50101000_PARENT_LABEL

-:6608: WARNING:LONG_LINE: line over 80 characters
#6608: FILE: soc/arm/arm/musca_a/dts_fixup.h:58:
+#define DT_PL011_PORT1_PARENT_NAME			DT_ARM_PL011_50102000_PARENT_LABEL

-:6620: WARNING:LONG_LINE: line over 80 characters
#6620: FILE: soc/arm/atmel_sam/sam3x/dts_fixup.h:13:
+#define CONFIG_I2C_0_PARENT_NAME		DT_ATMEL_SAM_I2C_TWI_4008C000_PARENT_LABEL

-:6627: WARNING:LONG_LINE: line over 80 characters
#6627: FILE: soc/arm/atmel_sam/sam3x/dts_fixup.h:20:
+#define CONFIG_I2C_1_PARENT_NAME		DT_ATMEL_SAM_I2C_TWI_40090000_PARENT_LABEL

-:6655: WARNING:LONG_LINE: line over 80 characters
#6655: FILE: soc/arm/atmel_sam/sam3x/dts_fixup.h:48:
+#define DT_WDT_SAM_PARENT_LABEL        DT_ATMEL_SAM_WATCHDOG_400E1A50_PARENT_LABEL

-:6689: WARNING:LONG_LINE: line over 80 characters
#6689: FILE: soc/arm/atmel_sam/sam4s/dts_fixup.h:32:
+#define CONFIG_I2C_0_PARENT_NAME		DT_ATMEL_SAM_I2C_TWI_40018000_PARENT_LABEL

-:6696: WARNING:LONG_LINE: line over 80 characters
#6696: FILE: soc/arm/atmel_sam/sam4s/dts_fixup.h:39:
+#define CONFIG_I2C_1_PARENT_NAME		DT_ATMEL_SAM_I2C_TWI_4001C000_PARENT_LABEL

-:6722: WARNING:LONG_LINE: line over 80 characters
#6722: FILE: soc/arm/atmel_sam/sam4s/dts_fixup.h:65:
+#define DT_WDT_SAM_PARENT_LABEL        DT_ATMEL_SAM_WATCHDOG_400E1450_PARENT_LABEL

-:6767: WARNING:LONG_LINE: line over 80 characters
#6767: FILE: soc/arm/atmel_sam/same70/dts_fixup.h:44:
+#define CONFIG_I2C_0_PARENT_NAME		DT_ATMEL_SAM_I2C_TWIHS_40018000_PARENT_LABEL

-:6775: WARNING:LONG_LINE: line over 80 characters
#6775: FILE: soc/arm/atmel_sam/same70/dts_fixup.h:52:
+#define CONFIG_I2C_1_PARENT_NAME		DT_ATMEL_SAM_I2C_TWIHS_4001C000_PARENT_LABEL

-:6783: WARNING:LONG_LINE: line over 80 characters
#6783: FILE: soc/arm/atmel_sam/same70/dts_fixup.h:60:
+#define CONFIG_I2C_2_PARENT_NAME		DT_ATMEL_SAM_I2C_TWIHS_40060000_PARENT_LABEL

-:6863: WARNING:LONG_LINE: line over 80 characters
#6863: FILE: soc/arm/atmel_sam/same70/dts_fixup.h:142:
+#define DT_WDT_SAM_PARENT_LABEL        DT_ATMEL_SAM_WATCHDOG_400E1850_PARENT_LABEL

-:6874: WARNING:LONG_LINE: line over 80 characters
#6874: FILE: soc/arm/atmel_sam/same70/dts_fixup.h:159:
+#define DT_ENTROPY_SAM_TRNG_PARENT_NAME		DT_ATMEL_SAM_TRNG_40070000_PARENT_LABEL

-:6876: WARNING:LONG_LINE: line over 80 characters
#6876: FILE: soc/arm/atmel_sam/same70/dts_fixup.h:161:
+#define CONFIG_ENTROPY_PARENT_NAME			DT_ATMEL_SAM_TRNG_40070000_PARENT_LABEL

-:6880: WARNING:LONG_LINE: line over 80 characters
#6880: FILE: soc/arm/atmel_sam/same70/dts_fixup.h:165:
+#define DT_FLASH_PARENT_NAME			DT_ATMEL_SAM_FLASH_CONTROLLER_400E0C00_PARENT_LABEL

-:6891: WARNING:LONG_LINE: line over 80 characters
#6891: FILE: soc/arm/atmel_sam0/samd20/dts_fixup.h:5:
+#define DT_FLASH_PARENT_NAME			DT_ATMEL_SAM0_NVMCTRL_41004000_PARENT_LABEL

-:6905: WARNING:LONG_LINE: line over 80 characters
#6905: FILE: soc/arm/atmel_sam0/samd20/dts_fixup.h:19:
+#define DT_UART_SAM0_SERCOM0_PARENT_LABEL DT_ATMEL_SAM0_UART_42000800_PARENT_LABEL

-:6913: WARNING:LONG_LINE: line over 80 characters
#6913: FILE: soc/arm/atmel_sam0/samd20/dts_fixup.h:28:
+#define DT_UART_SAM0_SERCOM1_PARENT_LABEL DT_ATMEL_SAM0_UART_42000C00_PARENT_LABEL

-:6921: WARNING:LONG_LINE: line over 80 characters
#6921: FILE: soc/arm/atmel_sam0/samd20/dts_fixup.h:37:
+#define DT_UART_SAM0_SERCOM2_PARENT_LABEL DT_ATMEL_SAM0_UART_42001000_PARENT_LABEL

-:6929: WARNING:LONG_LINE: line over 80 characters
#6929: FILE: soc/arm/atmel_sam0/samd20/dts_fixup.h:46:
+#define DT_UART_SAM0_SERCOM3_PARENT_LABEL DT_ATMEL_SAM0_UART_42001400_PARENT_LABEL

-:6937: WARNING:LONG_LINE: line over 80 characters
#6937: FILE: soc/arm/atmel_sam0/samd20/dts_fixup.h:55:
+#define DT_UART_SAM0_SERCOM4_PARENT_LABEL DT_ATMEL_SAM0_UART_42001800_PARENT_LABEL

-:6945: WARNING:LONG_LINE: line over 80 characters
#6945: FILE: soc/arm/atmel_sam0/samd20/dts_fixup.h:64:
+#define DT_UART_SAM0_SERCOM5_PARENT_LABEL DT_ATMEL_SAM0_UART_42001C00_PARENT_LABEL

-:7012: WARNING:LONG_LINE: line over 80 characters
#7012: FILE: soc/arm/atmel_sam0/samd21/dts_fixup.h:5:
+#define DT_FLASH_PARENT_NAME			DT_ATMEL_SAM0_NVMCTRL_41004000_PARENT_LABEL

-:7026: WARNING:LONG_LINE: line over 80 characters
#7026: FILE: soc/arm/atmel_sam0/samd21/dts_fixup.h:19:
+#define DT_UART_SAM0_SERCOM0_PARENT_LABEL DT_ATMEL_SAM0_UART_42000800_PARENT_LABEL

-:7034: WARNING:LONG_LINE: line over 80 characters
#7034: FILE: soc/arm/atmel_sam0/samd21/dts_fixup.h:28:
+#define DT_UART_SAM0_SERCOM1_PARENT_LABEL DT_ATMEL_SAM0_UART_42000C00_PARENT_LABEL

-:7042: WARNING:LONG_LINE: line over 80 characters
#7042: FILE: soc/arm/atmel_sam0/samd21/dts_fixup.h:37:
+#define DT_UART_SAM0_SERCOM2_PARENT_LABEL DT_ATMEL_SAM0_UART_42001000_PARENT_LABEL

-:7050: WARNING:LONG_LINE: line over 80 characters
#7050: FILE: soc/arm/atmel_sam0/samd21/dts_fixup.h:46:
+#define DT_UART_SAM0_SERCOM3_PARENT_LABEL DT_ATMEL_SAM0_UART_42001400_PARENT_LABEL

-:7058: WARNING:LONG_LINE: line over 80 characters
#7058: FILE: soc/arm/atmel_sam0/samd21/dts_fixup.h:55:
+#define DT_UART_SAM0_SERCOM4_PARENT_LABEL DT_ATMEL_SAM0_UART_42001800_PARENT_LABEL

-:7066: WARNING:LONG_LINE: line over 80 characters
#7066: FILE: soc/arm/atmel_sam0/samd21/dts_fixup.h:64:
+#define DT_UART_SAM0_SERCOM5_PARENT_LABEL DT_ATMEL_SAM0_UART_42001C00_PARENT_LABEL

-:7153: WARNING:LONG_LINE: line over 80 characters
#7153: FILE: soc/arm/nordic_nrf/nrf51/dts_fixup.h:6:
+#define DT_ADC_0_PARENT_NAME			DT_NORDIC_NRF_ADC_ADC_0_PARENT_LABEL

-:7156: WARNING:LONG_LINE: line over 80 characters
#7156: FILE: soc/arm/nordic_nrf/nrf51/dts_fixup.h:9:
+#define DT_UART_0_PARENT_NAME			DT_NORDIC_NRF_UART_UART_0_PARENT_LABEL

-:7159: WARNING:LONG_LINE: line over 80 characters
#7159: FILE: soc/arm/nordic_nrf/nrf51/dts_fixup.h:12:
+#define DT_FLASH_PARENT_NAME		DT_NORDIC_NRF51_FLASH_CONTROLLER_0_PARENT_LABEL

-:7165: WARNING:LONG_LINE: line over 80 characters
#7165: FILE: soc/arm/nordic_nrf/nrf51/dts_fixup.h:18:
+#define DT_I2C_0_PARENT_NAME			DT_NORDIC_NRF_I2C_I2C_0_PARENT_LABEL

-:7167: WARNING:LONG_LINE: line over 80 characters
#7167: FILE: soc/arm/nordic_nrf/nrf51/dts_fixup.h:20:
+#define DT_I2C_1_PARENT_NAME			DT_NORDIC_NRF_I2C_I2C_1_PARENT_LABEL

-:7170: WARNING:LONG_LINE: line over 80 characters
#7170: FILE: soc/arm/nordic_nrf/nrf51/dts_fixup.h:23:
+#define DT_SPI_0_PARENT_NAME			DT_NORDIC_NRF_SPI_SPI_0_PARENT_LABEL

-:7172: WARNING:LONG_LINE: line over 80 characters
#7172: FILE: soc/arm/nordic_nrf/nrf51/dts_fixup.h:25:
+#define DT_SPI_1_PARENT_NAME			DT_NORDIC_NRF_SPI_SPI_1_PARENT_LABEL

-:7175: WARNING:LONG_LINE: line over 80 characters
#7175: FILE: soc/arm/nordic_nrf/nrf51/dts_fixup.h:28:
+#define DT_WDT_0_PARENT_NAME			DT_NORDIC_NRF_WATCHDOG_WDT_0_PARENT_LABEL

-:7186: WARNING:LONG_LINE: line over 80 characters
#7186: FILE: soc/arm/nordic_nrf/nrf52/dts_fixup.h:6:
+#define DT_ADC_0_PARENT_NAME			DT_NORDIC_NRF_SAADC_ADC_0_PARENT_LABEL

-:7190: WARNING:LONG_LINE: line over 80 characters
#7190: FILE: soc/arm/nordic_nrf/nrf52/dts_fixup.h:10:
+#define DT_UART_0_PARENT_NAME			DT_NORDIC_NRF_UART_UART_0_PARENT_LABEL

-:7193: WARNING:LONG_LINE: line over 80 characters
#7193: FILE: soc/arm/nordic_nrf/nrf52/dts_fixup.h:13:
+#define DT_UART_0_PARENT_NAME			DT_NORDIC_NRF_UARTE_UART_0_PARENT_LABEL

-:7197: WARNING:LONG_LINE: line over 80 characters
#7197: FILE: soc/arm/nordic_nrf/nrf52/dts_fixup.h:17:
+#define DT_UART_1_PARENT_NAME			DT_NORDIC_NRF_UARTE_UART_1_PARENT_LABEL

-:7200: WARNING:LONG_LINE: line over 80 characters
#7200: FILE: soc/arm/nordic_nrf/nrf52/dts_fixup.h:20:
+#define DT_FLASH_PARENT_NAME		DT_NORDIC_NRF52_FLASH_CONTROLLER_0_PARENT_LABEL

-:7208: WARNING:LONG_LINE: line over 80 characters
#7208: FILE: soc/arm/nordic_nrf/nrf52/dts_fixup.h:28:
+#define DT_I2C_0_PARENT_NAME			DT_NORDIC_NRF_I2C_I2C_0_PARENT_LABEL

-:7210: WARNING:LONG_LINE: line over 80 characters
#7210: FILE: soc/arm/nordic_nrf/nrf52/dts_fixup.h:30:
+#define DT_I2C_1_PARENT_NAME			DT_NORDIC_NRF_I2C_I2C_1_PARENT_LABEL

-:7213: WARNING:LONG_LINE: line over 80 characters
#7213: FILE: soc/arm/nordic_nrf/nrf52/dts_fixup.h:33:
+#define DT_SPI_0_PARENT_NAME			DT_NORDIC_NRF_SPI_SPI_0_PARENT_LABEL

-:7215: WARNING:LONG_LINE: line over 80 characters
#7215: FILE: soc/arm/nordic_nrf/nrf52/dts_fixup.h:35:
+#define DT_SPI_1_PARENT_NAME			DT_NORDIC_NRF_SPI_SPI_1_PARENT_LABEL

-:7217: WARNING:LONG_LINE: line over 80 characters
#7217: FILE: soc/arm/nordic_nrf/nrf52/dts_fixup.h:37:
+#define DT_SPI_2_PARENT_NAME			DT_NORDIC_NRF_SPI_SPI_2_PARENT_LABEL

-:7219: WARNING:LONG_LINE: line over 80 characters
#7219: FILE: soc/arm/nordic_nrf/nrf52/dts_fixup.h:39:
+#define DT_SPI_3_PARENT_NAME			DT_NORDIC_NRF_SPI_SPI_3_PARENT_LABEL

-:7222: WARNING:LONG_LINE: line over 80 characters
#7222: FILE: soc/arm/nordic_nrf/nrf52/dts_fixup.h:42:
+#define DT_WDT_0_PARENT_NAME			DT_NORDIC_NRF_WATCHDOG_WDT_0_PARENT_LABEL

-:7233: WARNING:LONG_LINE: line over 80 characters
#7233: FILE: soc/arm/nordic_nrf/nrf91/dts_fixup.h:12:
+#define DT_ADC_0_PARENT_NAME			DT_NORDIC_NRF_SAADC_ADC_0_PARENT_LABEL

-:7236: WARNING:LONG_LINE: line over 80 characters
#7236: FILE: soc/arm/nordic_nrf/nrf91/dts_fixup.h:15:
+#define DT_UART_0_PARENT_NAME			DT_NORDIC_NRF_UARTE_UART_0_PARENT_LABEL

-:7238: WARNING:LONG_LINE: line over 80 characters
#7238: FILE: soc/arm/nordic_nrf/nrf91/dts_fixup.h:17:
+#define DT_UART_1_PARENT_NAME			DT_NORDIC_NRF_UARTE_UART_1_PARENT_LABEL

-:7240: WARNING:LONG_LINE: line over 80 characters
#7240: FILE: soc/arm/nordic_nrf/nrf91/dts_fixup.h:19:
+#define DT_UART_2_PARENT_NAME			DT_NORDIC_NRF_UARTE_UART_2_PARENT_LABEL

-:7242: WARNING:LONG_LINE: line over 80 characters
#7242: FILE: soc/arm/nordic_nrf/nrf91/dts_fixup.h:21:
+#define DT_UART_3_PARENT_NAME			DT_NORDIC_NRF_UARTE_UART_3_PARENT_LABEL

-:7251: WARNING:LONG_LINE: line over 80 characters
#7251: FILE: soc/arm/nordic_nrf/nrf91/dts_fixup.h:30:
+#define DT_I2C_0_PARENT_NAME			DT_NORDIC_NRF_I2C_I2C_0_PARENT_LABEL

-:7253: WARNING:LONG_LINE: line over 80 characters
#7253: FILE: soc/arm/nordic_nrf/nrf91/dts_fixup.h:32:
+#define DT_I2C_1_PARENT_NAME			DT_NORDIC_NRF_I2C_I2C_1_PARENT_LABEL

-:7255: WARNING:LONG_LINE: line over 80 characters
#7255: FILE: soc/arm/nordic_nrf/nrf91/dts_fixup.h:34:
+#define DT_I2C_2_PARENT_NAME			DT_NORDIC_NRF_I2C_I2C_2_PARENT_LABEL

-:7257: WARNING:LONG_LINE: line over 80 characters
#7257: FILE: soc/arm/nordic_nrf/nrf91/dts_fixup.h:36:
+#define DT_I2C_3_PARENT_NAME			DT_NORDIC_NRF_I2C_I2C_3_PARENT_LABEL

-:7260: WARNING:LONG_LINE: line over 80 characters
#7260: FILE: soc/arm/nordic_nrf/nrf91/dts_fixup.h:39:
+#define DT_SPI_0_PARENT_NAME			DT_NORDIC_NRF_SPI_SPI_0_PARENT_LABEL

-:7262: WARNING:LONG_LINE: line over 80 characters
#7262: FILE: soc/arm/nordic_nrf/nrf91/dts_fixup.h:41:
+#define DT_SPI_1_PARENT_NAME			DT_NORDIC_NRF_SPI_SPI_1_PARENT_LABEL

-:7264: WARNING:LONG_LINE: line over 80 characters
#7264: FILE: soc/arm/nordic_nrf/nrf91/dts_fixup.h:43:
+#define DT_SPI_2_PARENT_NAME			DT_NORDIC_NRF_SPI_SPI_2_PARENT_LABEL

-:7266: WARNING:LONG_LINE: line over 80 characters
#7266: FILE: soc/arm/nordic_nrf/nrf91/dts_fixup.h:45:
+#define DT_SPI_3_PARENT_NAME			DT_NORDIC_NRF_SPI_SPI_3_PARENT_LABEL

-:7269: WARNING:LONG_LINE: line over 80 characters
#7269: FILE: soc/arm/nordic_nrf/nrf91/dts_fixup.h:48:
+#define DT_WDT_0_PARENT_NAME                   DT_NORDIC_NRF_WATCHDOG_WDT_0_PARENT_LABEL

-:7272: WARNING:LONG_LINE: line over 80 characters
#7272: FILE: soc/arm/nordic_nrf/nrf91/dts_fixup.h:51:
+#define DT_TIMER_0_PARENT_NAME                 DT_NORDIC_NRF_TIMER_TIMER_0_PARENT_LABEL

-:7274: WARNING:LONG_LINE: line over 80 characters
#7274: FILE: soc/arm/nordic_nrf/nrf91/dts_fixup.h:53:
+#define DT_TIMER_1_PARENT_NAME                 DT_NORDIC_NRF_TIMER_TIMER_1_PARENT_LABEL

-:7276: WARNING:LONG_LINE: line over 80 characters
#7276: FILE: soc/arm/nordic_nrf/nrf91/dts_fixup.h:55:
+#define DT_TIMER_2_PARENT_NAME                 DT_NORDIC_NRF_TIMER_TIMER_2_PARENT_LABEL

-:7287: WARNING:LONG_LINE: line over 80 characters
#7287: FILE: soc/arm/nxp_imx/mcimx6x_m4/dts_fixup.h:11:
+#define DT_GPIO_IMX_PORT_1_PARENT_NAME		DT_NXP_IMX_GPIO_4209C000_PARENT_LABEL

-:7295: WARNING:LONG_LINE: line over 80 characters
#7295: FILE: soc/arm/nxp_imx/mcimx6x_m4/dts_fixup.h:19:
+#define DT_GPIO_IMX_PORT_2_PARENT_NAME		DT_NXP_IMX_GPIO_420A0000_PARENT_LABEL

-:7303: WARNING:LONG_LINE: line over 80 characters
#7303: FILE: soc/arm/nxp_imx/mcimx6x_m4/dts_fixup.h:27:
+#define DT_GPIO_IMX_PORT_3_PARENT_NAME		DT_NXP_IMX_GPIO_420A4000_PARENT_LABEL

-:7311: WARNING:LONG_LINE: line over 80 characters
#7311: FILE: soc/arm/nxp_imx/mcimx6x_m4/dts_fixup.h:35:
+#define DT_GPIO_IMX_PORT_4_PARENT_NAME		DT_NXP_IMX_GPIO_420A8000_PARENT_LABEL

-:7319: WARNING:LONG_LINE: line over 80 characters
#7319: FILE: soc/arm/nxp_imx/mcimx6x_m4/dts_fixup.h:43:
+#define DT_GPIO_IMX_PORT_5_PARENT_NAME		DT_NXP_IMX_GPIO_420AC000_PARENT_LABEL

-:7327: WARNING:LONG_LINE: line over 80 characters
#7327: FILE: soc/arm/nxp_imx/mcimx6x_m4/dts_fixup.h:51:
+#define DT_GPIO_IMX_PORT_6_PARENT_NAME		DT_NXP_IMX_GPIO_420B0000_PARENT_LABEL

-:7335: WARNING:LONG_LINE: line over 80 characters
#7335: FILE: soc/arm/nxp_imx/mcimx6x_m4/dts_fixup.h:59:
+#define DT_GPIO_IMX_PORT_7_PARENT_NAME		DT_NXP_IMX_GPIO_420B4000_PARENT_LABEL

-:7343: WARNING:LONG_LINE: line over 80 characters
#7343: FILE: soc/arm/nxp_imx/mcimx6x_m4/dts_fixup.h:67:
+#define DT_UART_IMX_UART_1_PARENT_NAME		DT_NXP_IMX_UART_42020000_PARENT_LABEL

-:7351: WARNING:LONG_LINE: line over 80 characters
#7351: FILE: soc/arm/nxp_imx/mcimx6x_m4/dts_fixup.h:75:
+#define DT_UART_IMX_UART_2_PARENT_NAME		DT_NXP_IMX_UART_421E8000_PARENT_LABEL

-:7359: WARNING:LONG_LINE: line over 80 characters
#7359: FILE: soc/arm/nxp_imx/mcimx6x_m4/dts_fixup.h:83:
+#define DT_UART_IMX_UART_3_PARENT_NAME		DT_NXP_IMX_UART_421EC000_PARENT_LABEL

-:7367: WARNING:LONG_LINE: line over 80 characters
#7367: FILE: soc/arm/nxp_imx/mcimx6x_m4/dts_fixup.h:91:
+#define DT_UART_IMX_UART_4_PARENT_NAME		DT_NXP_IMX_UART_421F0000_PARENT_LABEL

-:7375: WARNING:LONG_LINE: line over 80 characters
#7375: FILE: soc/arm/nxp_imx/mcimx6x_m4/dts_fixup.h:99:
+#define DT_UART_IMX_UART_5_PARENT_NAME		DT_NXP_IMX_UART_421F4000_PARENT_LABEL

-:7383: WARNING:LONG_LINE: line over 80 characters
#7383: FILE: soc/arm/nxp_imx/mcimx6x_m4/dts_fixup.h:107:
+#define DT_UART_IMX_UART_6_PARENT_NAME		DT_NXP_IMX_UART_422A0000_PARENT_LABEL

-:7391: WARNING:LONG_LINE: line over 80 characters
#7391: FILE: soc/arm/nxp_imx/mcimx6x_m4/dts_fixup.h:117:
+#define DT_IPM_IMX_MU_B_PARENT_NAME			DT_NXP_IMX_MU_4229C000_PARENT_LABEL

-:7397: WARNING:LONG_LINE: line over 80 characters
#7397: FILE: soc/arm/nxp_imx/mcimx6x_m4/dts_fixup.h:123:
+#define DT_COUNTER_IMX_EPIT_1_PARENT_LABEL		DT_NXP_IMX_EPIT_420D0000_PARENT_LABEL

-:7404: WARNING:LONG_LINE: line over 80 characters
#7404: FILE: soc/arm/nxp_imx/mcimx6x_m4/dts_fixup.h:130:
+#define DT_COUNTER_IMX_EPIT_2_PARENT_LABEL		DT_NXP_IMX_EPIT_420D4000_PARENT_LABEL

-:7414: WARNING:LONG_LINE: line over 80 characters
#7414: FILE: soc/arm/nxp_imx/mcimx7_m4/dts_fixup.h:12:
+#define DT_GPIO_IMX_PORT_1_PARENT_NAME		   DT_NXP_IMX_GPIO_30200000_PARENT_LABEL

-:7422: WARNING:LONG_LINE: line over 80 characters
#7422: FILE: soc/arm/nxp_imx/mcimx7_m4/dts_fixup.h:20:
+#define DT_GPIO_IMX_PORT_2_PARENT_NAME		   DT_NXP_IMX_GPIO_30210000_PARENT_LABEL

-:7430: WARNING:LONG_LINE: line over 80 characters
#7430: FILE: soc/arm/nxp_imx/mcimx7_m4/dts_fixup.h:28:
+#define DT_GPIO_IMX_PORT_3_PARENT_NAME		   DT_NXP_IMX_GPIO_30220000_PARENT_LABEL

-:7438: WARNING:LONG_LINE: line over 80 characters
#7438: FILE: soc/arm/nxp_imx/mcimx7_m4/dts_fixup.h:36:
+#define DT_GPIO_IMX_PORT_4_PARENT_NAME		   DT_NXP_IMX_GPIO_30230000_PARENT_LABEL

-:7446: WARNING:LONG_LINE: line over 80 characters
#7446: FILE: soc/arm/nxp_imx/mcimx7_m4/dts_fixup.h:44:
+#define DT_GPIO_IMX_PORT_5_PARENT_NAME		   DT_NXP_IMX_GPIO_30240000_PARENT_LABEL

-:7454: WARNING:LONG_LINE: line over 80 characters
#7454: FILE: soc/arm/nxp_imx/mcimx7_m4/dts_fixup.h:52:
+#define DT_GPIO_IMX_PORT_6_PARENT_NAME		   DT_NXP_IMX_GPIO_30250000_PARENT_LABEL

-:7462: WARNING:LONG_LINE: line over 80 characters
#7462: FILE: soc/arm/nxp_imx/mcimx7_m4/dts_fixup.h:60:
+#define DT_GPIO_IMX_PORT_7_PARENT_NAME		   DT_NXP_IMX_GPIO_30260000_PARENT_LABEL

-:7470: WARNING:LONG_LINE: line over 80 characters
#7470: FILE: soc/arm/nxp_imx/mcimx7_m4/dts_fixup.h:69:
+#define DT_UART_IMX_UART_1_PARENT_NAME		DT_NXP_IMX_UART_30860000_PARENT_LABEL

-:7478: WARNING:LONG_LINE: line over 80 characters
#7478: FILE: soc/arm/nxp_imx/mcimx7_m4/dts_fixup.h:77:
+#define DT_UART_IMX_UART_2_PARENT_NAME		DT_NXP_IMX_UART_30890000_PARENT_LABEL

-:7486: WARNING:LONG_LINE: line over 80 characters
#7486: FILE: soc/arm/nxp_imx/mcimx7_m4/dts_fixup.h:85:
+#define DT_UART_IMX_UART_3_PARENT_NAME		DT_NXP_IMX_UART_30880000_PARENT_LABEL

-:7494: WARNING:LONG_LINE: line over 80 characters
#7494: FILE: soc/arm/nxp_imx/mcimx7_m4/dts_fixup.h:93:
+#define DT_UART_IMX_UART_4_PARENT_NAME		DT_NXP_IMX_UART_30A60000_PARENT_LABEL

-:7502: WARNING:LONG_LINE: line over 80 characters
#7502: FILE: soc/arm/nxp_imx/mcimx7_m4/dts_fixup.h:101:
+#define DT_UART_IMX_UART_5_PARENT_NAME		DT_NXP_IMX_UART_30A70000_PARENT_LABEL

-:7510: WARNING:LONG_LINE: line over 80 characters
#7510: FILE: soc/arm/nxp_imx/mcimx7_m4/dts_fixup.h:109:
+#define DT_UART_IMX_UART_6_PARENT_NAME		DT_NXP_IMX_UART_30A80000_PARENT_LABEL

-:7518: WARNING:LONG_LINE: line over 80 characters
#7518: FILE: soc/arm/nxp_imx/mcimx7_m4/dts_fixup.h:117:
+#define DT_UART_IMX_UART_7_PARENT_NAME		DT_NXP_IMX_UART_30A90000_PARENT_LABEL

-:7526: WARNING:LONG_LINE: line over 80 characters
#7526: FILE: soc/arm/nxp_imx/mcimx7_m4/dts_fixup.h:128:
+#define DT_IPM_IMX_MU_B_PARENT_NAME		DT_NXP_IMX_MU_30AB0000_PARENT_LABEL

-:7537: WARNING:LONG_LINE: line over 80 characters
#7537: FILE: soc/arm/nxp_imx/rt/dts_fixup.h:13:
+#define DT_MCUX_CCM_PARENT_NAME			DT_NXP_IMX_CCM_400FC000_PARENT_LABEL

-:7541: WARNING:LONG_LINE: line over 80 characters
#7541: FILE: soc/arm/nxp_imx/rt/dts_fixup.h:17:
+#define DT_MCUX_IGPIO_1_PARENT_NAME			DT_NXP_IMX_GPIO_401B8000_PARENT_LABEL

-:7549: WARNING:LONG_LINE: line over 80 characters
#7549: FILE: soc/arm/nxp_imx/rt/dts_fixup.h:25:
+#define DT_MCUX_IGPIO_2_PARENT_NAME			DT_NXP_IMX_GPIO_401BC000_PARENT_LABEL

-:7557: WARNING:LONG_LINE: line over 80 characters
#7557: FILE: soc/arm/nxp_imx/rt/dts_fixup.h:33:
+#define DT_MCUX_IGPIO_3_PARENT_NAME			DT_NXP_IMX_GPIO_401C0000_PARENT_LABEL

-:7565: WARNING:LONG_LINE: line over 80 characters
#7565: FILE: soc/arm/nxp_imx/rt/dts_fixup.h:41:
+#define DT_MCUX_IGPIO_4_PARENT_NAME			DT_NXP_IMX_GPIO_401C4000_PARENT_LABEL

-:7573: WARNING:LONG_LINE: line over 80 characters
#7573: FILE: soc/arm/nxp_imx/rt/dts_fixup.h:49:
+#define DT_MCUX_IGPIO_5_PARENT_NAME			DT_NXP_IMX_GPIO_400C0000_PARENT_LABEL

-:7580: WARNING:LONG_LINE: line over 80 characters
#7580: FILE: soc/arm/nxp_imx/rt/dts_fixup.h:56:
+#define CONFIG_I2C_1_PARENT_NAME			DT_NXP_IMX_LPI2C_403F0000_PARENT_LABEL

-:7588: WARNING:LONG_LINE: line over 80 characters
#7588: FILE: soc/arm/nxp_imx/rt/dts_fixup.h:65:
+#define CONFIG_I2C_2_PARENT_NAME			DT_NXP_IMX_LPI2C_403F4000_PARENT_LABEL

-:7596: WARNING:LONG_LINE: line over 80 characters
#7596: FILE: soc/arm/nxp_imx/rt/dts_fixup.h:74:
+#define CONFIG_I2C_3_PARENT_NAME			DT_NXP_IMX_LPI2C_403F8000_PARENT_LABEL

-:7604: WARNING:LONG_LINE: line over 80 characters
#7604: FILE: soc/arm/nxp_imx/rt/dts_fixup.h:83:
+#define CONFIG_I2C_4_PARENT_NAME			DT_NXP_IMX_LPI2C_403FC000_PARENT_LABEL

-:7612: WARNING:LONG_LINE: line over 80 characters
#7612: FILE: soc/arm/nxp_imx/rt/dts_fixup.h:93:
+#define DT_UART_MCUX_LPUART_1_PARENT_NAME		DT_NXP_KINETIS_LPUART_40184000_PARENT_LABEL

-:7620: WARNING:LONG_LINE: line over 80 characters
#7620: FILE: soc/arm/nxp_imx/rt/dts_fixup.h:102:
+#define DT_UART_MCUX_LPUART_2_PARENT_NAME		DT_NXP_KINETIS_LPUART_40188000_PARENT_LABEL

-:7628: WARNING:LONG_LINE: line over 80 characters
#7628: FILE: soc/arm/nxp_imx/rt/dts_fixup.h:111:
+#define DT_UART_MCUX_LPUART_3_PARENT_NAME		DT_NXP_KINETIS_LPUART_4018C000_PARENT_LABEL

-:7636: WARNING:LONG_LINE: line over 80 characters
#7636: FILE: soc/arm/nxp_imx/rt/dts_fixup.h:119:
+#define DT_ETH_MCUX_0_PARENT_NAME  			DT_NXP_KINETIS_ETHERNET_402D8000_PARENT_LABEL

-:7636: WARNING:SPACE_BEFORE_TAB: please, no space before tabs
#7636: FILE: soc/arm/nxp_imx/rt/dts_fixup.h:119:
+#define DT_ETH_MCUX_0_PARENT_NAME  ^I^I^IDT_NXP_KINETIS_ETHERNET_402D8000_PARENT_LABEL$

-:7644: WARNING:LONG_LINE: line over 80 characters
#7644: FILE: soc/arm/nxp_imx/rt/dts_fixup.h:133:
+#define DT_ENTROPY_MCUX_TRNG_PARENT_NAME		DT_NXP_KINETIS_TRNG_400CC000_PARENT_LABEL

-:7646: WARNING:LONG_LINE: line over 80 characters
#7646: FILE: soc/arm/nxp_imx/rt/dts_fixup.h:135:
+#define CONFIG_ENTROPY_PARENT_NAME			DT_NXP_KINETIS_TRNG_400CC000_PARENT_LABEL

-:7657: WARNING:LONG_LINE: line over 80 characters
#7657: FILE: soc/arm/nxp_kinetis/k6x/dts_fixup.h:6:
+#define DT_UART_MCUX_0_PARENT_NAME			DT_NXP_KINETIS_UART_4006A000_PARENT_LABEL

-:7665: WARNING:LONG_LINE: line over 80 characters
#7665: FILE: soc/arm/nxp_kinetis/k6x/dts_fixup.h:17:
+#define DT_UART_MCUX_1_PARENT_NAME			DT_NXP_KINETIS_UART_4006B000_PARENT_LABEL

-:7673: WARNING:LONG_LINE: line over 80 characters
#7673: FILE: soc/arm/nxp_kinetis/k6x/dts_fixup.h:28:
+#define DT_UART_MCUX_2_PARENT_NAME			DT_NXP_KINETIS_UART_4006C000_PARENT_LABEL

-:7681: WARNING:LONG_LINE: line over 80 characters
#7681: FILE: soc/arm/nxp_kinetis/k6x/dts_fixup.h:39:
+#define DT_UART_MCUX_3_PARENT_NAME			DT_NXP_KINETIS_UART_4006D000_PARENT_LABEL

-:7689: WARNING:LONG_LINE: line over 80 characters
#7689: FILE: soc/arm/nxp_kinetis/k6x/dts_fixup.h:50:
+#define DT_UART_MCUX_4_PARENT_NAME			DT_NXP_KINETIS_UART_400EA000_PARENT_LABEL

-:7697: WARNING:LONG_LINE: line over 80 characters
#7697: FILE: soc/arm/nxp_kinetis/k6x/dts_fixup.h:61:
+#define DT_UART_MCUX_5_PARENT_NAME			DT_NXP_KINETIS_UART_400EB000_PARENT_LABEL

-:7705: WARNING:LONG_LINE: line over 80 characters
#7705: FILE: soc/arm/nxp_kinetis/k6x/dts_fixup.h:74:
+#define DT_ADC_0_PARENT_NAME			DT_NXP_KINETIS_ADC16_4003B000_PARENT_LABEL

-:7711: WARNING:LONG_LINE: line over 80 characters
#7711: FILE: soc/arm/nxp_kinetis/k6x/dts_fixup.h:80:
+#define DT_ADC_1_PARENT_NAME			DT_NXP_KINETIS_ADC16_400BB000_PARENT_LABEL

-:7717: WARNING:LONG_LINE: line over 80 characters
#7717: FILE: soc/arm/nxp_kinetis/k6x/dts_fixup.h:86:
+#define DT_FTM_3_PARENT_NAME			DT_NXP_KINETIS_FTM_400B9000_PARENT_LABEL

-:7721: WARNING:LONG_LINE: line over 80 characters
#7721: FILE: soc/arm/nxp_kinetis/k6x/dts_fixup.h:90:
+#define DT_SIM_PARENT_NAME				DT_NXP_KINETIS_SIM_40047000_PARENT_LABEL

-:7724: WARNING:LONG_LINE: line over 80 characters
#7724: FILE: soc/arm/nxp_kinetis/k6x/dts_fixup.h:93:
+#define CONFIG_I2C_0_PARENT_NAME			DT_NXP_KINETIS_I2C_40066000_PARENT_LABEL

-:7731: WARNING:LONG_LINE: line over 80 characters
#7731: FILE: soc/arm/nxp_kinetis/k6x/dts_fixup.h:100:
+#define CONFIG_I2C_1_PARENT_NAME			DT_NXP_KINETIS_I2C_40067000_PARENT_LABEL

-:7739: WARNING:LONG_LINE: line over 80 characters
#7739: FILE: soc/arm/nxp_kinetis/k6x/dts_fixup.h:108:
+#define DT_FLASH_PARENT_NAME				DT_NXP_KINETIS_FTFE_40020000_PARENT_LABEL

-:7742: WARNING:LONG_LINE: line over 80 characters
#7742: FILE: soc/arm/nxp_kinetis/k6x/dts_fixup.h:111:
+#define CONFIG_WDT_0_PARENT_NAME			DT_NXP_KINETIS_WDOG_40052000_PARENT_LABEL

-:7750: WARNING:LONG_LINE: line over 80 characters
#7750: FILE: soc/arm/nxp_kinetis/k6x/dts_fixup.h:119:
+#define DT_SPI_0_PARENT_NAME			DT_NXP_KINETIS_DSPI_4002C000_PARENT_LABEL

-:7758: WARNING:LONG_LINE: line over 80 characters
#7758: FILE: soc/arm/nxp_kinetis/k6x/dts_fixup.h:127:
+#define DT_SPI_1_PARENT_NAME			DT_NXP_KINETIS_DSPI_4002D000_PARENT_LABEL

-:7766: WARNING:LONG_LINE: line over 80 characters
#7766: FILE: soc/arm/nxp_kinetis/k6x/dts_fixup.h:135:
+#define DT_SPI_2_PARENT_NAME			DT_NXP_KINETIS_DSPI_400AC000_PARENT_LABEL

-:7774: WARNING:LONG_LINE: line over 80 characters
#7774: FILE: soc/arm/nxp_kinetis/k6x/dts_fixup.h:143:
+#define DT_USBD_KINETIS_PARENT_NAME		DT_NXP_KINETIS_USBD_40072000_PARENT_LABEL

-:7781: WARNING:LONG_LINE: line over 80 characters
#7781: FILE: soc/arm/nxp_kinetis/k6x/dts_fixup.h:150:
+#define DT_ETH_MCUX_0_PARENT_NAME		DT_NXP_KINETIS_ETHERNET_400C0004_PARENT_LABEL

-:7789: WARNING:LONG_LINE: line over 80 characters
#7789: FILE: soc/arm/nxp_kinetis/k6x/dts_fixup.h:167:
+#define DT_ENTROPY_MCUX_RNGA_PARENT_NAME		DT_NXP_KINETIS_RNGA_40029000_PARENT_LABEL

-:7791: WARNING:LONG_LINE: line over 80 characters
#7791: FILE: soc/arm/nxp_kinetis/k6x/dts_fixup.h:169:
+#define CONFIG_ENTROPY_PARENT_NAME			DT_NXP_KINETIS_RNGA_40029000_PARENT_LABEL

-:7802: WARNING:LONG_LINE: line over 80 characters
#7802: FILE: soc/arm/nxp_kinetis/kl2x/dts_fixup.h:4:
+#define DT_UART_MCUX_LPSCI_0_PARENT_NAME		DT_NXP_KINETIS_LPSCI_4006A000_PARENT_LABEL

-:7810: WARNING:LONG_LINE: line over 80 characters
#7810: FILE: soc/arm/nxp_kinetis/kl2x/dts_fixup.h:12:
+#define DT_ADC_0_PARENT_NAME			DT_NXP_KINETIS_ADC16_4003B000_PARENT_LABEL

-:7814: WARNING:LONG_LINE: line over 80 characters
#7814: FILE: soc/arm/nxp_kinetis/kl2x/dts_fixup.h:16:
+#define DT_SIM_PARENT_NAME				DT_NXP_KINETIS_SIM_40047000_PARENT_LABEL

-:7817: WARNING:LONG_LINE: line over 80 characters
#7817: FILE: soc/arm/nxp_kinetis/kl2x/dts_fixup.h:19:
+#define CONFIG_I2C_0_PARENT_NAME			DT_NXP_KINETIS_I2C_40066000_PARENT_LABEL

-:7825: WARNING:LONG_LINE: line over 80 characters
#7825: FILE: soc/arm/nxp_kinetis/kl2x/dts_fixup.h:27:
+#define DT_FLASH_PARENT_NAME				DT_NXP_KINETIS_FTFA_40020000_PARENT_LABEL

-:7828: WARNING:LONG_LINE: line over 80 characters
#7828: FILE: soc/arm/nxp_kinetis/kl2x/dts_fixup.h:30:
+#define DT_USBD_KINETIS_PARENT_NAME		DT_NXP_KINETIS_USBD_40072000_PARENT_LABEL

-:7840: WARNING:LONG_LINE: line over 80 characters
#7840: FILE: soc/arm/nxp_kinetis/kwx/dts_fixup.h:7:
+#define DT_ADC_0_PARENT_NAME			DT_NXP_KINETIS_ADC16_4003B000_PARENT_LABEL

-:7843: WARNING:LONG_LINE: line over 80 characters
#7843: FILE: soc/arm/nxp_kinetis/kwx/dts_fixup.h:10:
+#define CONFIG_I2C_0_PARENT_NAME			DT_NXP_KINETIS_I2C_40066000_PARENT_LABEL

-:7850: WARNING:LONG_LINE: line over 80 characters
#7850: FILE: soc/arm/nxp_kinetis/kwx/dts_fixup.h:17:
+#define CONFIG_I2C_1_PARENT_NAME			DT_NXP_KINETIS_I2C_40067000_PARENT_LABEL

-:7858: WARNING:LONG_LINE: line over 80 characters
#7858: FILE: soc/arm/nxp_kinetis/kwx/dts_fixup.h:27:
+#define DT_FTM_1_PARENT_NAME			DT_NXP_KINETIS_FTM_40039000_PARENT_LABEL

-:7862: WARNING:LONG_LINE: line over 80 characters
#7862: FILE: soc/arm/nxp_kinetis/kwx/dts_fixup.h:31:
+#define DT_SIM_PARENT_NAME				DT_NXP_KINETIS_SIM_40047000_PARENT_LABEL

-:7868: WARNING:LONG_LINE: line over 80 characters
#7868: FILE: soc/arm/nxp_kinetis/kwx/dts_fixup.h:37:
+#define DT_RTC_MCUX_0_PARENT_NAME			DT_NXP_KINETIS_RTC_4003D000_PARENT_LABEL

-:7871: WARNING:LONG_LINE: line over 80 characters
#7871: FILE: soc/arm/nxp_kinetis/kwx/dts_fixup.h:40:
+#define CONFIG_RTC_0_PARENT_NAME			DT_NXP_KINETIS_RTC_4003D000_PARENT_LABEL

-:7878: WARNING:LONG_LINE: line over 80 characters
#7878: FILE: soc/arm/nxp_kinetis/kwx/dts_fixup.h:47:
+#define DT_UART_MCUX_0_PARENT_NAME			DT_NXP_KINETIS_UART_4006A000_PARENT_LABEL

-:7886: WARNING:LONG_LINE: line over 80 characters
#7886: FILE: soc/arm/nxp_kinetis/kwx/dts_fixup.h:58:
+#define DT_UART_MCUX_1_PARENT_NAME			DT_NXP_KINETIS_UART_4006B000_PARENT_LABEL

-:7894: WARNING:LONG_LINE: line over 80 characters
#7894: FILE: soc/arm/nxp_kinetis/kwx/dts_fixup.h:69:
+#define DT_UART_MCUX_2_PARENT_NAME			DT_NXP_KINETIS_UART_4006C000_PARENT_LABEL

-:7902: WARNING:LONG_LINE: line over 80 characters
#7902: FILE: soc/arm/nxp_kinetis/kwx/dts_fixup.h:80:
+#define DT_UART_MCUX_3_PARENT_NAME			DT_NXP_KINETIS_UART_4006D000_PARENT_LABEL

-:7910: WARNING:LONG_LINE: line over 80 characters
#7910: FILE: soc/arm/nxp_kinetis/kwx/dts_fixup.h:91:
+#define DT_FLASH_PARENT_NAME			DT_NXP_KINETIS_FTFL_40020000_PARENT_LABEL

-:7913: WARNING:LONG_LINE: line over 80 characters
#7913: FILE: soc/arm/nxp_kinetis/kwx/dts_fixup.h:94:
+#define CONFIG_WDT_0_PARENT_NAME			DT_NXP_KINETIS_WDOG_40052000_PARENT_LABEL

-:7921: WARNING:LONG_LINE: line over 80 characters
#7921: FILE: soc/arm/nxp_kinetis/kwx/dts_fixup.h:102:
+#define DT_SPI_0_PARENT_NAME			DT_NXP_KINETIS_DSPI_4002C000_PARENT_LABEL

-:7929: WARNING:LONG_LINE: line over 80 characters
#7929: FILE: soc/arm/nxp_kinetis/kwx/dts_fixup.h:110:
+#define DT_SPI_1_PARENT_NAME			DT_NXP_KINETIS_DSPI_4002D000_PARENT_LABEL

-:7937: WARNING:LONG_LINE: line over 80 characters
#7937: FILE: soc/arm/nxp_kinetis/kwx/dts_fixup.h:118:
+#define DT_USBD_KINETIS_PARENT_NAME		DT_NXP_KINETIS_USBD_40072000_PARENT_LABEL

-:7945: WARNING:LONG_LINE: line over 80 characters
#7945: FILE: soc/arm/nxp_kinetis/kwx/dts_fixup.h:128:
+#define DT_ENTROPY_MCUX_RNGA_PARENT_NAME		DT_NXP_KINETIS_RNGA_40029000_PARENT_LABEL

-:7947: WARNING:LONG_LINE: line over 80 characters
#7947: FILE: soc/arm/nxp_kinetis/kwx/dts_fixup.h:130:
+#define CONFIG_ENTROPY_PARENT_NAME			DT_NXP_KINETIS_RNGA_40029000_PARENT_LABEL

-:7955: WARNING:LONG_LINE: line over 80 characters
#7955: FILE: soc/arm/nxp_kinetis/kwx/dts_fixup.h:140:
+#define DT_UART_MCUX_LPUART_0_PARENT_NAME		DT_NXP_KINETIS_LPUART_40054000_PARENT_LABEL

-:7961: WARNING:LONG_LINE: line over 80 characters
#7961: FILE: soc/arm/nxp_kinetis/kwx/dts_fixup.h:146:
+#define DT_FLASH_PARENT_NAME			DT_NXP_KINETIS_FTFA_40020000_PARENT_LABEL

-:7964: WARNING:LONG_LINE: line over 80 characters
#7964: FILE: soc/arm/nxp_kinetis/kwx/dts_fixup.h:149:
+#define DT_SPI_0_PARENT_NAME			DT_NXP_KINETIS_DSPI_4002C000_PARENT_LABEL

-:7972: WARNING:LONG_LINE: line over 80 characters
#7972: FILE: soc/arm/nxp_kinetis/kwx/dts_fixup.h:157:
+#define DT_SPI_1_PARENT_NAME			DT_NXP_KINETIS_DSPI_4002D000_PARENT_LABEL

-:7980: WARNING:LONG_LINE: line over 80 characters
#7980: FILE: soc/arm/nxp_kinetis/kwx/dts_fixup.h:168:
+#define DT_ENTROPY_MCUX_TRNG_PARENT_NAME		DT_NXP_KINETIS_TRNG_40029000_PARENT_LABEL

-:7982: WARNING:LONG_LINE: line over 80 characters
#7982: FILE: soc/arm/nxp_kinetis/kwx/dts_fixup.h:170:
+#define CONFIG_ENTROPY_PARENT_NAME			DT_NXP_KINETIS_TRNG_40029000_PARENT_LABEL

-:7994: WARNING:LONG_LINE: line over 80 characters
#7994: FILE: soc/arm/nxp_lpc/lpc54xxx/dts_fixup.h:19:
+#define DT_USART_MCUX_LPC_0_PARENT_NAME	        DT_NXP_LPC_USART_40086000_PARENT_LABEL

-:7999: WARNING:LONG_LINE: line over 80 characters
#7999: FILE: soc/arm/nxp_lpc/lpc54xxx/dts_fixup.h:24:
+#define DT_MAILBOX_MCUX_MAILBOX_0_PARENT_NAME	DT_NXP_LPC_MAILBOX_4008B000_PARENT_LABEL

-:8011: WARNING:LONG_LINE: line over 80 characters
#8011: FILE: soc/arm/silabs_exx32/efm32hg/dts_fixup.h:13:
+#define DT_FLASH_PARENT_NAME			DT_SILABS_GECKO_FLASH_CONTROLLER_400C0000_PARENT_LABEL

-:8014: WARNING:LONG_LINE: line over 80 characters
#8014: FILE: soc/arm/silabs_exx32/efm32hg/dts_fixup.h:16:
+#define DT_GPIO_GECKO_COMMON_PARENT_NAME	DT_SILABS_EFM32_GPIO_40006100_PARENT_LABEL

-:8021: WARNING:LONG_LINE: line over 80 characters
#8021: FILE: soc/arm/silabs_exx32/efm32hg/dts_fixup.h:23:
+#define DT_GPIO_GECKO_PORTA_PARENT_NAME	DT_SILABS_EFM32_GPIO_PORT_40006000_PARENT_LABEL

-:8023: WARNING:LONG_LINE: line over 80 characters
#8023: FILE: soc/arm/silabs_exx32/efm32hg/dts_fixup.h:25:
+#define DT_GPIO_GECKO_PORTB_PARENT_NAME	DT_SILABS_EFM32_GPIO_PORT_40006024_PARENT_LABEL

-:8025: WARNING:LONG_LINE: line over 80 characters
#8025: FILE: soc/arm/silabs_exx32/efm32hg/dts_fixup.h:27:
+#define DT_GPIO_GECKO_PORTC_PARENT_NAME	DT_SILABS_EFM32_GPIO_PORT_40006048_PARENT_LABEL

-:8027: WARNING:LONG_LINE: line over 80 characters
#8027: FILE: soc/arm/silabs_exx32/efm32hg/dts_fixup.h:29:
+#define DT_GPIO_GECKO_PORTD_PARENT_NAME	DT_SILABS_EFM32_GPIO_PORT_4000606C_PARENT_LABEL

-:8029: WARNING:LONG_LINE: line over 80 characters
#8029: FILE: soc/arm/silabs_exx32/efm32hg/dts_fixup.h:31:
+#define DT_GPIO_GECKO_PORTE_PARENT_NAME	DT_SILABS_EFM32_GPIO_PORT_40006090_PARENT_LABEL

-:8031: WARNING:LONG_LINE: line over 80 characters
#8031: FILE: soc/arm/silabs_exx32/efm32hg/dts_fixup.h:33:
+#define DT_GPIO_GECKO_PORTF_PARENT_NAME	DT_SILABS_EFM32_GPIO_PORT_400060B4_PARENT_LABEL

-:8042: WARNING:LONG_LINE: line over 80 characters
#8042: FILE: soc/arm/silabs_exx32/efm32pg12b/dts_fixup.h:13:
+#define DT_FLASH_PARENT_NAME			DT_SILABS_GECKO_FLASH_CONTROLLER_400E0000_PARENT_LABEL

-:8045: WARNING:LONG_LINE: line over 80 characters
#8045: FILE: soc/arm/silabs_exx32/efm32pg12b/dts_fixup.h:16:
+#define DT_GPIO_GECKO_COMMON_PARENT_NAME	DT_SILABS_EFM32_GPIO_4000A400_PARENT_LABEL

-:8053: WARNING:LONG_LINE: line over 80 characters
#8053: FILE: soc/arm/silabs_exx32/efm32pg12b/dts_fixup.h:24:
+#define DT_GPIO_GECKO_PORTA_PARENT_NAME	DT_SILABS_EFM32_GPIO_PORT_4000A000_PARENT_LABEL

-:8055: WARNING:LONG_LINE: line over 80 characters
#8055: FILE: soc/arm/silabs_exx32/efm32pg12b/dts_fixup.h:26:
+#define DT_GPIO_GECKO_PORTB_PARENT_NAME	DT_SILABS_EFM32_GPIO_PORT_4000A030_PARENT_LABEL

-:8057: WARNING:LONG_LINE: line over 80 characters
#8057: FILE: soc/arm/silabs_exx32/efm32pg12b/dts_fixup.h:28:
+#define DT_GPIO_GECKO_PORTC_PARENT_NAME	DT_SILABS_EFM32_GPIO_PORT_4000A060_PARENT_LABEL

-:8059: WARNING:LONG_LINE: line over 80 characters
#8059: FILE: soc/arm/silabs_exx32/efm32pg12b/dts_fixup.h:30:
+#define DT_GPIO_GECKO_PORTD_PARENT_NAME	DT_SILABS_EFM32_GPIO_PORT_4000A090_PARENT_LABEL

-:8061: WARNING:LONG_LINE: line over 80 characters
#8061: FILE: soc/arm/silabs_exx32/efm32pg12b/dts_fixup.h:32:
+#define DT_GPIO_GECKO_PORTE_PARENT_NAME	DT_SILABS_EFM32_GPIO_PORT_4000A0C0_PARENT_LABEL

-:8063: WARNING:LONG_LINE: line over 80 characters
#8063: FILE: soc/arm/silabs_exx32/efm32pg12b/dts_fixup.h:34:
+#define DT_GPIO_GECKO_PORTF_PARENT_NAME	DT_SILABS_EFM32_GPIO_PORT_4000A0F0_PARENT_LABEL

-:8074: WARNING:LONG_LINE: line over 80 characters
#8074: FILE: soc/arm/silabs_exx32/efm32wg/dts_fixup.h:13:
+#define DT_FLASH_PARENT_NAME			DT_SILABS_GECKO_FLASH_CONTROLLER_400C0000_PARENT_LABEL

-:8077: WARNING:LONG_LINE: line over 80 characters
#8077: FILE: soc/arm/silabs_exx32/efm32wg/dts_fixup.h:16:
+#define DT_GPIO_GECKO_COMMON_PARENT_NAME	DT_SILABS_EFM32_GPIO_40006100_PARENT_LABEL

-:8084: WARNING:LONG_LINE: line over 80 characters
#8084: FILE: soc/arm/silabs_exx32/efm32wg/dts_fixup.h:23:
+#define DT_GPIO_GECKO_PORTA_PARENT_NAME	DT_SILABS_EFM32_GPIO_PORT_40006000_PARENT_LABEL

-:8086: WARNING:LONG_LINE: line over 80 characters
#8086: FILE: soc/arm/silabs_exx32/efm32wg/dts_fixup.h:25:
+#define DT_GPIO_GECKO_PORTB_PARENT_NAME	DT_SILABS_EFM32_GPIO_PORT_40006024_PARENT_LABEL

-:8088: WARNING:LONG_LINE: line over 80 characters
#8088: FILE: soc/arm/silabs_exx32/efm32wg/dts_fixup.h:27:
+#define DT_GPIO_GECKO_PORTC_PARENT_NAME	DT_SILABS_EFM32_GPIO_PORT_40006048_PARENT_LABEL

-:8090: WARNING:LONG_LINE: line over 80 characters
#8090: FILE: soc/arm/silabs_exx32/efm32wg/dts_fixup.h:29:
+#define DT_GPIO_GECKO_PORTD_PARENT_NAME	DT_SILABS_EFM32_GPIO_PORT_4000606C_PARENT_LABEL

-:8092: WARNING:LONG_LINE: line over 80 characters
#8092: FILE: soc/arm/silabs_exx32/efm32wg/dts_fixup.h:31:
+#define DT_GPIO_GECKO_PORTE_PARENT_NAME	DT_SILABS_EFM32_GPIO_PORT_40006090_PARENT_LABEL

-:8094: WARNING:LONG_LINE: line over 80 characters
#8094: FILE: soc/arm/silabs_exx32/efm32wg/dts_fixup.h:33:
+#define DT_GPIO_GECKO_PORTF_PARENT_NAME	DT_SILABS_EFM32_GPIO_PORT_400060B4_PARENT_LABEL

-:8105: WARNING:LONG_LINE: line over 80 characters
#8105: FILE: soc/arm/silabs_exx32/efr32fg1p/dts_fixup.h:13:
+#define DT_FLASH_PARENT_NAME			DT_SILABS_GECKO_FLASH_CONTROLLER_400E0000_PARENT_LABEL

-:8108: WARNING:LONG_LINE: line over 80 characters
#8108: FILE: soc/arm/silabs_exx32/efr32fg1p/dts_fixup.h:16:
+#define DT_GPIO_GECKO_COMMON_PARENT_NAME	DT_SILABS_EFR32XG1_GPIO_4000A400_PARENT_LABEL

-:8116: WARNING:LONG_LINE: line over 80 characters
#8116: FILE: soc/arm/silabs_exx32/efr32fg1p/dts_fixup.h:24:
+#define DT_GPIO_GECKO_PORTA_PARENT_NAME	DT_SILABS_EFR32XG1_GPIO_PORT_4000A000_PARENT_LABEL

-:8118: WARNING:LONG_LINE: line over 80 characters
#8118: FILE: soc/arm/silabs_exx32/efr32fg1p/dts_fixup.h:26:
+#define DT_GPIO_GECKO_PORTB_PARENT_NAME	DT_SILABS_EFR32XG1_GPIO_PORT_4000A030_PARENT_LABEL

-:8120: WARNING:LONG_LINE: line over 80 characters
#8120: FILE: soc/arm/silabs_exx32/efr32fg1p/dts_fixup.h:28:
+#define DT_GPIO_GECKO_PORTC_PARENT_NAME	DT_SILABS_EFR32XG1_GPIO_PORT_4000A060_PARENT_LABEL

-:8122: WARNING:LONG_LINE: line over 80 characters
#8122: FILE: soc/arm/silabs_exx32/efr32fg1p/dts_fixup.h:30:
+#define DT_GPIO_GECKO_PORTD_PARENT_NAME	DT_SILABS_EFR32XG1_GPIO_PORT_4000A090_PARENT_LABEL

-:8124: WARNING:LONG_LINE: line over 80 characters
#8124: FILE: soc/arm/silabs_exx32/efr32fg1p/dts_fixup.h:32:
+#define DT_GPIO_GECKO_PORTE_PARENT_NAME	DT_SILABS_EFR32XG1_GPIO_PORT_4000A0C0_PARENT_LABEL

-:8126: WARNING:LONG_LINE: line over 80 characters
#8126: FILE: soc/arm/silabs_exx32/efr32fg1p/dts_fixup.h:34:
+#define DT_GPIO_GECKO_PORTF_PARENT_NAME	DT_SILABS_EFR32XG1_GPIO_PORT_4000A0F0_PARENT_LABEL

-:8137: WARNING:LONG_LINE: line over 80 characters
#8137: FILE: soc/arm/silabs_exx32/efr32mg12p/dts_fixup.h:13:
+#define DT_FLASH_PARENT_NAME			DT_SILABS_GECKO_FLASH_CONTROLLER_400E0000_PARENT_LABEL

-:8140: WARNING:LONG_LINE: line over 80 characters
#8140: FILE: soc/arm/silabs_exx32/efr32mg12p/dts_fixup.h:16:
+#define DT_GPIO_GECKO_COMMON_PARENT_NAME		DT_SILABS_EFR32MG_GPIO_4000A400_PARENT_LABEL

-:8148: WARNING:LONG_LINE: line over 80 characters
#8148: FILE: soc/arm/silabs_exx32/efr32mg12p/dts_fixup.h:24:
+#define DT_GPIO_GECKO_PORTA_PARENT_NAME	DT_SILABS_EFR32MG_GPIO_PORT_4000A000_PARENT_LABEL

-:8150: WARNING:LONG_LINE: line over 80 characters
#8150: FILE: soc/arm/silabs_exx32/efr32mg12p/dts_fixup.h:26:
+#define DT_GPIO_GECKO_PORTB_PARENT_NAME	DT_SILABS_EFR32MG_GPIO_PORT_4000A030_PARENT_LABEL

-:8152: WARNING:LONG_LINE: line over 80 characters
#8152: FILE: soc/arm/silabs_exx32/efr32mg12p/dts_fixup.h:28:
+#define DT_GPIO_GECKO_PORTC_PARENT_NAME	DT_SILABS_EFR32MG_GPIO_PORT_4000A060_PARENT_LABEL

-:8154: WARNING:LONG_LINE: line over 80 characters
#8154: FILE: soc/arm/silabs_exx32/efr32mg12p/dts_fixup.h:30:
+#define DT_GPIO_GECKO_PORTD_PARENT_NAME	DT_SILABS_EFR32MG_GPIO_PORT_4000A090_PARENT_LABEL

-:8156: WARNING:LONG_LINE: line over 80 characters
#8156: FILE: soc/arm/silabs_exx32/efr32mg12p/dts_fixup.h:32:
+#define DT_GPIO_GECKO_PORTE_PARENT_NAME	DT_SILABS_EFR32MG_GPIO_PORT_4000A0C0_PARENT_LABEL

-:8158: WARNING:LONG_LINE: line over 80 characters
#8158: FILE: soc/arm/silabs_exx32/efr32mg12p/dts_fixup.h:34:
+#define DT_GPIO_GECKO_PORTF_PARENT_NAME	DT_SILABS_EFR32MG_GPIO_PORT_4000A0F0_PARENT_LABEL

-:8169: WARNING:LONG_LINE: line over 80 characters
#8169: FILE: soc/arm/st_stm32/stm32f0/dts_fixup.h:10:
+#define DT_GPIO_STM32_GPIOA_PARENT_LABEL			DT_ST_STM32_GPIO_48000000_PARENT_LABEL

-:8177: WARNING:LONG_LINE: line over 80 characters
#8177: FILE: soc/arm/st_stm32/stm32f0/dts_fixup.h:20:
+#define DT_GPIO_STM32_GPIOB_PARENT_LABEL			DT_ST_STM32_GPIO_48000400_PARENT_LABEL

-:8185: WARNING:LONG_LINE: line over 80 characters
#8185: FILE: soc/arm/st_stm32/stm32f0/dts_fixup.h:30:
+#define DT_GPIO_STM32_GPIOC_PARENT_LABEL			DT_ST_STM32_GPIO_48000800_PARENT_LABEL

-:8193: WARNING:LONG_LINE: line over 80 characters
#8193: FILE: soc/arm/st_stm32/stm32f0/dts_fixup.h:40:
+#define DT_GPIO_STM32_GPIOD_PARENT_LABEL			DT_ST_STM32_GPIO_48000C00_PARENT_LABEL

-:8201: WARNING:LONG_LINE: line over 80 characters
#8201: FILE: soc/arm/st_stm32/stm32f0/dts_fixup.h:50:
+#define DT_GPIO_STM32_GPIOE_PARENT_LABEL			DT_ST_STM32_GPIO_48001000_PARENT_LABEL

-:8209: WARNING:LONG_LINE: line over 80 characters
#8209: FILE: soc/arm/st_stm32/stm32f0/dts_fixup.h:60:
+#define DT_GPIO_STM32_GPIOF_PARENT_LABEL			DT_ST_STM32_GPIO_48001400_PARENT_LABEL

-:8217: WARNING:LONG_LINE: line over 80 characters
#8217: FILE: soc/arm/st_stm32/stm32f0/dts_fixup.h:69:
+#define DT_UART_STM32_USART_1_PARENT_NAME		DT_ST_STM32_USART_40013800_PARENT_LABEL

-:8225: WARNING:LONG_LINE: line over 80 characters
#8225: FILE: soc/arm/st_stm32/stm32f0/dts_fixup.h:78:
+#define DT_UART_STM32_USART_2_PARENT_NAME		DT_ST_STM32_USART_40004400_PARENT_LABEL

-:8233: WARNING:LONG_LINE: line over 80 characters
#8233: FILE: soc/arm/st_stm32/stm32f0/dts_fixup.h:86:
+#define CONFIG_I2C_1_PARENT_NAME			DT_ST_STM32_I2C_V2_40005400_PARENT_LABEL

-:8241: WARNING:LONG_LINE: line over 80 characters
#8241: FILE: soc/arm/st_stm32/stm32f0/dts_fixup.h:95:
+#define CONFIG_I2C_2_PARENT_NAME			DT_ST_STM32_I2C_V2_40005800_PARENT_LABEL

-:8249: WARNING:LONG_LINE: line over 80 characters
#8249: FILE: soc/arm/st_stm32/stm32f0/dts_fixup.h:104:
+#define DT_SPI_1_PARENT_NAME			DT_ST_STM32_SPI_FIFO_40013000_PARENT_LABEL

-:8257: WARNING:LONG_LINE: line over 80 characters
#8257: FILE: soc/arm/st_stm32/stm32f0/dts_fixup.h:113:
+#define DT_SPI_2_PARENT_NAME			DT_ST_STM32_SPI_FIFO_40003800_PARENT_LABEL

-:8265: WARNING:LONG_LINE: line over 80 characters
#8265: FILE: soc/arm/st_stm32/stm32f0/dts_fixup.h:121:
+#define DT_CAN_1_PARENT_NAME			DT_ST_STM32_CAN_40006400_PARENT_LABEL

-:8273: WARNING:LONG_LINE: line over 80 characters
#8273: FILE: soc/arm/st_stm32/stm32f0/dts_fixup.h:132:
+#define DT_FLASH_PARENT_NAME			        DT_ST_STM32F0_FLASH_CONTROLLER_40022000_PARENT_LABEL

-:8281: WARNING:LONG_LINE: line over 80 characters
#8281: FILE: soc/arm/st_stm32/stm32f0/dts_fixup.h:141:
+#define DT_PWM_STM32_1_PARENT_NAME             DT_ST_STM32_PWM_40012C00_PWM_PARENT_LABEL

-:8288: WARNING:LONG_LINE: line over 80 characters
#8288: FILE: soc/arm/st_stm32/stm32f0/dts_fixup.h:148:
+#define DT_PWM_STM32_2_PARENT_NAME             DT_ST_STM32_PWM_40000000_PWM_PARENT_LABEL

-:8295: WARNING:LONG_LINE: line over 80 characters
#8295: FILE: soc/arm/st_stm32/stm32f0/dts_fixup.h:155:
+#define DT_PWM_STM32_3_PARENT_NAME             DT_ST_STM32_PWM_40000400_PWM_PARENT_LABEL

-:8302: WARNING:LONG_LINE: line over 80 characters
#8302: FILE: soc/arm/st_stm32/stm32f0/dts_fixup.h:162:
+#define DT_PWM_STM32_6_PARENT_NAME             DT_ST_STM32_PWM_40001000_PWM_PARENT_LABEL

-:8309: WARNING:LONG_LINE: line over 80 characters
#8309: FILE: soc/arm/st_stm32/stm32f0/dts_fixup.h:169:
+#define DT_PWM_STM32_7_PARENT_NAME             DT_ST_STM32_PWM_40001400_PWM_PARENT_LABEL

-:8316: WARNING:LONG_LINE: line over 80 characters
#8316: FILE: soc/arm/st_stm32/stm32f0/dts_fixup.h:176:
+#define DT_PWM_STM32_14_PARENT_NAME            DT_ST_STM32_PWM_40002000_PWM_PARENT_LABEL

-:8323: WARNING:LONG_LINE: line over 80 characters
#8323: FILE: soc/arm/st_stm32/stm32f0/dts_fixup.h:183:
+#define DT_PWM_STM32_15_PARENT_NAME            DT_ST_STM32_PWM_40014000_PWM_PARENT_LABEL

-:8330: WARNING:LONG_LINE: line over 80 characters
#8330: FILE: soc/arm/st_stm32/stm32f0/dts_fixup.h:190:
+#define DT_PWM_STM32_16_PARENT_NAME            DT_ST_STM32_PWM_40014400_PWM_PARENT_LABEL

-:8337: WARNING:LONG_LINE: line over 80 characters
#8337: FILE: soc/arm/st_stm32/stm32f0/dts_fixup.h:197:
+#define DT_PWM_STM32_17_PARENT_NAME            DT_ST_STM32_PWM_40014800_PWM_PARENT_LABEL

-:8344: WARNING:LONG_LINE: line over 80 characters
#8344: FILE: soc/arm/st_stm32/stm32f0/dts_fixup.h:204:
+#define DT_WDT_0_PARENT_NAME                   DT_ST_STM32_WATCHDOG_0_PARENT_LABEL

-:8355: WARNING:LONG_LINE: line over 80 characters
#8355: FILE: soc/arm/st_stm32/stm32f1/dts_fixup.h:10:
+#define DT_GPIO_STM32_GPIOA_PARENT_LABEL			DT_ST_STM32_GPIO_40010800_PARENT_LABEL

-:8363: WARNING:LONG_LINE: line over 80 characters
#8363: FILE: soc/arm/st_stm32/stm32f1/dts_fixup.h:20:
+#define DT_GPIO_STM32_GPIOB_PARENT_LABEL			DT_ST_STM32_GPIO_40010C00_PARENT_LABEL

-:8371: WARNING:LONG_LINE: line over 80 characters
#8371: FILE: soc/arm/st_stm32/stm32f1/dts_fixup.h:30:
+#define DT_GPIO_STM32_GPIOC_PARENT_LABEL			DT_ST_STM32_GPIO_40011000_PARENT_LABEL

-:8379: WARNING:LONG_LINE: line over 80 characters
#8379: FILE: soc/arm/st_stm32/stm32f1/dts_fixup.h:40:
+#define DT_GPIO_STM32_GPIOD_PARENT_LABEL			DT_ST_STM32_GPIO_40011400_PARENT_LABEL

-:8387: WARNING:LONG_LINE: line over 80 characters
#8387: FILE: soc/arm/st_stm32/stm32f1/dts_fixup.h:50:
+#define DT_GPIO_STM32_GPIOE_PARENT_LABEL			DT_ST_STM32_GPIO_40011800_PARENT_LABEL

-:8395: WARNING:LONG_LINE: line over 80 characters
#8395: FILE: soc/arm/st_stm32/stm32f1/dts_fixup.h:60:
+#define DT_GPIO_STM32_GPIOF_PARENT_LABEL			DT_ST_STM32_GPIO_40011C00_PARENT_LABEL

-:8403: WARNING:LONG_LINE: line over 80 characters
#8403: FILE: soc/arm/st_stm32/stm32f1/dts_fixup.h:70:
+#define DT_GPIO_STM32_GPIOG_PARENT_LABEL			DT_ST_STM32_GPIO_40012000_PARENT_LABEL

-:8411: WARNING:LONG_LINE: line over 80 characters
#8411: FILE: soc/arm/st_stm32/stm32f1/dts_fixup.h:79:
+#define DT_UART_STM32_USART_1_PARENT_NAME           DT_ST_STM32_USART_40013800_PARENT_LABEL

-:8419: WARNING:LONG_LINE: line over 80 characters
#8419: FILE: soc/arm/st_stm32/stm32f1/dts_fixup.h:88:
+#define DT_UART_STM32_USART_2_PARENT_NAME           DT_ST_STM32_USART_40004400_PARENT_LABEL

-:8427: WARNING:LONG_LINE: line over 80 characters
#8427: FILE: soc/arm/st_stm32/stm32f1/dts_fixup.h:97:
+#define DT_UART_STM32_USART_3_PARENT_NAME           DT_ST_STM32_USART_40004800_PARENT_LABEL

-:8435: WARNING:LONG_LINE: line over 80 characters
#8435: FILE: soc/arm/st_stm32/stm32f1/dts_fixup.h:106:
+#define DT_UART_STM32_UART_4_PARENT_NAME           DT_ST_STM32_UART_40004C00_PARENT_LABEL

-:8443: WARNING:LONG_LINE: line over 80 characters
#8443: FILE: soc/arm/st_stm32/stm32f1/dts_fixup.h:115:
+#define DT_UART_STM32_UART_5_PARENT_NAME           DT_ST_STM32_UART_40005000_PARENT_LABEL

-:8451: WARNING:LONG_LINE: line over 80 characters
#8451: FILE: soc/arm/st_stm32/stm32f1/dts_fixup.h:124:
+#define CONFIG_I2C_1_PARENT_NAME                       DT_ST_STM32_I2C_V1_40005400_PARENT_LABEL

-:8459: WARNING:LONG_LINE: line over 80 characters
#8459: FILE: soc/arm/st_stm32/stm32f1/dts_fixup.h:135:
+#define CONFIG_I2C_2_PARENT_NAME                       DT_ST_STM32_I2C_V1_40005800_PARENT_LABEL

-:8467: WARNING:LONG_LINE: line over 80 characters
#8467: FILE: soc/arm/st_stm32/stm32f1/dts_fixup.h:145:
+#define DT_SPI_1_PARENT_NAME			DT_ST_STM32_SPI_40013000_PARENT_LABEL

-:8475: WARNING:LONG_LINE: line over 80 characters
#8475: FILE: soc/arm/st_stm32/stm32f1/dts_fixup.h:153:
+#define DT_SPI_2_PARENT_NAME			DT_ST_STM32_SPI_40003800_PARENT_LABEL

-:8483: WARNING:LONG_LINE: line over 80 characters
#8483: FILE: soc/arm/st_stm32/stm32f1/dts_fixup.h:161:
+#define DT_SPI_3_PARENT_NAME			DT_ST_STM32_SPI_40003C00_PARENT_LABEL

-:8491: WARNING:LONG_LINE: line over 80 characters
#8491: FILE: soc/arm/st_stm32/stm32f1/dts_fixup.h:171:
+#define DT_PWM_STM32_1_PARENT_NAME             DT_ST_STM32_PWM_40012C00_PWM_PARENT_LABEL

-:8498: WARNING:LONG_LINE: line over 80 characters
#8498: FILE: soc/arm/st_stm32/stm32f1/dts_fixup.h:178:
+#define DT_PWM_STM32_2_PARENT_NAME             DT_ST_STM32_PWM_40000000_PWM_PARENT_LABEL

-:8505: WARNING:LONG_LINE: line over 80 characters
#8505: FILE: soc/arm/st_stm32/stm32f1/dts_fixup.h:185:
+#define DT_PWM_STM32_3_PARENT_NAME             DT_ST_STM32_PWM_40000400_PWM_PARENT_LABEL

-:8512: WARNING:LONG_LINE: line over 80 characters
#8512: FILE: soc/arm/st_stm32/stm32f1/dts_fixup.h:192:
+#define DT_PWM_STM32_4_PARENT_NAME             DT_ST_STM32_PWM_40000800_PWM_PARENT_LABEL

-:8519: WARNING:LONG_LINE: line over 80 characters
#8519: FILE: soc/arm/st_stm32/stm32f1/dts_fixup.h:199:
+#define DT_PWM_STM32_5_PARENT_NAME             DT_ST_STM32_PWM_40000C00_PWM_PARENT_LABEL

-:8526: WARNING:LONG_LINE: line over 80 characters
#8526: FILE: soc/arm/st_stm32/stm32f1/dts_fixup.h:206:
+#define DT_PWM_STM32_6_PARENT_NAME             DT_ST_STM32_PWM_40001000_PWM_PARENT_LABEL

-:8533: WARNING:LONG_LINE: line over 80 characters
#8533: FILE: soc/arm/st_stm32/stm32f1/dts_fixup.h:213:
+#define DT_PWM_STM32_7_PARENT_NAME             DT_ST_STM32_PWM_40001400_PWM_PARENT_LABEL

-:8540: WARNING:LONG_LINE: line over 80 characters
#8540: FILE: soc/arm/st_stm32/stm32f1/dts_fixup.h:220:
+#define DT_PWM_STM32_8_PARENT_NAME             DT_ST_STM32_PWM_40013400_PWM_PARENT_LABEL

-:8547: WARNING:LONG_LINE: line over 80 characters
#8547: FILE: soc/arm/st_stm32/stm32f1/dts_fixup.h:227:
+#define DT_WDT_0_PARENT_NAME                   DT_ST_STM32_WATCHDOG_0_PARENT_LABEL

-:8558: WARNING:LONG_LINE: line over 80 characters
#8558: FILE: soc/arm/st_stm32/stm32f2/dts_fixup.h:10:
+#define DT_GPIO_STM32_GPIOA_PARENT_LABEL			DT_ST_STM32_GPIO_40020000_PARENT_LABEL

-:8566: WARNING:LONG_LINE: line over 80 characters
#8566: FILE: soc/arm/st_stm32/stm32f2/dts_fixup.h:20:
+#define DT_GPIO_STM32_GPIOB_PARENT_LABEL			DT_ST_STM32_GPIO_40020400_PARENT_LABEL

-:8574: WARNING:LONG_LINE: line over 80 characters
#8574: FILE: soc/arm/st_stm32/stm32f2/dts_fixup.h:30:
+#define DT_GPIO_STM32_GPIOC_PARENT_LABEL			DT_ST_STM32_GPIO_40020800_PARENT_LABEL

-:8582: WARNING:LONG_LINE: line over 80 characters
#8582: FILE: soc/arm/st_stm32/stm32f2/dts_fixup.h:40:
+#define DT_GPIO_STM32_GPIOD_PARENT_LABEL			DT_ST_STM32_GPIO_40020C00_PARENT_LABEL

-:8590: WARNING:LONG_LINE: line over 80 characters
#8590: FILE: soc/arm/st_stm32/stm32f2/dts_fixup.h:50:
+#define DT_GPIO_STM32_GPIOE_PARENT_LABEL			DT_ST_STM32_GPIO_40021000_PARENT_LABEL

-:8598: WARNING:LONG_LINE: line over 80 characters
#8598: FILE: soc/arm/st_stm32/stm32f2/dts_fixup.h:60:
+#define DT_GPIO_STM32_GPIOF_PARENT_LABEL			DT_ST_STM32_GPIO_40021400_PARENT_LABEL

-:8606: WARNING:LONG_LINE: line over 80 characters
#8606: FILE: soc/arm/st_stm32/stm32f2/dts_fixup.h:70:
+#define DT_GPIO_STM32_GPIOG_PARENT_LABEL			DT_ST_STM32_GPIO_40021800_PARENT_LABEL

-:8614: WARNING:LONG_LINE: line over 80 characters
#8614: FILE: soc/arm/st_stm32/stm32f2/dts_fixup.h:80:
+#define DT_GPIO_STM32_GPIOH_PARENT_LABEL			DT_ST_STM32_GPIO_40021C00_PARENT_LABEL

-:8622: WARNING:LONG_LINE: line over 80 characters
#8622: FILE: soc/arm/st_stm32/stm32f2/dts_fixup.h:90:
+#define DT_GPIO_STM32_GPIOI_PARENT_LABEL			DT_ST_STM32_GPIO_40022000_PARENT_LABEL

-:8630: WARNING:LONG_LINE: line over 80 characters
#8630: FILE: soc/arm/st_stm32/stm32f2/dts_fixup.h:99:
+#define DT_UART_STM32_USART_1_PARENT_NAME		DT_ST_STM32_USART_40011000_PARENT_LABEL

-:8638: WARNING:LONG_LINE: line over 80 characters
#8638: FILE: soc/arm/st_stm32/stm32f2/dts_fixup.h:108:
+#define DT_UART_STM32_USART_2_PARENT_NAME		DT_ST_STM32_USART_40004400_PARENT_LABEL

-:8646: WARNING:LONG_LINE: line over 80 characters
#8646: FILE: soc/arm/st_stm32/stm32f2/dts_fixup.h:117:
+#define DT_UART_STM32_USART_3_PARENT_NAME           DT_ST_STM32_USART_40004800_PARENT_LABEL

-:8652: WARNING:LONG_LINE: line over 80 characters
#8652: FILE: soc/arm/st_stm32/stm32f2/dts_fixup.h:123:
+#define DT_UART_STM32_USART_6_PARENT_NAME           DT_ST_STM32_USART_40011400_PARENT_LABEL

-:8660: WARNING:LONG_LINE: line over 80 characters
#8660: FILE: soc/arm/st_stm32/stm32f2/dts_fixup.h:132:
+#define DT_UART_STM32_UART_4_PARENT_NAME		DT_ST_STM32_UART_40004C00_PARENT_LABEL

-:8668: WARNING:LONG_LINE: line over 80 characters
#8668: FILE: soc/arm/st_stm32/stm32f2/dts_fixup.h:141:
+#define DT_UART_STM32_UART_5_PARENT_NAME		DT_ST_STM32_UART_40005000_PARENT_LABEL

-:8676: WARNING:LONG_LINE: line over 80 characters
#8676: FILE: soc/arm/st_stm32/stm32f2/dts_fixup.h:157:
+#define DT_WDT_0_PARENT_NAME                   DT_ST_STM32_WATCHDOG_0_PARENT_LABEL

-:8687: WARNING:LONG_LINE: line over 80 characters
#8687: FILE: soc/arm/st_stm32/stm32f3/dts_fixup.h:10:
+#define DT_GPIO_STM32_GPIOA_PARENT_LABEL			DT_ST_STM32_GPIO_48000000_PARENT_LABEL

-:8695: WARNING:LONG_LINE: line over 80 characters
#8695: FILE: soc/arm/st_stm32/stm32f3/dts_fixup.h:20:
+#define DT_GPIO_STM32_GPIOB_PARENT_LABEL			DT_ST_STM32_GPIO_48000400_PARENT_LABEL

-:8703: WARNING:LONG_LINE: line over 80 characters
#8703: FILE: soc/arm/st_stm32/stm32f3/dts_fixup.h:30:
+#define DT_GPIO_STM32_GPIOC_PARENT_LABEL			DT_ST_STM32_GPIO_48000800_PARENT_LABEL

-:8711: WARNING:LONG_LINE: line over 80 characters
#8711: FILE: soc/arm/st_stm32/stm32f3/dts_fixup.h:40:
+#define DT_GPIO_STM32_GPIOD_PARENT_LABEL			DT_ST_STM32_GPIO_48000C00_PARENT_LABEL

-:8719: WARNING:LONG_LINE: line over 80 characters
#8719: FILE: soc/arm/st_stm32/stm32f3/dts_fixup.h:50:
+#define DT_GPIO_STM32_GPIOE_PARENT_LABEL			DT_ST_STM32_GPIO_48001000_PARENT_LABEL

-:8727: WARNING:LONG_LINE: line over 80 characters
#8727: FILE: soc/arm/st_stm32/stm32f3/dts_fixup.h:60:
+#define DT_GPIO_STM32_GPIOF_PARENT_LABEL			DT_ST_STM32_GPIO_48001400_PARENT_LABEL

-:8735: WARNING:LONG_LINE: line over 80 characters
#8735: FILE: soc/arm/st_stm32/stm32f3/dts_fixup.h:69:
+#define DT_UART_STM32_USART_1_PARENT_NAME           DT_ST_STM32_USART_40013800_PARENT_LABEL

-:8743: WARNING:LONG_LINE: line over 80 characters
#8743: FILE: soc/arm/st_stm32/stm32f3/dts_fixup.h:78:
+#define DT_UART_STM32_USART_2_PARENT_NAME           DT_ST_STM32_USART_40004400_PARENT_LABEL

-:8751: WARNING:LONG_LINE: line over 80 characters
#8751: FILE: soc/arm/st_stm32/stm32f3/dts_fixup.h:87:
+#define DT_UART_STM32_USART_3_PARENT_NAME           DT_ST_STM32_USART_40004800_PARENT_LABEL

-:8759: WARNING:LONG_LINE: line over 80 characters
#8759: FILE: soc/arm/st_stm32/stm32f3/dts_fixup.h:96:
+#define CONFIG_I2C_1_PARENT_NAME                       DT_ST_STM32_I2C_V2_40005400_PARENT_LABEL

-:8767: WARNING:LONG_LINE: line over 80 characters
#8767: FILE: soc/arm/st_stm32/stm32f3/dts_fixup.h:107:
+#define CONFIG_I2C_2_PARENT_NAME                       DT_ST_STM32_I2C_V2_40005800_PARENT_LABEL

-:8775: WARNING:LONG_LINE: line over 80 characters
#8775: FILE: soc/arm/st_stm32/stm32f3/dts_fixup.h:118:
+#define CONFIG_I2C_3_PARENT_NAME                       DT_ST_STM32_I2C_V2_40007800_PARENT_LABEL

-:8783: WARNING:LONG_LINE: line over 80 characters
#8783: FILE: soc/arm/st_stm32/stm32f3/dts_fixup.h:128:
+#define DT_SPI_1_PARENT_NAME			DT_ST_STM32_SPI_FIFO_40013000_PARENT_LABEL

-:8791: WARNING:LONG_LINE: line over 80 characters
#8791: FILE: soc/arm/st_stm32/stm32f3/dts_fixup.h:136:
+#define DT_SPI_2_PARENT_NAME			DT_ST_STM32_SPI_FIFO_40003800_PARENT_LABEL

-:8799: WARNING:LONG_LINE: line over 80 characters
#8799: FILE: soc/arm/st_stm32/stm32f3/dts_fixup.h:144:
+#define DT_SPI_3_PARENT_NAME			DT_ST_STM32_SPI_FIFO_40003C00_PARENT_LABEL

-:8807: WARNING:LONG_LINE: line over 80 characters
#8807: FILE: soc/arm/st_stm32/stm32f3/dts_fixup.h:152:
+#define DT_SPI_4_PARENT_NAME			DT_ST_STM32_SPI_FIFO_40013C00_PARENT_LABEL

-:8814: WARNING:LONG_LINE: line over 80 characters
#8814: FILE: soc/arm/st_stm32/stm32f3/dts_fixup.h:159:
+#define DT_FLASH_PARENT_NAME			        DT_ST_STM32F3_FLASH_CONTROLLER_40022000_PARENT_LABEL

-:8822: WARNING:LONG_LINE: line over 80 characters
#8822: FILE: soc/arm/st_stm32/stm32f3/dts_fixup.h:168:
+#define DT_PWM_STM32_1_PARENT_NAME             DT_ST_STM32_PWM_40012C00_PWM_PARENT_LABEL

-:8829: WARNING:LONG_LINE: line over 80 characters
#8829: FILE: soc/arm/st_stm32/stm32f3/dts_fixup.h:175:
+#define DT_PWM_STM32_2_PARENT_NAME             DT_ST_STM32_PWM_40000000_PWM_PARENT_LABEL

-:8836: WARNING:LONG_LINE: line over 80 characters
#8836: FILE: soc/arm/st_stm32/stm32f3/dts_fixup.h:182:
+#define DT_PWM_STM32_3_PARENT_NAME             DT_ST_STM32_PWM_40000400_PWM_PARENT_LABEL

-:8843: WARNING:LONG_LINE: line over 80 characters
#8843: FILE: soc/arm/st_stm32/stm32f3/dts_fixup.h:189:
+#define DT_PWM_STM32_4_PARENT_NAME             DT_ST_STM32_PWM_40000800_PWM_PARENT_LABEL

-:8850: WARNING:LONG_LINE: line over 80 characters
#8850: FILE: soc/arm/st_stm32/stm32f3/dts_fixup.h:196:
+#define DT_PWM_STM32_5_PARENT_NAME             DT_ST_STM32_PWM_40000C00_PWM_PARENT_LABEL

-:8857: WARNING:LONG_LINE: line over 80 characters
#8857: FILE: soc/arm/st_stm32/stm32f3/dts_fixup.h:203:
+#define DT_PWM_STM32_6_PARENT_NAME             DT_ST_STM32_PWM_40001000_PWM_PARENT_LABEL

-:8864: WARNING:LONG_LINE: line over 80 characters
#8864: FILE: soc/arm/st_stm32/stm32f3/dts_fixup.h:210:
+#define DT_PWM_STM32_7_PARENT_NAME             DT_ST_STM32_PWM_40001400_PWM_PARENT_LABEL

-:8871: WARNING:LONG_LINE: line over 80 characters
#8871: FILE: soc/arm/st_stm32/stm32f3/dts_fixup.h:217:
+#define DT_PWM_STM32_8_PARENT_NAME             DT_ST_STM32_PWM_40013400_PWM_PARENT_LABEL

-:8878: WARNING:LONG_LINE: line over 80 characters
#8878: FILE: soc/arm/st_stm32/stm32f3/dts_fixup.h:224:
+#define DT_PWM_STM32_12_PARENT_NAME            DT_ST_STM32_PWM_40001800_PWM_PARENT_LABEL

-:8885: WARNING:LONG_LINE: line over 80 characters
#8885: FILE: soc/arm/st_stm32/stm32f3/dts_fixup.h:231:
+#define DT_PWM_STM32_13_PARENT_NAME            DT_ST_STM32_PWM_40001C00_PWM_PARENT_LABEL

-:8892: WARNING:LONG_LINE: line over 80 characters
#8892: FILE: soc/arm/st_stm32/stm32f3/dts_fixup.h:238:
+#define DT_PWM_STM32_14_PARENT_NAME            DT_ST_STM32_PWM_40002000_PWM_PARENT_LABEL

-:8899: WARNING:LONG_LINE: line over 80 characters
#8899: FILE: soc/arm/st_stm32/stm32f3/dts_fixup.h:245:
+#define DT_PWM_STM32_15_PARENT_NAME            DT_ST_STM32_PWM_40014000_PWM_PARENT_LABEL

-:8906: WARNING:LONG_LINE: line over 80 characters
#8906: FILE: soc/arm/st_stm32/stm32f3/dts_fixup.h:252:
+#define DT_PWM_STM32_16_PARENT_NAME            DT_ST_STM32_PWM_40014400_PWM_PARENT_LABEL

-:8913: WARNING:LONG_LINE: line over 80 characters
#8913: FILE: soc/arm/st_stm32/stm32f3/dts_fixup.h:259:
+#define DT_PWM_STM32_17_PARENT_NAME            DT_ST_STM32_PWM_40014800_PWM_PARENT_LABEL

-:8920: WARNING:LONG_LINE: line over 80 characters
#8920: FILE: soc/arm/st_stm32/stm32f3/dts_fixup.h:266:
+#define DT_PWM_STM32_18_PARENT_NAME            DT_ST_STM32_PWM_40009C00_PWM_PARENT_LABEL

-:8927: WARNING:LONG_LINE: line over 80 characters
#8927: FILE: soc/arm/st_stm32/stm32f3/dts_fixup.h:273:
+#define DT_PWM_STM32_19_PARENT_NAME            DT_ST_STM32_PWM_40015C00_PWM_PARENT_LABEL

-:8934: WARNING:LONG_LINE: line over 80 characters
#8934: FILE: soc/arm/st_stm32/stm32f3/dts_fixup.h:280:
+#define DT_PWM_STM32_20_PARENT_NAME            DT_ST_STM32_PWM_40015000_PWM_PARENT_LABEL

-:8942: WARNING:LONG_LINE: line over 80 characters
#8942: FILE: soc/arm/st_stm32/stm32f3/dts_fixup.h:290:
+#define CONFIG_RTC_0_PARENT_NAME                       DT_ST_STM32_RTC_40002800_PARENT_LABEL

-:8944: WARNING:LONG_LINE: line over 80 characters
#8944: FILE: soc/arm/st_stm32/stm32f3/dts_fixup.h:292:
+#define DT_RTC_0_PARENT_NAME                       DT_ST_STM32_RTC_40002800_PARENT_LABEL

-:8947: WARNING:LONG_LINE: line over 80 characters
#8947: FILE: soc/arm/st_stm32/stm32f3/dts_fixup.h:295:
+#define DT_WDT_0_PARENT_NAME                   DT_ST_STM32_WATCHDOG_0_PARENT_LABEL

-:8959: WARNING:LONG_LINE: line over 80 characters
#8959: FILE: soc/arm/st_stm32/stm32f4/dts_fixup.h:10:
+#define DT_GPIO_STM32_GPIOA_PARENT_LABEL			DT_ST_STM32_GPIO_40020000_PARENT_LABEL

-:8967: WARNING:LONG_LINE: line over 80 characters
#8967: FILE: soc/arm/st_stm32/stm32f4/dts_fixup.h:20:
+#define DT_GPIO_STM32_GPIOB_PARENT_LABEL			DT_ST_STM32_GPIO_40020400_PARENT_LABEL

-:8975: WARNING:LONG_LINE: line over 80 characters
#8975: FILE: soc/arm/st_stm32/stm32f4/dts_fixup.h:30:
+#define DT_GPIO_STM32_GPIOC_PARENT_LABEL			DT_ST_STM32_GPIO_40020800_PARENT_LABEL

-:8983: WARNING:LONG_LINE: line over 80 characters
#8983: FILE: soc/arm/st_stm32/stm32f4/dts_fixup.h:40:
+#define DT_GPIO_STM32_GPIOD_PARENT_LABEL			DT_ST_STM32_GPIO_40020C00_PARENT_LABEL

-:8991: WARNING:LONG_LINE: line over 80 characters
#8991: FILE: soc/arm/st_stm32/stm32f4/dts_fixup.h:50:
+#define DT_GPIO_STM32_GPIOE_PARENT_LABEL			DT_ST_STM32_GPIO_40021000_PARENT_LABEL

-:8999: WARNING:LONG_LINE: line over 80 characters
#8999: FILE: soc/arm/st_stm32/stm32f4/dts_fixup.h:60:
+#define DT_GPIO_STM32_GPIOF_PARENT_LABEL			DT_ST_STM32_GPIO_40021400_PARENT_LABEL

-:9007: WARNING:LONG_LINE: line over 80 characters
#9007: FILE: soc/arm/st_stm32/stm32f4/dts_fixup.h:70:
+#define DT_GPIO_STM32_GPIOG_PARENT_LABEL			DT_ST_STM32_GPIO_40021800_PARENT_LABEL

-:9015: WARNING:LONG_LINE: line over 80 characters
#9015: FILE: soc/arm/st_stm32/stm32f4/dts_fixup.h:80:
+#define DT_GPIO_STM32_GPIOH_PARENT_LABEL			DT_ST_STM32_GPIO_40021C00_PARENT_LABEL

-:9023: WARNING:LONG_LINE: line over 80 characters
#9023: FILE: soc/arm/st_stm32/stm32f4/dts_fixup.h:90:
+#define DT_GPIO_STM32_GPIOI_PARENT_LABEL			DT_ST_STM32_GPIO_40022000_PARENT_LABEL

-:9031: WARNING:LONG_LINE: line over 80 characters
#9031: FILE: soc/arm/st_stm32/stm32f4/dts_fixup.h:100:
+#define DT_GPIO_STM32_GPIOJ_PARENT_LABEL			DT_ST_STM32_GPIO_40022400_PARENT_LABEL

-:9039: WARNING:LONG_LINE: line over 80 characters
#9039: FILE: soc/arm/st_stm32/stm32f4/dts_fixup.h:110:
+#define DT_GPIO_STM32_GPIOK_PARENT_LABEL			DT_ST_STM32_GPIO_40022800_PARENT_LABEL

-:9047: WARNING:LONG_LINE: line over 80 characters
#9047: FILE: soc/arm/st_stm32/stm32f4/dts_fixup.h:119:
+#define DT_UART_STM32_USART_1_PARENT_NAME		DT_ST_STM32_USART_40011000_PARENT_LABEL

-:9055: WARNING:LONG_LINE: line over 80 characters
#9055: FILE: soc/arm/st_stm32/stm32f4/dts_fixup.h:128:
+#define DT_UART_STM32_USART_2_PARENT_NAME		DT_ST_STM32_USART_40004400_PARENT_LABEL

-:9063: WARNING:LONG_LINE: line over 80 characters
#9063: FILE: soc/arm/st_stm32/stm32f4/dts_fixup.h:137:
+#define DT_UART_STM32_USART_3_PARENT_NAME           DT_ST_STM32_USART_40004800_PARENT_LABEL

-:9071: WARNING:LONG_LINE: line over 80 characters
#9071: FILE: soc/arm/st_stm32/stm32f4/dts_fixup.h:146:
+#define DT_UART_STM32_UART_4_PARENT_NAME           DT_ST_STM32_USART_40004C00_PARENT_LABEL

-:9077: WARNING:LONG_LINE: line over 80 characters
#9077: FILE: soc/arm/st_stm32/stm32f4/dts_fixup.h:152:
+#define DT_UART_STM32_USART_6_PARENT_NAME           DT_ST_STM32_USART_40011400_PARENT_LABEL

-:9085: WARNING:LONG_LINE: line over 80 characters
#9085: FILE: soc/arm/st_stm32/stm32f4/dts_fixup.h:164:
+#define CONFIG_I2C_1_PARENT_NAME                       DT_ST_STM32_I2C_V1_40005400_PARENT_LABEL

-:9093: WARNING:LONG_LINE: line over 80 characters
#9093: FILE: soc/arm/st_stm32/stm32f4/dts_fixup.h:175:
+#define CONFIG_I2C_2_PARENT_NAME                       DT_ST_STM32_I2C_V1_40005800_PARENT_LABEL

-:9101: WARNING:LONG_LINE: line over 80 characters
#9101: FILE: soc/arm/st_stm32/stm32f4/dts_fixup.h:186:
+#define CONFIG_I2C_3_PARENT_NAME                       DT_ST_STM32_I2C_V1_40005C00_PARENT_LABEL

-:9109: WARNING:LONG_LINE: line over 80 characters
#9109: FILE: soc/arm/st_stm32/stm32f4/dts_fixup.h:196:
+#define DT_SPI_1_PARENT_NAME                       DT_ST_STM32_SPI_40013000_PARENT_LABEL

-:9117: WARNING:LONG_LINE: line over 80 characters
#9117: FILE: soc/arm/st_stm32/stm32f4/dts_fixup.h:204:
+#define DT_SPI_2_PARENT_NAME                       DT_ST_STM32_SPI_40003800_PARENT_LABEL

-:9125: WARNING:LONG_LINE: line over 80 characters
#9125: FILE: soc/arm/st_stm32/stm32f4/dts_fixup.h:212:
+#define DT_SPI_3_PARENT_NAME			DT_ST_STM32_SPI_40003C00_PARENT_LABEL

-:9133: WARNING:LONG_LINE: line over 80 characters
#9133: FILE: soc/arm/st_stm32/stm32f4/dts_fixup.h:220:
+#define DT_SPI_4_PARENT_NAME			DT_ST_STM32_SPI_40013400_PARENT_LABEL

-:9141: WARNING:LONG_LINE: line over 80 characters
#9141: FILE: soc/arm/st_stm32/stm32f4/dts_fixup.h:228:
+#define DT_SPI_5_PARENT_NAME			DT_ST_STM32_SPI_40015000_PARENT_LABEL

-:9149: WARNING:LONG_LINE: line over 80 characters
#9149: FILE: soc/arm/st_stm32/stm32f4/dts_fixup.h:236:
+#define DT_SPI_6_PARENT_NAME			DT_ST_STM32_SPI_40015400_PARENT_LABEL

-:9157: WARNING:LONG_LINE: line over 80 characters
#9157: FILE: soc/arm/st_stm32/stm32f4/dts_fixup.h:244:
+#define DT_I2S_1_PARENT_NAME                       DT_ST_STM32_I2S_40013000_PARENT_LABEL

-:9165: WARNING:LONG_LINE: line over 80 characters
#9165: FILE: soc/arm/st_stm32/stm32f4/dts_fixup.h:252:
+#define DT_I2S_2_PARENT_NAME                       DT_ST_STM32_I2S_40003800_PARENT_LABEL

-:9173: WARNING:LONG_LINE: line over 80 characters
#9173: FILE: soc/arm/st_stm32/stm32f4/dts_fixup.h:260:
+#define DT_I2S_3_PARENT_NAME                       DT_ST_STM32_I2S_40003C00_PARENT_LABEL

-:9181: WARNING:LONG_LINE: line over 80 characters
#9181: FILE: soc/arm/st_stm32/stm32f4/dts_fixup.h:268:
+#define DT_I2S_4_PARENT_NAME                       DT_ST_STM32_I2S_40013400_PARENT_LABEL

-:9189: WARNING:LONG_LINE: line over 80 characters
#9189: FILE: soc/arm/st_stm32/stm32f4/dts_fixup.h:276:
+#define DT_I2S_5_PARENT_NAME                       DT_ST_STM32_I2S_40015000_PARENT_LABEL

-:9197: WARNING:LONG_LINE: line over 80 characters
#9197: FILE: soc/arm/st_stm32/stm32f4/dts_fixup.h:284:
+#define DT_I2S_6_PARENT_NAME                       DT_ST_STM32_I2S_40015400_PARENT_LABEL

-:9204: WARNING:LONG_LINE: line over 80 characters
#9204: FILE: soc/arm/st_stm32/stm32f4/dts_fixup.h:291:
+#define DT_FLASH_PARENT_NAME			        DT_ST_STM32F4_FLASH_CONTROLLER_40023C00_PARENT_LABEL

-:9212: WARNING:LONG_LINE: line over 80 characters
#9212: FILE: soc/arm/st_stm32/stm32f4/dts_fixup.h:312:
+#define DT_PWM_STM32_1_PARENT_NAME             DT_ST_STM32_PWM_40010000_PWM_PARENT_LABEL

-:9219: WARNING:LONG_LINE: line over 80 characters
#9219: FILE: soc/arm/st_stm32/stm32f4/dts_fixup.h:319:
+#define DT_PWM_STM32_2_PARENT_NAME             DT_ST_STM32_PWM_40000000_PWM_PARENT_LABEL

-:9226: WARNING:LONG_LINE: line over 80 characters
#9226: FILE: soc/arm/st_stm32/stm32f4/dts_fixup.h:326:
+#define DT_PWM_STM32_3_PARENT_NAME             DT_ST_STM32_PWM_40000400_PWM_PARENT_LABEL

-:9233: WARNING:LONG_LINE: line over 80 characters
#9233: FILE: soc/arm/st_stm32/stm32f4/dts_fixup.h:333:
+#define DT_PWM_STM32_4_PARENT_NAME             DT_ST_STM32_PWM_40000800_PWM_PARENT_LABEL

-:9240: WARNING:LONG_LINE: line over 80 characters
#9240: FILE: soc/arm/st_stm32/stm32f4/dts_fixup.h:340:
+#define DT_PWM_STM32_5_PARENT_NAME             DT_ST_STM32_PWM_40000C00_PWM_PARENT_LABEL

-:9247: WARNING:LONG_LINE: line over 80 characters
#9247: FILE: soc/arm/st_stm32/stm32f4/dts_fixup.h:347:
+#define DT_PWM_STM32_6_PARENT_NAME             DT_ST_STM32_PWM_40001000_PWM_PARENT_LABEL

-:9254: WARNING:LONG_LINE: line over 80 characters
#9254: FILE: soc/arm/st_stm32/stm32f4/dts_fixup.h:354:
+#define DT_PWM_STM32_7_PARENT_NAME             DT_ST_STM32_PWM_40001400_PWM_PARENT_LABEL

-:9261: WARNING:LONG_LINE: line over 80 characters
#9261: FILE: soc/arm/st_stm32/stm32f4/dts_fixup.h:361:
+#define DT_PWM_STM32_8_PARENT_NAME             DT_ST_STM32_PWM_40010400_PWM_PARENT_LABEL

-:9268: WARNING:LONG_LINE: line over 80 characters
#9268: FILE: soc/arm/st_stm32/stm32f4/dts_fixup.h:368:
+#define DT_PWM_STM32_9_PARENT_NAME             DT_ST_STM32_PWM_40014000_PWM_PARENT_LABEL

-:9275: WARNING:LONG_LINE: line over 80 characters
#9275: FILE: soc/arm/st_stm32/stm32f4/dts_fixup.h:375:
+#define DT_PWM_STM32_10_PARENT_NAME            DT_ST_STM32_PWM_40014400_PWM_PARENT_LABEL

-:9282: WARNING:LONG_LINE: line over 80 characters
#9282: FILE: soc/arm/st_stm32/stm32f4/dts_fixup.h:382:
+#define DT_PWM_STM32_11_PARENT_NAME            DT_ST_STM32_PWM_40014800_PWM_PARENT_LABEL

-:9289: WARNING:LONG_LINE: line over 80 characters
#9289: FILE: soc/arm/st_stm32/stm32f4/dts_fixup.h:389:
+#define DT_PWM_STM32_12_PARENT_NAME            DT_ST_STM32_PWM_40001800_PWM_PARENT_LABEL

-:9296: WARNING:LONG_LINE: line over 80 characters
#9296: FILE: soc/arm/st_stm32/stm32f4/dts_fixup.h:396:
+#define DT_PWM_STM32_13_PARENT_NAME            DT_ST_STM32_PWM_40001C00_PWM_PARENT_LABEL

-:9303: WARNING:LONG_LINE: line over 80 characters
#9303: FILE: soc/arm/st_stm32/stm32f4/dts_fixup.h:403:
+#define DT_PWM_STM32_14_PARENT_NAME            DT_ST_STM32_PWM_40002000_PWM_PARENT_LABEL

-:9311: WARNING:LONG_LINE: line over 80 characters
#9311: FILE: soc/arm/st_stm32/stm32f4/dts_fixup.h:413:
+#define CONFIG_RTC_0_PARENT_NAME                       DT_ST_STM32_RTC_40002800_PARENT_LABEL

-:9313: WARNING:LONG_LINE: line over 80 characters
#9313: FILE: soc/arm/st_stm32/stm32f4/dts_fixup.h:415:
+#define DT_RTC_0_PARENT_NAME                       DT_ST_STM32_RTC_40002800_PARENT_LABEL

-:9319: WARNING:LONG_LINE: line over 80 characters
#9319: FILE: soc/arm/st_stm32/stm32f4/dts_fixup.h:421:
+#define DT_WDT_0_PARENT_NAME                   DT_ST_STM32_WATCHDOG_0_PARENT_LABEL

-:9329: WARNING:LONG_LINE: line over 80 characters
#9329: FILE: soc/arm/st_stm32/stm32f7/dts_fixup.h:10:
+#define DT_GPIO_STM32_GPIOA_PARENT_LABEL			DT_ST_STM32_GPIO_40020000_PARENT_LABEL

-:9337: WARNING:LONG_LINE: line over 80 characters
#9337: FILE: soc/arm/st_stm32/stm32f7/dts_fixup.h:20:
+#define DT_GPIO_STM32_GPIOB_PARENT_LABEL			DT_ST_STM32_GPIO_40020400_PARENT_LABEL

-:9345: WARNING:LONG_LINE: line over 80 characters
#9345: FILE: soc/arm/st_stm32/stm32f7/dts_fixup.h:30:
+#define DT_GPIO_STM32_GPIOC_PARENT_LABEL			DT_ST_STM32_GPIO_40020800_PARENT_LABEL

-:9353: WARNING:LONG_LINE: line over 80 characters
#9353: FILE: soc/arm/st_stm32/stm32f7/dts_fixup.h:40:
+#define DT_GPIO_STM32_GPIOD_PARENT_LABEL			DT_ST_STM32_GPIO_40020C00_PARENT_LABEL

-:9361: WARNING:LONG_LINE: line over 80 characters
#9361: FILE: soc/arm/st_stm32/stm32f7/dts_fixup.h:50:
+#define DT_GPIO_STM32_GPIOE_PARENT_LABEL			DT_ST_STM32_GPIO_40021000_PARENT_LABEL

-:9369: WARNING:LONG_LINE: line over 80 characters
#9369: FILE: soc/arm/st_stm32/stm32f7/dts_fixup.h:60:
+#define DT_GPIO_STM32_GPIOF_PARENT_LABEL			DT_ST_STM32_GPIO_40021400_PARENT_LABEL

-:9377: WARNING:LONG_LINE: line over 80 characters
#9377: FILE: soc/arm/st_stm32/stm32f7/dts_fixup.h:70:
+#define DT_GPIO_STM32_GPIOG_PARENT_LABEL			DT_ST_STM32_GPIO_40021800_PARENT_LABEL

-:9385: WARNING:LONG_LINE: line over 80 characters
#9385: FILE: soc/arm/st_stm32/stm32f7/dts_fixup.h:80:
+#define DT_GPIO_STM32_GPIOH_PARENT_LABEL			DT_ST_STM32_GPIO_40021C00_PARENT_LABEL

-:9393: WARNING:LONG_LINE: line over 80 characters
#9393: FILE: soc/arm/st_stm32/stm32f7/dts_fixup.h:90:
+#define DT_GPIO_STM32_GPIOI_PARENT_LABEL			DT_ST_STM32_GPIO_40022000_PARENT_LABEL

-:9401: WARNING:LONG_LINE: line over 80 characters
#9401: FILE: soc/arm/st_stm32/stm32f7/dts_fixup.h:100:
+#define DT_GPIO_STM32_GPIOJ_PARENT_LABEL			DT_ST_STM32_GPIO_40022400_PARENT_LABEL

-:9409: WARNING:LONG_LINE: line over 80 characters
#9409: FILE: soc/arm/st_stm32/stm32f7/dts_fixup.h:110:
+#define DT_GPIO_STM32_GPIOK_PARENT_LABEL			DT_ST_STM32_GPIO_40022800_PARENT_LABEL

-:9417: WARNING:LONG_LINE: line over 80 characters
#9417: FILE: soc/arm/st_stm32/stm32f7/dts_fixup.h:119:
+#define DT_UART_STM32_USART_1_PARENT_NAME		DT_ST_STM32_USART_40011000_PARENT_LABEL

-:9425: WARNING:LONG_LINE: line over 80 characters
#9425: FILE: soc/arm/st_stm32/stm32f7/dts_fixup.h:128:
+#define DT_UART_STM32_USART_2_PARENT_NAME		DT_ST_STM32_USART_40004400_PARENT_LABEL

-:9433: WARNING:LONG_LINE: line over 80 characters
#9433: FILE: soc/arm/st_stm32/stm32f7/dts_fixup.h:137:
+#define DT_UART_STM32_USART_3_PARENT_NAME		DT_ST_STM32_USART_40004800_PARENT_LABEL

-:9441: WARNING:LONG_LINE: line over 80 characters
#9441: FILE: soc/arm/st_stm32/stm32f7/dts_fixup.h:146:
+#define DT_UART_STM32_USART_4_PARENT_NAME		DT_ST_STM32_USART_40004C00_PARENT_LABEL

-:9449: WARNING:LONG_LINE: line over 80 characters
#9449: FILE: soc/arm/st_stm32/stm32f7/dts_fixup.h:155:
+#define DT_UART_STM32_USART_5_PARENT_NAME		DT_ST_STM32_USART_40005000_PARENT_LABEL

-:9457: WARNING:LONG_LINE: line over 80 characters
#9457: FILE: soc/arm/st_stm32/stm32f7/dts_fixup.h:164:
+#define DT_UART_STM32_USART_6_PARENT_NAME		DT_ST_STM32_USART_40011400_PARENT_LABEL

-:9465: WARNING:LONG_LINE: line over 80 characters
#9465: FILE: soc/arm/st_stm32/stm32f7/dts_fixup.h:173:
+#define DT_UART_STM32_USART_7_PARENT_NAME		DT_ST_STM32_USART_40007800_PARENT_LABEL

-:9473: WARNING:LONG_LINE: line over 80 characters
#9473: FILE: soc/arm/st_stm32/stm32f7/dts_fixup.h:182:
+#define DT_UART_STM32_USART_8_PARENT_NAME		DT_ST_STM32_USART_40007C00_PARENT_LABEL

-:9481: WARNING:LONG_LINE: line over 80 characters
#9481: FILE: soc/arm/st_stm32/stm32f7/dts_fixup.h:191:
+#define CONFIG_I2C_1_PARENT_NAME			DT_ST_STM32_I2C_V2_40005400_PARENT_LABEL

-:9489: WARNING:LONG_LINE: line over 80 characters
#9489: FILE: soc/arm/st_stm32/stm32f7/dts_fixup.h:202:
+#define CONFIG_I2C_2_PARENT_NAME			DT_ST_STM32_I2C_V2_40005800_PARENT_LABEL

-:9497: WARNING:LONG_LINE: line over 80 characters
#9497: FILE: soc/arm/st_stm32/stm32f7/dts_fixup.h:213:
+#define CONFIG_I2C_3_PARENT_NAME			DT_ST_STM32_I2C_V2_40005C00_PARENT_LABEL

-:9505: WARNING:LONG_LINE: line over 80 characters
#9505: FILE: soc/arm/st_stm32/stm32f7/dts_fixup.h:224:
+#define CONFIG_I2C_4_PARENT_NAME			DT_ST_STM32_I2C_V2_40006000_PARENT_LABEL

-:9513: WARNING:LONG_LINE: line over 80 characters
#9513: FILE: soc/arm/st_stm32/stm32f7/dts_fixup.h:234:
+#define DT_SPI_1_PARENT_NAME                       DT_ST_STM32_SPI_40013000_PARENT_LABEL

-:9521: WARNING:LONG_LINE: line over 80 characters
#9521: FILE: soc/arm/st_stm32/stm32f7/dts_fixup.h:242:
+#define DT_SPI_2_PARENT_NAME                       DT_ST_STM32_SPI_40003800_PARENT_LABEL

-:9529: WARNING:LONG_LINE: line over 80 characters
#9529: FILE: soc/arm/st_stm32/stm32f7/dts_fixup.h:250:
+#define DT_SPI_3_PARENT_NAME			DT_ST_STM32_SPI_40003C00_PARENT_LABEL

-:9537: WARNING:LONG_LINE: line over 80 characters
#9537: FILE: soc/arm/st_stm32/stm32f7/dts_fixup.h:258:
+#define DT_SPI_4_PARENT_NAME			DT_ST_STM32_SPI_40013400_PARENT_LABEL

-:9545: WARNING:LONG_LINE: line over 80 characters
#9545: FILE: soc/arm/st_stm32/stm32f7/dts_fixup.h:266:
+#define DT_SPI_5_PARENT_NAME			DT_ST_STM32_SPI_40015000_PARENT_LABEL

-:9553: WARNING:LONG_LINE: line over 80 characters
#9553: FILE: soc/arm/st_stm32/stm32f7/dts_fixup.h:274:
+#define DT_SPI_6_PARENT_NAME			DT_ST_STM32_SPI_40015400_PARENT_LABEL

-:9561: WARNING:LONG_LINE: line over 80 characters
#9561: FILE: soc/arm/st_stm32/stm32f7/dts_fixup.h:298:
+#define DT_PWM_STM32_1_PARENT_NAME		DT_ST_STM32_PWM_40010000_PWM_PARENT_LABEL

-:9568: WARNING:LONG_LINE: line over 80 characters
#9568: FILE: soc/arm/st_stm32/stm32f7/dts_fixup.h:305:
+#define DT_PWM_STM32_2_PARENT_NAME		DT_ST_STM32_PWM_40000000_PWM_PARENT_LABEL

-:9575: WARNING:LONG_LINE: line over 80 characters
#9575: FILE: soc/arm/st_stm32/stm32f7/dts_fixup.h:312:
+#define DT_PWM_STM32_3_PARENT_NAME		DT_ST_STM32_PWM_40000400_PWM_PARENT_LABEL

-:9582: WARNING:LONG_LINE: line over 80 characters
#9582: FILE: soc/arm/st_stm32/stm32f7/dts_fixup.h:319:
+#define DT_PWM_STM32_4_PARENT_NAME		DT_ST_STM32_PWM_40000800_PWM_PARENT_LABEL

-:9589: WARNING:LONG_LINE: line over 80 characters
#9589: FILE: soc/arm/st_stm32/stm32f7/dts_fixup.h:326:
+#define DT_PWM_STM32_5_PARENT_NAME		DT_ST_STM32_PWM_40000C00_PWM_PARENT_LABEL

-:9596: WARNING:LONG_LINE: line over 80 characters
#9596: FILE: soc/arm/st_stm32/stm32f7/dts_fixup.h:333:
+#define DT_PWM_STM32_6_PARENT_NAME		DT_ST_STM32_PWM_40001000_PWM_PARENT_LABEL

-:9603: WARNING:LONG_LINE: line over 80 characters
#9603: FILE: soc/arm/st_stm32/stm32f7/dts_fixup.h:340:
+#define DT_PWM_STM32_7_PARENT_NAME		DT_ST_STM32_PWM_40001400_PWM_PARENT_LABEL

-:9610: WARNING:LONG_LINE: line over 80 characters
#9610: FILE: soc/arm/st_stm32/stm32f7/dts_fixup.h:347:
+#define DT_PWM_STM32_8_PARENT_NAME		DT_ST_STM32_PWM_40010400_PWM_PARENT_LABEL

-:9617: WARNING:LONG_LINE: line over 80 characters
#9617: FILE: soc/arm/st_stm32/stm32f7/dts_fixup.h:354:
+#define DT_PWM_STM32_9_PARENT_NAME		DT_ST_STM32_PWM_40014000_PWM_PARENT_LABEL

-:9624: WARNING:LONG_LINE: line over 80 characters
#9624: FILE: soc/arm/st_stm32/stm32f7/dts_fixup.h:361:
+#define DT_PWM_STM32_10_PARENT_NAME		DT_ST_STM32_PWM_40014400_PWM_PARENT_LABEL

-:9631: WARNING:LONG_LINE: line over 80 characters
#9631: FILE: soc/arm/st_stm32/stm32f7/dts_fixup.h:368:
+#define DT_PWM_STM32_11_PARENT_NAME		DT_ST_STM32_PWM_40014800_PWM_PARENT_LABEL

-:9638: WARNING:LONG_LINE: line over 80 characters
#9638: FILE: soc/arm/st_stm32/stm32f7/dts_fixup.h:375:
+#define DT_PWM_STM32_12_PARENT_NAME		DT_ST_STM32_PWM_40001800_PWM_PARENT_LABEL

-:9645: WARNING:LONG_LINE: line over 80 characters
#9645: FILE: soc/arm/st_stm32/stm32f7/dts_fixup.h:382:
+#define DT_PWM_STM32_13_PARENT_NAME		DT_ST_STM32_PWM_40001C00_PWM_PARENT_LABEL

-:9652: WARNING:LONG_LINE: line over 80 characters
#9652: FILE: soc/arm/st_stm32/stm32f7/dts_fixup.h:389:
+#define DT_PWM_STM32_14_PARENT_NAME		DT_ST_STM32_PWM_40002000_PWM_PARENT_LABEL

-:9660: WARNING:LONG_LINE: line over 80 characters
#9660: FILE: soc/arm/st_stm32/stm32f7/dts_fixup.h:399:
+#define CONFIG_RTC_0_PARENT_NAME                       DT_ST_STM32_RTC_40002800_PARENT_LABEL

-:9662: WARNING:LONG_LINE: line over 80 characters
#9662: FILE: soc/arm/st_stm32/stm32f7/dts_fixup.h:401:
+#define DT_RTC_0_PARENT_NAME                       DT_ST_STM32_RTC_40002800_PARENT_LABEL

-:9669: WARNING:LONG_LINE: line over 80 characters
#9669: FILE: soc/arm/st_stm32/stm32f7/dts_fixup.h:408:
+#define DT_FLASH_PARENT_NAME			DT_ST_STM32F7_FLASH_CONTROLLER_40023C00_PARENT_LABEL

-:9672: WARNING:LONG_LINE: line over 80 characters
#9672: FILE: soc/arm/st_stm32/stm32f7/dts_fixup.h:411:
+#define DT_WDT_0_PARENT_NAME                   DT_ST_STM32_WATCHDOG_0_PARENT_LABEL

-:9682: WARNING:LONG_LINE: line over 80 characters
#9682: FILE: soc/arm/st_stm32/stm32l0/dts_fixup.h:10:
+#define DT_GPIO_STM32_GPIOA_PARENT_LABEL			DT_ST_STM32_GPIO_50000000_PARENT_LABEL

-:9690: WARNING:LONG_LINE: line over 80 characters
#9690: FILE: soc/arm/st_stm32/stm32l0/dts_fixup.h:20:
+#define DT_GPIO_STM32_GPIOB_PARENT_LABEL			DT_ST_STM32_GPIO_50000400_PARENT_LABEL

-:9698: WARNING:LONG_LINE: line over 80 characters
#9698: FILE: soc/arm/st_stm32/stm32l0/dts_fixup.h:30:
+#define DT_GPIO_STM32_GPIOC_PARENT_LABEL			DT_ST_STM32_GPIO_50000800_PARENT_LABEL

-:9706: WARNING:LONG_LINE: line over 80 characters
#9706: FILE: soc/arm/st_stm32/stm32l0/dts_fixup.h:40:
+#define DT_GPIO_STM32_GPIOD_PARENT_LABEL			DT_ST_STM32_GPIO_50000C00_PARENT_LABEL

-:9714: WARNING:LONG_LINE: line over 80 characters
#9714: FILE: soc/arm/st_stm32/stm32l0/dts_fixup.h:50:
+#define DT_GPIO_STM32_GPIOE_PARENT_LABEL			DT_ST_STM32_GPIO_50001000_PARENT_LABEL

-:9722: WARNING:LONG_LINE: line over 80 characters
#9722: FILE: soc/arm/st_stm32/stm32l0/dts_fixup.h:62:
+#define DT_GPIO_STM32_GPIOH_PARENT_LABEL			DT_ST_STM32_GPIO_50001C00_PARENT_LABEL

-:9730: WARNING:LONG_LINE: line over 80 characters
#9730: FILE: soc/arm/st_stm32/stm32l0/dts_fixup.h:71:
+#define DT_UART_STM32_USART_1_PARENT_NAME		DT_ST_STM32_USART_40013800_PARENT_LABEL

-:9738: WARNING:LONG_LINE: line over 80 characters
#9738: FILE: soc/arm/st_stm32/stm32l0/dts_fixup.h:80:
+#define DT_UART_STM32_USART_2_PARENT_NAME		DT_ST_STM32_USART_40004400_PARENT_LABEL

-:9746: WARNING:LONG_LINE: line over 80 characters
#9746: FILE: soc/arm/st_stm32/stm32l0/dts_fixup.h:89:
+#define DT_UART_STM32_LPUART_1_PARENT_NAME		DT_ST_STM32_LPUART_40004800_PARENT_LABEL

-:9754: WARNING:LONG_LINE: line over 80 characters
#9754: FILE: soc/arm/st_stm32/stm32l0/dts_fixup.h:97:
+#define CONFIG_I2C_1_PARENT_NAME			DT_ST_STM32_I2C_V2_40005400_PARENT_LABEL

-:9762: WARNING:LONG_LINE: line over 80 characters
#9762: FILE: soc/arm/st_stm32/stm32l0/dts_fixup.h:106:
+#define CONFIG_I2C_2_PARENT_NAME			DT_ST_STM32_I2C_V2_40005800_PARENT_LABEL

-:9770: WARNING:LONG_LINE: line over 80 characters
#9770: FILE: soc/arm/st_stm32/stm32l0/dts_fixup.h:115:
+#define CONFIG_I2C_3_PARENT_NAME			DT_ST_STM32_I2C_V2_40007800_PARENT_LABEL

-:9778: WARNING:LONG_LINE: line over 80 characters
#9778: FILE: soc/arm/st_stm32/stm32l0/dts_fixup.h:124:
+#define DT_SPI_1_PARENT_NAME                       DT_ST_STM32_SPI_40013000_PARENT_LABEL

-:9786: WARNING:LONG_LINE: line over 80 characters
#9786: FILE: soc/arm/st_stm32/stm32l0/dts_fixup.h:132:
+#define DT_SPI_2_PARENT_NAME                       DT_ST_STM32_SPI_40003800_PARENT_LABEL

-:9794: WARNING:LONG_LINE: line over 80 characters
#9794: FILE: soc/arm/st_stm32/stm32l0/dts_fixup.h:144:
+#define DT_WDT_0_PARENT_NAME                   DT_ST_STM32_WATCHDOG_0_PARENT_LABEL

-:9804: WARNING:LONG_LINE: line over 80 characters
#9804: FILE: soc/arm/st_stm32/stm32l4/dts_fixup.h:10:
+#define DT_GPIO_STM32_GPIOA_PARENT_LABEL			DT_ST_STM32_GPIO_48000000_PARENT_LABEL

-:9812: WARNING:LONG_LINE: line over 80 characters
#9812: FILE: soc/arm/st_stm32/stm32l4/dts_fixup.h:20:
+#define DT_GPIO_STM32_GPIOB_PARENT_LABEL			DT_ST_STM32_GPIO_48000400_PARENT_LABEL

-:9820: WARNING:LONG_LINE: line over 80 characters
#9820: FILE: soc/arm/st_stm32/stm32l4/dts_fixup.h:30:
+#define DT_GPIO_STM32_GPIOC_PARENT_LABEL			DT_ST_STM32_GPIO_48000800_PARENT_LABEL

-:9828: WARNING:LONG_LINE: line over 80 characters
#9828: FILE: soc/arm/st_stm32/stm32l4/dts_fixup.h:40:
+#define DT_GPIO_STM32_GPIOD_PARENT_LABEL			DT_ST_STM32_GPIO_48000C00_PARENT_LABEL

-:9836: WARNING:LONG_LINE: line over 80 characters
#9836: FILE: soc/arm/st_stm32/stm32l4/dts_fixup.h:50:
+#define DT_GPIO_STM32_GPIOE_PARENT_LABEL			DT_ST_STM32_GPIO_48001000_PARENT_LABEL

-:9844: WARNING:LONG_LINE: line over 80 characters
#9844: FILE: soc/arm/st_stm32/stm32l4/dts_fixup.h:60:
+#define DT_GPIO_STM32_GPIOF_PARENT_LABEL			DT_ST_STM32_GPIO_48001400_PARENT_LABEL

-:9852: WARNING:LONG_LINE: line over 80 characters
#9852: FILE: soc/arm/st_stm32/stm32l4/dts_fixup.h:70:
+#define DT_GPIO_STM32_GPIOG_PARENT_LABEL			DT_ST_STM32_GPIO_48001800_PARENT_LABEL

-:9860: WARNING:LONG_LINE: line over 80 characters
#9860: FILE: soc/arm/st_stm32/stm32l4/dts_fixup.h:80:
+#define DT_GPIO_STM32_GPIOH_PARENT_LABEL			DT_ST_STM32_GPIO_48001C00_PARENT_LABEL

-:9868: WARNING:LONG_LINE: line over 80 characters
#9868: FILE: soc/arm/st_stm32/stm32l4/dts_fixup.h:90:
+#define DT_GPIO_STM32_GPIOI_PARENT_LABEL			DT_ST_STM32_GPIO_48002000_PARENT_LABEL

-:9876: WARNING:LONG_LINE: line over 80 characters
#9876: FILE: soc/arm/st_stm32/stm32l4/dts_fixup.h:99:
+#define DT_UART_STM32_USART_1_PARENT_NAME           DT_ST_STM32_USART_40013800_PARENT_LABEL

-:9884: WARNING:LONG_LINE: line over 80 characters
#9884: FILE: soc/arm/st_stm32/stm32l4/dts_fixup.h:108:
+#define DT_UART_STM32_USART_2_PARENT_NAME           DT_ST_STM32_USART_40004400_PARENT_LABEL

-:9892: WARNING:LONG_LINE: line over 80 characters
#9892: FILE: soc/arm/st_stm32/stm32l4/dts_fixup.h:117:
+#define DT_UART_STM32_USART_3_PARENT_NAME           DT_ST_STM32_USART_40004800_PARENT_LABEL

-:9900: WARNING:LONG_LINE: line over 80 characters
#9900: FILE: soc/arm/st_stm32/stm32l4/dts_fixup.h:126:
+#define DT_UART_STM32_UART_4_PARENT_NAME           DT_ST_STM32_UART_40004C00_PARENT_LABEL

-:9908: WARNING:LONG_LINE: line over 80 characters
#9908: FILE: soc/arm/st_stm32/stm32l4/dts_fixup.h:135:
+#define DT_UART_STM32_UART_5_PARENT_NAME           DT_ST_STM32_UART_40005000_PARENT_LABEL

-:9916: WARNING:LONG_LINE: line over 80 characters
#9916: FILE: soc/arm/st_stm32/stm32l4/dts_fixup.h:144:
+#define DT_UART_STM32_LPUART_1_PARENT_NAME         DT_ST_STM32_LPUART_40008000_PARENT_LABEL

-:9924: WARNING:LONG_LINE: line over 80 characters
#9924: FILE: soc/arm/st_stm32/stm32l4/dts_fixup.h:153:
+#define CONFIG_I2C_1_PARENT_NAME                       DT_ST_STM32_I2C_V2_40005400_PARENT_LABEL

-:9932: WARNING:LONG_LINE: line over 80 characters
#9932: FILE: soc/arm/st_stm32/stm32l4/dts_fixup.h:164:
+#define CONFIG_I2C_2_PARENT_NAME                       DT_ST_STM32_I2C_V2_40005800_PARENT_LABEL

-:9940: WARNING:LONG_LINE: line over 80 characters
#9940: FILE: soc/arm/st_stm32/stm32l4/dts_fixup.h:175:
+#define CONFIG_I2C_3_PARENT_NAME                       DT_ST_STM32_I2C_V2_40005C00_PARENT_LABEL

-:9948: WARNING:LONG_LINE: line over 80 characters
#9948: FILE: soc/arm/st_stm32/stm32l4/dts_fixup.h:186:
+#define CONFIG_I2C_4_PARENT_NAME                       DT_ST_STM32_I2C_V2_40008400_PARENT_LABEL

-:9956: WARNING:LONG_LINE: line over 80 characters
#9956: FILE: soc/arm/st_stm32/stm32l4/dts_fixup.h:197:
+#define CONFIG_RTC_0_PARENT_NAME                       DT_ST_STM32_RTC_40002800_PARENT_LABEL

-:9958: WARNING:LONG_LINE: line over 80 characters
#9958: FILE: soc/arm/st_stm32/stm32l4/dts_fixup.h:199:
+#define DT_RTC_0_PARENT_NAME                       DT_ST_STM32_RTC_40002800_PARENT_LABEL

-:9966: WARNING:LONG_LINE: line over 80 characters
#9966: FILE: soc/arm/st_stm32/stm32l4/dts_fixup.h:207:
+#define DT_SPI_1_PARENT_NAME                       DT_ST_STM32_SPI_FIFO_40013000_PARENT_LABEL

-:9974: WARNING:LONG_LINE: line over 80 characters
#9974: FILE: soc/arm/st_stm32/stm32l4/dts_fixup.h:215:
+#define DT_SPI_2_PARENT_NAME			DT_ST_STM32_SPI_FIFO_40003800_PARENT_LABEL

-:9982: WARNING:LONG_LINE: line over 80 characters
#9982: FILE: soc/arm/st_stm32/stm32l4/dts_fixup.h:223:
+#define DT_SPI_3_PARENT_NAME                       DT_ST_STM32_SPI_FIFO_40003C00_PARENT_LABEL

-:9989: WARNING:LONG_LINE: line over 80 characters
#9989: FILE: soc/arm/st_stm32/stm32l4/dts_fixup.h:230:
+#define DT_FLASH_PARENT_NAME			        DT_ST_STM32L4_FLASH_CONTROLLER_40022000_PARENT_LABEL

-:9997: WARNING:LONG_LINE: line over 80 characters
#9997: FILE: soc/arm/st_stm32/stm32l4/dts_fixup.h:250:
+#define DT_PWM_STM32_1_PARENT_NAME             DT_ST_STM32_PWM_40012C00_PWM_PARENT_LABEL

-:10004: WARNING:LONG_LINE: line over 80 characters
#10004: FILE: soc/arm/st_stm32/stm32l4/dts_fixup.h:257:
+#define DT_PWM_STM32_2_PARENT_NAME             DT_ST_STM32_PWM_40000000_PWM_PARENT_LABEL

-:10011: WARNING:LONG_LINE: line over 80 characters
#10011: FILE: soc/arm/st_stm32/stm32l4/dts_fixup.h:264:
+#define DT_PWM_STM32_3_PARENT_NAME             DT_ST_STM32_PWM_40000400_PWM_PARENT_LABEL

-:10018: WARNING:LONG_LINE: line over 80 characters
#10018: FILE: soc/arm/st_stm32/stm32l4/dts_fixup.h:271:
+#define DT_PWM_STM32_4_PARENT_NAME             DT_ST_STM32_PWM_40000800_PWM_PARENT_LABEL

-:10025: WARNING:LONG_LINE: line over 80 characters
#10025: FILE: soc/arm/st_stm32/stm32l4/dts_fixup.h:278:
+#define DT_PWM_STM32_5_PARENT_NAME             DT_ST_STM32_PWM_40000C00_PWM_PARENT_LABEL

-:10032: WARNING:LONG_LINE: line over 80 characters
#10032: FILE: soc/arm/st_stm32/stm32l4/dts_fixup.h:285:
+#define DT_PWM_STM32_6_PARENT_NAME             DT_ST_STM32_PWM_40001000_PWM_PARENT_LABEL

-:10039: WARNING:LONG_LINE: line over 80 characters
#10039: FILE: soc/arm/st_stm32/stm32l4/dts_fixup.h:292:
+#define DT_PWM_STM32_7_PARENT_NAME             DT_ST_STM32_PWM_40001400_PWM_PARENT_LABEL

-:10046: WARNING:LONG_LINE: line over 80 characters
#10046: FILE: soc/arm/st_stm32/stm32l4/dts_fixup.h:299:
+#define DT_PWM_STM32_8_PARENT_NAME             DT_ST_STM32_PWM_40013400_PWM_PARENT_LABEL

-:10053: WARNING:LONG_LINE: line over 80 characters
#10053: FILE: soc/arm/st_stm32/stm32l4/dts_fixup.h:306:
+#define DT_PWM_STM32_15_PARENT_NAME            DT_ST_STM32_PWM_40014000_PWM_PARENT_LABEL

-:10060: WARNING:LONG_LINE: line over 80 characters
#10060: FILE: soc/arm/st_stm32/stm32l4/dts_fixup.h:313:
+#define DT_PWM_STM32_16_PARENT_NAME            DT_ST_STM32_PWM_40014400_PWM_PARENT_LABEL

-:10067: WARNING:LONG_LINE: line over 80 characters
#10067: FILE: soc/arm/st_stm32/stm32l4/dts_fixup.h:320:
+#define DT_PWM_STM32_17_PARENT_NAME            DT_ST_STM32_PWM_40014800_PWM_PARENT_LABEL

-:10075: WARNING:LONG_LINE: line over 80 characters
#10075: FILE: soc/arm/st_stm32/stm32l4/dts_fixup.h:329:
+#define DT_CAN_1_PARENT_NAME			DT_ST_STM32_CAN_40006400_PARENT_LABEL

-:10083: WARNING:LONG_LINE: line over 80 characters
#10083: FILE: soc/arm/st_stm32/stm32l4/dts_fixup.h:342:
+#define DT_WDT_0_PARENT_NAME                   DT_ST_STM32_WATCHDOG_0_PARENT_LABEL

-:10093: WARNING:LONG_LINE: line over 80 characters
#10093: FILE: soc/arm/ti_lm3s6965/dts_fixup.h:6:
+#define DT_ETH_DRV_PARENT_NAME         DT_TI_STELLARIS_ETHERNET_40048000_PARENT_LABEL

-:10101: WARNING:LONG_LINE: line over 80 characters
#10101: FILE: soc/arm/ti_lm3s6965/dts_fixup.h:18:
+#define DT_GPIO_A_PARENT_LABEL         DT_TI_STELLARIS_GPIO_40004000_PARENT_LABEL

-:10107: WARNING:LONG_LINE: line over 80 characters
#10107: FILE: soc/arm/ti_lm3s6965/dts_fixup.h:24:
+#define DT_GPIO_B_PARENT_LABEL         DT_TI_STELLARIS_GPIO_40005000_PARENT_LABEL

-:10113: WARNING:LONG_LINE: line over 80 characters
#10113: FILE: soc/arm/ti_lm3s6965/dts_fixup.h:30:
+#define DT_GPIO_C_PARENT_LABEL         DT_TI_STELLARIS_GPIO_40006000_PARENT_LABEL

-:10119: WARNING:LONG_LINE: line over 80 characters
#10119: FILE: soc/arm/ti_lm3s6965/dts_fixup.h:36:
+#define DT_GPIO_D_PARENT_LABEL         DT_TI_STELLARIS_GPIO_40007000_PARENT_LABEL

-:10125: WARNING:LONG_LINE: line over 80 characters
#10125: FILE: soc/arm/ti_lm3s6965/dts_fixup.h:42:
+#define DT_GPIO_E_PARENT_LABEL         DT_TI_STELLARIS_GPIO_40024000_PARENT_LABEL

-:10131: WARNING:LONG_LINE: line over 80 characters
#10131: FILE: soc/arm/ti_lm3s6965/dts_fixup.h:48:
+#define DT_GPIO_F_PARENT_LABEL         DT_TI_STELLARIS_GPIO_40025000_PARENT_LABEL

-:10137: WARNING:LONG_LINE: line over 80 characters
#10137: FILE: soc/arm/ti_lm3s6965/dts_fixup.h:54:
+#define DT_GPIO_G_PARENT_LABEL         DT_TI_STELLARIS_GPIO_40026000_PARENT_LABEL

-:10149: WARNING:LONG_LINE: line over 80 characters
#10149: FILE: soc/arm/ti_simplelink/cc2650/dts_fixup.h:11:
+#define DT_TI_STELLARIS_UART_4000C000_PARENT_LABEL DT_TI_STELLARIS_UART_40001000_PARENT_LABEL

-:10160: WARNING:LONG_LINE: line over 80 characters
#10160: FILE: soc/arm/ti_simplelink/cc32xx/dts_fixup.h:5:
+#define DT_UART_CC32XX_PARENT_NAME		DT_TI_CC32XX_UART_4000C000_PARENT_LABEL

-:10171: WARNING:LONG_LINE: line over 80 characters
#10171: FILE: soc/arm/ti_simplelink/cc32xx/dts_fixup.h:18:
+#define DT_GPIO_CC32XX_A0_PARENT_NAME		DT_TI_CC32XX_GPIO_40004000_PARENT_LABEL

-:10177: WARNING:LONG_LINE: line over 80 characters
#10177: FILE: soc/arm/ti_simplelink/cc32xx/dts_fixup.h:24:
+#define DT_GPIO_CC32XX_A1_PARENT_NAME		DT_TI_CC32XX_GPIO_40005000_PARENT_LABEL

-:10183: WARNING:LONG_LINE: line over 80 characters
#10183: FILE: soc/arm/ti_simplelink/cc32xx/dts_fixup.h:30:
+#define DT_GPIO_CC32XX_A2_PARENT_NAME		DT_TI_CC32XX_GPIO_40006000_PARENT_LABEL

-:10189: WARNING:LONG_LINE: line over 80 characters
#10189: FILE: soc/arm/ti_simplelink/cc32xx/dts_fixup.h:36:
+#define DT_GPIO_CC32XX_A3_PARENT_NAME		DT_TI_CC32XX_GPIO_40007000_PARENT_LABEL

-:10200: WARNING:LONG_LINE: line over 80 characters
#10200: FILE: soc/arm/ti_simplelink/msp432p4xx/dts_fixup.h:12:
+#define DT_UART_MSP432P4XX_PARENT_NAME            DT_TI_MSP432P4XX_UART_40001000_PARENT_LABEL

-:10232: WARNING:LONG_LINE: line over 80 characters
#10232: FILE: soc/nios2/nios2f-zephyr/dts_fixup.h:15:
+#define DT_I2C_0_PARENT_NAME				DT_NIOS2_I2C_100200_PARENT_LABEL

-:10243: WARNING:LONG_LINE: line over 80 characters
#10243: FILE: soc/riscv32/riscv-privilege/miv/dts_fixup.h:17:
+#define DT_MIV_UART_0_PARENT_NAME			DT_MICROSEMI_COREUART_70001000_PARENT_LABEL

-:10253: WARNING:LONG_LINE: line over 80 characters
#10253: FILE: soc/riscv32/riscv-privilege/sifive-freedom/dts_fixup.h:58:
+#define DT_SIFIVE_UART_0_PARENT_LABEL		DT_SIFIVE_UART0_10013000_PARENT_LABEL

-:10304: WARNING:LONG_LINE: line over 80 characters
#10304: FILE: soc/x86/intel_quark/quark_d2000/dts_fixup.h:3:
+#define DT_UART_QMSI_0_PARENT_NAME		DT_INTEL_QMSI_UART_B0002000_PARENT_LABEL

-:10310: WARNING:LONG_LINE: line over 80 characters
#10310: FILE: soc/x86/intel_quark/quark_d2000/dts_fixup.h:9:
+#define DT_UART_QMSI_1_PARENT_NAME		DT_INTEL_QMSI_UART_B0002400_PARENT_LABEL

-:10318: WARNING:LONG_LINE: line over 80 characters
#10318: FILE: soc/x86/intel_quark/quark_d2000/dts_fixup.h:22:
+#define CONFIG_I2C_0_PARENT_NAME		DT_INTEL_QMSI_I2C_B0002800_PARENT_LABEL

-:10324: WARNING:LONG_LINE: line over 80 characters
#10324: FILE: soc/x86/intel_quark/quark_d2000/dts_fixup.h:28:
+#define DT_GPIO_QMSI_0_PARENT_NAME		DT_INTEL_QMSI_GPIO_B0000C00_PARENT_LABEL

-:10334: WARNING:LONG_LINE: line over 80 characters
#10334: FILE: soc/x86/intel_quark/quark_d2000/dts_fixup.h:38:
+#define DT_ADC_0_PARENT_NAME		DT_INTEL_QUARK_D2000_ADC_B0004000_PARENT_LABEL

-:10341: WARNING:LONG_LINE: line over 80 characters
#10341: FILE: soc/x86/intel_quark/quark_d2000/dts_fixup.h:45:
+#define DT_SPI_0_PARENT_NAME		DT_SNPS_DESIGNWARE_SPI_B0001000_PARENT_LABEL

-:10346: WARNING:LONG_LINE: line over 80 characters
#10346: FILE: soc/x86/intel_quark/quark_d2000/dts_fixup.h:50:
+#define CONFIG_WDT_0_PARENT_NAME		DT_INTEL_QMSI_WATCHDOG_B0000000_PARENT_LABEL

-:10358: WARNING:LONG_LINE: line over 80 characters
#10358: FILE: soc/x86/intel_quark/quark_se/dts_fixup.h:5:
+#define DT_UART_QMSI_0_PARENT_NAME		DT_INTEL_QMSI_UART_B0002000_PARENT_LABEL

-:10365: WARNING:LONG_LINE: line over 80 characters
#10365: FILE: soc/x86/intel_quark/quark_se/dts_fixup.h:12:
+#define DT_UART_QMSI_1_PARENT_NAME		DT_INTEL_QMSI_UART_B0002400_PARENT_LABEL

-:10373: WARNING:LONG_LINE: line over 80 characters
#10373: FILE: soc/x86/intel_quark/quark_se/dts_fixup.h:28:
+#define CONFIG_I2C_0_PARENT_NAME		DT_INTEL_QMSI_I2C_B0002800_PARENT_LABEL

-:10379: WARNING:LONG_LINE: line over 80 characters
#10379: FILE: soc/x86/intel_quark/quark_se/dts_fixup.h:34:
+#define CONFIG_I2C_1_PARENT_NAME		DT_INTEL_QMSI_I2C_B0002C00_PARENT_LABEL

-:10386: WARNING:LONG_LINE: line over 80 characters
#10386: FILE: soc/x86/intel_quark/quark_se/dts_fixup.h:41:
+#define DT_GPIO_QMSI_0_PARENT_NAME		DT_INTEL_QMSI_GPIO_B0000C00_PARENT_LABEL

-:10391: WARNING:LONG_LINE: line over 80 characters
#10391: FILE: soc/x86/intel_quark/quark_se/dts_fixup.h:46:
+#define DT_GPIO_QMSI_1_PARENT_NAME		DT_INTEL_QMSI_GPIO_B0800B00_PARENT_LABEL

-:10404: WARNING:LONG_LINE: line over 80 characters
#10404: FILE: soc/x86/intel_quark/quark_se/dts_fixup.h:59:
+#define DT_SPI_0_PARENT_NAME		DT_SNPS_DESIGNWARE_SPI_B0001000_PARENT_LABEL

-:10410: WARNING:LONG_LINE: line over 80 characters
#10410: FILE: soc/x86/intel_quark/quark_se/dts_fixup.h:65:
+#define DT_SPI_1_PARENT_NAME		DT_SNPS_DESIGNWARE_SPI_B0001400_PARENT_LABEL

-:10416: WARNING:LONG_LINE: line over 80 characters
#10416: FILE: soc/x86/intel_quark/quark_se/dts_fixup.h:71:
+#define DT_SPI_2_PARENT_NAME		DT_SNPS_DESIGNWARE_SPI_B0001800_PARENT_LABEL

-:10421: WARNING:LONG_LINE: line over 80 characters
#10421: FILE: soc/x86/intel_quark/quark_se/dts_fixup.h:76:
+#define CONFIG_WDT_0_PARENT_NAME		DT_INTEL_QMSI_WATCHDOG_B0000000_PARENT_LABEL

-:10481: WARNING:LONG_LINE: line over 80 characters
#10481: FILE: soc/x86/intel_quark/quark_x1000/dts_fixup.h:34:
+#define DT_SPI_0_PARENT_NAME			DT_INTEL_INTEL_SPI_90009000_PARENT_LABEL

-:10488: WARNING:LONG_LINE: line over 80 characters
#10488: FILE: soc/x86/intel_quark/quark_x1000/dts_fixup.h:41:
+#define DT_SPI_1_PARENT_NAME			DT_INTEL_INTEL_SPI_90008000_PARENT_LABEL

-:10492: WARNING:LONG_LINE: line over 80 characters
#10492: FILE: soc/x86/intel_quark/quark_x1000/dts_fixup.h:45:
+#define CONFIG_I2C_DW_0_IRQ_SHARED_PARENT_NAME		DT_SHARED_IRQ_SHAREDIRQ0_PARENT_LABEL

-:10497: WARNING:LONG_LINE: line over 80 characters
#10497: FILE: soc/x86/intel_quark/quark_x1000/dts_fixup.h:50:
+#define CONFIG_GPIO_DW_0_IRQ_SHARED_PARENT_NAME	DT_SHARED_IRQ_SHAREDIRQ0_PARENT_LABEL

-:10502: WARNING:LONG_LINE: line over 80 characters
#10502: FILE: soc/x86/intel_quark/quark_x1000/dts_fixup.h:55:
+#define CONFIG_ETH_DW_0_IRQ_SHARED_PARENT_NAME		DT_SHARED_IRQ_SHAREDIRQ0_PARENT_LABEL

-:10520: WARNING:LONG_LINE: line over 80 characters
#10520: FILE: soc/xtensa/intel_s1000/dts_fixup.h:40:
+#define DT_SPI_0_PARENT_NAME			DT_SNPS_DESIGNWARE_SPI_E000_PARENT_LABEL

-:10708: ERROR:TRAILING_WHITESPACE: trailing whitespace
#10708: FILE: subsys/shell/modules/device_service.c:122:
+^I$

- total: 5 errors, 522 warnings, 8949 lines checked

NOTE: For some of the reported defects, checkpatch may be able to
      mechanically convert to the typical style using --fix or --fix-inplace.

NOTE: Whitespace errors detected.
      You may wish to use scripts/cleanpatch or scripts/cleanfile

Your patch has style problems, please review.

NOTE: Ignored message types: AVOID_EXTERNS BRACES CONFIG_EXPERIMENTAL CONST_STRUCT DATE_TIME FILE_PATH_CHANGES MINMAX NETWORKING_BLOCK_COMMENT_STYLE PRINTK_WITHOUT_KERN_LEVEL SPLIT_STRING VOLATILE

NOTE: If any of the errors are false positives, please report
      them to the maintainers.

@pizi-nordic pizi-nordic force-pushed the device-hierarchy branch 3 times, most recently from 38d92f3 to 1ff014a Compare February 22, 2019 12:03
@pizi-nordic pizi-nordic changed the title device: Introduce reference to parent device name. [DNM] [WiP] device: Introduce reference to parent device name. Feb 22, 2019
pizi-nordic and others added 9 commits February 27, 2019 17:35
This commit introduces a pointer to parent device name in
the device_config structure. Such reference provides generic
method to extract device hierarchy.

Also, the DEVICE_* macros used to create device instances
are updated in order to add new "parent_name" parameter.

The changes are needed by planned Device-level Power Management
infrastrcture.

Signed-off-by: Piotr Zięcik <[email protected]>
This commit adds "SOC" label to /soc node.
Such step allows to group all peripherals under single parent.

Signed-off-by: Piotr Zięcik <[email protected]>
This commit adds the DEVICE_HIERARCHY option, which
could be turned off when device hierarchy abstraction
is not needed.

Signed-off-by: Piotr Zięcik <[email protected]>
This commit reworks `device` commands. It extends the `device info`
command in order to present some properties of the devices as well
as implements `device tree` command, showing device hierarchy.

Signed-off-by: Piotr Zięcik <[email protected]>
This commit adds matching _PARENT_NAME/PARENT_LABEL entry
for each _NAME/_LABEL entry.

Signed-off-by: Piotr Zięcik <[email protected]>
This commit adds reference to parent entity in DTS-based drivers.
Such information allows for device hierarchy generation.

Signed-off-by: Piotr Zięcik <[email protected]>
This commit adds information about dangling devices to the `device tree`
command.

Signed-off-by: Piotr Zięcik <[email protected]>
This commit adds the device_get_parent() API. It could be used
to obtain parent device structure using any given device.

Signed-off-by: Piotr Zięcik <[email protected]>
For nodes that have a parent with a 'label' propery set and also have
a 'label' property set themselves.

Signed-off-by: Andrzej Głąbek <[email protected]>
@erwango
Copy link
Member

erwango commented Apr 29, 2019

@pizi-nordic, I see interest in this but can you can you provide the big picture on why you're intrudocing this? and what it intents to solve?

@@ -53,7 +53,7 @@ static const struct pwr_ctrl_cfg vdd_pwr_ctrl_cfg = {
.pin = VDD_PWR_CTRL_GPIO_PIN,
};

DEVICE_INIT(vdd_pwr_ctrl_init, "", pwr_ctrl_init, NULL, &vdd_pwr_ctrl_cfg,
DEVICE_INIT(NULL, vdd_pwr_ctrl_init, "", pwr_ctrl_init, NULL, &vdd_pwr_ctrl_cfg,
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I have a basic question: Why not define a new macro and leave the old macro redefined to call the new macro with this extra NULL? That way you don't break the current usage of the macro.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In order to have working really device power management, we have to have full information about device dependencies. By changing existing macro I tried to "suggest" changes in existing drivers as well as "enforce" providing parent information in newly created ones.

@pizi-nordic
Copy link
Collaborator Author

I see interest in this but can you can you provide the big picture on why you're introducing this? and what it intents to solve?

Major driver of this changes is #14309.
We can also use this information for better clock control (see #15585). For example the USB driver could request a 48MHz clock from its clock provider and the clock provider could adjust clocking tree in order to fulfil the request.

@nashif nashif added the DNM This PR should not be merged (Do Not Merge) label May 1, 2019
@pizi-nordic pizi-nordic closed this Jun 4, 2019
@pizi-nordic pizi-nordic deleted the device-hierarchy branch July 11, 2019 14:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
DNM This PR should not be merged (Do Not Merge)
Projects
None yet
Development

Successfully merging this pull request may close these issues.