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

devicetree: Remove special-casing for clocks, treating them like other phandle-array props #21506

Closed

Conversation

ulfalizer
Copy link
Collaborator

@ulfalizer ulfalizer commented Dec 19, 2019

Remove almost all special-casing for clocks = ... properties and
handle them with the generic phandle-array code. The commits
below make the required changes to C and header files.

These output inconsistencies were fixed to able to reuse the
phandle-array code:

  • Properties like pwms = ... and *-gpios = ... generate identifiers
    with PWMS and GPIOS (note the -S), while clocks generated
    CLOCK.

  • A non-indexed *_CLOCK_<clock-cells entry> identifier (as opposed to
    *_CLOCK_<clock-cells entry>_0) was always generated, regardless of
    how many clocks there were. Properties like pwms = ... only
    generate a non-indexed identifier if there's a single entry in the
    phandle-array.

    (In practice, no clocks = ... has more than one entry in Zephyr.)

The only special-casing that remains is for fixed-clock:
write_clocks() is now write_freq(), which writes the clock-frequency
from any controller in clocks that's compatible with fixed-clock.

Besides reducing code duplication and making things less surprising and
easier to understand, this change has two nice side effects:

  • description: texts now show up for clocks now show up in the output

  • Static initializers like

    #define ..._CLOCKS {"SIM", 0, 4152, 20}
    

    now get generated.

Also add a check for clocks being a phandle-array in write_freq().

Using the old macros now generates a warnings saying to use *_CLOCKS_*' instead of CLOCK`, via these commits:

scripts: gen_defines.py: Add out_dev() flag for deprecated macros

Add a 'deprecation_msg' string/flag to out_dev(). When 'deprecation_msg'
is passed, all generated macros include

    _Pragma("GCC warning \"<deprecation_msg>\"")

which prints a customizable warning if the macro is used.

Meant to be used when improving the output format.
scripts: dts: Generate deprecated clock #defines with warnings

Add back generation of the the non-phandle-array-consistent clock
defines, but generate deprecation warnings for them if they're used,
with a message saying to use *_CLOCKS_* instead of *_CLOCK_*.

Fixes in C code:

devicetree: dts_fixup.h: Remove unused *_CLOCK_{BITS,BUS}_0 macros

Copy-pasted around. Not used anywhere in the code. Equivalent to
*_CLOCK_{BITS,BUS} without an index.

I'm adapting all clock code to the preceding gen_defines.py change, and I'd
rather remove unused identifiers than fix them.
devicetree: dts_fixup.h: Use *_CLOCK_{BITS,BUS} without _0 suffix

Correct as long as there's a single clock in 'clocks = ...', which there
always is at the moment.

Makes the code compatible with write_phandle_val_list_entry().

Adapting all clock code to the preceding gen_defines.py change.
devicetree: s/CLOCK/CLOCKS/ in references to generated macros

gen_defines.py generated macros with 'PWMS' and 'GPIOS' in them for
'pwms = ...' and '*-gpios = ...', but 'clocks = ...' generates 'CLOCK',
with no -S. Replace 'CLOCK' with 'CLOCKS' to fix the inconsistency.

Adapting all clock code to the preceding gen_defines.py change.

I was careful to not change any macros defined in dts_fixup.h files
(which are currently also prefixed with 'DT_').

@ulfalizer
Copy link
Collaborator Author

ulfalizer commented Dec 19, 2019

The script change and the C code changes need to go in together. I just split it into multiple commits to make it easier to review.

Maybe this could go in as a merge commit. I could squash all of the commits together too, though it makes it a bit hard to understand.

(Deleted a spammy message from zephyrbot. Was just a bunch of line-over-80-chars warnings.)

@zephyrproject-rtos zephyrproject-rtos deleted a comment from zephyrbot Dec 19, 2019
@zephyrbot
Copy link
Collaborator

zephyrbot commented Dec 19, 2019

All checks passed.

checkpatch (informational only, not a failure)

-:273: WARNING:LONG_LINE: line over 80 characters
#273: FILE: drivers/serial/uart_mcux.c:295:
+	.clock_subsys = (clock_control_subsys_t)DT_NXP_KINETIS_UART_UART_0_CLOCKS_NAME,

-:284: WARNING:LONG_LINE: line over 80 characters
#284: FILE: drivers/serial/uart_mcux.c:339:
+	.clock_subsys = (clock_control_subsys_t)DT_NXP_KINETIS_UART_UART_1_CLOCKS_NAME,

-:295: WARNING:LONG_LINE: line over 80 characters
#295: FILE: drivers/serial/uart_mcux.c:383:
+	.clock_subsys = (clock_control_subsys_t)DT_NXP_KINETIS_UART_UART_2_CLOCKS_NAME,

-:306: WARNING:LONG_LINE: line over 80 characters
#306: FILE: drivers/serial/uart_mcux.c:427:
+	.clock_subsys = (clock_control_subsys_t)DT_NXP_KINETIS_UART_UART_3_CLOCKS_NAME,

-:317: WARNING:LONG_LINE: line over 80 characters
#317: FILE: drivers/serial/uart_mcux.c:471:
+	.clock_subsys = (clock_control_subsys_t)DT_NXP_KINETIS_UART_UART_4_CLOCKS_NAME,

-:328: WARNING:LONG_LINE: line over 80 characters
#328: FILE: drivers/serial/uart_mcux.c:515:
+	.clock_subsys = (clock_control_subsys_t)DT_NXP_KINETIS_UART_UART_5_CLOCKS_NAME,

-:360: WARNING:LONG_LINE: line over 80 characters
#360: FILE: drivers/serial/uart_mcux_lpuart.c:295:
+		(clock_control_subsys_t)DT_NXP_KINETIS_LPUART_UART_0_CLOCKS_NAME,

-:372: WARNING:LONG_LINE: line over 80 characters
#372: FILE: drivers/serial/uart_mcux_lpuart.c:341:
+		(clock_control_subsys_t)DT_NXP_KINETIS_LPUART_UART_1_CLOCKS_NAME,

-:384: WARNING:LONG_LINE: line over 80 characters
#384: FILE: drivers/serial/uart_mcux_lpuart.c:387:
+		(clock_control_subsys_t)DT_NXP_KINETIS_LPUART_UART_2_CLOCKS_NAME,

-:396: WARNING:LONG_LINE: line over 80 characters
#396: FILE: drivers/serial/uart_mcux_lpuart.c:433:
+		(clock_control_subsys_t)DT_NXP_KINETIS_LPUART_UART_3_CLOCKS_NAME,

-:408: WARNING:LONG_LINE: line over 80 characters
#408: FILE: drivers/serial/uart_mcux_lpuart.c:479:
+		(clock_control_subsys_t)DT_NXP_KINETIS_LPUART_UART_4_CLOCKS_NAME,

-:423: WARNING:LONG_LINE: line over 80 characters
#423: FILE: drivers/serial/uart_rv32m1_lpuart.c:306:
+	.clock_subsys = (clock_control_subsys_t)DT_OPENISA_RV32M1_LPUART_UART_0_CLOCKS_NAME,

-:434: WARNING:LONG_LINE: line over 80 characters
#434: FILE: drivers/serial/uart_rv32m1_lpuart.c:347:
+	.clock_subsys = (clock_control_subsys_t)DT_OPENISA_RV32M1_LPUART_UART_1_CLOCKS_NAME,

-:445: WARNING:LONG_LINE: line over 80 characters
#445: FILE: drivers/serial/uart_rv32m1_lpuart.c:388:
+	.clock_subsys = (clock_control_subsys_t)DT_OPENISA_RV32M1_LPUART_UART_2_CLOCKS_NAME,

-:456: WARNING:LONG_LINE: line over 80 characters
#456: FILE: drivers/serial/uart_rv32m1_lpuart.c:429:
+	.clock_subsys = (clock_control_subsys_t)DT_OPENISA_RV32M1_LPUART_UART_3_CLOCKS_NAME,

-:472: WARNING:LONG_LINE: line over 80 characters
#472: FILE: drivers/spi/spi_mcux_dspi.c:283:
+		(clock_control_subsys_t)DT_NXP_KINETIS_DSPI_SPI_##id##_CLOCKS_NAME,\

-:487: WARNING:LONG_LINE: line over 80 characters
#487: FILE: drivers/spi/spi_mcux_lpspi.c:280:
+	.clock_subsys = (clock_control_subsys_t) DT_NXP_IMX_LPSPI_SPI_0_CLOCKS_NAME,

-:498: WARNING:LONG_LINE: line over 80 characters
#498: FILE: drivers/spi/spi_mcux_lpspi.c:309:
+	.clock_subsys = (clock_control_subsys_t) DT_NXP_IMX_LPSPI_SPI_1_CLOCKS_NAME,

-:509: WARNING:LONG_LINE: line over 80 characters
#509: FILE: drivers/spi/spi_mcux_lpspi.c:338:
+	.clock_subsys = (clock_control_subsys_t) DT_NXP_IMX_LPSPI_SPI_2_CLOCKS_NAME,

-:520: WARNING:LONG_LINE: line over 80 characters
#520: FILE: drivers/spi/spi_mcux_lpspi.c:367:
+	.clock_subsys = (clock_control_subsys_t) DT_NXP_IMX_LPSPI_SPI_3_CLOCKS_NAME,

-:761: WARNING:LONG_LINE: line over 80 characters
#761: FILE: soc/arm/nxp_kinetis/ke1xf/soc.c:191:
+	CLOCK_SetIpSrc(kCLOCK_Adc0, DT_NXP_KINETIS_ADC12_ADC_0_CLOCKS_IP_SOURCE);

-:766: WARNING:LONG_LINE: line over 80 characters
#766: FILE: soc/arm/nxp_kinetis/ke1xf/soc.c:194:
+	CLOCK_SetIpSrc(kCLOCK_Adc1, DT_NXP_KINETIS_ADC12_ADC_1_CLOCKS_IP_SOURCE);

-:771: WARNING:LONG_LINE: line over 80 characters
#771: FILE: soc/arm/nxp_kinetis/ke1xf/soc.c:197:
+	CLOCK_SetIpSrc(kCLOCK_Adc2, DT_NXP_KINETIS_ADC12_ADC_2_CLOCKS_IP_SOURCE);

-:802: WARNING:LONG_LINE: line over 80 characters
#802: FILE: soc/arm/st_stm32/stm32f0/dts_fixup.h:8:
+#define DT_GPIO_STM32_GPIOA_CLOCK_CONTROLLER	DT_ST_STM32_GPIO_48000000_CLOCKS_CONTROLLER

-:807: WARNING:LONG_LINE: line over 80 characters
#807: FILE: soc/arm/st_stm32/stm32f0/dts_fixup.h:11:
+#define DT_GPIO_STM32_GPIOA_CLOCK_BITS		DT_ST_STM32_GPIO_48000000_CLOCKS_BITS

-:808: WARNING:LONG_LINE: line over 80 characters
#808: FILE: soc/arm/st_stm32/stm32f0/dts_fixup.h:12:
+#define DT_GPIO_STM32_GPIOA_CLOCK_BUS		DT_ST_STM32_GPIO_48000000_CLOCKS_BUS

-:814: WARNING:LONG_LINE: line over 80 characters
#814: FILE: soc/arm/st_stm32/stm32f0/dts_fixup.h:15:
+#define DT_GPIO_STM32_GPIOB_CLOCK_CONTROLLER	DT_ST_STM32_GPIO_48000400_CLOCKS_CONTROLLER

-:819: WARNING:LONG_LINE: line over 80 characters
#819: FILE: soc/arm/st_stm32/stm32f0/dts_fixup.h:18:
+#define DT_GPIO_STM32_GPIOB_CLOCK_BITS		DT_ST_STM32_GPIO_48000400_CLOCKS_BITS

-:820: WARNING:LONG_LINE: line over 80 characters
#820: FILE: soc/arm/st_stm32/stm32f0/dts_fixup.h:19:
+#define DT_GPIO_STM32_GPIOB_CLOCK_BUS		DT_ST_STM32_GPIO_48000400_CLOCKS_BUS

-:826: WARNING:LONG_LINE: line over 80 characters
#826: FILE: soc/arm/st_stm32/stm32f0/dts_fixup.h:22:
+#define DT_GPIO_STM32_GPIOC_CLOCK_CONTROLLER	DT_ST_STM32_GPIO_48000800_CLOCKS_CONTROLLER

-:831: WARNING:LONG_LINE: line over 80 characters
#831: FILE: soc/arm/st_stm32/stm32f0/dts_fixup.h:25:
+#define DT_GPIO_STM32_GPIOC_CLOCK_BITS		DT_ST_STM32_GPIO_48000800_CLOCKS_BITS

-:832: WARNING:LONG_LINE: line over 80 characters
#832: FILE: soc/arm/st_stm32/stm32f0/dts_fixup.h:26:
+#define DT_GPIO_STM32_GPIOC_CLOCK_BUS		DT_ST_STM32_GPIO_48000800_CLOCKS_BUS

-:838: WARNING:LONG_LINE: line over 80 characters
#838: FILE: soc/arm/st_stm32/stm32f0/dts_fixup.h:29:
+#define DT_GPIO_STM32_GPIOD_CLOCK_CONTROLLER	DT_ST_STM32_GPIO_48000C00_CLOCKS_CONTROLLER

-:843: WARNING:LONG_LINE: line over 80 characters
#843: FILE: soc/arm/st_stm32/stm32f0/dts_fixup.h:32:
+#define DT_GPIO_STM32_GPIOD_CLOCK_BITS		DT_ST_STM32_GPIO_48000C00_CLOCKS_BITS

-:844: WARNING:LONG_LINE: line over 80 characters
#844: FILE: soc/arm/st_stm32/stm32f0/dts_fixup.h:33:
+#define DT_GPIO_STM32_GPIOD_CLOCK_BUS		DT_ST_STM32_GPIO_48000C00_CLOCKS_BUS

-:850: WARNING:LONG_LINE: line over 80 characters
#850: FILE: soc/arm/st_stm32/stm32f0/dts_fixup.h:36:
+#define DT_GPIO_STM32_GPIOE_CLOCK_CONTROLLER	DT_ST_STM32_GPIO_48001000_CLOCKS_CONTROLLER

-:855: WARNING:LONG_LINE: line over 80 characters
#855: FILE: soc/arm/st_stm32/stm32f0/dts_fixup.h:39:
+#define DT_GPIO_STM32_GPIOE_CLOCK_BITS		DT_ST_STM32_GPIO_48001000_CLOCKS_BITS

-:856: WARNING:LONG_LINE: line over 80 characters
#856: FILE: soc/arm/st_stm32/stm32f0/dts_fixup.h:40:
+#define DT_GPIO_STM32_GPIOE_CLOCK_BUS		DT_ST_STM32_GPIO_48001000_CLOCKS_BUS

-:862: WARNING:LONG_LINE: line over 80 characters
#862: FILE: soc/arm/st_stm32/stm32f0/dts_fixup.h:43:
+#define DT_GPIO_STM32_GPIOF_CLOCK_CONTROLLER	DT_ST_STM32_GPIO_48001400_CLOCKS_CONTROLLER

-:867: WARNING:LONG_LINE: line over 80 characters
#867: FILE: soc/arm/st_stm32/stm32f0/dts_fixup.h:46:
+#define DT_GPIO_STM32_GPIOF_CLOCK_BITS		DT_ST_STM32_GPIO_48001400_CLOCKS_BITS

-:868: WARNING:LONG_LINE: line over 80 characters
#868: FILE: soc/arm/st_stm32/stm32f0/dts_fixup.h:47:
+#define DT_GPIO_STM32_GPIOF_CLOCK_BUS		DT_ST_STM32_GPIO_48001400_CLOCKS_BUS

-:877: WARNING:LONG_LINE: line over 80 characters
#877: FILE: soc/arm/st_stm32/stm32f0/dts_fixup.h:54:
+#define DT_UART_STM32_USART_1_CLOCK_BITS	DT_ST_STM32_USART_40013800_CLOCKS_BITS

-:878: WARNING:LONG_LINE: line over 80 characters
#878: FILE: soc/arm/st_stm32/stm32f0/dts_fixup.h:55:
+#define DT_UART_STM32_USART_1_CLOCK_BUS		DT_ST_STM32_USART_40013800_CLOCKS_BUS

-:888: WARNING:LONG_LINE: line over 80 characters
#888: FILE: soc/arm/st_stm32/stm32f0/dts_fixup.h:63:
+#define DT_UART_STM32_USART_2_CLOCK_BITS	DT_ST_STM32_USART_40004400_CLOCKS_BITS

-:889: WARNING:LONG_LINE: line over 80 characters
#889: FILE: soc/arm/st_stm32/stm32f0/dts_fixup.h:64:
+#define DT_UART_STM32_USART_2_CLOCK_BUS		DT_ST_STM32_USART_40004400_CLOCKS_BUS

-:918: WARNING:LONG_LINE: line over 80 characters
#918: FILE: soc/arm/st_stm32/stm32f0/dts_fixup.h:87:
+#define DT_SPI_1_CLOCK_BITS		DT_ST_STM32_SPI_FIFO_40013000_CLOCKS_BITS

-:928: WARNING:LONG_LINE: line over 80 characters
#928: FILE: soc/arm/st_stm32/stm32f0/dts_fixup.h:95:
+#define DT_SPI_2_CLOCK_BITS		DT_ST_STM32_SPI_FIFO_40003800_CLOCKS_BITS

-:1036: WARNING:LONG_LINE: line over 80 characters
#1036: FILE: soc/arm/st_stm32/stm32f0/dts_fixup.h:185:
+#define DT_WWDT_0_CLOCK_BITS		DT_INST_0_ST_STM32_WINDOW_WATCHDOG_CLOCKS_BITS

-:1037: WARNING:LONG_LINE: line over 80 characters
#1037: FILE: soc/arm/st_stm32/stm32f0/dts_fixup.h:186:
+#define DT_WWDT_0_CLOCK_BUS		DT_INST_0_ST_STM32_WINDOW_WATCHDOG_CLOCKS_BUS

-:1060: WARNING:LONG_LINE: line over 80 characters
#1060: FILE: soc/arm/st_stm32/stm32f1/dts_fixup.h:8:
+#define DT_GPIO_STM32_GPIOA_CLOCK_CONTROLLER	DT_ST_STM32_GPIO_40010800_CLOCKS_CONTROLLER

-:1065: WARNING:LONG_LINE: line over 80 characters
#1065: FILE: soc/arm/st_stm32/stm32f1/dts_fixup.h:11:
+#define DT_GPIO_STM32_GPIOA_CLOCK_BITS		DT_ST_STM32_GPIO_40010800_CLOCKS_BITS

-:1066: WARNING:LONG_LINE: line over 80 characters
#1066: FILE: soc/arm/st_stm32/stm32f1/dts_fixup.h:12:
+#define DT_GPIO_STM32_GPIOA_CLOCK_BUS		DT_ST_STM32_GPIO_40010800_CLOCKS_BUS

-:1072: WARNING:LONG_LINE: line over 80 characters
#1072: FILE: soc/arm/st_stm32/stm32f1/dts_fixup.h:15:
+#define DT_GPIO_STM32_GPIOB_CLOCK_CONTROLLER	DT_ST_STM32_GPIO_40010C00_CLOCKS_CONTROLLER

-:1077: WARNING:LONG_LINE: line over 80 characters
#1077: FILE: soc/arm/st_stm32/stm32f1/dts_fixup.h:18:
+#define DT_GPIO_STM32_GPIOB_CLOCK_BITS		DT_ST_STM32_GPIO_40010C00_CLOCKS_BITS

-:1078: WARNING:LONG_LINE: line over 80 characters
#1078: FILE: soc/arm/st_stm32/stm32f1/dts_fixup.h:19:
+#define DT_GPIO_STM32_GPIOB_CLOCK_BUS		DT_ST_STM32_GPIO_40010C00_CLOCKS_BUS

-:1084: WARNING:LONG_LINE: line over 80 characters
#1084: FILE: soc/arm/st_stm32/stm32f1/dts_fixup.h:22:
+#define DT_GPIO_STM32_GPIOC_CLOCK_CONTROLLER	DT_ST_STM32_GPIO_40011000_CLOCKS_CONTROLLER

-:1089: WARNING:LONG_LINE: line over 80 characters
#1089: FILE: soc/arm/st_stm32/stm32f1/dts_fixup.h:25:
+#define DT_GPIO_STM32_GPIOC_CLOCK_BITS		DT_ST_STM32_GPIO_40011000_CLOCKS_BITS

-:1090: WARNING:LONG_LINE: line over 80 characters
#1090: FILE: soc/arm/st_stm32/stm32f1/dts_fixup.h:26:
+#define DT_GPIO_STM32_GPIOC_CLOCK_BUS		DT_ST_STM32_GPIO_40011000_CLOCKS_BUS

-:1096: WARNING:LONG_LINE: line over 80 characters
#1096: FILE: soc/arm/st_stm32/stm32f1/dts_fixup.h:29:
+#define DT_GPIO_STM32_GPIOD_CLOCK_CONTROLLER	DT_ST_STM32_GPIO_40011400_CLOCKS_CONTROLLER

-:1101: WARNING:LONG_LINE: line over 80 characters
#1101: FILE: soc/arm/st_stm32/stm32f1/dts_fixup.h:32:
+#define DT_GPIO_STM32_GPIOD_CLOCK_BITS		DT_ST_STM32_GPIO_40011400_CLOCKS_BITS

-:1102: WARNING:LONG_LINE: line over 80 characters
#1102: FILE: soc/arm/st_stm32/stm32f1/dts_fixup.h:33:
+#define DT_GPIO_STM32_GPIOD_CLOCK_BUS		DT_ST_STM32_GPIO_40011400_CLOCKS_BUS

-:1108: WARNING:LONG_LINE: line over 80 characters
#1108: FILE: soc/arm/st_stm32/stm32f1/dts_fixup.h:36:
+#define DT_GPIO_STM32_GPIOE_CLOCK_CONTROLLER	DT_ST_STM32_GPIO_40011800_CLOCKS_CONTROLLER

-:1113: WARNING:LONG_LINE: line over 80 characters
#1113: FILE: soc/arm/st_stm32/stm32f1/dts_fixup.h:39:
+#define DT_GPIO_STM32_GPIOE_CLOCK_BITS		DT_ST_STM32_GPIO_40011800_CLOCKS_BITS

-:1114: WARNING:LONG_LINE: line over 80 characters
#1114: FILE: soc/arm/st_stm32/stm32f1/dts_fixup.h:40:
+#define DT_GPIO_STM32_GPIOE_CLOCK_BUS		DT_ST_STM32_GPIO_40011800_CLOCKS_BUS

-:1120: WARNING:LONG_LINE: line over 80 characters
#1120: FILE: soc/arm/st_stm32/stm32f1/dts_fixup.h:43:
+#define DT_GPIO_STM32_GPIOF_CLOCK_CONTROLLER	DT_ST_STM32_GPIO_40011C00_CLOCKS_CONTROLLER

-:1125: WARNING:LONG_LINE: line over 80 characters
#1125: FILE: soc/arm/st_stm32/stm32f1/dts_fixup.h:46:
+#define DT_GPIO_STM32_GPIOF_CLOCK_BITS		DT_ST_STM32_GPIO_40011C00_CLOCKS_BITS

-:1126: WARNING:LONG_LINE: line over 80 characters
#1126: FILE: soc/arm/st_stm32/stm32f1/dts_fixup.h:47:
+#define DT_GPIO_STM32_GPIOF_CLOCK_BUS		DT_ST_STM32_GPIO_40011C00_CLOCKS_BUS

-:1132: WARNING:LONG_LINE: line over 80 characters
#1132: FILE: soc/arm/st_stm32/stm32f1/dts_fixup.h:50:
+#define DT_GPIO_STM32_GPIOG_CLOCK_CONTROLLER	DT_ST_STM32_GPIO_40012000_CLOCKS_CONTROLLER

-:1137: WARNING:LONG_LINE: line over 80 characters
#1137: FILE: soc/arm/st_stm32/stm32f1/dts_fixup.h:53:
+#define DT_GPIO_STM32_GPIOG_CLOCK_BITS		DT_ST_STM32_GPIO_40012000_CLOCKS_BITS

-:1138: WARNING:LONG_LINE: line over 80 characters
#1138: FILE: soc/arm/st_stm32/stm32f1/dts_fixup.h:54:
+#define DT_GPIO_STM32_GPIOG_CLOCK_BUS		DT_ST_STM32_GPIO_40012000_CLOCKS_BUS

-:1147: WARNING:LONG_LINE: line over 80 characters
#1147: FILE: soc/arm/st_stm32/stm32f1/dts_fixup.h:61:
+#define DT_UART_STM32_USART_1_CLOCK_BITS	DT_ST_STM32_USART_40013800_CLOCKS_BITS

-:1148: WARNING:LONG_LINE: line over 80 characters
#1148: FILE: soc/arm/st_stm32/stm32f1/dts_fixup.h:62:
+#define DT_UART_STM32_USART_1_CLOCK_BUS		DT_ST_STM32_USART_40013800_CLOCKS_BUS

-:1158: WARNING:LONG_LINE: line over 80 characters
#1158: FILE: soc/arm/st_stm32/stm32f1/dts_fixup.h:70:
+#define DT_UART_STM32_USART_2_CLOCK_BITS	DT_ST_STM32_USART_40004400_CLOCKS_BITS

-:1159: WARNING:LONG_LINE: line over 80 characters
#1159: FILE: soc/arm/st_stm32/stm32f1/dts_fixup.h:71:
+#define DT_UART_STM32_USART_2_CLOCK_BUS		DT_ST_STM32_USART_40004400_CLOCKS_BUS

-:1169: WARNING:LONG_LINE: line over 80 characters
#1169: FILE: soc/arm/st_stm32/stm32f1/dts_fixup.h:79:
+#define DT_UART_STM32_USART_3_CLOCK_BITS	DT_ST_STM32_USART_40004800_CLOCKS_BITS

-:1170: WARNING:LONG_LINE: line over 80 characters
#1170: FILE: soc/arm/st_stm32/stm32f1/dts_fixup.h:80:
+#define DT_UART_STM32_USART_3_CLOCK_BUS		DT_ST_STM32_USART_40004800_CLOCKS_BUS

-:1180: WARNING:LONG_LINE: line over 80 characters
#1180: FILE: soc/arm/st_stm32/stm32f1/dts_fixup.h:88:
+#define DT_UART_STM32_UART_4_CLOCK_BITS		DT_ST_STM32_UART_40004C00_CLOCKS_BITS

-:1181: WARNING:LONG_LINE: line over 80 characters
#1181: FILE: soc/arm/st_stm32/stm32f1/dts_fixup.h:89:
+#define DT_UART_STM32_UART_4_CLOCK_BUS		DT_ST_STM32_UART_40004C00_CLOCKS_BUS

-:1191: WARNING:LONG_LINE: line over 80 characters
#1191: FILE: soc/arm/st_stm32/stm32f1/dts_fixup.h:97:
+#define DT_UART_STM32_UART_5_CLOCK_BITS		DT_ST_STM32_UART_40005000_CLOCKS_BITS

-:1192: WARNING:LONG_LINE: line over 80 characters
#1192: FILE: soc/arm/st_stm32/stm32f1/dts_fixup.h:98:
+#define DT_UART_STM32_UART_5_CLOCK_BUS		DT_ST_STM32_UART_40005000_CLOCKS_BUS

-:1325: WARNING:LONG_LINE: line over 80 characters
#1325: FILE: soc/arm/st_stm32/stm32f1/dts_fixup.h:204:
+#define DT_WWDT_0_CLOCK_BITS		DT_INST_0_ST_STM32_WINDOW_WATCHDOG_CLOCKS_BITS

-:1326: WARNING:LONG_LINE: line over 80 characters
#1326: FILE: soc/arm/st_stm32/stm32f1/dts_fixup.h:205:
+#define DT_WWDT_0_CLOCK_BUS		DT_INST_0_ST_STM32_WINDOW_WATCHDOG_CLOCKS_BUS

-:1361: WARNING:LONG_LINE: line over 80 characters
#1361: FILE: soc/arm/st_stm32/stm32f2/dts_fixup.h:8:
+#define DT_GPIO_STM32_GPIOA_CLOCK_CONTROLLER	DT_ST_STM32_GPIO_40020000_CLOCKS_CONTROLLER

-:1366: WARNING:LONG_LINE: line over 80 characters
#1366: FILE: soc/arm/st_stm32/stm32f2/dts_fixup.h:11:
+#define DT_GPIO_STM32_GPIOA_CLOCK_BITS		DT_ST_STM32_GPIO_40020000_CLOCKS_BITS

-:1367: WARNING:LONG_LINE: line over 80 characters
#1367: FILE: soc/arm/st_stm32/stm32f2/dts_fixup.h:12:
+#define DT_GPIO_STM32_GPIOA_CLOCK_BUS		DT_ST_STM32_GPIO_40020000_CLOCKS_BUS

-:1373: WARNING:LONG_LINE: line over 80 characters
#1373: FILE: soc/arm/st_stm32/stm32f2/dts_fixup.h:15:
+#define DT_GPIO_STM32_GPIOB_CLOCK_CONTROLLER	DT_ST_STM32_GPIO_40020400_CLOCKS_CONTROLLER

-:1378: WARNING:LONG_LINE: line over 80 characters
#1378: FILE: soc/arm/st_stm32/stm32f2/dts_fixup.h:18:
+#define DT_GPIO_STM32_GPIOB_CLOCK_BITS		DT_ST_STM32_GPIO_40020400_CLOCKS_BITS

-:1379: WARNING:LONG_LINE: line over 80 characters
#1379: FILE: soc/arm/st_stm32/stm32f2/dts_fixup.h:19:
+#define DT_GPIO_STM32_GPIOB_CLOCK_BUS		DT_ST_STM32_GPIO_40020400_CLOCKS_BUS

-:1385: WARNING:LONG_LINE: line over 80 characters
#1385: FILE: soc/arm/st_stm32/stm32f2/dts_fixup.h:22:
+#define DT_GPIO_STM32_GPIOC_CLOCK_CONTROLLER	DT_ST_STM32_GPIO_40020800_CLOCKS_CONTROLLER

-:1390: WARNING:LONG_LINE: line over 80 characters
#1390: FILE: soc/arm/st_stm32/stm32f2/dts_fixup.h:25:
+#define DT_GPIO_STM32_GPIOC_CLOCK_BITS		DT_ST_STM32_GPIO_40020800_CLOCKS_BITS

-:1391: WARNING:LONG_LINE: line over 80 characters
#1391: FILE: soc/arm/st_stm32/stm32f2/dts_fixup.h:26:
+#define DT_GPIO_STM32_GPIOC_CLOCK_BUS		DT_ST_STM32_GPIO_40020800_CLOCKS_BUS

-:1397: WARNING:LONG_LINE: line over 80 characters
#1397: FILE: soc/arm/st_stm32/stm32f2/dts_fixup.h:29:
+#define DT_GPIO_STM32_GPIOD_CLOCK_CONTROLLER	DT_ST_STM32_GPIO_40020C00_CLOCKS_CONTROLLER

-:1402: WARNING:LONG_LINE: line over 80 characters
#1402: FILE: soc/arm/st_stm32/stm32f2/dts_fixup.h:32:
+#define DT_GPIO_STM32_GPIOD_CLOCK_BITS		DT_ST_STM32_GPIO_40020C00_CLOCKS_BITS

-:1403: WARNING:LONG_LINE: line over 80 characters
#1403: FILE: soc/arm/st_stm32/stm32f2/dts_fixup.h:33:
+#define DT_GPIO_STM32_GPIOD_CLOCK_BUS		DT_ST_STM32_GPIO_40020C00_CLOCKS_BUS

-:1409: WARNING:LONG_LINE: line over 80 characters
#1409: FILE: soc/arm/st_stm32/stm32f2/dts_fixup.h:36:
+#define DT_GPIO_STM32_GPIOE_CLOCK_CONTROLLER	DT_ST_STM32_GPIO_40021000_CLOCKS_CONTROLLER

-:1414: WARNING:LONG_LINE: line over 80 characters
#1414: FILE: soc/arm/st_stm32/stm32f2/dts_fixup.h:39:
+#define DT_GPIO_STM32_GPIOE_CLOCK_BITS		DT_ST_STM32_GPIO_40021000_CLOCKS_BITS

-:1415: WARNING:LONG_LINE: line over 80 characters
#1415: FILE: soc/arm/st_stm32/stm32f2/dts_fixup.h:40:
+#define DT_GPIO_STM32_GPIOE_CLOCK_BUS		DT_ST_STM32_GPIO_40021000_CLOCKS_BUS

-:1421: WARNING:LONG_LINE: line over 80 characters
#1421: FILE: soc/arm/st_stm32/stm32f2/dts_fixup.h:43:
+#define DT_GPIO_STM32_GPIOF_CLOCK_CONTROLLER	DT_ST_STM32_GPIO_40021400_CLOCKS_CONTROLLER

-:1426: WARNING:LONG_LINE: line over 80 characters
#1426: FILE: soc/arm/st_stm32/stm32f2/dts_fixup.h:46:
+#define DT_GPIO_STM32_GPIOF_CLOCK_BITS		DT_ST_STM32_GPIO_40021400_CLOCKS_BITS

-:1427: WARNING:LONG_LINE: line over 80 characters
#1427: FILE: soc/arm/st_stm32/stm32f2/dts_fixup.h:47:
+#define DT_GPIO_STM32_GPIOF_CLOCK_BUS		DT_ST_STM32_GPIO_40021400_CLOCKS_BUS

-:1433: WARNING:LONG_LINE: line over 80 characters
#1433: FILE: soc/arm/st_stm32/stm32f2/dts_fixup.h:50:
+#define DT_GPIO_STM32_GPIOG_CLOCK_CONTROLLER	DT_ST_STM32_GPIO_40021800_CLOCKS_CONTROLLER

-:1438: WARNING:LONG_LINE: line over 80 characters
#1438: FILE: soc/arm/st_stm32/stm32f2/dts_fixup.h:53:
+#define DT_GPIO_STM32_GPIOG_CLOCK_BITS		DT_ST_STM32_GPIO_40021800_CLOCKS_BITS

-:1439: WARNING:LONG_LINE: line over 80 characters
#1439: FILE: soc/arm/st_stm32/stm32f2/dts_fixup.h:54:
+#define DT_GPIO_STM32_GPIOG_CLOCK_BUS		DT_ST_STM32_GPIO_40021800_CLOCKS_BUS

-:1445: WARNING:LONG_LINE: line over 80 characters
#1445: FILE: soc/arm/st_stm32/stm32f2/dts_fixup.h:57:
+#define DT_GPIO_STM32_GPIOH_CLOCK_CONTROLLER	DT_ST_STM32_GPIO_40021C00_CLOCKS_CONTROLLER

-:1450: WARNING:LONG_LINE: line over 80 characters
#1450: FILE: soc/arm/st_stm32/stm32f2/dts_fixup.h:60:
+#define DT_GPIO_STM32_GPIOH_CLOCK_BITS		DT_ST_STM32_GPIO_40021C00_CLOCKS_BITS

-:1451: WARNING:LONG_LINE: line over 80 characters
#1451: FILE: soc/arm/st_stm32/stm32f2/dts_fixup.h:61:
+#define DT_GPIO_STM32_GPIOH_CLOCK_BUS		DT_ST_STM32_GPIO_40021C00_CLOCKS_BUS

-:1457: WARNING:LONG_LINE: line over 80 characters
#1457: FILE: soc/arm/st_stm32/stm32f2/dts_fixup.h:64:
+#define DT_GPIO_STM32_GPIOI_CLOCK_CONTROLLER	DT_ST_STM32_GPIO_40022000_CLOCKS_CONTROLLER

-:1462: WARNING:LONG_LINE: line over 80 characters
#1462: FILE: soc/arm/st_stm32/stm32f2/dts_fixup.h:67:
+#define DT_GPIO_STM32_GPIOI_CLOCK_BITS		DT_ST_STM32_GPIO_40022000_CLOCKS_BITS

-:1463: WARNING:LONG_LINE: line over 80 characters
#1463: FILE: soc/arm/st_stm32/stm32f2/dts_fixup.h:68:
+#define DT_GPIO_STM32_GPIOI_CLOCK_BUS		DT_ST_STM32_GPIO_40022000_CLOCKS_BUS

-:1472: WARNING:LONG_LINE: line over 80 characters
#1472: FILE: soc/arm/st_stm32/stm32f2/dts_fixup.h:75:
+#define DT_UART_STM32_USART_1_CLOCK_BITS	DT_ST_STM32_USART_40011000_CLOCKS_BITS

-:1473: WARNING:LONG_LINE: line over 80 characters
#1473: FILE: soc/arm/st_stm32/stm32f2/dts_fixup.h:76:
+#define DT_UART_STM32_USART_1_CLOCK_BUS		DT_ST_STM32_USART_40011000_CLOCKS_BUS

-:1483: WARNING:LONG_LINE: line over 80 characters
#1483: FILE: soc/arm/st_stm32/stm32f2/dts_fixup.h:84:
+#define DT_UART_STM32_USART_2_CLOCK_BITS	DT_ST_STM32_USART_40004400_CLOCKS_BITS

-:1484: WARNING:LONG_LINE: line over 80 characters
#1484: FILE: soc/arm/st_stm32/stm32f2/dts_fixup.h:85:
+#define DT_UART_STM32_USART_2_CLOCK_BUS		DT_ST_STM32_USART_40004400_CLOCKS_BUS

-:1494: WARNING:LONG_LINE: line over 80 characters
#1494: FILE: soc/arm/st_stm32/stm32f2/dts_fixup.h:93:
+#define DT_UART_STM32_USART_3_CLOCK_BITS	DT_ST_STM32_USART_40004800_CLOCKS_BITS

-:1495: WARNING:LONG_LINE: line over 80 characters
#1495: FILE: soc/arm/st_stm32/stm32f2/dts_fixup.h:94:
+#define DT_UART_STM32_USART_3_CLOCK_BUS		DT_ST_STM32_USART_40004800_CLOCKS_BUS

-:1505: WARNING:LONG_LINE: line over 80 characters
#1505: FILE: soc/arm/st_stm32/stm32f2/dts_fixup.h:102:
+#define DT_UART_STM32_USART_6_CLOCK_BITS	DT_ST_STM32_USART_40011400_CLOCKS_BITS

-:1506: WARNING:LONG_LINE: line over 80 characters
#1506: FILE: soc/arm/st_stm32/stm32f2/dts_fixup.h:103:
+#define DT_UART_STM32_USART_6_CLOCK_BUS		DT_ST_STM32_USART_40011400_CLOCKS_BUS

-:1516: WARNING:LONG_LINE: line over 80 characters
#1516: FILE: soc/arm/st_stm32/stm32f2/dts_fixup.h:111:
+#define DT_UART_STM32_UART_4_CLOCK_BITS		DT_ST_STM32_UART_40004C00_CLOCKS_BITS

-:1517: WARNING:LONG_LINE: line over 80 characters
#1517: FILE: soc/arm/st_stm32/stm32f2/dts_fixup.h:112:
+#define DT_UART_STM32_UART_4_CLOCK_BUS		DT_ST_STM32_UART_40004C00_CLOCKS_BUS

-:1527: WARNING:LONG_LINE: line over 80 characters
#1527: FILE: soc/arm/st_stm32/stm32f2/dts_fixup.h:120:
+#define DT_UART_STM32_UART_5_CLOCK_BITS		DT_ST_STM32_UART_40005000_CLOCKS_BITS

-:1528: WARNING:LONG_LINE: line over 80 characters
#1528: FILE: soc/arm/st_stm32/stm32f2/dts_fixup.h:121:
+#define DT_UART_STM32_UART_5_CLOCK_BUS		DT_ST_STM32_UART_40005000_CLOCKS_BUS

-:1549: WARNING:LONG_LINE: line over 80 characters
#1549: FILE: soc/arm/st_stm32/stm32f2/dts_fixup.h:139:
+#define DT_WWDT_0_CLOCK_BITS		DT_INST_0_ST_STM32_WINDOW_WATCHDOG_CLOCKS_BITS

-:1550: WARNING:LONG_LINE: line over 80 characters
#1550: FILE: soc/arm/st_stm32/stm32f2/dts_fixup.h:140:
+#define DT_WWDT_0_CLOCK_BUS		DT_INST_0_ST_STM32_WINDOW_WATCHDOG_CLOCKS_BUS

-:1573: WARNING:LONG_LINE: line over 80 characters
#1573: FILE: soc/arm/st_stm32/stm32f3/dts_fixup.h:8:
+#define DT_GPIO_STM32_GPIOA_CLOCK_CONTROLLER	DT_ST_STM32_GPIO_48000000_CLOCKS_CONTROLLER

-:1578: WARNING:LONG_LINE: line over 80 characters
#1578: FILE: soc/arm/st_stm32/stm32f3/dts_fixup.h:11:
+#define DT_GPIO_STM32_GPIOA_CLOCK_BITS		DT_ST_STM32_GPIO_48000000_CLOCKS_BITS

-:1579: WARNING:LONG_LINE: line over 80 characters
#1579: FILE: soc/arm/st_stm32/stm32f3/dts_fixup.h:12:
+#define DT_GPIO_STM32_GPIOA_CLOCK_BUS		DT_ST_STM32_GPIO_48000000_CLOCKS_BUS

-:1585: WARNING:LONG_LINE: line over 80 characters
#1585: FILE: soc/arm/st_stm32/stm32f3/dts_fixup.h:15:
+#define DT_GPIO_STM32_GPIOB_CLOCK_CONTROLLER	DT_ST_STM32_GPIO_48000400_CLOCKS_CONTROLLER

-:1590: WARNING:LONG_LINE: line over 80 characters
#1590: FILE: soc/arm/st_stm32/stm32f3/dts_fixup.h:18:
+#define DT_GPIO_STM32_GPIOB_CLOCK_BITS		DT_ST_STM32_GPIO_48000400_CLOCKS_BITS

-:1591: WARNING:LONG_LINE: line over 80 characters
#1591: FILE: soc/arm/st_stm32/stm32f3/dts_fixup.h:19:
+#define DT_GPIO_STM32_GPIOB_CLOCK_BUS		DT_ST_STM32_GPIO_48000400_CLOCKS_BUS

-:1597: WARNING:LONG_LINE: line over 80 characters
#1597: FILE: soc/arm/st_stm32/stm32f3/dts_fixup.h:22:
+#define DT_GPIO_STM32_GPIOC_CLOCK_CONTROLLER	DT_ST_STM32_GPIO_48000800_CLOCKS_CONTROLLER

-:1602: WARNING:LONG_LINE: line over 80 characters
#1602: FILE: soc/arm/st_stm32/stm32f3/dts_fixup.h:25:
+#define DT_GPIO_STM32_GPIOC_CLOCK_BITS		DT_ST_STM32_GPIO_48000800_CLOCKS_BITS

-:1603: WARNING:LONG_LINE: line over 80 characters
#1603: FILE: soc/arm/st_stm32/stm32f3/dts_fixup.h:26:
+#define DT_GPIO_STM32_GPIOC_CLOCK_BUS		DT_ST_STM32_GPIO_48000800_CLOCKS_BUS

-:1609: WARNING:LONG_LINE: line over 80 characters
#1609: FILE: soc/arm/st_stm32/stm32f3/dts_fixup.h:29:
+#define DT_GPIO_STM32_GPIOD_CLOCK_CONTROLLER	DT_ST_STM32_GPIO_48000C00_CLOCKS_CONTROLLER

-:1614: WARNING:LONG_LINE: line over 80 characters
#1614: FILE: soc/arm/st_stm32/stm32f3/dts_fixup.h:32:
+#define DT_GPIO_STM32_GPIOD_CLOCK_BITS		DT_ST_STM32_GPIO_48000C00_CLOCKS_BITS

-:1615: WARNING:LONG_LINE: line over 80 characters
#1615: FILE: soc/arm/st_stm32/stm32f3/dts_fixup.h:33:
+#define DT_GPIO_STM32_GPIOD_CLOCK_BUS		DT_ST_STM32_GPIO_48000C00_CLOCKS_BUS

-:1621: WARNING:LONG_LINE: line over 80 characters
#1621: FILE: soc/arm/st_stm32/stm32f3/dts_fixup.h:36:
+#define DT_GPIO_STM32_GPIOE_CLOCK_CONTROLLER	DT_ST_STM32_GPIO_48001000_CLOCKS_CONTROLLER

-:1626: WARNING:LONG_LINE: line over 80 characters
#1626: FILE: soc/arm/st_stm32/stm32f3/dts_fixup.h:39:
+#define DT_GPIO_STM32_GPIOE_CLOCK_BITS		DT_ST_STM32_GPIO_48001000_CLOCKS_BITS

-:1627: WARNING:LONG_LINE: line over 80 characters
#1627: FILE: soc/arm/st_stm32/stm32f3/dts_fixup.h:40:
+#define DT_GPIO_STM32_GPIOE_CLOCK_BUS		DT_ST_STM32_GPIO_48001000_CLOCKS_BUS

-:1633: WARNING:LONG_LINE: line over 80 characters
#1633: FILE: soc/arm/st_stm32/stm32f3/dts_fixup.h:43:
+#define DT_GPIO_STM32_GPIOF_CLOCK_CONTROLLER	DT_ST_STM32_GPIO_48001400_CLOCKS_CONTROLLER

-:1638: WARNING:LONG_LINE: line over 80 characters
#1638: FILE: soc/arm/st_stm32/stm32f3/dts_fixup.h:46:
+#define DT_GPIO_STM32_GPIOF_CLOCK_BITS		DT_ST_STM32_GPIO_48001400_CLOCKS_BITS

-:1639: WARNING:LONG_LINE: line over 80 characters
#1639: FILE: soc/arm/st_stm32/stm32f3/dts_fixup.h:47:
+#define DT_GPIO_STM32_GPIOF_CLOCK_BUS		DT_ST_STM32_GPIO_48001400_CLOCKS_BUS

-:1648: WARNING:LONG_LINE: line over 80 characters
#1648: FILE: soc/arm/st_stm32/stm32f3/dts_fixup.h:54:
+#define DT_UART_STM32_USART_1_CLOCK_BITS	DT_ST_STM32_USART_40013800_CLOCKS_BITS

-:1649: WARNING:LONG_LINE: line over 80 characters
#1649: FILE: soc/arm/st_stm32/stm32f3/dts_fixup.h:55:
+#define DT_UART_STM32_USART_1_CLOCK_BUS		DT_ST_STM32_USART_40013800_CLOCKS_BUS

-:1659: WARNING:LONG_LINE: line over 80 characters
#1659: FILE: soc/arm/st_stm32/stm32f3/dts_fixup.h:63:
+#define DT_UART_STM32_USART_2_CLOCK_BITS	DT_ST_STM32_USART_40004400_CLOCKS_BITS

-:1660: WARNING:LONG_LINE: line over 80 characters
#1660: FILE: soc/arm/st_stm32/stm32f3/dts_fixup.h:64:
+#define DT_UART_STM32_USART_2_CLOCK_BUS		DT_ST_STM32_USART_40004400_CLOCKS_BUS

-:1670: WARNING:LONG_LINE: line over 80 characters
#1670: FILE: soc/arm/st_stm32/stm32f3/dts_fixup.h:72:
+#define DT_UART_STM32_USART_3_CLOCK_BITS	DT_ST_STM32_USART_40004800_CLOCKS_BITS

-:1671: WARNING:LONG_LINE: line over 80 characters
#1671: FILE: soc/arm/st_stm32/stm32f3/dts_fixup.h:73:
+#define DT_UART_STM32_USART_3_CLOCK_BUS		DT_ST_STM32_USART_40004800_CLOCKS_BUS

-:1712: WARNING:LONG_LINE: line over 80 characters
#1712: FILE: soc/arm/st_stm32/stm32f3/dts_fixup.h:110:
+#define DT_SPI_1_CLOCK_BITS		DT_ST_STM32_SPI_FIFO_40013000_CLOCKS_BITS

-:1721: WARNING:LONG_LINE: line over 80 characters
#1721: FILE: soc/arm/st_stm32/stm32f3/dts_fixup.h:117:
+#define DT_SPI_2_CLOCK_BITS		DT_ST_STM32_SPI_FIFO_40003800_CLOCKS_BITS

-:1730: WARNING:LONG_LINE: line over 80 characters
#1730: FILE: soc/arm/st_stm32/stm32f3/dts_fixup.h:124:
+#define DT_SPI_3_CLOCK_BITS		DT_ST_STM32_SPI_FIFO_40003C00_CLOCKS_BITS

-:1739: WARNING:LONG_LINE: line over 80 characters
#1739: FILE: soc/arm/st_stm32/stm32f3/dts_fixup.h:131:
+#define DT_SPI_4_CLOCK_BITS		DT_ST_STM32_SPI_FIFO_40013C00_CLOCKS_BITS

-:1906: WARNING:LONG_LINE: line over 80 characters
#1906: FILE: soc/arm/st_stm32/stm32f3/dts_fixup.h:260:
+#define DT_WWDT_0_CLOCK_BITS		DT_INST_0_ST_STM32_WINDOW_WATCHDOG_CLOCKS_BITS

-:1907: WARNING:LONG_LINE: line over 80 characters
#1907: FILE: soc/arm/st_stm32/stm32f3/dts_fixup.h:261:
+#define DT_WWDT_0_CLOCK_BUS		DT_INST_0_ST_STM32_WINDOW_WATCHDOG_CLOCKS_BUS

-:1931: WARNING:LONG_LINE: line over 80 characters
#1931: FILE: soc/arm/st_stm32/stm32f4/dts_fixup.h:8:
+#define DT_GPIO_STM32_GPIOA_CLOCK_CONTROLLER	DT_ST_STM32_GPIO_40020000_CLOCKS_CONTROLLER

-:1936: WARNING:LONG_LINE: line over 80 characters
#1936: FILE: soc/arm/st_stm32/stm32f4/dts_fixup.h:11:
+#define DT_GPIO_STM32_GPIOA_CLOCK_BITS		DT_ST_STM32_GPIO_40020000_CLOCKS_BITS

-:1937: WARNING:LONG_LINE: line over 80 characters
#1937: FILE: soc/arm/st_stm32/stm32f4/dts_fixup.h:12:
+#define DT_GPIO_STM32_GPIOA_CLOCK_BUS		DT_ST_STM32_GPIO_40020000_CLOCKS_BUS

-:1943: WARNING:LONG_LINE: line over 80 characters
#1943: FILE: soc/arm/st_stm32/stm32f4/dts_fixup.h:15:
+#define DT_GPIO_STM32_GPIOB_CLOCK_CONTROLLER	DT_ST_STM32_GPIO_40020400_CLOCKS_CONTROLLER

-:1948: WARNING:LONG_LINE: line over 80 characters
#1948: FILE: soc/arm/st_stm32/stm32f4/dts_fixup.h:18:
+#define DT_GPIO_STM32_GPIOB_CLOCK_BITS		DT_ST_STM32_GPIO_40020400_CLOCKS_BITS

-:1949: WARNING:LONG_LINE: line over 80 characters
#1949: FILE: soc/arm/st_stm32/stm32f4/dts_fixup.h:19:
+#define DT_GPIO_STM32_GPIOB_CLOCK_BUS		DT_ST_STM32_GPIO_40020400_CLOCKS_BUS

-:1955: WARNING:LONG_LINE: line over 80 characters
#1955: FILE: soc/arm/st_stm32/stm32f4/dts_fixup.h:22:
+#define DT_GPIO_STM32_GPIOC_CLOCK_CONTROLLER	DT_ST_STM32_GPIO_40020800_CLOCKS_CONTROLLER

-:1960: WARNING:LONG_LINE: line over 80 characters
#1960: FILE: soc/arm/st_stm32/stm32f4/dts_fixup.h:25:
+#define DT_GPIO_STM32_GPIOC_CLOCK_BITS		DT_ST_STM32_GPIO_40020800_CLOCKS_BITS

-:1961: WARNING:LONG_LINE: line over 80 characters
#1961: FILE: soc/arm/st_stm32/stm32f4/dts_fixup.h:26:
+#define DT_GPIO_STM32_GPIOC_CLOCK_BUS		DT_ST_STM32_GPIO_40020800_CLOCKS_BUS

-:1967: WARNING:LONG_LINE: line over 80 characters
#1967: FILE: soc/arm/st_stm32/stm32f4/dts_fixup.h:29:
+#define DT_GPIO_STM32_GPIOD_CLOCK_CONTROLLER	DT_ST_STM32_GPIO_40020C00_CLOCKS_CONTROLLER

-:1972: WARNING:LONG_LINE: line over 80 characters
#1972: FILE: soc/arm/st_stm32/stm32f4/dts_fixup.h:32:
+#define DT_GPIO_STM32_GPIOD_CLOCK_BITS		DT_ST_STM32_GPIO_40020C00_CLOCKS_BITS

-:1973: WARNING:LONG_LINE: line over 80 characters
#1973: FILE: soc/arm/st_stm32/stm32f4/dts_fixup.h:33:
+#define DT_GPIO_STM32_GPIOD_CLOCK_BUS		DT_ST_STM32_GPIO_40020C00_CLOCKS_BUS

-:1979: WARNING:LONG_LINE: line over 80 characters
#1979: FILE: soc/arm/st_stm32/stm32f4/dts_fixup.h:36:
+#define DT_GPIO_STM32_GPIOE_CLOCK_CONTROLLER	DT_ST_STM32_GPIO_40021000_CLOCKS_CONTROLLER

-:1984: WARNING:LONG_LINE: line over 80 characters
#1984: FILE: soc/arm/st_stm32/stm32f4/dts_fixup.h:39:
+#define DT_GPIO_STM32_GPIOE_CLOCK_BITS		DT_ST_STM32_GPIO_40021000_CLOCKS_BITS

-:1985: WARNING:LONG_LINE: line over 80 characters
#1985: FILE: soc/arm/st_stm32/stm32f4/dts_fixup.h:40:
+#define DT_GPIO_STM32_GPIOE_CLOCK_BUS		DT_ST_STM32_GPIO_40021000_CLOCKS_BUS

-:1991: WARNING:LONG_LINE: line over 80 characters
#1991: FILE: soc/arm/st_stm32/stm32f4/dts_fixup.h:43:
+#define DT_GPIO_STM32_GPIOF_CLOCK_CONTROLLER	DT_ST_STM32_GPIO_40021400_CLOCKS_CONTROLLER

-:1996: WARNING:LONG_LINE: line over 80 characters
#1996: FILE: soc/arm/st_stm32/stm32f4/dts_fixup.h:46:
+#define DT_GPIO_STM32_GPIOF_CLOCK_BITS		DT_ST_STM32_GPIO_40021400_CLOCKS_BITS

-:1997: WARNING:LONG_LINE: line over 80 characters
#1997: FILE: soc/arm/st_stm32/stm32f4/dts_fixup.h:47:
+#define DT_GPIO_STM32_GPIOF_CLOCK_BUS		DT_ST_STM32_GPIO_40021400_CLOCKS_BUS

-:2003: WARNING:LONG_LINE: line over 80 characters
#2003: FILE: soc/arm/st_stm32/stm32f4/dts_fixup.h:50:
+#define DT_GPIO_STM32_GPIOG_CLOCK_CONTROLLER	DT_ST_STM32_GPIO_40021800_CLOCKS_CONTROLLER

-:2008: WARNING:LONG_LINE: line over 80 characters
#2008: FILE: soc/arm/st_stm32/stm32f4/dts_fixup.h:53:
+#define DT_GPIO_STM32_GPIOG_CLOCK_BITS		DT_ST_STM32_GPIO_40021800_CLOCKS_BITS

-:2009: WARNING:LONG_LINE: line over 80 characters
#2009: FILE: soc/arm/st_stm32/stm32f4/dts_fixup.h:54:
+#define DT_GPIO_STM32_GPIOG_CLOCK_BUS		DT_ST_STM32_GPIO_40021800_CLOCKS_BUS

-:2015: WARNING:LONG_LINE: line over 80 characters
#2015: FILE: soc/arm/st_stm32/stm32f4/dts_fixup.h:57:
+#define DT_GPIO_STM32_GPIOH_CLOCK_CONTROLLER	DT_ST_STM32_GPIO_40021C00_CLOCKS_CONTROLLER

-:2020: WARNING:LONG_LINE: line over 80 characters
#2020: FILE: soc/arm/st_stm32/stm32f4/dts_fixup.h:60:
+#define DT_GPIO_STM32_GPIOH_CLOCK_BITS		DT_ST_STM32_GPIO_40021C00_CLOCKS_BITS

-:2021: WARNING:LONG_LINE: line over 80 characters
#2021: FILE: soc/arm/st_stm32/stm32f4/dts_fixup.h:61:
+#define DT_GPIO_STM32_GPIOH_CLOCK_BUS		DT_ST_STM32_GPIO_40021C00_CLOCKS_BUS

-:2027: WARNING:LONG_LINE: line over 80 characters
#2027: FILE: soc/arm/st_stm32/stm32f4/dts_fixup.h:64:
+#define DT_GPIO_STM32_GPIOI_CLOCK_CONTROLLER	DT_ST_STM32_GPIO_40022000_CLOCKS_CONTROLLER

-:2032: WARNING:LONG_LINE: line over 80 characters
#2032: FILE: soc/arm/st_stm32/stm32f4/dts_fixup.h:67:
+#define DT_GPIO_STM32_GPIOI_CLOCK_BITS		DT_ST_STM32_GPIO_40022000_CLOCKS_BITS

-:2033: WARNING:LONG_LINE: line over 80 characters
#2033: FILE: soc/arm/st_stm32/stm32f4/dts_fixup.h:68:
+#define DT_GPIO_STM32_GPIOI_CLOCK_BUS		DT_ST_STM32_GPIO_40022000_CLOCKS_BUS

-:2039: WARNING:LONG_LINE: line over 80 characters
#2039: FILE: soc/arm/st_stm32/stm32f4/dts_fixup.h:71:
+#define DT_GPIO_STM32_GPIOJ_CLOCK_CONTROLLER	DT_ST_STM32_GPIO_40022400_CLOCKS_CONTROLLER

-:2044: WARNING:LONG_LINE: line over 80 characters
#2044: FILE: soc/arm/st_stm32/stm32f4/dts_fixup.h:74:
+#define DT_GPIO_STM32_GPIOJ_CLOCK_BITS		DT_ST_STM32_GPIO_40022400_CLOCKS_BITS

-:2045: WARNING:LONG_LINE: line over 80 characters
#2045: FILE: soc/arm/st_stm32/stm32f4/dts_fixup.h:75:
+#define DT_GPIO_STM32_GPIOJ_CLOCK_BUS		DT_ST_STM32_GPIO_40022400_CLOCKS_BUS

-:2051: WARNING:LONG_LINE: line over 80 characters
#2051: FILE: soc/arm/st_stm32/stm32f4/dts_fixup.h:78:
+#define DT_GPIO_STM32_GPIOK_CLOCK_CONTROLLER	DT_ST_STM32_GPIO_40022800_CLOCKS_CONTROLLER

-:2056: WARNING:LONG_LINE: line over 80 characters
#2056: FILE: soc/arm/st_stm32/stm32f4/dts_fixup.h:81:
+#define DT_GPIO_STM32_GPIOK_CLOCK_BITS		DT_ST_STM32_GPIO_40022800_CLOCKS_BITS

-:2057: WARNING:LONG_LINE: line over 80 characters
#2057: FILE: soc/arm/st_stm32/stm32f4/dts_fixup.h:82:
+#define DT_GPIO_STM32_GPIOK_CLOCK_BUS		DT_ST_STM32_GPIO_40022800_CLOCKS_BUS

-:2066: WARNING:LONG_LINE: line over 80 characters
#2066: FILE: soc/arm/st_stm32/stm32f4/dts_fixup.h:89:
+#define DT_UART_STM32_USART_1_CLOCK_BITS	DT_ST_STM32_USART_40011000_CLOCKS_BITS

-:2067: WARNING:LONG_LINE: line over 80 characters
#2067: FILE: soc/arm/st_stm32/stm32f4/dts_fixup.h:90:
+#define DT_UART_STM32_USART_1_CLOCK_BUS		DT_ST_STM32_USART_40011000_CLOCKS_BUS

-:2077: WARNING:LONG_LINE: line over 80 characters
#2077: FILE: soc/arm/st_stm32/stm32f4/dts_fixup.h:98:
+#define DT_UART_STM32_USART_2_CLOCK_BITS	DT_ST_STM32_USART_40004400_CLOCKS_BITS

-:2078: WARNING:LONG_LINE: line over 80 characters
#2078: FILE: soc/arm/st_stm32/stm32f4/dts_fixup.h:99:
+#define DT_UART_STM32_USART_2_CLOCK_BUS		DT_ST_STM32_USART_40004400_CLOCKS_BUS

-:2088: WARNING:LONG_LINE: line over 80 characters
#2088: FILE: soc/arm/st_stm32/stm32f4/dts_fixup.h:107:
+#define DT_UART_STM32_USART_3_CLOCK_BITS	DT_ST_STM32_USART_40004800_CLOCKS_BITS

-:2089: WARNING:LONG_LINE: line over 80 characters
#2089: FILE: soc/arm/st_stm32/stm32f4/dts_fixup.h:108:
+#define DT_UART_STM32_USART_3_CLOCK_BUS		DT_ST_STM32_USART_40004800_CLOCKS_BUS

-:2099: WARNING:LONG_LINE: line over 80 characters
#2099: FILE: soc/arm/st_stm32/stm32f4/dts_fixup.h:116:
+#define DT_UART_STM32_UART_4_CLOCK_BITS		DT_ST_STM32_UART_40004C00_CLOCKS_BITS

-:2100: WARNING:LONG_LINE: line over 80 characters
#2100: FILE: soc/arm/st_stm32/stm32f4/dts_fixup.h:117:
+#define DT_UART_STM32_UART_4_CLOCK_BUS		DT_ST_STM32_UART_40004C00_CLOCKS_BUS

-:2110: WARNING:LONG_LINE: line over 80 characters
#2110: FILE: soc/arm/st_stm32/stm32f4/dts_fixup.h:125:
+#define DT_UART_STM32_UART_5_CLOCK_BITS		DT_ST_STM32_UART_40005000_CLOCKS_BITS

-:2111: WARNING:LONG_LINE: line over 80 characters
#2111: FILE: soc/arm/st_stm32/stm32f4/dts_fixup.h:126:
+#define DT_UART_STM32_UART_5_CLOCK_BUS		DT_ST_STM32_UART_40005000_CLOCKS_BUS

-:2121: WARNING:LONG_LINE: line over 80 characters
#2121: FILE: soc/arm/st_stm32/stm32f4/dts_fixup.h:134:
+#define DT_UART_STM32_USART_6_CLOCK_BITS	DT_ST_STM32_USART_40011400_CLOCKS_BITS

-:2122: WARNING:LONG_LINE: line over 80 characters
#2122: FILE: soc/arm/st_stm32/stm32f4/dts_fixup.h:135:
+#define DT_UART_STM32_USART_6_CLOCK_BUS		DT_ST_STM32_USART_40011400_CLOCKS_BUS

-:2132: WARNING:LONG_LINE: line over 80 characters
#2132: FILE: soc/arm/st_stm32/stm32f4/dts_fixup.h:143:
+#define DT_UART_STM32_UART_7_CLOCK_BITS		DT_ST_STM32_UART_40007800_CLOCKS_BITS

-:2133: WARNING:LONG_LINE: line over 80 characters
#2133: FILE: soc/arm/st_stm32/stm32f4/dts_fixup.h:144:
+#define DT_UART_STM32_UART_7_CLOCK_BUS		DT_ST_STM32_UART_40007800_CLOCKS_BUS

-:2438: WARNING:LONG_LINE: line over 80 characters
#2438: FILE: soc/arm/st_stm32/stm32f4/dts_fixup.h:479:
+#define DT_WWDT_0_CLOCK_BITS		DT_INST_0_ST_STM32_WINDOW_WATCHDOG_CLOCKS_BITS

-:2439: WARNING:LONG_LINE: line over 80 characters
#2439: FILE: soc/arm/st_stm32/stm32f4/dts_fixup.h:480:
+#define DT_WWDT_0_CLOCK_BUS		DT_INST_0_ST_STM32_WINDOW_WATCHDOG_CLOCKS_BUS

-:2474: WARNING:LONG_LINE: line over 80 characters
#2474: FILE: soc/arm/st_stm32/stm32f7/dts_fixup.h:10:
+#define DT_GPIO_STM32_GPIOA_CLOCK_CONTROLLER	DT_ST_STM32_GPIO_40020000_CLOCKS_CONTROLLER

-:2479: WARNING:LONG_LINE: line over 80 characters
#2479: FILE: soc/arm/st_stm32/stm32f7/dts_fixup.h:13:
+#define DT_GPIO_STM32_GPIOA_CLOCK_BITS		DT_ST_STM32_GPIO_40020000_CLOCKS_BITS

-:2480: WARNING:LONG_LINE: line over 80 characters
#2480: FILE: soc/arm/st_stm32/stm32f7/dts_fixup.h:14:
+#define DT_GPIO_STM32_GPIOA_CLOCK_BUS		DT_ST_STM32_GPIO_40020000_CLOCKS_BUS

-:2486: WARNING:LONG_LINE: line over 80 characters
#2486: FILE: soc/arm/st_stm32/stm32f7/dts_fixup.h:17:
+#define DT_GPIO_STM32_GPIOB_CLOCK_CONTROLLER	DT_ST_STM32_GPIO_40020400_CLOCKS_CONTROLLER

-:2491: WARNING:LONG_LINE: line over 80 characters
#2491: FILE: soc/arm/st_stm32/stm32f7/dts_fixup.h:20:
+#define DT_GPIO_STM32_GPIOB_CLOCK_BITS		DT_ST_STM32_GPIO_40020400_CLOCKS_BITS

-:2492: WARNING:LONG_LINE: line over 80 characters
#2492: FILE: soc/arm/st_stm32/stm32f7/dts_fixup.h:21:
+#define DT_GPIO_STM32_GPIOB_CLOCK_BUS		DT_ST_STM32_GPIO_40020400_CLOCKS_BUS

-:2498: WARNING:LONG_LINE: line over 80 characters
#2498: FILE: soc/arm/st_stm32/stm32f7/dts_fixup.h:24:
+#define DT_GPIO_STM32_GPIOC_CLOCK_CONTROLLER	DT_ST_STM32_GPIO_40020800_CLOCKS_CONTROLLER

-:2503: WARNING:LONG_LINE: line over 80 characters
#2503: FILE: soc/arm/st_stm32/stm32f7/dts_fixup.h:27:
+#define DT_GPIO_STM32_GPIOC_CLOCK_BITS		DT_ST_STM32_GPIO_40020800_CLOCKS_BITS

-:2504: WARNING:LONG_LINE: line over 80 characters
#2504: FILE: soc/arm/st_stm32/stm32f7/dts_fixup.h:28:
+#define DT_GPIO_STM32_GPIOC_CLOCK_BUS		DT_ST_STM32_GPIO_40020800_CLOCKS_BUS

-:2510: WARNING:LONG_LINE: line over 80 characters
#2510: FILE: soc/arm/st_stm32/stm32f7/dts_fixup.h:31:
+#define DT_GPIO_STM32_GPIOD_CLOCK_CONTROLLER	DT_ST_STM32_GPIO_40020C00_CLOCKS_CONTROLLER

-:2515: WARNING:LONG_LINE: line over 80 characters
#2515: FILE: soc/arm/st_stm32/stm32f7/dts_fixup.h:34:
+#define DT_GPIO_STM32_GPIOD_CLOCK_BITS		DT_ST_STM32_GPIO_40020C00_CLOCKS_BITS

-:2516: WARNING:LONG_LINE: line over 80 characters
#2516: FILE: soc/arm/st_stm32/stm32f7/dts_fixup.h:35:
+#define DT_GPIO_STM32_GPIOD_CLOCK_BUS		DT_ST_STM32_GPIO_40020C00_CLOCKS_BUS

-:2522: WARNING:LONG_LINE: line over 80 characters
#2522: FILE: soc/arm/st_stm32/stm32f7/dts_fixup.h:38:
+#define DT_GPIO_STM32_GPIOE_CLOCK_CONTROLLER	DT_ST_STM32_GPIO_40021000_CLOCKS_CONTROLLER

-:2527: WARNING:LONG_LINE: line over 80 characters
#2527: FILE: soc/arm/st_stm32/stm32f7/dts_fixup.h:41:
+#define DT_GPIO_STM32_GPIOE_CLOCK_BITS		DT_ST_STM32_GPIO_40021000_CLOCKS_BITS

-:2528: WARNING:LONG_LINE: line over 80 characters
#2528: FILE: soc/arm/st_stm32/stm32f7/dts_fixup.h:42:
+#define DT_GPIO_STM32_GPIOE_CLOCK_BUS		DT_ST_STM32_GPIO_40021000_CLOCKS_BUS

-:2534: WARNING:LONG_LINE: line over 80 characters
#2534: FILE: soc/arm/st_stm32/stm32f7/dts_fixup.h:45:
+#define DT_GPIO_STM32_GPIOF_CLOCK_CONTROLLER	DT_ST_STM32_GPIO_40021400_CLOCKS_CONTROLLER

-:2539: WARNING:LONG_LINE: line over 80 characters
#2539: FILE: soc/arm/st_stm32/stm32f7/dts_fixup.h:48:
+#define DT_GPIO_STM32_GPIOF_CLOCK_BITS		DT_ST_STM32_GPIO_40021400_CLOCKS_BITS

-:2540: WARNING:LONG_LINE: line over 80 characters
#2540: FILE: soc/arm/st_stm32/stm32f7/dts_fixup.h:49:
+#define DT_GPIO_STM32_GPIOF_CLOCK_BUS		DT_ST_STM32_GPIO_40021400_CLOCKS_BUS

-:2546: WARNING:LONG_LINE: line over 80 characters
#2546: FILE: soc/arm/st_stm32/stm32f7/dts_fixup.h:52:
+#define DT_GPIO_STM32_GPIOG_CLOCK_CONTROLLER	DT_ST_STM32_GPIO_40021800_CLOCKS_CONTROLLER

-:2551: WARNING:LONG_LINE: line over 80 characters
#2551: FILE: soc/arm/st_stm32/stm32f7/dts_fixup.h:55:
+#define DT_GPIO_STM32_GPIOG_CLOCK_BITS		DT_ST_STM32_GPIO_40021800_CLOCKS_BITS

-:2552: WARNING:LONG_LINE: line over 80 characters
#2552: FILE: soc/arm/st_stm32/stm32f7/dts_fixup.h:56:
+#define DT_GPIO_STM32_GPIOG_CLOCK_BUS		DT_ST_STM32_GPIO_40021800_CLOCKS_BUS

-:2558: WARNING:LONG_LINE: line over 80 characters
#2558: FILE: soc/arm/st_stm32/stm32f7/dts_fixup.h:59:
+#define DT_GPIO_STM32_GPIOH_CLOCK_CONTROLLER	DT_ST_STM32_GPIO_40021C00_CLOCKS_CONTROLLER

-:2563: WARNING:LONG_LINE: line over 80 characters
#2563: FILE: soc/arm/st_stm32/stm32f7/dts_fixup.h:62:
+#define DT_GPIO_STM32_GPIOH_CLOCK_BITS		DT_ST_STM32_GPIO_40021C00_CLOCKS_BITS

-:2564: WARNING:LONG_LINE: line over 80 characters
#2564: FILE: soc/arm/st_stm32/stm32f7/dts_fixup.h:63:
+#define DT_GPIO_STM32_GPIOH_CLOCK_BUS		DT_ST_STM32_GPIO_40021C00_CLOCKS_BUS

-:2570: WARNING:LONG_LINE: line over 80 characters
#2570: FILE: soc/arm/st_stm32/stm32f7/dts_fixup.h:66:
+#define DT_GPIO_STM32_GPIOI_CLOCK_CONTROLLER	DT_ST_STM32_GPIO_40022000_CLOCKS_CONTROLLER

-:2575: WARNING:LONG_LINE: line over 80 characters
#2575: FILE: soc/arm/st_stm32/stm32f7/dts_fixup.h:69:
+#define DT_GPIO_STM32_GPIOI_CLOCK_BITS		DT_ST_STM32_GPIO_40022000_CLOCKS_BITS

-:2576: WARNING:LONG_LINE: line over 80 characters
#2576: FILE: soc/arm/st_stm32/stm32f7/dts_fixup.h:70:
+#define DT_GPIO_STM32_GPIOI_CLOCK_BUS		DT_ST_STM32_GPIO_40022000_CLOCKS_BUS

-:2582: WARNING:LONG_LINE: line over 80 characters
#2582: FILE: soc/arm/st_stm32/stm32f7/dts_fixup.h:73:
+#define DT_GPIO_STM32_GPIOJ_CLOCK_CONTROLLER	DT_ST_STM32_GPIO_40022400_CLOCKS_CONTROLLER

-:2587: WARNING:LONG_LINE: line over 80 characters
#2587: FILE: soc/arm/st_stm32/stm32f7/dts_fixup.h:76:
+#define DT_GPIO_STM32_GPIOJ_CLOCK_BITS		DT_ST_STM32_GPIO_40022400_CLOCKS_BITS

-:2588: WARNING:LONG_LINE: line over 80 characters
#2588: FILE: soc/arm/st_stm32/stm32f7/dts_fixup.h:77:
+#define DT_GPIO_STM32_GPIOJ_CLOCK_BUS		DT_ST_STM32_GPIO_40022400_CLOCKS_BUS

-:2594: WARNING:LONG_LINE: line over 80 characters
#2594: FILE: soc/arm/st_stm32/stm32f7/dts_fixup.h:80:
+#define DT_GPIO_STM32_GPIOK_CLOCK_CONTROLLER	DT_ST_STM32_GPIO_40022800_CLOCKS_CONTROLLER

-:2599: WARNING:LONG_LINE: line over 80 characters
#2599: FILE: soc/arm/st_stm32/stm32f7/dts_fixup.h:83:
+#define DT_GPIO_STM32_GPIOK_CLOCK_BITS		DT_ST_STM32_GPIO_40022800_CLOCKS_BITS

-:2600: WARNING:LONG_LINE: line over 80 characters
#2600: FILE: soc/arm/st_stm32/stm32f7/dts_fixup.h:84:
+#define DT_GPIO_STM32_GPIOK_CLOCK_BUS		DT_ST_STM32_GPIO_40022800_CLOCKS_BUS

-:2609: WARNING:LONG_LINE: line over 80 characters
#2609: FILE: soc/arm/st_stm32/stm32f7/dts_fixup.h:91:
+#define DT_UART_STM32_USART_1_CLOCK_BITS	DT_ST_STM32_USART_40011000_CLOCKS_BITS

-:2610: WARNING:LONG_LINE: line over 80 characters
#2610: FILE: soc/arm/st_stm32/stm32f7/dts_fixup.h:92:
+#define DT_UART_STM32_USART_1_CLOCK_BUS		DT_ST_STM32_USART_40011000_CLOCKS_BUS

-:2620: WARNING:LONG_LINE: line over 80 characters
#2620: FILE: soc/arm/st_stm32/stm32f7/dts_fixup.h:100:
+#define DT_UART_STM32_USART_2_CLOCK_BITS	DT_ST_STM32_USART_40004400_CLOCKS_BITS

-:2621: WARNING:LONG_LINE: line over 80 characters
#2621: FILE: soc/arm/st_stm32/stm32f7/dts_fixup.h:101:
+#define DT_UART_STM32_USART_2_CLOCK_BUS		DT_ST_STM32_USART_40004400_CLOCKS_BUS

-:2631: WARNING:LONG_LINE: line over 80 characters
#2631: FILE: soc/arm/st_stm32/stm32f7/dts_fixup.h:109:
+#define DT_UART_STM32_USART_3_CLOCK_BITS	DT_ST_STM32_USART_40004800_CLOCKS_BITS

-:2632: WARNING:LONG_LINE: line over 80 characters
#2632: FILE: soc/arm/st_stm32/stm32f7/dts_fixup.h:110:
+#define DT_UART_STM32_USART_3_CLOCK_BUS		DT_ST_STM32_USART_40004800_CLOCKS_BUS

-:2642: WARNING:LONG_LINE: line over 80 characters
#2642: FILE: soc/arm/st_stm32/stm32f7/dts_fixup.h:118:
+#define DT_UART_STM32_UART_4_CLOCK_BITS		DT_ST_STM32_UART_40004C00_CLOCKS_BITS

-:2643: WARNING:LONG_LINE: line over 80 characters
#2643: FILE: soc/arm/st_stm32/stm32f7/dts_fixup.h:119:
+#define DT_UART_STM32_UART_4_CLOCK_BUS		DT_ST_STM32_UART_40004C00_CLOCKS_BUS

-:2653: WARNING:LONG_LINE: line over 80 characters
#2653: FILE: soc/arm/st_stm32/stm32f7/dts_fixup.h:127:
+#define DT_UART_STM32_UART_5_CLOCK_BITS		DT_ST_STM32_UART_40005000_CLOCKS_BITS

-:2654: WARNING:LONG_LINE: line over 80 characters
#2654: FILE: soc/arm/st_stm32/stm32f7/dts_fixup.h:128:
+#define DT_UART_STM32_UART_5_CLOCK_BUS		DT_ST_STM32_UART_40005000_CLOCKS_BUS

-:2664: WARNING:LONG_LINE: line over 80 characters
#2664: FILE: soc/arm/st_stm32/stm32f7/dts_fixup.h:136:
+#define DT_UART_STM32_USART_6_CLOCK_BITS	DT_ST_STM32_USART_40011400_CLOCKS_BITS

-:2665: WARNING:LONG_LINE: line over 80 characters
#2665: FILE: soc/arm/st_stm32/stm32f7/dts_fixup.h:137:
+#define DT_UART_STM32_USART_6_CLOCK_BUS		DT_ST_STM32_USART_40011400_CLOCKS_BUS

-:2675: WARNING:LONG_LINE: line over 80 characters
#2675: FILE: soc/arm/st_stm32/stm32f7/dts_fixup.h:145:
+#define DT_UART_STM32_UART_7_CLOCK_BITS		DT_ST_STM32_UART_40007800_CLOCKS_BITS

-:2676: WARNING:LONG_LINE: line over 80 characters
#2676: FILE: soc/arm/st_stm32/stm32f7/dts_fixup.h:146:
+#define DT_UART_STM32_UART_7_CLOCK_BUS		DT_ST_STM32_UART_40007800_CLOCKS_BUS

-:2686: WARNING:LONG_LINE: line over 80 characters
#2686: FILE: soc/arm/st_stm32/stm32f7/dts_fixup.h:154:
+#define DT_UART_STM32_UART_8_CLOCK_BITS		DT_ST_STM32_UART_40007C00_CLOCKS_BITS

-:2687: WARNING:LONG_LINE: line over 80 characters
#2687: FILE: soc/arm/st_stm32/stm32f7/dts_fixup.h:155:
+#define DT_UART_STM32_UART_8_CLOCK_BUS		DT_ST_STM32_UART_40007C00_CLOCKS_BUS

-:2950: WARNING:LONG_LINE: line over 80 characters
#2950: FILE: soc/arm/st_stm32/stm32f7/dts_fixup.h:377:
+#define DT_WWDT_0_CLOCK_BITS		DT_INST_0_ST_STM32_WINDOW_WATCHDOG_CLOCKS_BITS

-:2951: WARNING:LONG_LINE: line over 80 characters
#2951: FILE: soc/arm/st_stm32/stm32f7/dts_fixup.h:378:
+#define DT_WWDT_0_CLOCK_BUS		DT_INST_0_ST_STM32_WINDOW_WATCHDOG_CLOCKS_BUS

-:2974: WARNING:LONG_LINE: line over 80 characters
#2974: FILE: soc/arm/st_stm32/stm32g0/dts_fixup.h:20:
+#define DT_GPIO_STM32_GPIOA_CLOCK_CONTROLLER	DT_ST_STM32_GPIO_50000000_CLOCKS_CONTROLLER

-:2979: WARNING:LONG_LINE: line over 80 characters
#2979: FILE: soc/arm/st_stm32/stm32g0/dts_fixup.h:23:
+#define DT_GPIO_STM32_GPIOA_CLOCK_BITS		DT_ST_STM32_GPIO_50000000_CLOCKS_BITS

-:2980: WARNING:LONG_LINE: line over 80 characters
#2980: FILE: soc/arm/st_stm32/stm32g0/dts_fixup.h:24:
+#define DT_GPIO_STM32_GPIOA_CLOCK_BUS		DT_ST_STM32_GPIO_50000000_CLOCKS_BUS

-:2986: WARNING:LONG_LINE: line over 80 characters
#2986: FILE: soc/arm/st_stm32/stm32g0/dts_fixup.h:27:
+#define DT_GPIO_STM32_GPIOB_CLOCK_CONTROLLER	DT_ST_STM32_GPIO_50000400_CLOCKS_CONTROLLER

-:2991: WARNING:LONG_LINE: line over 80 characters
#2991: FILE: soc/arm/st_stm32/stm32g0/dts_fixup.h:30:
+#define DT_GPIO_STM32_GPIOB_CLOCK_BITS		DT_ST_STM32_GPIO_50000400_CLOCKS_BITS

-:2992: WARNING:LONG_LINE: line over 80 characters
#2992: FILE: soc/arm/st_stm32/stm32g0/dts_fixup.h:31:
+#define DT_GPIO_STM32_GPIOB_CLOCK_BUS		DT_ST_STM32_GPIO_50000400_CLOCKS_BUS

-:2998: WARNING:LONG_LINE: line over 80 characters
#2998: FILE: soc/arm/st_stm32/stm32g0/dts_fixup.h:34:
+#define DT_GPIO_STM32_GPIOC_CLOCK_CONTROLLER	DT_ST_STM32_GPIO_50000800_CLOCKS_CONTROLLER

-:3003: WARNING:LONG_LINE: line over 80 characters
#3003: FILE: soc/arm/st_stm32/stm32g0/dts_fixup.h:37:
+#define DT_GPIO_STM32_GPIOC_CLOCK_BITS		DT_ST_STM32_GPIO_50000800_CLOCKS_BITS

-:3004: WARNING:LONG_LINE: line over 80 characters
#3004: FILE: soc/arm/st_stm32/stm32g0/dts_fixup.h:38:
+#define DT_GPIO_STM32_GPIOC_CLOCK_BUS		DT_ST_STM32_GPIO_50000800_CLOCKS_BUS

-:3010: WARNING:LONG_LINE: line over 80 characters
#3010: FILE: soc/arm/st_stm32/stm32g0/dts_fixup.h:41:
+#define DT_GPIO_STM32_GPIOD_CLOCK_CONTROLLER	DT_ST_STM32_GPIO_50000C00_CLOCKS_CONTROLLER

-:3015: WARNING:LONG_LINE: line over 80 characters
#3015: FILE: soc/arm/st_stm32/stm32g0/dts_fixup.h:44:
+#define DT_GPIO_STM32_GPIOD_CLOCK_BITS		DT_ST_STM32_GPIO_50000C00_CLOCKS_BITS

-:3016: WARNING:LONG_LINE: line over 80 characters
#3016: FILE: soc/arm/st_stm32/stm32g0/dts_fixup.h:45:
+#define DT_GPIO_STM32_GPIOD_CLOCK_BUS		DT_ST_STM32_GPIO_50000C00_CLOCKS_BUS

-:3022: WARNING:LONG_LINE: line over 80 characters
#3022: FILE: soc/arm/st_stm32/stm32g0/dts_fixup.h:48:
+#define DT_GPIO_STM32_GPIOF_CLOCK_CONTROLLER	DT_ST_STM32_GPIO_50001400_CLOCKS_CONTROLLER

-:3027: WARNING:LONG_LINE: line over 80 characters
#3027: FILE: soc/arm/st_stm32/stm32g0/dts_fixup.h:51:
+#define DT_GPIO_STM32_GPIOF_CLOCK_BITS		DT_ST_STM32_GPIO_50001400_CLOCKS_BITS

-:3028: WARNING:LONG_LINE: line over 80 characters
#3028: FILE: soc/arm/st_stm32/stm32g0/dts_fixup.h:52:
+#define DT_GPIO_STM32_GPIOF_CLOCK_BUS		DT_ST_STM32_GPIO_50001400_CLOCKS_BUS

-:3038: WARNING:LONG_LINE: line over 80 characters
#3038: FILE: soc/arm/st_stm32/stm32g0/dts_fixup.h:77:
+#define DT_UART_STM32_USART_1_CLOCK_BITS	DT_ST_STM32_USART_40013800_CLOCKS_BITS

-:3039: WARNING:LONG_LINE: line over 80 characters
#3039: FILE: soc/arm/st_stm32/stm32g0/dts_fixup.h:78:
+#define DT_UART_STM32_USART_1_CLOCK_BUS		DT_ST_STM32_USART_40013800_CLOCKS_BUS

-:3049: WARNING:LONG_LINE: line over 80 characters
#3049: FILE: soc/arm/st_stm32/stm32g0/dts_fixup.h:86:
+#define DT_UART_STM32_USART_2_CLOCK_BITS	DT_ST_STM32_USART_40004400_CLOCKS_BITS

-:3050: WARNING:LONG_LINE: line over 80 characters
#3050: FILE: soc/arm/st_stm32/stm32g0/dts_fixup.h:87:
+#define DT_UART_STM32_USART_2_CLOCK_BUS		DT_ST_STM32_USART_40004400_CLOCKS_BUS

-:3059: WARNING:LONG_LINE: line over 80 characters
#3059: FILE: soc/arm/st_stm32/stm32g0/dts_fixup.h:94:
+#define DT_WWDT_0_CLOCK_BITS		DT_INST_0_ST_STM32_WINDOW_WATCHDOG_CLOCKS_BITS

-:3060: WARNING:LONG_LINE: line over 80 characters
#3060: FILE: soc/arm/st_stm32/stm32g0/dts_fixup.h:95:
+#define DT_WWDT_0_CLOCK_BUS		DT_INST_0_ST_STM32_WINDOW_WATCHDOG_CLOCKS_BUS

-:3074: WARNING:LONG_LINE: line over 80 characters
#3074: FILE: soc/arm/st_stm32/stm32g4/dts_fixup.h:12:
+#define DT_GPIO_STM32_GPIOA_CLOCK_CONTROLLER	DT_ST_STM32_GPIO_48000000_CLOCKS_CONTROLLER

-:3079: WARNING:LONG_LINE: line over 80 characters
#3079: FILE: soc/arm/st_stm32/stm32g4/dts_fixup.h:15:
+#define DT_GPIO_STM32_GPIOA_CLOCK_BITS		DT_ST_STM32_GPIO_48000000_CLOCKS_BITS

-:3080: WARNING:LONG_LINE: line over 80 characters
#3080: FILE: soc/arm/st_stm32/stm32g4/dts_fixup.h:16:
+#define DT_GPIO_STM32_GPIOA_CLOCK_BUS		DT_ST_STM32_GPIO_48000000_CLOCKS_BUS

-:3086: WARNING:LONG_LINE: line over 80 characters
#3086: FILE: soc/arm/st_stm32/stm32g4/dts_fixup.h:19:
+#define DT_GPIO_STM32_GPIOB_CLOCK_CONTROLLER	DT_ST_STM32_GPIO_48000400_CLOCKS_CONTROLLER

-:3091: WARNING:LONG_LINE: line over 80 characters
#3091: FILE: soc/arm/st_stm32/stm32g4/dts_fixup.h:22:
+#define DT_GPIO_STM32_GPIOB_CLOCK_BITS		DT_ST_STM32_GPIO_48000400_CLOCKS_BITS

-:3092: WARNING:LONG_LINE: line over 80 characters
#3092: FILE: soc/arm/st_stm32/stm32g4/dts_fixup.h:23:
+#define DT_GPIO_STM32_GPIOB_CLOCK_BUS		DT_ST_STM32_GPIO_48000400_CLOCKS_BUS

-:3098: WARNING:LONG_LINE: line over 80 characters
#3098: FILE: soc/arm/st_stm32/stm32g4/dts_fixup.h:26:
+#define DT_GPIO_STM32_GPIOC_CLOCK_CONTROLLER	DT_ST_STM32_GPIO_48000800_CLOCKS_CONTROLLER

-:3103: WARNING:LONG_LINE: line over 80 characters
#3103: FILE: soc/arm/st_stm32/stm32g4/dts_fixup.h:29:
+#define DT_GPIO_STM32_GPIOC_CLOCK_BITS		DT_ST_STM32_GPIO_48000800_CLOCKS_BITS

-:3104: WARNING:LONG_LINE: line over 80 characters
#3104: FILE: soc/arm/st_stm32/stm32g4/dts_fixup.h:30:
+#define DT_GPIO_STM32_GPIOC_CLOCK_BUS		DT_ST_STM32_GPIO_48000800_CLOCKS_BUS

-:3110: WARNING:LONG_LINE: line over 80 characters
#3110: FILE: soc/arm/st_stm32/stm32g4/dts_fixup.h:33:
+#define DT_GPIO_STM32_GPIOD_CLOCK_CONTROLLER	DT_ST_STM32_GPIO_48000C00_CLOCKS_CONTROLLER

-:3115: WARNING:LONG_LINE: line over 80 characters
#3115: FILE: soc/arm/st_stm32/stm32g4/dts_fixup.h:36:
+#define DT_GPIO_STM32_GPIOD_CLOCK_BITS		DT_ST_STM32_GPIO_48000C00_CLOCKS_BITS

-:3116: WARNING:LONG_LINE: line over 80 characters
#3116: FILE: soc/arm/st_stm32/stm32g4/dts_fixup.h:37:
+#define DT_GPIO_STM32_GPIOD_CLOCK_BUS		DT_ST_STM32_GPIO_48000C00_CLOCKS_BUS

-:3122: WARNING:LONG_LINE: line over 80 characters
#3122: FILE: soc/arm/st_stm32/stm32g4/dts_fixup.h:40:
+#define DT_GPIO_STM32_GPIOE_CLOCK_CONTROLLER	DT_ST_STM32_GPIO_48001000_CLOCKS_CONTROLLER

-:3127: WARNING:LONG_LINE: line over 80 characters
#3127: FILE: soc/arm/st_stm32/stm32g4/dts_fixup.h:43:
+#define DT_GPIO_STM32_GPIOE_CLOCK_BITS		DT_ST_STM32_GPIO_48001000_CLOCKS_BITS

-:3128: WARNING:LONG_LINE: line over 80 characters
#3128: FILE: soc/arm/st_stm32/stm32g4/dts_fixup.h:44:
+#define DT_GPIO_STM32_GPIOE_CLOCK_BUS		DT_ST_STM32_GPIO_48001000_CLOCKS_BUS

-:3134: WARNING:LONG_LINE: line over 80 characters
#3134: FILE: soc/arm/st_stm32/stm32g4/dts_fixup.h:47:
+#define DT_GPIO_STM32_GPIOF_CLOCK_CONTROLLER	DT_ST_STM32_GPIO_48001400_CLOCKS_CONTROLLER

-:3139: WARNING:LONG_LINE: line over 80 characters
#3139: FILE: soc/arm/st_stm32/stm32g4/dts_fixup.h:50:
+#define DT_GPIO_STM32_GPIOF_CLOCK_BITS		DT_ST_STM32_GPIO_48001400_CLOCKS_BITS

-:3140: WARNING:LONG_LINE: line over 80 characters
#3140: FILE: soc/arm/st_stm32/stm32g4/dts_fixup.h:51:
+#define DT_GPIO_STM32_GPIOF_CLOCK_BUS		DT_ST_STM32_GPIO_48001400_CLOCKS_BUS

-:3146: WARNING:LONG_LINE: line over 80 characters
#3146: FILE: soc/arm/st_stm32/stm32g4/dts_fixup.h:54:
+#define DT_GPIO_STM32_GPIOG_CLOCK_CONTROLLER	DT_ST_STM32_GPIO_48001800_CLOCKS_CONTROLLER

-:3151: WARNING:LONG_LINE: line over 80 characters
#3151: FILE: soc/arm/st_stm32/stm32g4/dts_fixup.h:57:
+#define DT_GPIO_STM32_GPIOG_CLOCK_BITS		DT_ST_STM32_GPIO_48001800_CLOCKS_BITS

-:3152: WARNING:LONG_LINE: line over 80 characters
#3152: FILE: soc/arm/st_stm32/stm32g4/dts_fixup.h:58:
+#define DT_GPIO_STM32_GPIOG_CLOCK_BUS		DT_ST_STM32_GPIO_48001800_CLOCKS_BUS

-:3161: WARNING:LONG_LINE: line over 80 characters
#3161: FILE: soc/arm/st_stm32/stm32g4/dts_fixup.h:65:
+#define DT_UART_STM32_USART_1_CLOCK_BITS	DT_ST_STM32_USART_40013800_CLOCKS_BITS

-:3162: WARNING:LONG_LINE: line over 80 characters
#3162: FILE: soc/arm/st_stm32/stm32g4/dts_fixup.h:66:
+#define DT_UART_STM32_USART_1_CLOCK_BUS		DT_ST_STM32_USART_40013800_CLOCKS_BUS

-:3172: WARNING:LONG_LINE: line over 80 characters
#3172: FILE: soc/arm/st_stm32/stm32g4/dts_fixup.h:74:
+#define DT_UART_STM32_USART_2_CLOCK_BITS	DT_ST_STM32_USART_40004400_CLOCKS_BITS

-:3173: WARNING:LONG_LINE: line over 80 characters
#3173: FILE: soc/arm/st_stm32/stm32g4/dts_fixup.h:75:
+#define DT_UART_STM32_USART_2_CLOCK_BUS		DT_ST_STM32_USART_40004400_CLOCKS_BUS

-:3183: WARNING:LONG_LINE: line over 80 characters
#3183: FILE: soc/arm/st_stm32/stm32g4/dts_fixup.h:83:
+#define DT_UART_STM32_USART_3_CLOCK_BITS	DT_ST_STM32_USART_40004800_CLOCKS_BITS

-:3184: WARNING:LONG_LINE: line over 80 characters
#3184: FILE: soc/arm/st_stm32/stm32g4/dts_fixup.h:84:
+#define DT_UART_STM32_USART_3_CLOCK_BUS		DT_ST_STM32_USART_40004800_CLOCKS_BUS

-:3194: WARNING:LONG_LINE: line over 80 characters
#3194: FILE: soc/arm/st_stm32/stm32g4/dts_fixup.h:92:
+#define DT_UART_STM32_UART_4_CLOCK_BITS		DT_ST_STM32_UART_40004C00_CLOCKS_BITS

-:3195: WARNING:LONG_LINE: line over 80 characters
#3195: FILE: soc/arm/st_stm32/stm32g4/dts_fixup.h:93:
+#define DT_UART_STM32_UART_4_CLOCK_BUS		DT_ST_STM32_UART_40004C00_CLOCKS_BUS

-:3205: WARNING:LONG_LINE: line over 80 characters
#3205: FILE: soc/arm/st_stm32/stm32g4/dts_fixup.h:101:
+#define DT_UART_STM32_LPUART_1_CLOCK_BITS	DT_ST_STM32_LPUART_40008000_CLOCKS_BITS

-:3206: WARNING:LONG_LINE: line over 80 characters
#3206: FILE: soc/arm/st_stm32/stm32g4/dts_fixup.h:102:
+#define DT_UART_STM32_LPUART_1_CLOCK_BUS	DT_ST_STM32_LPUART_40008000_CLOCKS_BUS

-:3216: WARNING:LONG_LINE: line over 80 characters
#3216: FILE: soc/arm/st_stm32/stm32g4/dts_fixup.h:115:
+#define DT_I2C_1_CLOCK_BITS			DT_ST_STM32_I2C_V2_40005400_CLOCKS_BITS

-:3217: WARNING:LONG_LINE: line over 80 characters
#3217: FILE: soc/arm/st_stm32/stm32g4/dts_fixup.h:116:
+#define DT_I2C_1_CLOCK_BUS			DT_ST_STM32_I2C_V2_40005400_CLOCKS_BUS

-:3227: WARNING:LONG_LINE: line over 80 characters
#3227: FILE: soc/arm/st_stm32/stm32g4/dts_fixup.h:125:
+#define DT_I2C_2_CLOCK_BITS			DT_ST_STM32_I2C_V2_40005800_CLOCKS_BITS

-:3228: WARNING:LONG_LINE: line over 80 characters
#3228: FILE: soc/arm/st_stm32/stm32g4/dts_fixup.h:126:
+#define DT_I2C_2_CLOCK_BUS			DT_ST_STM32_I2C_V2_40005800_CLOCKS_BUS

-:3238: WARNING:LONG_LINE: line over 80 characters
#3238: FILE: soc/arm/st_stm32/stm32g4/dts_fixup.h:135:
+#define DT_I2C_3_CLOCK_BITS			DT_ST_STM32_I2C_V2_40007800_CLOCKS_BITS

-:3239: WARNING:LONG_LINE: line over 80 characters
#3239: FILE: soc/arm/st_stm32/stm32g4/dts_fixup.h:136:
+#define DT_I2C_3_CLOCK_BUS			DT_ST_STM32_I2C_V2_40007800_CLOCKS_BUS

-:3247: WARNING:LONG_LINE: line over 80 characters
#3247: FILE: soc/arm/st_stm32/stm32g4/dts_fixup.h:142:
+#define DT_RTC_0_CLOCK_BITS			DT_ST_STM32_RTC_40002800_CLOCKS_BITS

-:3248: WARNING:LONG_LINE: line over 80 characters
#3248: FILE: soc/arm/st_stm32/stm32g4/dts_fixup.h:143:
+#define DT_RTC_0_CLOCK_BUS			DT_ST_STM32_RTC_40002800_CLOCKS_BUS

-:3256: WARNING:LONG_LINE: line over 80 characters
#3256: FILE: soc/arm/st_stm32/stm32g4/dts_fixup.h:149:
+#define DT_SPI_1_CLOCK_BITS			DT_ST_STM32_SPI_FIFO_40013000_CLOCKS_BITS

-:3257: WARNING:LONG_LINE: line over 80 characters
#3257: FILE: soc/arm/st_stm32/stm32g4/dts_fixup.h:150:
+#define DT_SPI_1_CLOCK_BUS			DT_ST_STM32_SPI_FIFO_40013000_CLOCKS_BUS

-:3265: WARNING:LONG_LINE: line over 80 characters
#3265: FILE: soc/arm/st_stm32/stm32g4/dts_fixup.h:156:
+#define DT_SPI_2_CLOCK_BITS			DT_ST_STM32_SPI_FIFO_40003800_CLOCKS_BITS

-:3266: WARNING:LONG_LINE: line over 80 characters
#3266: FILE: soc/arm/st_stm32/stm32g4/dts_fixup.h:157:
+#define DT_SPI_2_CLOCK_BUS			DT_ST_STM32_SPI_FIFO_40003800_CLOCKS_BUS

-:3274: WARNING:LONG_LINE: line over 80 characters
#3274: FILE: soc/arm/st_stm32/stm32g4/dts_fixup.h:163:
+#define DT_SPI_3_CLOCK_BITS			DT_ST_STM32_SPI_FIFO_40003C00_CLOCKS_BITS

-:3275: WARNING:LONG_LINE: line over 80 characters
#3275: FILE: soc/arm/st_stm32/stm32g4/dts_fixup.h:164:
+#define DT_SPI_3_CLOCK_BUS			DT_ST_STM32_SPI_FIFO_40003C00_CLOCKS_BUS

-:3284: WARNING:LONG_LINE: line over 80 characters
#3284: FILE: soc/arm/st_stm32/stm32g4/dts_fixup.h:171:
+#define DT_USB_CLOCK_BITS			DT_ST_STM32_USB_40005C00_CLOCKS_BITS

-:3285: WARNING:LONG_LINE: line over 80 characters
#3285: FILE: soc/arm/st_stm32/stm32g4/dts_fixup.h:172:
+#define DT_USB_CLOCK_BUS			DT_ST_STM32_USB_40005C00_CLOCKS_BUS

-:3292: WARNING:LONG_LINE: line over 80 characters
#3292: FILE: soc/arm/st_stm32/stm32g4/dts_fixup.h:177:
+#define DT_TIM_STM32_1_CLOCK_BITS		DT_ST_STM32_TIMERS_40012C00_CLOCKS_BITS

-:3293: WARNING:LONG_LINE: line over 80 characters
#3293: FILE: soc/arm/st_stm32/stm32g4/dts_fixup.h:178:
+#define DT_TIM_STM32_1_CLOCK_BUS		DT_ST_STM32_TIMERS_40012C00_CLOCKS_BUS

-:3300: WARNING:LONG_LINE: line over 80 characters
#3300: FILE: soc/arm/st_stm32/stm32g4/dts_fixup.h:183:
+#define DT_TIM_STM32_2_CLOCK_BITS		DT_ST_STM32_TIMERS_40000000_CLOCKS_BITS

-:3301: WARNING:LONG_LINE: line over 80 characters
#3301: FILE: soc/arm/st_stm32/stm32g4/dts_fixup.h:184:
+#define DT_TIM_STM32_2_CLOCK_BUS		DT_ST_STM32_TIMERS_40000000_CLOCKS_BUS

-:3308: WARNING:LONG_LINE: line over 80 characters
#3308: FILE: soc/arm/st_stm32/stm32g4/dts_fixup.h:189:
+#define DT_TIM_STM32_3_CLOCK_BITS		DT_ST_STM32_TIMERS_40000400_CLOCKS_BITS

-:3309: WARNING:LONG_LINE: line over 80 characters
#3309: FILE: soc/arm/st_stm32/stm32g4/dts_fixup.h:190:
+#define DT_TIM_STM32_3_CLOCK_BUS		DT_ST_STM32_TIMERS_40000400_CLOCKS_BUS

-:3316: WARNING:LONG_LINE: line over 80 characters
#3316: FILE: soc/arm/st_stm32/stm32g4/dts_fixup.h:195:
+#define DT_TIM_STM32_4_CLOCK_BITS		DT_ST_STM32_TIMERS_40000800_CLOCKS_BITS

-:3317: WARNING:LONG_LINE: line over 80 characters
#3317: FILE: soc/arm/st_stm32/stm32g4/dts_fixup.h:196:
+#define DT_TIM_STM32_4_CLOCK_BUS		DT_ST_STM32_TIMERS_40000800_CLOCKS_BUS

-:3324: WARNING:LONG_LINE: line over 80 characters
#3324: FILE: soc/arm/st_stm32/stm32g4/dts_fixup.h:201:
+#define DT_TIM_STM32_5_CLOCK_BITS		DT_ST_STM32_TIMERS_40000C00_CLOCKS_BITS

-:3325: WARNING:LONG_LINE: line over 80 characters
#3325: FILE: soc/arm/st_stm32/stm32g4/dts_fixup.h:202:
+#define DT_TIM_STM32_5_CLOCK_BUS		DT_ST_STM32_TIMERS_40000C00_CLOCKS_BUS

-:3332: WARNING:LONG_LINE: line over 80 characters
#3332: FILE: soc/arm/st_stm32/stm32g4/dts_fixup.h:207:
+#define DT_TIM_STM32_6_CLOCK_BITS		DT_ST_STM32_TIMERS_40001000_CLOCKS_BITS

-:3333: WARNING:LONG_LINE: line over 80 characters
#3333: FILE: soc/arm/st_stm32/stm32g4/dts_fixup.h:208:
+#define DT_TIM_STM32_6_CLOCK_BUS		DT_ST_STM32_TIMERS_40001000_CLOCKS_BUS

-:3340: WARNING:LONG_LINE: line over 80 characters
#3340: FILE: soc/arm/st_stm32/stm32g4/dts_fixup.h:213:
+#define DT_TIM_STM32_7_CLOCK_BITS		DT_ST_STM32_TIMERS_40001400_CLOCKS_BITS

-:3341: WARNING:LONG_LINE: line over 80 characters
#3341: FILE: soc/arm/st_stm32/stm32g4/dts_fixup.h:214:
+#define DT_TIM_STM32_7_CLOCK_BUS		DT_ST_STM32_TIMERS_40001400_CLOCKS_BUS

-:3348: WARNING:LONG_LINE: line over 80 characters
#3348: FILE: soc/arm/st_stm32/stm32g4/dts_fixup.h:219:
+#define DT_TIM_STM32_8_CLOCK_BITS		DT_ST_STM32_TIMERS_40013400_CLOCKS_BITS

-:3349: WARNING:LONG_LINE: line over 80 characters
#3349: FILE: soc/arm/st_stm32/stm32g4/dts_fixup.h:220:
+#define DT_TIM_STM32_8_CLOCK_BUS		DT_ST_STM32_TIMERS_40013400_CLOCKS_BUS

-:3356: WARNING:LONG_LINE: line over 80 characters
#3356: FILE: soc/arm/st_stm32/stm32g4/dts_fixup.h:225:
+#define DT_TIM_STM32_15_CLOCK_BITS		DT_ST_STM32_TIMERS_40014000_CLOCKS_BITS

-:3357: WARNING:LONG_LINE: line over 80 characters
#3357: FILE: soc/arm/st_stm32/stm32g4/dts_fixup.h:226:
+#define DT_TIM_STM32_15_CLOCK_BUS		DT_ST_STM32_TIMERS_40014000_CLOCKS_BUS

-:3364: WARNING:LONG_LINE: line over 80 characters
#3364: FILE: soc/arm/st_stm32/stm32g4/dts_fixup.h:231:
+#define DT_TIM_STM32_16_CLOCK_BITS		DT_ST_STM32_TIMERS_40014400_CLOCKS_BITS

-:3365: WARNING:LONG_LINE: line over 80 characters
#3365: FILE: soc/arm/st_stm32/stm32g4/dts_fixup.h:232:
+#define DT_TIM_STM32_16_CLOCK_BUS		DT_ST_STM32_TIMERS_40014400_CLOCKS_BUS

-:3372: WARNING:LONG_LINE: line over 80 characters
#3372: FILE: soc/arm/st_stm32/stm32g4/dts_fixup.h:237:
+#define DT_TIM_STM32_17_CLOCK_BITS		DT_ST_STM32_TIMERS_40014800_CLOCKS_BITS

-:3373: WARNING:LONG_LINE: line over 80 characters
#3373: FILE: soc/arm/st_stm32/stm32g4/dts_fixup.h:238:
+#define DT_TIM_STM32_17_CLOCK_BUS		DT_ST_STM32_TIMERS_40014800_CLOCKS_BUS

-:3383: WARNING:LONG_LINE: line over 80 characters
#3383: FILE: soc/arm/st_stm32/stm32g4/dts_fixup.h:246:
+#define DT_WWDT_0_CLOCK_BITS			DT_INST_0_ST_STM32_WINDOW_WATCHDOG_CLOCKS_BITS

-:3384: WARNING:LONG_LINE: line over 80 characters
#3384: FILE: soc/arm/st_stm32/stm32g4/dts_fixup.h:247:
+#define DT_WWDT_0_CLOCK_BUS			DT_INST_0_ST_STM32_WINDOW_WATCHDOG_CLOCKS_BUS

-:3398: WARNING:LONG_LINE: line over 80 characters
#3398: FILE: soc/arm/st_stm32/stm32h7/dts_fixup.h:14:
+#define DT_GPIO_STM32_GPIOA_CLOCK_CONTROLLER	DT_ST_STM32_GPIO_58020000_CLOCKS_CONTROLLER

-:3403: WARNING:LONG_LINE: line over 80 characters
#3403: FILE: soc/arm/st_stm32/stm32h7/dts_fixup.h:17:
+#define DT_GPIO_STM32_GPIOA_CLOCK_BITS		DT_ST_STM32_GPIO_58020000_CLOCKS_BITS

-:3404: WARNING:LONG_LINE: line over 80 characters
#3404: FILE: soc/arm/st_stm32/stm32h7/dts_fixup.h:18:
+#define DT_GPIO_STM32_GPIOA_CLOCK_BUS		DT_ST_STM32_GPIO_58020000_CLOCKS_BUS

-:3410: WARNING:LONG_LINE: line over 80 characters
#3410: FILE: soc/arm/st_stm32/stm32h7/dts_fixup.h:21:
+#define DT_GPIO_STM32_GPIOB_CLOCK_CONTROLLER	DT_ST_STM32_GPIO_58020400_CLOCKS_CONTROLLER

-:3415: WARNING:LONG_LINE: line over 80 characters
#3415: FILE: soc/arm/st_stm32/stm32h7/dts_fixup.h:24:
+#define DT_GPIO_STM32_GPIOB_CLOCK_BITS		DT_ST_STM32_GPIO_58020400_CLOCKS_BITS

-:3416: WARNING:LONG_LINE: line over 80 characters
#3416: FILE: soc/arm/st_stm32/stm32h7/dts_fixup.h:25:
+#define DT_GPIO_STM32_GPIOB_CLOCK_BUS		DT_ST_STM32_GPIO_58020400_CLOCKS_BUS

-:3422: WARNING:LONG_LINE: line over 80 characters
#3422: FILE: soc/arm/st_stm32/stm32h7/dts_fixup.h:28:
+#define DT_GPIO_STM32_GPIOC_CLOCK_CONTROLLER	DT_ST_STM32_GPIO_58020800_CLOCKS_CONTROLLER

-:3427: WARNING:LONG_LINE: line over 80 characters
#3427: FILE: soc/arm/st_stm32/stm32h7/dts_fixup.h:31:
+#define DT_GPIO_STM32_GPIOC_CLOCK_BITS		DT_ST_STM32_GPIO_58020800_CLOCKS_BITS

-:3428: WARNING:LONG_LINE: line over 80 characters
#3428: FILE: soc/arm/st_stm32/stm32h7/dts_fixup.h:32:
+#define DT_GPIO_STM32_GPIOC_CLOCK_BUS		DT_ST_STM32_GPIO_58020800_CLOCKS_BUS

-:3434: WARNING:LONG_LINE: line over 80 characters
#3434: FILE: soc/arm/st_stm32/stm32h7/dts_fixup.h:35:
+#define DT_GPIO_STM32_GPIOD_CLOCK_CONTROLLER	DT_ST_STM32_GPIO_58020C00_CLOCKS_CONTROLLER

-:3439: WARNING:LONG_LINE: line over 80 characters
#3439: FILE: soc/arm/st_stm32/stm32h7/dts_fixup.h:38:
+#define DT_GPIO_STM32_GPIOD_CLOCK_BITS		DT_ST_STM32_GPIO_58020C00_CLOCKS_BITS

-:3440: WARNING:LONG_LINE: line over 80 characters
#3440: FILE: soc/arm/st_stm32/stm32h7/dts_fixup.h:39:
+#define DT_GPIO_STM32_GPIOD_CLOCK_BUS		DT_ST_STM32_GPIO_58020C00_CLOCKS_BUS

-:3446: WARNING:LONG_LINE: line over 80 characters
#3446: FILE: soc/arm/st_stm32/stm32h7/dts_fixup.h:42:
+#define DT_GPIO_STM32_GPIOE_CLOCK_CONTROLLER	DT_ST_STM32_GPIO_58021000_CLOCKS_CONTROLLER

-:3451: WARNING:LONG_LINE: line over 80 characters
#3451: FILE: soc/arm/st_stm32/stm32h7/dts_fixup.h:45:
+#define DT_GPIO_STM32_GPIOE_CLOCK_BITS		DT_ST_STM32_GPIO_58021000_CLOCKS_BITS

-:3452: WARNING:LONG_LINE: line over 80 characters
#3452: FILE: soc/arm/st_stm32/stm32h7/dts_fixup.h:46:
+#define DT_GPIO_STM32_GPIOE_CLOCK_BUS		DT_ST_STM32_GPIO_58021000_CLOCKS_BUS

-:3458: WARNING:LONG_LINE: line over 80 characters
#3458: FILE: soc/arm/st_stm32/stm32h7/dts_fixup.h:49:
+#define DT_GPIO_STM32_GPIOF_CLOCK_CONTROLLER	DT_ST_STM32_GPIO_58021400_CLOCKS_CONTROLLER

-:3463: WARNING:LONG_LINE: line over 80 characters
#3463: FILE: soc/arm/st_stm32/stm32h7/dts_fixup.h:52:
+#define DT_GPIO_STM32_GPIOF_CLOCK_BITS		DT_ST_STM32_GPIO_58021400_CLOCKS_BITS

-:3464: WARNING:LONG_LINE: line over 80 characters
#3464: FILE: soc/arm/st_stm32/stm32h7/dts_fixup.h:53:
+#define DT_GPIO_STM32_GPIOF_CLOCK_BUS		DT_ST_STM32_GPIO_58021400_CLOCKS_BUS

-:3470: WARNING:LONG_LINE: line over 80 characters
#3470: FILE: soc/arm/st_stm32/stm32h7/dts_fixup.h:56:
+#define DT_GPIO_STM32_GPIOG_CLOCK_CONTROLLER	DT_ST_STM32_GPIO_58021800_CLOCKS_CONTROLLER

-:3475: WARNING:LONG_LINE: line over 80 characters
#3475: FILE: soc/arm/st_stm32/stm32h7/dts_fixup.h:59:
+#define DT_GPIO_STM32_GPIOG_CLOCK_BITS		DT_ST_STM32_GPIO_58021800_CLOCKS_BITS

-:3476: WARNING:LONG_LINE: line over 80 characters
#3476: FILE: soc/arm/st_stm32/stm32h7/dts_fixup.h:60:
+#define DT_GPIO_STM32_GPIOG_CLOCK_BUS		DT_ST_STM32_GPIO_58021800_CLOCKS_BUS

-:3482: WARNING:LONG_LINE: line over 80 characters
#3482: FILE: soc/arm/st_stm32/stm32h7/dts_fixup.h:63:
+#define DT_GPIO_STM32_GPIOH_CLOCK_CONTROLLER	DT_ST_STM32_GPIO_58021C00_CLOCKS_CONTROLLER

-:3487: WARNING:LONG_LINE: line over 80 characters
#3487: FILE: soc/arm/st_stm32/stm32h7/dts_fixup.h:66:
+#define DT_GPIO_STM32_GPIOH_CLOCK_BITS		DT_ST_STM32_GPIO_58021C00_CLOCKS_BITS

-:3488: WARNING:LONG_LINE: line over 80 characters
#3488: FILE: soc/arm/st_stm32/stm32h7/dts_fixup.h:67:
+#define DT_GPIO_STM32_GPIOH_CLOCK_BUS		DT_ST_STM32_GPIO_58021C00_CLOCKS_BUS

-:3494: WARNING:LONG_LINE: line over 80 characters
#3494: FILE: soc/arm/st_stm32/stm32h7/dts_fixup.h:70:
+#define DT_GPIO_STM32_GPIOI_CLOCK_CONTROLLER	DT_ST_STM32_GPIO_58022000_CLOCKS_CONTROLLER

-:3499: WARNING:LONG_LINE: line over 80 characters
#3499: FILE: soc/arm/st_stm32/stm32h7/dts_fixup.h:73:
+#define DT_GPIO_STM32_GPIOI_CLOCK_BITS		DT_ST_STM32_GPIO_58022000_CLOCKS_BITS

-:3500: WARNING:LONG_LINE: line over 80 characters
#3500: FILE: soc/arm/st_stm32/stm32h7/dts_fixup.h:74:
+#define DT_GPIO_STM32_GPIOI_CLOCK_BUS		DT_ST_STM32_GPIO_58022000_CLOCKS_BUS

-:3506: WARNING:LONG_LINE: line over 80 characters
#3506: FILE: soc/arm/st_stm32/stm32h7/dts_fixup.h:77:
+#define DT_GPIO_STM32_GPIOJ_CLOCK_CONTROLLER	DT_ST_STM32_GPIO_58022400_CLOCKS_CONTROLLER

-:3511: WARNING:LONG_LINE: line over 80 characters
#3511: FILE: soc/arm/st_stm32/stm32h7/dts_fixup.h:80:
+#define DT_GPIO_STM32_GPIOJ_CLOCK_BITS		DT_ST_STM32_GPIO_58022400_CLOCKS_BITS

-:3512: WARNING:LONG_LINE: line over 80 characters
#3512: FILE: soc/arm/st_stm32/stm32h7/dts_fixup.h:81:
+#define DT_GPIO_STM32_GPIOJ_CLOCK_BUS		DT_ST_STM32_GPIO_58022400_CLOCKS_BUS

-:3518: WARNING:LONG_LINE: line over 80 characters
#3518: FILE: soc/arm/st_stm32/stm32h7/dts_fixup.h:84:
+#define DT_GPIO_STM32_GPIOK_CLOCK_CONTROLLER	DT_ST_STM32_GPIO_58022800_CLOCKS_CONTROLLER

-:3523: WARNING:LONG_LINE: line over 80 characters
#3523: FILE: soc/arm/st_stm32/stm32h7/dts_fixup.h:87:
+#define DT_GPIO_STM32_GPIOK_CLOCK_BITS		DT_ST_STM32_GPIO_58022800_CLOCKS_BITS

-:3524: WARNING:LONG_LINE: line over 80 characters
#3524: FILE: soc/arm/st_stm32/stm32h7/dts_fixup.h:88:
+#define DT_GPIO_STM32_GPIOK_CLOCK_BUS		DT_ST_STM32_GPIO_58022800_CLOCKS_BUS

-:3533: WARNING:LONG_LINE: line over 80 characters
#3533: FILE: soc/arm/st_stm32/stm32h7/dts_fixup.h:95:
+#define DT_UART_STM32_USART_1_CLOCK_BITS	DT_ST_STM32_USART_40011000_CLOCKS_BITS

-:3534: WARNING:LONG_LINE: line over 80 characters
#3534: FILE: soc/arm/st_stm32/stm32h7/dts_fixup.h:96:
+#define DT_UART_STM32_USART_1_CLOCK_BUS		DT_ST_STM32_USART_40011000_CLOCKS_BUS

-:3544: WARNING:LONG_LINE: line over 80 characters
#3544: FILE: soc/arm/st_stm32/stm32h7/dts_fixup.h:104:
+#define DT_UART_STM32_USART_2_CLOCK_BITS	DT_ST_STM32_USART_40004400_CLOCKS_BITS

-:3545: WARNING:LONG_LINE: line over 80 characters
#3545: FILE: soc/arm/st_stm32/stm32h7/dts_fixup.h:105:
+#define DT_UART_STM32_USART_2_CLOCK_BUS		DT_ST_STM32_USART_40004400_CLOCKS_BUS

-:3555: WARNING:LONG_LINE: line over 80 characters
#3555: FILE: soc/arm/st_stm32/stm32h7/dts_fixup.h:113:
+#define DT_UART_STM32_USART_3_CLOCK_BITS	DT_ST_STM32_USART_40004800_CLOCKS_BITS

-:3556: WARNING:LONG_LINE: line over 80 characters
#3556: FILE: soc/arm/st_stm32/stm32h7/dts_fixup.h:114:
+#define DT_UART_STM32_USART_3_CLOCK_BUS		DT_ST_STM32_USART_40004800_CLOCKS_BUS

-:3566: WARNING:LONG_LINE: line over 80 characters
#3566: FILE: soc/arm/st_stm32/stm32h7/dts_fixup.h:122:
+#define DT_UART_STM32_UART_4_CLOCK_BITS		DT_ST_STM32_UART_40004C00_CLOCKS_BITS

-:3567: WARNING:LONG_LINE: line over 80 characters
#3567: FILE: soc/arm/st_stm32/stm32h7/dts_fixup.h:123:
+#define DT_UART_STM32_UART_4_CLOCK_BUS		DT_ST_STM32_UART_40004C00_CLOCKS_BUS

-:3577: WARNING:LONG_LINE: line over 80 characters
#3577: FILE: soc/arm/st_stm32/stm32h7/dts_fixup.h:131:
+#define DT_UART_STM32_UART_5_CLOCK_BITS		DT_ST_STM32_UART_40005000_CLOCKS_BITS

-:3578: WARNING:LONG_LINE: line over 80 characters
#3578: FILE: soc/arm/st_stm32/stm32h7/dts_fixup.h:132:
+#define DT_UART_STM32_UART_5_CLOCK_BUS		DT_ST_STM32_UART_40005000_CLOCKS_BUS

-:3588: WARNING:LONG_LINE: line over 80 characters
#3588: FILE: soc/arm/st_stm32/stm32h7/dts_fixup.h:140:
+#define DT_UART_STM32_USART_6_CLOCK_BITS	DT_ST_STM32_USART_40011400_CLOCKS_BITS

-:3589: WARNING:LONG_LINE: line over 80 characters
#3589: FILE: soc/arm/st_stm32/stm32h7/dts_fixup.h:141:
+#define DT_UART_STM32_USART_6_CLOCK_BUS		DT_ST_STM32_USART_40011400_CLOCKS_BUS

-:3599: WARNING:LONG_LINE: line over 80 characters
#3599: FILE: soc/arm/st_stm32/stm32h7/dts_fixup.h:149:
+#define DT_UART_STM32_UART_7_CLOCK_BITS		DT_ST_STM32_UART_40007800_CLOCKS_BITS

-:3600: WARNING:LONG_LINE: line over 80 characters
#3600: FILE: soc/arm/st_stm32/stm32h7/dts_fixup.h:150:
+#define DT_UART_STM32_UART_7_CLOCK_BUS		DT_ST_STM32_UART_40007800_CLOCKS_BUS

-:3610: WARNING:LONG_LINE: line over 80 characters
#3610: FILE: soc/arm/st_stm32/stm32h7/dts_fixup.h:158:
+#define DT_UART_STM32_UART_8_CLOCK_BITS		DT_ST_STM32_UART_40007C00_CLOCKS_BITS

-:3611: WARNING:LONG_LINE: line over 80 characters
#3611: FILE: soc/arm/st_stm32/stm32h7/dts_fixup.h:159:
+#define DT_UART_STM32_UART_8_CLOCK_BUS		DT_ST_STM32_UART_40007C00_CLOCKS_BUS

-:3620: WARNING:LONG_LINE: line over 80 characters
#3620: FILE: soc/arm/st_stm32/stm32h7/dts_fixup.h:166:
+#define DT_WWDT_0_CLOCK_BITS		DT_INST_0_ST_STM32_WINDOW_WATCHDOG_CLOCKS_BITS

-:3621: WARNING:LONG_LINE: line over 80 characters
#3621: FILE: soc/arm/st_stm32/stm32h7/dts_fixup.h:167:
+#define DT_WWDT_0_CLOCK_BUS		DT_INST_0_ST_STM32_WINDOW_WATCHDOG_CLOCKS_BUS

-:3635: WARNING:LONG_LINE: line over 80 characters
#3635: FILE: soc/arm/st_stm32/stm32l0/dts_fixup.h:8:
+#define DT_GPIO_STM32_GPIOA_CLOCK_CONTROLLER	DT_ST_STM32_GPIO_50000000_CLOCKS_CONTROLLER

-:3640: WARNING:LONG_LINE: line over 80 characters
#3640: FILE: soc/arm/st_stm32/stm32l0/dts_fixup.h:11:
+#define DT_GPIO_STM32_GPIOA_CLOCK_BITS		DT_ST_STM32_GPIO_50000000_CLOCKS_BITS

-:3641: WARNING:LONG_LINE: line over 80 characters
#3641: FILE: soc/arm/st_stm32/stm32l0/dts_fixup.h:12:
+#define DT_GPIO_STM32_GPIOA_CLOCK_BUS		DT_ST_STM32_GPIO_50000000_CLOCKS_BUS

-:3647: WARNING:LONG_LINE: line over 80 characters
#3647: FILE: soc/arm/st_stm32/stm32l0/dts_fixup.h:15:
+#define DT_GPIO_STM32_GPIOB_CLOCK_CONTROLLER	DT_ST_STM32_GPIO_50000400_CLOCKS_CONTROLLER

-:3652: WARNING:LONG_LINE: line over 80 characters
#3652: FILE: soc/arm/st_stm32/stm32l0/dts_fixup.h:18:
+#define DT_GPIO_STM32_GPIOB_CLOCK_BITS		DT_ST_STM32_GPIO_50000400_CLOCKS_BITS

-:3653: WARNING:LONG_LINE: line over 80 characters
#3653: FILE: soc/arm/st_stm32/stm32l0/dts_fixup.h:19:
+#define DT_GPIO_STM32_GPIOB_CLOCK_BUS		DT_ST_STM32_GPIO_50000400_CLOCKS_BUS

-:3659: WARNING:LONG_LINE: line over 80 characters
#3659: FILE: soc/arm/st_stm32/stm32l0/dts_fixup.h:22:
+#define DT_GPIO_STM32_GPIOC_CLOCK_CONTROLLER	DT_ST_STM32_GPIO_50000800_CLOCKS_CONTROLLER

-:3664: WARNING:LONG_LINE: line over 80 characters
#3664: FILE: soc/arm/st_stm32/stm32l0/dts_fixup.h:25:
+#define DT_GPIO_STM32_GPIOC_CLOCK_BITS		DT_ST_STM32_GPIO_50000800_CLOCKS_BITS

-:3665: WARNING:LONG_LINE: line over 80 characters
#3665: FILE: soc/arm/st_stm32/stm32l0/dts_fixup.h:26:
+#define DT_GPIO_STM32_GPIOC_CLOCK_BUS		DT_ST_STM32_GPIO_50000800_CLOCKS_BUS

-:3671: WARNING:LONG_LINE: line over 80 characters
#3671: FILE: soc/arm/st_stm32/stm32l0/dts_fixup.h:29:
+#define DT_GPIO_STM32_GPIOD_CLOCK_CONTROLLER	DT_ST_STM32_GPIO_50000C00_CLOCKS_CONTROLLER

-:3676: WARNING:LONG_LINE: line over 80 characters
#3676: FILE: soc/arm/st_stm32/stm32l0/dts_fixup.h:32:
+#define DT_GPIO_STM32_GPIOD_CLOCK_BITS		DT_ST_STM32_GPIO_50000C00_CLOCKS_BITS

-:3677: WARNING:LONG_LINE: line over 80 characters
#3677: FILE: soc/arm/st_stm32/stm32l0/dts_fixup.h:33:
+#define DT_GPIO_STM32_GPIOD_CLOCK_BUS		DT_ST_STM32_GPIO_50000C00_CLOCKS_BUS

-:3683: WARNING:LONG_LINE: line over 80 characters
#3683: FILE: soc/arm/st_stm32/stm32l0/dts_fixup.h:36:
+#define DT_GPIO_STM32_GPIOE_CLOCK_CONTROLLER	DT_ST_STM32_GPIO_50001000_CLOCKS_CONTROLLER

-:3688: WARNING:LONG_LINE: line over 80 characters
#3688: FILE: soc/arm/st_stm32/stm32l0/dts_fixup.h:39:
+#define DT_GPIO_STM32_GPIOE_CLOCK_BITS		DT_ST_STM32_GPIO_50001000_CLOCKS_BITS

-:3689: WARNING:LONG_LINE: line over 80 characters
#3689: FILE: soc/arm/st_stm32/stm32l0/dts_fixup.h:40:
+#define DT_GPIO_STM32_GPIOE_CLOCK_BUS		DT_ST_STM32_GPIO_50001000_CLOCKS_BUS

-:3697: WARNING:LONG_LINE: line over 80 characters
#3697: FILE: soc/arm/st_stm32/stm32l0/dts_fixup.h:45:
+#define DT_GPIO_STM32_GPIOH_CLOCK_CONTROLLER	DT_ST_STM32_GPIO_50001C00_CLOCKS_CONTROLLER

-:3702: WARNING:LONG_LINE: line over 80 characters
#3702: FILE: soc/arm/st_stm32/stm32l0/dts_fixup.h:48:
+#define DT_GPIO_STM32_GPIOH_CLOCK_BITS		DT_ST_STM32_GPIO_50001C00_CLOCKS_BITS

-:3703: WARNING:LONG_LINE: line over 80 characters
#3703: FILE: soc/arm/st_stm32/stm32l0/dts_fixup.h:49:
+#define DT_GPIO_STM32_GPIOH_CLOCK_BUS		DT_ST_STM32_GPIO_50001C00_CLOCKS_BUS

-:3712: WARNING:LONG_LINE: line over 80 characters
#3712: FILE: soc/arm/st_stm32/stm32l0/dts_fixup.h:56:
+#define DT_UART_STM32_USART_1_CLOCK_BITS	DT_ST_STM32_USART_40013800_CLOCKS_BITS

-:3713: WARNING:LONG_LINE: line over 80 characters
#3713: FILE: soc/arm/st_stm32/stm32l0/dts_fixup.h:57:
+#define DT_UART_STM32_USART_1_CLOCK_BUS		DT_ST_STM32_USART_40013800_CLOCKS_BUS

-:3723: WARNING:LONG_LINE: line over 80 characters
#3723: FILE: soc/arm/st_stm32/stm32l0/dts_fixup.h:65:
+#define DT_UART_STM32_USART_2_CLOCK_BITS	DT_ST_STM32_USART_40004400_CLOCKS_BITS

-:3724: WARNING:LONG_LINE: line over 80 characters
#3724: FILE: soc/arm/st_stm32/stm32l0/dts_fixup.h:66:
+#define DT_UART_STM32_USART_2_CLOCK_BUS		DT_ST_STM32_USART_40004400_CLOCKS_BUS

-:3734: WARNING:LONG_LINE: line over 80 characters
#3734: FILE: soc/arm/st_stm32/stm32l0/dts_fixup.h:74:
+#define DT_UART_STM32_LPUART_1_CLOCK_BITS	DT_ST_STM32_LPUART_40004800_CLOCKS_BITS

-:3735: WARNING:LONG_LINE: line over 80 characters
#3735: FILE: soc/arm/st_stm32/stm32l0/dts_fixup.h:75:
+#define DT_UART_STM32_LPUART_1_CLOCK_BUS	DT_ST_STM32_LPUART_40004800_CLOCKS_BUS

-:3804: WARNING:LONG_LINE: line over 80 characters
#3804: FILE: soc/arm/st_stm32/stm32l0/dts_fixup.h:130:
+#define DT_WWDT_0_CLOCK_BITS		DT_INST_0_ST_STM32_WINDOW_WATCHDOG_CLOCKS_BITS

-:3805: WARNING:LONG_LINE: line over 80 characters
#3805: FILE: soc/arm/st_stm32/stm32l0/dts_fixup.h:131:
+#define DT_WWDT_0_CLOCK_BUS		DT_INST_0_ST_STM32_WINDOW_WATCHDOG_CLOCKS_BUS

-:3828: WARNING:LONG_LINE: line over 80 characters
#3828: FILE: soc/arm/st_stm32/stm32l1/dts_fixup.h:12:
+#define DT_GPIO_STM32_GPIOA_CLOCK_CONTROLLER	DT_ST_STM32_GPIO_40020000_CLOCKS_CONTROLLER

-:3833: WARNING:LONG_LINE: line over 80 characters
#3833: FILE: soc/arm/st_stm32/stm32l1/dts_fixup.h:15:
+#define DT_GPIO_STM32_GPIOA_CLOCK_BITS		DT_ST_STM32_GPIO_40020000_CLOCKS_BITS

-:3834: WARNING:LONG_LINE: line over 80 characters
#3834: FILE: soc/arm/st_stm32/stm32l1/dts_fixup.h:16:
+#define DT_GPIO_STM32_GPIOA_CLOCK_BUS		DT_ST_STM32_GPIO_40020000_CLOCKS_BUS

-:3840: WARNING:LONG_LINE: line over 80 characters
#3840: FILE: soc/arm/st_stm32/stm32l1/dts_fixup.h:19:
+#define DT_GPIO_STM32_GPIOB_CLOCK_CONTROLLER	DT_ST_STM32_GPIO_40020400_CLOCKS_CONTROLLER

-:3845: WARNING:LONG_LINE: line over 80 characters
#3845: FILE: soc/arm/st_stm32/stm32l1/dts_fixup.h:22:
+#define DT_GPIO_STM32_GPIOB_CLOCK_BITS		DT_ST_STM32_GPIO_40020400_CLOCKS_BITS

-:3846: WARNING:LONG_LINE: line over 80 characters
#3846: FILE: soc/arm/st_stm32/stm32l1/dts_fixup.h:23:
+#define DT_GPIO_STM32_GPIOB_CLOCK_BUS		DT_ST_STM32_GPIO_40020400_CLOCKS_BUS

-:3852: WARNING:LONG_LINE: line over 80 characters
#3852: FILE: soc/arm/st_stm32/stm32l1/dts_fixup.h:26:
+#define DT_GPIO_STM32_GPIOC_CLOCK_CONTROLLER	DT_ST_STM32_GPIO_40020800_CLOCKS_CONTROLLER

-:3857: WARNING:LONG_LINE: line over 80 characters
#3857: FILE: soc/arm/st_stm32/stm32l1/dts_fixup.h:29:
+#define DT_GPIO_STM32_GPIOC_CLOCK_BITS		DT_ST_STM32_GPIO_40020800_CLOCKS_BITS

-:3858: WARNING:LONG_LINE: line over 80 characters
#3858: FILE: soc/arm/st_stm32/stm32l1/dts_fixup.h:30:
+#define DT_GPIO_STM32_GPIOC_CLOCK_BUS		DT_ST_STM32_GPIO_40020800_CLOCKS_BUS

-:3864: WARNING:LONG_LINE: line over 80 characters
#3864: FILE: soc/arm/st_stm32/stm32l1/dts_fixup.h:33:
+#define DT_GPIO_STM32_GPIOD_CLOCK_CONTROLLER	DT_ST_STM32_GPIO_40020C00_CLOCKS_CONTROLLER

-:3869: WARNING:LONG_LINE: line over 80 characters
#3869: FILE: soc/arm/st_stm32/stm32l1/dts_fixup.h:36:
+#define DT_GPIO_STM32_GPIOD_CLOCK_BITS		DT_ST_STM32_GPIO_40020C00_CLOCKS_BITS

-:3870: WARNING:LONG_LINE: line over 80 characters
#3870: FILE: soc/arm/st_stm32/stm32l1/dts_fixup.h:37:
+#define DT_GPIO_STM32_GPIOD_CLOCK_BUS		DT_ST_STM32_GPIO_40020C00_CLOCKS_BUS

-:3876: WARNING:LONG_LINE: line over 80 characters
#3876: FILE: soc/arm/st_stm32/stm32l1/dts_fixup.h:40:
+#define DT_GPIO_STM32_GPIOE_CLOCK_CONTROLLER	DT_ST_STM32_GPIO_40021000_CLOCKS_CONTROLLER

-:3881: WARNING:LONG_LINE: line over 80 characters
#3881: FILE: soc/arm/st_stm32/stm32l1/dts_fixup.h:43:
+#define DT_GPIO_STM32_GPIOE_CLOCK_BITS		DT_ST_STM32_GPIO_40021000_CLOCKS_BITS

-:3882: WARNING:LONG_LINE: line over 80 characters
#3882: FILE: soc/arm/st_stm32/stm32l1/dts_fixup.h:44:
+#define DT_GPIO_STM32_GPIOE_CLOCK_BUS		DT_ST_STM32_GPIO_40021000_CLOCKS_BUS

-:3888: WARNING:LONG_LINE: line over 80 characters
#3888: FILE: soc/arm/st_stm32/stm32l1/dts_fixup.h:47:
+#define DT_GPIO_STM32_GPIOH_CLOCK_CONTROLLER	DT_ST_STM32_GPIO_40021400_CLOCKS_CONTROLLER

-:3893: WARNING:LONG_LINE: line over 80 characters
#3893: FILE: soc/arm/st_stm32/stm32l1/dts_fixup.h:50:
+#define DT_GPIO_STM32_GPIOH_CLOCK_BITS		DT_ST_STM32_GPIO_40021400_CLOCKS_BITS

-:3894: WARNING:LONG_LINE: line over 80 characters
#3894: FILE: soc/arm/st_stm32/stm32l1/dts_fixup.h:51:
+#define DT_GPIO_STM32_GPIOH_CLOCK_BUS		DT_ST_STM32_GPIO_40021400_CLOCKS_BUS

-:3903: WARNING:LONG_LINE: line over 80 characters
#3903: FILE: soc/arm/st_stm32/stm32l1/dts_fixup.h:58:
+#define DT_UART_STM32_USART_1_CLOCK_BITS	DT_ST_STM32_USART_40013800_CLOCKS_BITS

-:3904: WARNING:LONG_LINE: line over 80 characters
#3904: FILE: soc/arm/st_stm32/stm32l1/dts_fixup.h:59:
+#define DT_UART_STM32_USART_1_CLOCK_BUS		DT_ST_STM32_USART_40013800_CLOCKS_BUS

-:3914: WARNING:LONG_LINE: line over 80 characters
#3914: FILE: soc/arm/st_stm32/stm32l1/dts_fixup.h:67:
+#define DT_UART_STM32_USART_2_CLOCK_BITS	DT_ST_STM32_USART_40004400_CLOCKS_BITS

-:3915: WARNING:LONG_LINE: line over 80 characters
#3915: FILE: soc/arm/st_stm32/stm32l1/dts_fixup.h:68:
+#define DT_UART_STM32_USART_2_CLOCK_BUS		DT_ST_STM32_USART_40004400_CLOCKS_BUS

-:3925: WARNING:LONG_LINE: line over 80 characters
#3925: FILE: soc/arm/st_stm32/stm32l1/dts_fixup.h:76:
+#define DT_UART_STM32_USART_3_CLOCK_BITS	DT_ST_STM32_USART_40004800_CLOCKS_BITS

-:3926: WARNING:LONG_LINE: line over 80 characters
#3926: FILE: soc/arm/st_stm32/stm32l1/dts_fixup.h:77:
+#define DT_UART_STM32_USART_3_CLOCK_BUS		DT_ST_STM32_USART_40004800_CLOCKS_BUS

-:3976: WARNING:LONG_LINE: line over 80 characters
#3976: FILE: soc/arm/st_stm32/stm32l1/dts_fixup.h:120:
+#define DT_WWDT_0_CLOCK_BITS		DT_INST_0_ST_STM32_WINDOW_WATCHDOG_CLOCKS_BITS

-:3977: WARNING:LONG_LINE: line over 80 characters
#3977: FILE: soc/arm/st_stm32/stm32l1/dts_fixup.h:121:
+#define DT_WWDT_0_CLOCK_BUS		DT_INST_0_ST_STM32_WINDOW_WATCHDOG_CLOCKS_BUS

-:3999: WARNING:LONG_LINE: line over 80 characters
#3999: FILE: soc/arm/st_stm32/stm32l4/dts_fixup.h:8:
+#define DT_GPIO_STM32_GPIOA_CLOCK_CONTROLLER	DT_ST_STM32_GPIO_48000000_CLOCKS_CONTROLLER

-:4004: WARNING:LONG_LINE: line over 80 characters
#4004: FILE: soc/arm/st_stm32/stm32l4/dts_fixup.h:11:
+#define DT_GPIO_STM32_GPIOA_CLOCK_BITS		DT_ST_STM32_GPIO_48000000_CLOCKS_BITS

-:4005: WARNING:LONG_LINE: line over 80 characters
#4005: FILE: soc/arm/st_stm32/stm32l4/dts_fixup.h:12:
+#define DT_GPIO_STM32_GPIOA_CLOCK_BUS		DT_ST_STM32_GPIO_48000000_CLOCKS_BUS

-:4011: WARNING:LONG_LINE: line over 80 characters
#4011: FILE: soc/arm/st_stm32/stm32l4/dts_fixup.h:15:
+#define DT_GPIO_STM32_GPIOB_CLOCK_CONTROLLER	DT_ST_STM32_GPIO_48000400_CLOCKS_CONTROLLER

-:4016: WARNING:LONG_LINE: line over 80 characters
#4016: FILE: soc/arm/st_stm32/stm32l4/dts_fixup.h:18:
+#define DT_GPIO_STM32_GPIOB_CLOCK_BITS		DT_ST_STM32_GPIO_48000400_CLOCKS_BITS

-:4017: WARNING:LONG_LINE: line over 80 characters
#4017: FILE: soc/arm/st_stm32/stm32l4/dts_fixup.h:19:
+#define DT_GPIO_STM32_GPIOB_CLOCK_BUS		DT_ST_STM32_GPIO_48000400_CLOCKS_BUS

-:4023: WARNING:LONG_LINE: line over 80 characters
#4023: FILE: soc/arm/st_stm32/stm32l4/dts_fixup.h:22:
+#define DT_GPIO_STM32_GPIOC_CLOCK_CONTROLLER	DT_ST_STM32_GPIO_48000800_CLOCKS_CONTROLLER

-:4028: WARNING:LONG_LINE: line over 80 characters
#4028: FILE: soc/arm/st_stm32/stm32l4/dts_fixup.h:25:
+#define DT_GPIO_STM32_GPIOC_CLOCK_BITS		DT_ST_STM32_GPIO_48000800_CLOCKS_BITS

-:4029: WARNING:LONG_LINE: line over 80 characters
#4029: FILE: soc/arm/st_stm32/stm32l4/dts_fixup.h:26:
+#define DT_GPIO_STM32_GPIOC_CLOCK_BUS		DT_ST_STM32_GPIO_48000800_CLOCKS_BUS

-:4035: WARNING:LONG_LINE: line over 80 characters
#4035: FILE: soc/arm/st_stm32/stm32l4/dts_fixup.h:29:
+#define DT_GPIO_STM32_GPIOD_CLOCK_CONTROLLER	DT_ST_STM32_GPIO_48000C00_CLOCKS_CONTROLLER

-:4040: WARNING:LONG_LINE: line over 80 characters
#4040: FILE: soc/arm/st_stm32/stm32l4/dts_fixup.h:32:
+#define DT_GPIO_STM32_GPIOD_CLOCK_BITS		DT_ST_STM32_GPIO_48000C00_CLOCKS_BITS

-:4041: WARNING:LONG_LINE: line over 80 characters
#4041: FILE: soc/arm/st_stm32/stm32l4/dts_fixup.h:33:
+#define DT_GPIO_STM32_GPIOD_CLOCK_BUS		DT_ST_STM32_GPIO_48000C00_CLOCKS_BUS

-:4047: WARNING:LONG_LINE: line over 80 characters
#4047: FILE: soc/arm/st_stm32/stm32l4/dts_fixup.h:36:
+#define DT_GPIO_STM32_GPIOE_CLOCK_CONTROLLER	DT_ST_STM32_GPIO_48001000_CLOCKS_CONTROLLER

-:4052: WARNING:LONG_LINE: line over 80 characters
#4052: FILE: soc/arm/st_stm32/stm32l4/dts_fixup.h:39:
+#define DT_GPIO_STM32_GPIOE_CLOCK_BITS		DT_ST_STM32_GPIO_48001000_CLOCKS_BITS

-:4053: WARNING:LONG_LINE: line over 80 characters
#4053: FILE: soc/arm/st_stm32/stm32l4/dts_fixup.h:40:
+#define DT_GPIO_STM32_GPIOE_CLOCK_BUS		DT_ST_STM32_GPIO_48001000_CLOCKS_BUS

-:4059: WARNING:LONG_LINE: line over 80 characters
#4059: FILE: soc/arm/st_stm32/stm32l4/dts_fixup.h:43:
+#define DT_GPIO_STM32_GPIOF_CLOCK_CONTROLLER	DT_ST_STM32_GPIO_48001400_CLOCKS_CONTROLLER

-:4064: WARNING:LONG_LINE: line over 80 characters
#4064: FILE: soc/arm/st_stm32/stm32l4/dts_fixup.h:46:
+#define DT_GPIO_STM32_GPIOF_CLOCK_BITS		DT_ST_STM32_GPIO_48001400_CLOCKS_BITS

-:4065: WARNING:LONG_LINE: line over 80 characters
#4065: FILE: soc/arm/st_stm32/stm32l4/dts_fixup.h:47:
+#define DT_GPIO_STM32_GPIOF_CLOCK_BUS		DT_ST_STM32_GPIO_48001400_CLOCKS_BUS

-:4071: WARNING:LONG_LINE: line over 80 characters
#4071: FILE: soc/arm/st_stm32/stm32l4/dts_fixup.h:50:
+#define DT_GPIO_STM32_GPIOG_CLOCK_CONTROLLER	DT_ST_STM32_GPIO_48001800_CLOCKS_CONTROLLER

-:4076: WARNING:LONG_LINE: line over 80 characters
#4076: FILE: soc/arm/st_stm32/stm32l4/dts_fixup.h:53:
+#define DT_GPIO_STM32_GPIOG_CLOCK_BITS		DT_ST_STM32_GPIO_48001800_CLOCKS_BITS

-:4077: WARNING:LONG_LINE: line over 80 characters
#4077: FILE: soc/arm/st_stm32/stm32l4/dts_fixup.h:54:
+#define DT_GPIO_STM32_GPIOG_CLOCK_BUS		DT_ST_STM32_GPIO_48001800_CLOCKS_BUS

-:4083: WARNING:LONG_LINE: line over 80 characters
#4083: FILE: soc/arm/st_stm32/stm32l4/dts_fixup.h:57:
+#define DT_GPIO_STM32_GPIOH_CLOCK_CONTROLLER	DT_ST_STM32_GPIO_48001C00_CLOCKS_CONTROLLER

-:4088: WARNING:LONG_LINE: line over 80 characters
#4088: FILE: soc/arm/st_stm32/stm32l4/dts_fixup.h:60:
+#define DT_GPIO_STM32_GPIOH_CLOCK_BITS		DT_ST_STM32_GPIO_48001C00_CLOCKS_BITS

-:4089: WARNING:LONG_LINE: line over 80 characters
#4089: FILE: soc/arm/st_stm32/stm32l4/dts_fixup.h:61:
+#define DT_GPIO_STM32_GPIOH_CLOCK_BUS		DT_ST_STM32_GPIO_48001C00_CLOCKS_BUS

-:4095: WARNING:LONG_LINE: line over 80 characters
#4095: FILE: soc/arm/st_stm32/stm32l4/dts_fixup.h:64:
+#define DT_GPIO_STM32_GPIOI_CLOCK_CONTROLLER	DT_ST_STM32_GPIO_48002000_CLOCKS_CONTROLLER

-:4100: WARNING:LONG_LINE: line over 80 characters
#4100: FILE: soc/arm/st_stm32/stm32l4/dts_fixup.h:67:
+#define DT_GPIO_STM32_GPIOI_CLOCK_BITS		DT_ST_STM32_GPIO_48002000_CLOCKS_BITS

-:4101: WARNING:LONG_LINE: line over 80 characters
#4101: FILE: soc/arm/st_stm32/stm32l4/dts_fixup.h:68:
+#define DT_GPIO_STM32_GPIOI_CLOCK_BUS		DT_ST_STM32_GPIO_48002000_CLOCKS_BUS

-:4110: WARNING:LONG_LINE: line over 80 characters
#4110: FILE: soc/arm/st_stm32/stm32l4/dts_fixup.h:75:
+#define DT_UART_STM32_USART_1_CLOCK_BITS	DT_ST_STM32_USART_40013800_CLOCKS_BITS

-:4111: WARNING:LONG_LINE: line over 80 characters
#4111: FILE: soc/arm/st_stm32/stm32l4/dts_fixup.h:76:
+#define DT_UART_STM32_USART_1_CLOCK_BUS		DT_ST_STM32_USART_40013800_CLOCKS_BUS

-:4121: WARNING:LONG_LINE: line over 80 characters
#4121: FILE: soc/arm/st_stm32/stm32l4/dts_fixup.h:84:
+#define DT_UART_STM32_USART_2_CLOCK_BITS	DT_ST_STM32_USART_40004400_CLOCKS_BITS

-:4122: WARNING:LONG_LINE: line over 80 characters
#4122: FILE: soc/arm/st_stm32/stm32l4/dts_fixup.h:85:
+#define DT_UART_STM32_USART_2_CLOCK_BUS		DT_ST_STM32_USART_40004400_CLOCKS_BUS

-:4132: WARNING:LONG_LINE: line over 80 characters
#4132: FILE: soc/arm/st_stm32/stm32l4/dts_fixup.h:93:
+#define DT_UART_STM32_USART_3_CLOCK_BITS	DT_ST_STM32_USART_40004800_CLOCKS_BITS

-:4133: WARNING:LONG_LINE: line over 80 characters
#4133: FILE: soc/arm/st_stm32/stm32l4/dts_fixup.h:94:
+#define DT_UART_STM32_USART_3_CLOCK_BUS		DT_ST_STM32_USART_40004800_CLOCKS_BUS

-:4143: WARNING:LONG_LINE: line over 80 characters
#4143: FILE: soc/arm/st_stm32/stm32l4/dts_fixup.h:102:
+#define DT_UART_STM32_UART_4_CLOCK_BITS		DT_ST_STM32_UART_40004C00_CLOCKS_BITS

-:4144: WARNING:LONG_LINE: line over 80 characters
#4144: FILE: soc/arm/st_stm32/stm32l4/dts_fixup.h:103:
+#define DT_UART_STM32_UART_4_CLOCK_BUS		DT_ST_STM32_UART_40004C00_CLOCKS_BUS

-:4154: WARNING:LONG_LINE: line over 80 characters
#4154: FILE: soc/arm/st_stm32/stm32l4/dts_fixup.h:111:
+#define DT_UART_STM32_UART_5_CLOCK_BITS		DT_ST_STM32_UART_40005000_CLOCKS_BITS

-:4155: WARNING:LONG_LINE: line over 80 characters
#4155: FILE: soc/arm/st_stm32/stm32l4/dts_fixup.h:112:
+#define DT_UART_STM32_UART_5_CLOCK_BUS		DT_ST_STM32_UART_40005000_CLOCKS_BUS

-:4165: WARNING:LONG_LINE: line over 80 characters
#4165: FILE: soc/arm/st_stm32/stm32l4/dts_fixup.h:120:
+#define DT_UART_STM32_LPUART_1_CLOCK_BITS	DT_ST_STM32_LPUART_40008000_CLOCKS_BITS

-:4166: WARNING:LONG_LINE: line over 80 characters
#4166: FILE: soc/arm/st_stm32/stm32l4/dts_fixup.h:121:
+#define DT_UART_STM32_LPUART_1_CLOCK_BUS	DT_ST_STM32_LPUART_40008000_CLOCKS_BUS

-:4227: WARNING:LONG_LINE: line over 80 characters
#4227: FILE: soc/arm/st_stm32/stm32l4/dts_fixup.h:175:
+#define DT_SPI_1_CLOCK_BITS		DT_ST_STM32_SPI_FIFO_40013000_CLOCKS_BITS

-:4236: WARNING:LONG_LINE: line over 80 characters
#4236: FILE: soc/arm/st_stm32/stm32l4/dts_fixup.h:182:
+#define DT_SPI_2_CLOCK_BITS		DT_ST_STM32_SPI_FIFO_40003800_CLOCKS_BITS

-:4245: WARNING:LONG_LINE: line over 80 characters
#4245: FILE: soc/arm/st_stm32/stm32l4/dts_fixup.h:189:
+#define DT_SPI_3_CLOCK_BITS		DT_ST_STM32_SPI_FIFO_40003C00_CLOCKS_BITS

-:4378: WARNING:LONG_LINE: line over 80 characters
#4378: FILE: soc/arm/st_stm32/stm32l4/dts_fixup.h:303:
+#define DT_WWDT_0_CLOCK_BITS		DT_INST_0_ST_STM32_WINDOW_WATCHDOG_CLOCKS_BITS

-:4379: WARNING:LONG_LINE: line over 80 characters
#4379: FILE: soc/arm/st_stm32/stm32l4/dts_fixup.h:304:
+#define DT_WWDT_0_CLOCK_BUS		DT_INST_0_ST_STM32_WINDOW_WATCHDOG_CLOCKS_BUS

-:4778: WARNING:LONG_LINE: line over 80 characters
#4778: FILE: soc/arm/st_stm32/stm32mp1/dts_fixup.h:345:
+#define DT_I2C_5_CLOCK_BITS                 DT_ST_STM32_I2C_V2_40015000_CLOCKS_BITS

-:4779: WARNING:LONG_LINE: line over 80 characters
#4779: FILE: soc/arm/st_stm32/stm32mp1/dts_fixup.h:346:
+#define DT_I2C_5_CLOCK_BUS                  DT_ST_STM32_I2C_V2_40015000_CLOCKS_BUS

-:4787: WARNING:LONG_LINE: line over 80 characters
#4787: FILE: soc/arm/st_stm32/stm32mp1/dts_fixup.h:352:
+#define DT_WWDT_0_CLOCK_BITS		DT_INST_0_ST_STM32_WINDOW_WATCHDOG_CLOCKS_BITS

-:4788: WARNING:LONG_LINE: line over 80 characters
#4788: FILE: soc/arm/st_stm32/stm32mp1/dts_fixup.h:353:
+#define DT_WWDT_0_CLOCK_BUS		DT_INST_0_ST_STM32_WINDOW_WATCHDOG_CLOCKS_BUS

-:4802: WARNING:LONG_LINE: line over 80 characters
#4802: FILE: soc/arm/st_stm32/stm32wb/dts_fixup.h:12:
+#define DT_GPIO_STM32_GPIOA_CLOCK_CONTROLLER	DT_ST_STM32_GPIO_48000000_CLOCKS_CONTROLLER

-:4807: WARNING:LONG_LINE: line over 80 characters
#4807: FILE: soc/arm/st_stm32/stm32wb/dts_fixup.h:15:
+#define DT_GPIO_STM32_GPIOA_CLOCK_BITS		DT_ST_STM32_GPIO_48000000_CLOCKS_BITS

-:4808: WARNING:LONG_LINE: line over 80 characters
#4808: FILE: soc/arm/st_stm32/stm32wb/dts_fixup.h:16:
+#define DT_GPIO_STM32_GPIOA_CLOCK_BUS		DT_ST_STM32_GPIO_48000000_CLOCKS_BUS

-:4814: WARNING:LONG_LINE: line over 80 characters
#4814: FILE: soc/arm/st_stm32/stm32wb/dts_fixup.h:19:
+#define DT_GPIO_STM32_GPIOB_CLOCK_CONTROLLER	DT_ST_STM32_GPIO_48000400_CLOCKS_CONTROLLER

-:4819: WARNING:LONG_LINE: line over 80 characters
#4819: FILE: soc/arm/st_stm32/stm32wb/dts_fixup.h:22:
+#define DT_GPIO_STM32_GPIOB_CLOCK_BITS		DT_ST_STM32_GPIO_48000400_CLOCKS_BITS

-:4820: WARNING:LONG_LINE: line over 80 characters
#4820: FILE: soc/arm/st_stm32/stm32wb/dts_fixup.h:23:
+#define DT_GPIO_STM32_GPIOB_CLOCK_BUS		DT_ST_STM32_GPIO_48000400_CLOCKS_BUS

-:4826: WARNING:LONG_LINE: line over 80 characters
#4826: FILE: soc/arm/st_stm32/stm32wb/dts_fixup.h:26:
+#define DT_GPIO_STM32_GPIOC_CLOCK_CONTROLLER	DT_ST_STM32_GPIO_48000800_CLOCKS_CONTROLLER

-:4831: WARNING:LONG_LINE: line over 80 characters
#4831: FILE: soc/arm/st_stm32/stm32wb/dts_fixup.h:29:
+#define DT_GPIO_STM32_GPIOC_CLOCK_BITS		DT_ST_STM32_GPIO_48000800_CLOCKS_BITS

-:4832: WARNING:LONG_LINE: line over 80 characters
#4832: FILE: soc/arm/st_stm32/stm32wb/dts_fixup.h:30:
+#define DT_GPIO_STM32_GPIOC_CLOCK_BUS		DT_ST_STM32_GPIO_48000800_CLOCKS_BUS

-:4838: WARNING:LONG_LINE: line over 80 characters
#4838: FILE: soc/arm/st_stm32/stm32wb/dts_fixup.h:33:
+#define DT_GPIO_STM32_GPIOD_CLOCK_CONTROLLER	DT_ST_STM32_GPIO_48000C00_CLOCKS_CONTROLLER

-:4843: WARNING:LONG_LINE: line over 80 characters
#4843: FILE: soc/arm/st_stm32/stm32wb/dts_fixup.h:36:
+#define DT_GPIO_STM32_GPIOD_CLOCK_BITS		DT_ST_STM32_GPIO_48000C00_CLOCKS_BITS

-:4844: WARNING:LONG_LINE: line over 80 characters
#4844: FILE: soc/arm/st_stm32/stm32wb/dts_fixup.h:37:
+#define DT_GPIO_STM32_GPIOD_CLOCK_BUS		DT_ST_STM32_GPIO_48000C00_CLOCKS_BUS

-:4850: WARNING:LONG_LINE: line over 80 characters
#4850: FILE: soc/arm/st_stm32/stm32wb/dts_fixup.h:40:
+#define DT_GPIO_STM32_GPIOE_CLOCK_CONTROLLER	DT_ST_STM32_GPIO_48001000_CLOCKS_CONTROLLER

-:4855: WARNING:LONG_LINE: line over 80 characters
#4855: FILE: soc/arm/st_stm32/stm32wb/dts_fixup.h:43:
+#define DT_GPIO_STM32_GPIOE_CLOCK_BITS		DT_ST_STM32_GPIO_48001000_CLOCKS_BITS

-:4856: WARNING:LONG_LINE: line over 80 characters
#4856: FILE: soc/arm/st_stm32/stm32wb/dts_fixup.h:44:
+#define DT_GPIO_STM32_GPIOE_CLOCK_BUS		DT_ST_STM32_GPIO_48001000_CLOCKS_BUS

-:4862: WARNING:LONG_LINE: line over 80 characters
#4862: FILE: soc/arm/st_stm32/stm32wb/dts_fixup.h:47:
+#define DT_GPIO_STM32_GPIOH_CLOCK_CONTROLLER	DT_ST_STM32_GPIO_48001C00_CLOCKS_CONTROLLER

-:4867: WARNING:LONG_LINE: line over 80 characters
#4867: FILE: soc/arm/st_stm32/stm32wb/dts_fixup.h:50:
+#define DT_GPIO_STM32_GPIOH_CLOCK_BITS		DT_ST_STM32_GPIO_48001C00_CLOCKS_BITS

-:4868: WARNING:LONG_LINE: line over 80 characters
#4868: FILE: soc/arm/st_stm32/stm32wb/dts_fixup.h:51:
+#define DT_GPIO_STM32_GPIOH_CLOCK_BUS		DT_ST_STM32_GPIO_48001C00_CLOCKS_BUS

-:4877: WARNING:LONG_LINE: line over 80 characters
#4877: FILE: soc/arm/st_stm32/stm32wb/dts_fixup.h:58:
+#define DT_UART_STM32_USART_1_CLOCK_BITS	DT_ST_STM32_USART_40013800_CLOCKS_BITS

-:4878: WARNING:LONG_LINE: line over 80 characters
#4878: FILE: soc/arm/st_stm32/stm32wb/dts_fixup.h:59:
+#define DT_UART_STM32_USART_1_CLOCK_BUS		DT_ST_STM32_USART_40013800_CLOCKS_BUS

-:4888: WARNING:LONG_LINE: line over 80 characters
#4888: FILE: soc/arm/st_stm32/stm32wb/dts_fixup.h:67:
+#define DT_UART_STM32_LPUART_1_CLOCK_BITS	DT_ST_STM32_LPUART_40008000_CLOCKS_BITS

-:4889: WARNING:LONG_LINE: line over 80 characters
#4889: FILE: soc/arm/st_stm32/stm32wb/dts_fixup.h:68:
+#define DT_UART_STM32_LPUART_1_CLOCK_BUS	DT_ST_STM32_LPUART_40008000_CLOCKS_BUS

-:4898: WARNING:LONG_LINE: line over 80 characters
#4898: FILE: soc/arm/st_stm32/stm32wb/dts_fixup.h:75:
+#define DT_RTC_0_CLOCK_BITS			DT_ST_STM32_RTC_40002800_CLOCKS_BITS

-:4899: WARNING:LONG_LINE: line over 80 characters
#4899: FILE: soc/arm/st_stm32/stm32wb/dts_fixup.h:76:
+#define DT_RTC_0_CLOCK_BUS			DT_ST_STM32_RTC_40002800_CLOCKS_BUS

-:4909: WARNING:LONG_LINE: line over 80 characters
#4909: FILE: soc/arm/st_stm32/stm32wb/dts_fixup.h:88:
+#define DT_I2C_1_CLOCK_BITS		        DT_ST_STM32_I2C_V2_40005400_CLOCKS_BITS

-:4910: WARNING:LONG_LINE: line over 80 characters
#4910: FILE: soc/arm/st_stm32/stm32wb/dts_fixup.h:89:
+#define DT_I2C_1_CLOCK_BUS	                DT_ST_STM32_I2C_V2_40005400_CLOCKS_BUS

-:4920: WARNING:LONG_LINE: line over 80 characters
#4920: FILE: soc/arm/st_stm32/stm32wb/dts_fixup.h:98:
+#define DT_I2C_3_CLOCK_BITS			DT_ST_STM32_I2C_V2_40005C00_CLOCKS_BITS

-:4921: WARNING:LONG_LINE: line over 80 characters
#4921: FILE: soc/arm/st_stm32/stm32wb/dts_fixup.h:99:
+#define DT_I2C_3_CLOCK_BUS			DT_ST_STM32_I2C_V2_40005C00_CLOCKS_BUS

-:4929: WARNING:LONG_LINE: line over 80 characters
#4929: FILE: soc/arm/st_stm32/stm32wb/dts_fixup.h:105:
+#define DT_SPI_1_CLOCK_BITS			DT_ST_STM32_SPI_FIFO_40013000_CLOCKS_BITS

-:4930: WARNING:LONG_LINE: line over 80 characters
#4930: FILE: soc/arm/st_stm32/stm32wb/dts_fixup.h:106:
+#define DT_SPI_1_CLOCK_BUS			DT_ST_STM32_SPI_FIFO_40013000_CLOCKS_BUS

-:4938: WARNING:LONG_LINE: line over 80 characters
#4938: FILE: soc/arm/st_stm32/stm32wb/dts_fixup.h:112:
+#define DT_SPI_2_CLOCK_BITS			DT_ST_STM32_SPI_FIFO_40003800_CLOCKS_BITS

-:4939: WARNING:LONG_LINE: line over 80 characters
#4939: FILE: soc/arm/st_stm32/stm32wb/dts_fixup.h:113:
+#define DT_SPI_2_CLOCK_BUS			DT_ST_STM32_SPI_FIFO_40003800_CLOCKS_BUS

-:4946: WARNING:LONG_LINE: line over 80 characters
#4946: FILE: soc/arm/st_stm32/stm32wb/dts_fixup.h:118:
+#define DT_TIM_STM32_1_CLOCK_BITS		DT_ST_STM32_TIMERS_40012C00_CLOCKS_BITS

-:4947: WARNING:LONG_LINE: line over 80 characters
#4947: FILE: soc/arm/st_stm32/stm32wb/dts_fixup.h:119:
+#define DT_TIM_STM32_1_CLOCK_BUS		DT_ST_STM32_TIMERS_40012C00_CLOCKS_BUS

-:4954: WARNING:LONG_LINE: line over 80 characters
#4954: FILE: soc/arm/st_stm32/stm32wb/dts_fixup.h:124:
+#define DT_TIM_STM32_2_CLOCK_BITS		DT_ST_STM32_TIMERS_40000000_CLOCKS_BITS

-:4955: WARNING:LONG_LINE: line over 80 characters
#4955: FILE: soc/arm/st_stm32/stm32wb/dts_fixup.h:125:
+#define DT_TIM_STM32_2_CLOCK_BUS		DT_ST_STM32_TIMERS_40000000_CLOCKS_BUS

-:4962: WARNING:LONG_LINE: line over 80 characters
#4962: FILE: soc/arm/st_stm32/stm32wb/dts_fixup.h:130:
+#define DT_TIM_STM32_16_CLOCK_BITS		DT_ST_STM32_TIMERS_40014400_CLOCKS_BITS

-:4963: WARNING:LONG_LINE: line over 80 characters
#4963: FILE: soc/arm/st_stm32/stm32wb/dts_fixup.h:131:
+#define DT_TIM_STM32_16_CLOCK_BUS		DT_ST_STM32_TIMERS_40014400_CLOCKS_BUS

-:4970: WARNING:LONG_LINE: line over 80 characters
#4970: FILE: soc/arm/st_stm32/stm32wb/dts_fixup.h:136:
+#define DT_TIM_STM32_17_CLOCK_BITS		DT_ST_STM32_TIMERS_40014800_CLOCKS_BITS

-:4971: WARNING:LONG_LINE: line over 80 characters
#4971: FILE: soc/arm/st_stm32/stm32wb/dts_fixup.h:137:
+#define DT_TIM_STM32_17_CLOCK_BUS		DT_ST_STM32_TIMERS_40014800_CLOCKS_BUS

-:4990: WARNING:LONG_LINE: line over 80 characters
#4990: FILE: soc/arm/st_stm32/stm32wb/dts_fixup.h:152:
+#define DT_WWDT_0_CLOCK_BITS		DT_INST_0_ST_STM32_WINDOW_WATCHDOG_CLOCKS_BITS

-:4991: WARNING:LONG_LINE: line over 80 characters
#4991: FILE: soc/arm/st_stm32/stm32wb/dts_fixup.h:153:
+#define DT_WWDT_0_CLOCK_BUS		DT_INST_0_ST_STM32_WINDOW_WATCHDOG_CLOCKS_BUS

- total: 0 errors, 538 warnings, 4715 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.

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.

Tip: The bot edits this comment instead of posting a new one, so you can check the comment's history to see earlier messages.

@henrikbrixandersen
Copy link
Member

While I generally think this is good simplification, I'm afraid it will break many out-of-tree drivers/bindings?

@ulfalizer
Copy link
Collaborator Author

@henrikbrixandersen
Yeah, could cause some breakage, though it's a quick and simple fix at least.

I think the current devicetree output is in a bad enough shape that it's not worth preserving perfect backwards compatibility everywhere, or we'll never get anywhere. Once things have been streamlined a bit, we could be more careful.

@ulfalizer
Copy link
Collaborator Author

@henrikbrixandersen
Added backwards compatibility now too, along with warnings that tell people what to do if they use the old macros (change *_CLOCK_* to *_CLOCKS_*). See these new commits:

  • scripts: gen_defines.py: Add out_dev() flag for deprecated macros

  • scripts: dts: Generate deprecated clock #defines with warnings

I also moved out the deprecation_msg functionality into a separate PR, in case this PR gets stalled.

@pabigot
Copy link
Collaborator

pabigot commented Dec 20, 2019

I think the current devicetree output is in a bad enough shape that it's not worth preserving perfect backwards compatibility everywhere, or we'll never get anywhere. Once things have been streamlined a bit, we could be more careful.

"could".

And this is exactly why I get so frustrated with zephyr (@carlescufi). "The current solution is bad, so let's keep breaking it for everybody incrementally to fix the immediate problem until we finally figure out what we want to do." No plan, just patching.

Even leaving the old one in as deprecated causes pain, since it produces build warnings that have to be fixed in pending PRs. Which happened with the parent/child-bus rework.

No, I don't have a better solution. But this is not consistent with Zephyr being "a quality code base with good engineering practices".

Copy link
Member

@carlescufi carlescufi left a comment

Choose a reason for hiding this comment

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

I think the current devicetree output is in a bad enough shape that it's not worth preserving perfect backwards compatibility everywhere, or we'll never get anywhere. Once things have been streamlined a bit, we could be more careful.

"could".

And this is exactly why I get so frustrated with zephyr (@carlescufi). "The current solution is bad, so let's keep breaking it for everybody incrementally to fix the immediate problem until we finally figure out what we want to do." No plan, just patching.

Even leaving the old one in as deprecated causes pain, since it produces build warnings that have to be fixed in pending PRs. Which happened with the parent/child-bus rework.

No, I don't have a better solution. But this is not consistent with Zephyr being "a quality code base with good engineering practices".

In this case, I completely agree with @pabigot. Before we move forward with a change like this, we need to hear from the Device Tree maintainer, in this case @galak. Only after we know what the plan is mid and long term we should introduce breaking changes. That doesn't mean this PR is not going in the right direction, but we need to decide if this is the final direction before we merge it.

@ulfalizer
Copy link
Collaborator Author

Can you rebase.

Rebased now.

Will do a check for newly-added stuff a bit later. Marking DNM for now.

@ulfalizer ulfalizer added the DNM This PR should not be merged (Do Not Merge) label Jan 30, 2020
@galak galak added area: Devicetree Tooling PR modifies or adds a Device Tree tooling and removed area: Devicetree labels Jan 30, 2020
@zephyrbot zephyrbot added the area: API Changes to public APIs label Jan 30, 2020
@zephyrbot zephyrbot added the area: PWM Pulse Width Modulation label Jan 30, 2020
@ulfalizer ulfalizer removed the DNM This PR should not be merged (Do Not Merge) label Jan 30, 2020
@ulfalizer
Copy link
Collaborator Author

Will do a check for newly-added stuff a bit later. Marking DNM for now.

Should be fine again now.

galak pushed a commit to ulfalizer/zephyr that referenced this pull request Jan 31, 2020
Works like __DEPRECATED_MACRO with a custom message. Can do this for
example:

    #define FOO __WARN("Please use BAR instead") ...

Implement __DEPRECATED_MACRO with __WARN().

Useful for zephyrproject-rtos#21506.

Signed-off-by: Ulf Magnusson <Ulf.Magnusson@nordicsemi.no>
nashif pushed a commit that referenced this pull request Feb 1, 2020
Works like __DEPRECATED_MACRO with a custom message. Can do this for
example:

    #define FOO __WARN("Please use BAR instead") ...

Implement __DEPRECATED_MACRO with __WARN().

Useful for #21506.

Signed-off-by: Ulf Magnusson <Ulf.Magnusson@nordicsemi.no>
Remove almost all special-casing for 'clocks = ...' properties and
handle them with the generic phandle-array code. The following commits
will make the required changes to C and header files.

These output inconsistencies were fixed to able to reuse the
phandle-array code:

 - Properties like 'pwms = ...' and '*-gpios = ...' generate identifiers
   with 'PWMS' and 'GPIOS' (note the -S), while 'clocks' generated
   'CLOCK'.

 - A non-indexed '*_CLOCK_<clock-cells entry>' identifier (as opposed to
   '*_CLOCK_<clock-cells entry>_0') was always generated, regardless of
   how many clocks there were. Properties like 'pwms = ...' only
   generate a non-indexed identifier if there's a single entry in the
   phandle-array.

   (In practice, no 'clocks = ...' has more than one entry in Zephyr.)

The only special-casing that remains is for 'fixed-clock':
write_clocks() is now write_freq(), which writes the 'clock-frequency'
from any controller in 'clocks' that's compatible with 'fixed-clock'.

Besides reducing code duplication and making things less surprising and
easier to understand, this change has two nice side effects:

 - 'description:' texts now show up for clocks now show up in the output

 - Static initializers like

       #define ..._CLOCKS {"SIM", 0, 4152, 20}

   now get generated.

Also add a check for 'clocks' being a phandle-array in write_freq().

Signed-off-by: Ulf Magnusson <Ulf.Magnusson@nordicsemi.no>
Add back generation of the the non-phandle-array-consistent clock
defines, but generate deprecation warnings for them if they're used,
with a message saying to use *_CLOCKS_* instead of *_CLOCK_*.

Signed-off-by: Ulf Magnusson <Ulf.Magnusson@nordicsemi.no>
Copy-pasted around. Not used anywhere in the code. Equivalent to
*_CLOCK_{BITS,BUS} without an index.

I'm adapting all clock code to the preceding gen_defines.py change, and
I'd rather remove unused identifiers than fix them.

Signed-off-by: Ulf Magnusson <Ulf.Magnusson@nordicsemi.no>
Correct as long as there's a single clock in 'clocks = ...', which there
always is at the moment.

Makes the code compatible with write_phandle_val_list_entry().

Adapting all clock code to the preceding gen_defines.py change.

Signed-off-by: Ulf Magnusson <Ulf.Magnusson@nordicsemi.no>
gen_defines.py generated macros with 'PWMS' and 'GPIOS' in them for
'pwms = ...' and '*-gpios = ...', but 'clocks = ...' generates 'CLOCK',
with no -S. Replace 'CLOCK' with 'CLOCKS' to fix the inconsistency.

Adapting all clock code to the preceding gen_defines.py change.

I was careful to not change any macros defined in dts_fixup.h files
(which are currently also prefixed with 'DT_').

Signed-off-by: Ulf Magnusson <Ulf.Magnusson@nordicsemi.no>
@galak
Copy link
Collaborator

galak commented Feb 13, 2020

@erwango can you take a look.

@galak
Copy link
Collaborator

galak commented Apr 17, 2020

Closing this as lot of this change will/is happening with the conversion to the new DT macros.

@galak galak closed this Apr 17, 2020
jadonk pushed a commit to beagleboard/zephyr that referenced this pull request Aug 1, 2023
Works like __DEPRECATED_MACRO with a custom message. Can do this for
example:

    #define FOO __WARN("Please use BAR instead") ...

Implement __DEPRECATED_MACRO with __WARN().

Useful for zephyrproject-rtos#21506.

Signed-off-by: Ulf Magnusson <Ulf.Magnusson@nordicsemi.no>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area: API Changes to public APIs area: Devicetree Tooling PR modifies or adds a Device Tree tooling area: I2C area: PWM Pulse Width Modulation area: SPI SPI bus area: Watchdog Watchdog
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

7 participants